{ "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-alerts", "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": "0.2.0", "status": "active", "id": "94adf1c6-4edd-4c0d-91e6-371f5b9862b4", "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." } ] }