Integrated Reporting Applications
0.1.1 - ci-build
Integrated Reporting Applications, published by IHE Radiology Technical Committee. This is not an authorized publication; it is the continuous build for version 0.1.1). This version is based on the current content of https://github.com/IHE/RAD.RTC-IMR/ and changes regularly. See the Directory of published versions
This transaction is used to send error notifications when a Subscriber initially accepted an event and later failed to process it.
Table 2:3.X11.2-1: Actor Roles
Role | Description | Actor(s) |
---|---|---|
Subscriber | Sends error notifications | Image Display Report Creator Worklist Client Evidence Creator Watcher |
Manager | Accepts and processes notification | Hub |
FHIRcast: Request Context Change
FHIRcast: Sync error Event
Figure 2:3.X11.4-1: Interaction Diagram
The Subscriber sends an error event to the Manager indicating that it failed to process a notification. The Subscriber shall support sending such messages to more than one Manager.
The Manager shall support handling such messages from more than one Subscriber.
The Subscriber failed to successfully process an context event that the Subscriber initially accepted and responded with 202
Accepted.
This message is a FHIRcast Request Context Change request. The Subscriber is the FHIRcast Subscriber. The Manager is the FHIRcast Hub.
The event.context
shall conform to SyncError Context.
Per FHIRcast, the issue[0].severity
of the operationoutcome
context will be set to warning
.
If the Sender is retrying this context change request due to not receiving a response from the Manager for a prior request, then the Sender shall use the same event.id
. If the Manager received the original request, this allows it to detect that it is a duplicate message.
If the Sender retries the request due to an error response from the Manager, then the Sender shall assign a new event.id
to indicate that it is a new request.
The Manager shall receive and validate the request. See 2:3.X11.4.2.2 for error conditions.
The Manager finished processing the Notify Error request.
This message is a FHIRcast Request Context Change response. The Subscriber is the FHIRcast Subscriber. The Manager is the FHIRcast Hub.
The Manager shall return 400
Bad Request error if:
timestamp
, id
or event
are not setevent.context
does not include operationoutcome
event
.hub.topic
is not a known sessionThe Manager may return other applicable HTTP error status codes.
If the response is an error, then the Subscriber may consider retrying the request.
See IRA Security Considerations
This transaction is not associated with an ATNA Trigger Event.