Da Vinci Unsolicited Notifications Implementation Guide (Release 0.2.0 STU1 Ballot)

This page is part of the Da Vinci Unsolicited Notifications (v0.2.0: STU 1 Ballot 1) based on FHIR R4. The current version which supercedes this version is 1.0.0. For a full list of available versions, see the Directory of published versions

XML Format: CapabilityStatement-notification-receiver

Download Raw xml


<CapabilityStatement xmlns="http://hl7.org/fhir">
  <id value="notification-receiver"/>
  <text>
    <status value="generated"/>
    <div xmlns="http://www.w3.org/1999/xhtml"><h2 id="title">Notification Receiver CapabilityStatement</h2><ul><li>Implementation Guide Version: 0.1.0</li><li>FHIR Version: 4.0.0</li><li>Supported formats: xml, json</li><li>Published: 2019-11-15</li><li>Published by: HL7 International - Infrascture and Messaging Work Group</li></ul><p><p>This CapabilityStatement describes the expected capabilities of a server that is capable of receiving a Da Vinci Unsolicited Notification transacted with the <code>$process-message</code> operation.</p></p><h3 id="behavior">FHIR RESTful Capabilities</h3><p>Da Vinci Notifications  Receiver <strong>SHALL</strong>:</p><ol><li>Support at least one use case defined in this Guide and listed in the <a href="index.html#scenarios">Scenarios</a> Section.</li><li>Implement the RESTful behavior according to the FHIR specification.</li><li>Support json source formats for all Da Vinci Notification interactions.</li><li>Declare a CapabilityStatement identifying the scenarios, transactions and profiles supported.</li></ol><p>Da Vinci Notifications  Receiver <strong>SHOULD</strong>:</p><ol><li>Support xml source formats for all Da Vinci Notification interactions.</li><li>Identify the Da Vinci Notification or US Core profiles supported as part of the FHIR <code>meta.profile</code> attribute for each instance.</li></ol><p id="security"><strong>Security:</strong></p><ol><li>For general security consideration refer to the <a href="http://build.fhir.org/secpriv-module.html">Security and Privacy Considerations</a>.</li><li>For security considerations specific to this guide refer to the  <a href="security.html">Security</a> page for requirements and recommendations.</li><li>A server <strong>SHALL</strong> reject any unauthorized requests by returning an <code>HTTP 401</code> unauthorized response code.</li></ol><p><strong>Summary of System Wide Operations</strong></p><li><strong>SHALL</strong> support the	<a href="http://hl7.org/fhir/OperationDefinition/MessageHeader-process-message"><code>$process-message</code></a> operation.</li><br/></div>
  </text>
  <url
       value="http://hl7.org/fhir/us/davinci-alerts/CapabilityStatement/notification-receiver"/>
  <version value="0.2.0"/>
  <name value="NotificationReceiverCapabilityStatement"/>
  <title value="Notification Receiver CapabilityStatement"/>
  <status value="active"/>
  <experimental value="false"/>
  <date value="2019-11-15T00:00:00+00:00"/>
  <publisher value="HL7 International - Infrascture and Messaging Work Group"/>
  <contact>
    <telecom>
      <system value="url"/>
      <value value="http://www.hl7.org/Special/committees/inm/index.cfm"/>
    </telecom>
  </contact>
  <description
               value="This CapabilityStatement describes the expected capabilities of a server that is capable of receiving a Da Vinci Unsolicited Notification transacted with the `$process-message` operation."/>
  <jurisdiction>
    <coding>
      <system value="urn:iso:std:iso:3166"/>
      <code value="US"/>
      <display value="United States of America"/>
    </coding>
  </jurisdiction>
  <kind value="requirements"/>
  <fhirVersion value="4.0.0"/>
  <format value="xml"/>
  <format value="json"/>
  <patchFormat value="application/json-patch+json"/>
  <implementationGuide
                       value="http://hl7.org/fhir/us/davinci-alerts/ImplementationGuide/hl7.fhir.us.davinci-alerts|0.1.0"/>
  <rest>
    <mode value="server"/>
    <documentation
                   value="Da Vinci Notifications  Receiver **SHALL**:

1. Support at least one use case defined in this Guide and listed in the [Scenarios](index.html#scenarios) Section.
1. Implement the RESTful behavior according to the FHIR specification.
1. Support json source formats for all Da Vinci Notification interactions.
1. Declare a CapabilityStatement identifying the scenarios, transactions and profiles supported.

Da Vinci Notifications  Receiver **SHOULD**:

1. Support xml source formats for all Da Vinci Notification interactions.
1. Identify the Da Vinci Notification or US Core profiles supported as part of the FHIR `meta.profile` attribute for each instance."/>
    <security>
      <description
                   value="1. For general security consideration refer to the [Security and Privacy Considerations](http://build.fhir.org/secpriv-module.html). 
1. For security considerations specific to this guide refer to the  [Security](security.html) page for requirements and recommendations.
1. A server **SHALL** reject any unauthorized requests by returning an `HTTP 401` unauthorized response code."/>
    </security>
    <operation>
      <extension
                 url="http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation">
        <valueCode value="SHALL"/>
      </extension>
      <name value="process-message"/>
      <definition
                  value="http://hl7.org/fhir/OperationDefinition/MessageHeader-process-message"/>
    </operation>
  </rest>
</CapabilityStatement>