{ "description": "The DSUBm Resource Notification Broker Actor CapabilityStatement requirements expresses the requirements that shall be provided when implementing DocumentReference Subscription for Full Events option.\\n\\n- Using FHIR R4B\\n- Shall support both json and xml encoding\\n- Should use a security framework. Recommend [ATNA](https://profiles.ihe.net/ITI/TF/Volume1/ch-9.html), encouraged [IHE-IUA](https://profiles.ihe.net/ITI/IUA/index.html) or [SMART-app-launch](http://www.hl7.org/fhir/smart-app-launch/)\\n- Shall support the ITI-110 transaction and support the basic type of Subscription and related SubscriptionTopic\\n- Shall be able to support the Subscription defined in Section [2:3.110.5.2.1.2 Subscription with DocumentReference Subscription for Full Events option](ITI-110.html#231105212-subscription-with-documentreference-subscription-for-full-events-option), and the related SubscriptionTopic\\n- May support the ITI-111 transaction\\n- Shall support the ITI-112 transaction:\\n - Shall support Handshake Notification\\n - Shall support Heartbeat Notification\\n - Shall support Event Notification\\n - Should support Subscription Deactivation Notification\\n- Shall support the ITI-113 transaction: \\n - Shall support the following [Search Parameters](ITI-113.html#2311352-message-semantics)\\n - _id\\n - status\\n - url\\n - filter-criteria\\n - topic\\n - Shall support the DSUBm $status operation \\n - Should support the DSUBm $events operation \\n- Shall support the ITI-114 transaction:\\n - Shall support the following [Search Parameters](ITI-114.html#2311452-message-semantics)\\n - _id\\n - resource\\n - derived-or-self\\n - status\\n - url\\n", "_filename": "CapabilityStatement-IHE.DSUBm.ResourceNotificationBroker.DocRef.FullEvents.json", "package_name": "ihe.iti.dsubm", "format": [ "application/fhir+xml", "application/fhir+json" ], "date": "2023-10-27", "publisher": "IHE IT Infrastructure Technical Committee", "fhirVersion": "4.3.0", "jurisdiction": [ { "coding": [ { "code": "001", "system": "http://unstats.un.org/unsd/methods/m49/m49.htm" } ] } ], "name": "IHE_DSUBm_ResourceNotificationBroker_DocRef_FullEvents", "type": null, "experimental": "false", "resourceType": "CapabilityStatement", "title": "IHE DSUBm ResourceNotificationBroker DocRef FullEvents", "package_version": "1.0.0-comment", "status": "active", "id": "7858e489-bccd-44ec-acb9-0918720fcf03", "kind": "requirements", "url": "https://profiles.ihe.net/ITI/DSUBm/CapabilityStatement/IHE.DSUBm.ResourceNotificationBroker.DocRef.FullEvents", "version": "1.0.0-comment", "contact": [ { "telecom": [ { "value": "https://www.ihe.net/ihe_domains/it_infrastructure/", "system": "url" } ] }, { "telecom": [ { "value": "iti@ihe.net", "system": "email" } ] }, { "name": "IHE IT Infrastructure Technical Committee", "telecom": [ { "value": "iti@ihe.net", "system": "email" } ] } ], "rest": [ { "mode": "server", "resource": [ { "type": "Subscription", "operation": [ { "name": "$events", "definition": "http://hl7.org/fhir/uv/subscriptions-backport/OperationDefinition/backport-subscription-events", "documentation": "The Response Bundle shall be conformed with https://profiles.ihe.net/ITI/DSUBm/StructureDefinition/DSUBm-EventsOperation-Bundle " }, { "name": "$status", "definition": "http://hl7.org/fhir/uv/subscriptions-backport/OperationDefinition/backport-subscription-status", "documentation": "The Response Bundle shall be conformed with https://profiles.ihe.net/ITI/DSUBm/StructureDefinition/DSUBm-StatusOperation-Bundle " } ], "interaction": [ { "code": "read" }, { "code": "create" }, { "code": "update" }, { "code": "search-type" } ], "searchParam": [ { "name": "_id", "type": "string", "documentation": "The id of the Subscription" }, { "name": "status", "type": "token", "documentation": "The current state of the subscription" }, { "name": "url", "type": "uri", "documentation": "The URI that will receive the notifications" }, { "name": "filter-criteria", "type": "string", "definition": "http://hl7.org/fhir/uv/subscriptions-backport/SearchParameter/Subscription-filter-criteria", "documentation": "This SearchParameter enables query of subscriptions by filter criteria" }, { "name": "topic", "type": "uri", "definition": "http://hl7.org/fhir/uv/subscriptions-backport/SearchParameter/Subscription-topic", "documentation": "This SearchParameter enables query of subscriptions by canonical topic-url" } ], "documentation": "Resource Subscription [ITI-110] and Resource Subscription Search [ITI-113]", "supportedProfile": [ "https://profiles.ihe.net/ITI/DSUBm/StructureDefinition/DSUBm-DocumentReference-PatientDependent-Subscription", "https://profiles.ihe.net/ITI/DSUBm/StructureDefinition/DSUBm-DocumentReference-MultiPatient-Subscription", "https://profiles.ihe.net/ITI/DSUBm/StructureDefinition/DSUBm-SubmissionSet-PatientDependent-Subscription", "https://profiles.ihe.net/ITI/DSUBm/StructureDefinition/DSUBm-SubmissionSet-MultiPatient-Subscription", "https://profiles.ihe.net/ITI/DSUBm/StructureDefinition-DSUBm-DocumentReference-PatientDependent-Subscription-AllEvents", "https://profiles.ihe.net/ITI/DSUBm/StructureDefinition-DSUBm-DocumentReference-MultiPatient-Subscription-AllEvents" ] }, { "type": "SubscriptionTopic", "interaction": [ { "code": "read" }, { "code": "search-type" } ], "searchParam": [ { "name": "_id", "type": "string", "documentation": "The id of the SubscriptionTopic" }, { "name": "resource", "type": "uri", "documentation": "Allowed Data type or Resource (reference to definition) for this definition, searches resourceTrigger, eventTrigger, and notificationShape for matches." }, { "name": "derived-or-self", "type": "uri", "documentation": "A server defined search that matches either the url or derivedFrom" }, { "name": "status", "type": "token", "documentation": "Should be valued with `active`" }, { "name": "url", "type": "uri", "documentation": "Logical canonical URL to reference this SubscriptionTopic (globally unique)" } ], "documentation": "Resource SubscriptionTopic Search [ITI-114]\nThe Resource Notification Broker Actor shall support the canonical instances of SubscriptionTopic presented in the DSUBm profile.\nsee [here](artifacts.html#other)" } ], "security": { "description": "Recommend [ATNA](https://profiles.ihe.net/ITI/TF/Volume1/ch-9.html), encouraged [IHE-IUA](https://profiles.ihe.net/ITI/IUA/index.html) or [SMART-app-launch](http://www.hl7.org/fhir/smart-app-launch/)" }, "interaction": [ { "code": "transaction", "documentation": "https://profiles.ihe.net/ITI/DSUBm/StructureDefinition-IHE.DSUBm.ResourceBundle.html" } ], "documentation": "DSUBm Resource Notification Broker provides capability to receive subscription, receive the stream of events, receive Subscription and SubscriptionTopic Resource search" }, { "mode": "client", "resource": [ { "type": "Bundle", "documentation": "Resource Notify [ITI-112]", "supportedProfile": [ "https://profiles.ihe.net/ITI/DSUBm/StructureDefinition/IHE.DSUBm.ResourceNotify.EventNotification", "https://profiles.ihe.net/ITI/DSUBm/StructureDefinition/IHE.DSUBm.ResourceNotify.HandshakeNotification", "https://profiles.ihe.net/ITI/DSUBm/StructureDefinition/IHE.DSUBm.ResourceNotify.HeartbeatNotification", "https://profiles.ihe.net/ITI/DSUBm/StructureDefinition/IHE.DSUBm.ResourceNotify.SubscriptionDeactivationNotification" ] } ], "security": { "description": "Recommend [ATNA](https://profiles.ihe.net/ITI/TF/Volume1/ch-9.html), encouraged [IHE-IUA](https://profiles.ihe.net/ITI/IUA/index.html) or [SMART-app-launch](http://www.hl7.org/fhir/smart-app-launch/)" }, "documentation": "DSUBm Resource Notification Broker provides capability to send notification" } ] }