This page is part of the Post Acute Orders FHIR IG (v0.2.0: STU 1 Ballot 2) based on FHIR R4. . For a full list of available versions, see the Directory of published versions
Mixed intermediary exchange model
Previous Page - FHIR Messaging exchanges
Mixed communication pattern
One of the purposes of an Intermediary can be to transition between different communication patterns, although this assumes a detailed understanding of the content, and requires the Intermediary to manage resources locally.
This example shows using the RESTful pattern for the Ordering Provider, and messaging with the Rendering Provider.
- The first part of creating the order includes the Intermediary getting all necessary resources from the Ordering Provider to package them as a message which is sent to the Rendering Provider. A successful message to the Rendering Provider is then reflected as a status of “received” in the Task resource, and the Ordering Provider is notified of the update.
- The second part, updates/responses to the order from the Rendering Provider, starts with a message sent to the Intermediary, where all resources are stored and exposed locally, so the Ordering Provider can retrieve them after getting the updated Task.
- The third part is for order updates from the Ordering Provider to the Rendering Provider, and the flow is similar to the new order part.
Next Page - Technical Background