Document Subscription for Mobile (DSUBm)
1.0.0 - Trial-Implementation
This page is part of the Document Subscription for Mobile (DSUBm) (v1.0.0: Publication) based on FHIR (HL7® FHIR® Standard) R4. This is the current published version. For a full list of available versions, see the Directory of published versions
Official URL: https://profiles.ihe.net/ITI/DSUBm/CapabilityStatement/IHE.DSUBm.ResourceNotificationBroker | Version: 1.0.0 | |||
Active as of 2023-10-27 | Computable Name: IHE_DSUBm_ResourceNotificationBroker |
The DSUBm Resource Notification Broker Actor CapabilityStatement requirements expresses the requirements that SHALL be provided.
Raw OpenAPI-Swagger Definition file | Download
application/fhir+xml
, application/fhir+json
Note to Implementers: FHIR Capabilities
Any FHIR capability may be 'allowed' by the system unless explicitly marked as "SHALL NOT". A few items are marked as MAY in the Implementation Guide to highlight their potential relevance to the use case.
server
DSUBm Resource Notification Broker provides capability to receive subscription, receive the stream of events, receive Subscription and SubscriptionTopic Resource search
Recommend ATNA, encouraged IHE-IUA or SMART-app-launch
transaction
interaction described as follows:https://profiles.ihe.net/ITI/MHD/StructureDefinition-IHE.MHD.Minimal.ProvideBundle.html
The summary table lists the resources that are part of this configuration, and for each resource it lists:
_include
_revinclude
Resource Type | Profile | R | S | U | C | Searches | _include | _revinclude | Operations |
---|---|---|---|---|---|---|---|---|---|
Subscription | Supported profiles: Subscription for DocumentReference Patient-Dependent Subscription for DocumentReference Multi-Patient Subscription for SubmissionSet Patient-Dependent Subscription for SubmissionSet Multi-Patient | y | y | y | y | _id, status, url, filter-criteria, topic | $events , $status | ||
Basic | y | y | code, _id, resource, derived-or-self, status, url |
read
, create
, update
, search-type
.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
Conformance | Parameter | Type | Documentation |
---|---|---|---|
SHALL | _id | string | The id of the Subscription |
SHALL | status | token | The current state of the subscription |
SHALL | url | uri | The URI that will receive the notifications |
SHALL | filter-criteria | string | This SearchParameter enables query of subscriptions by filter criteria |
SHALL | topic | uri | This SearchParameter enables query of subscriptions by canonical topic-url |
Conformance | Operation | Documentation |
---|---|---|
SHALL | $status | The Response Bundle SHALL be conformed with https://profiles.ihe.net/ITI/DSUBm/StructureDefinition/DSUBm-StatusOperation-Bundle |
SHOULD | $events | The Response Bundle SHALL be conformed with https://profiles.ihe.net/ITI/DSUBm/StructureDefinition/DSUBm-EventsOperation-Bundle |
Conformance | Parameter | Type | Documentation |
---|---|---|---|
SHALL | code | token | Kind of Resource |
SHALL | _id | string | The id of the SubscriptionTopic |
SHALL | resource | uri | Allowed Data type or Resource (reference to definition) for this definition, searches resourceTrigger, eventTrigger, and notificationShape for matches. |
SHALL | derived-or-self | uri | A server defined search that matches either the url or derivedFrom |
SHALL | status | token | SHOULD be valued with |
SHALL | url | uri | Logical canonical URL to reference this SubscriptionTopic (globally unique) |
client
DSUBm Resource Notification Broker provides capability to send notification
Recommend ATNA, encouraged IHE-IUA or SMART-app-launch
The summary table lists the resources that are part of this configuration, and for each resource it lists:
_include
_revinclude
Resource Type | Profile | R | S | U | C | Searches | _include | _revinclude | Operations |
---|---|---|---|---|---|---|---|---|---|
Bundle | Supported profiles: Event Notification Bundle Handshake Notification Bundle Heartbeat Notification Bundle Subscription Deactivation Notification Bundle |
https://profiles.ihe.net/ITI/DSUBm/StructureDefinition/IHE.DSUBm.EventNotification
https://profiles.ihe.net/ITI/DSUBm/StructureDefinition/IHE.DSUBm.HandshakeNotification
https://profiles.ihe.net/ITI/DSUBm/StructureDefinition/IHE.DSUBm.HeartbeatNotification
https://profiles.ihe.net/ITI/DSUBm/StructureDefinition/IHE.DSUBm.SubscriptionDeactivationNotification