{
"description": "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.",
"_filename": "CapabilityStatement-notification-receiver.json",
"package_name": "hl7.fhir.us.davinci",
"format": [ "xml", "json" ],
"date": "2019-11-15T00:00:00+00:00",
"publisher": "HL7 International - Infrascture and Messaging Work Group",
"patchFormat": [ "application/json-patch+json" ],
"fhirVersion": "4.0.0",
"jurisdiction": [ {
"coding": [ {
"code": "US",
"system": "urn:iso:std:iso:3166",
"display": "United States of America"
} ]
} ],
"name": "NotificationReceiverCapabilityStatement",
"type": null,
"experimental": "false",
"resourceType": "CapabilityStatement",
"title": "Notification Receiver CapabilityStatement",
"package_version": "alerts-0.2.0",
"status": "active",
"id": "08f7188b-4664-46f8-8eba-20607f5ff466",
"kind": "requirements",
"implementationGuide": [ "http://hl7.org/fhir/us/davinci-alerts/ImplementationGuide/hl7.fhir.us.davinci-alerts|0.1.0" ],
"url": "http://hl7.org/fhir/us/davinci-alerts/CapabilityStatement/notification-receiver",
"version": "0.2.0",
"contact": [ {
"telecom": [ {
"value": "http://www.hl7.org/Special/committees/inm/index.cfm",
"system": "url"
} ]
} ],
"rest": [ {
"mode": "server",
"security": {
"description": "1. For general security consideration refer to the [Security and Privacy Considerations](http://build.fhir.org/secpriv-module.html). \n1. For security considerations specific to this guide refer to the [Security](security.html) page for requirements and recommendations.\n1. A server **SHALL** reject any unauthorized requests by returning an `HTTP 401` unauthorized response code."
},
"operation": [ {
"name": "process-message",
"extension": [ {
"url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation",
"valueCode": "SHALL"
} ],
"definition": "http://hl7.org/fhir/OperationDefinition/MessageHeader-process-message"
} ],
"documentation": "Da Vinci Notifications Receiver **SHALL**:\n\n1. Support at least one use case defined in this Guide and listed in the [Scenarios](index.html#scenarios) Section.\n1. Implement the RESTful behavior according to the FHIR specification.\n1. Support json source formats for all Da Vinci Notification interactions.\n1. Declare a CapabilityStatement identifying the scenarios, transactions and profiles supported.\n\nDa Vinci Notifications Receiver **SHOULD**:\n\n1. Support xml source formats for all Da Vinci Notification interactions.\n1. Identify the Da Vinci Notification or US Core profiles supported as part of the FHIR `meta.profile` attribute for each instance."
} ]
}