Integrated Reporting Applications
1.0.0 - Trial-Implementation
This page is part of the Integrated Reporting Applications (v1.0.0: Publication) based on FHIR v5.0.0. This is the current published version. For a full list of available versions, see the Directory of published versions
This transaction is used to terminate a report context. All synchronizing applications are expected to close their local copy of this context.
Note: This closes the report context used for synchronization / sharing. The report instance being worked on may or may not be complete.
Table 2:4.149.2-1: Actor Roles
Role | Description | Actor(s) |
---|---|---|
Sender | Closes a report context | Report Creator |
Manager | Closes report context | Hub |
FHIRcast: Request Context Change
FHIRcast: DiagnosticReport close Event
FHIR R5: DiagnosticReport resource
Figure 2:4.149.4-1: Interaction Diagram
The Sender sends an event to the Manager to terminate an existing report context.
The Sender shall support sending such messages to more than one Manager. The Manager shall support handling such messages from more than one Sender.
The Sender determines no further synchronization required for this report context. The report instance being worked on may or may not be complete.
This message is a FHIRcast Request Context Change request. The Sender is the FHIRcast Subscriber. The Manager is the FHIRcast Hub.
The event.context
shall conform to DiagnosticReport close Event.
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.149.4.2.2 for error conditions.
If the Manager accepts the request, then per FHIRcast, the Manager will remove from memory the report
context of the received DiagnosticReport-close
event, as well as all associated context and content.
Per FHIRcast, the Manager shall set the current context
to empty.
The Manager finishes processing the Close Report Context request.
This message is a FHIRcast Request Context Change response. The Sender 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 report
report
context does not include resource.id
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 Sender may consider retrying the request.
See IRA Security Considerations.
Local policy should consider what users and systems have permissions to close a report context and configure appropriately.
This transaction is not associated with an ATNA Trigger Event.