Supply of Products for Healthcare (SUPPLY)
0.3.0 - ci-build
Supply of Products for Healthcare (SUPPLY), published by IHE Pharmacy Technical Committee. This guide is not an authorized publication; it is the continuous build for version 0.3.0 built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/IHE/pharm-supply/ and changes regularly. See the Directory of published versions
This section corresponds to transaction [PHARM-S3] of the IHE Technical Framework - Shipment notice. Transaction [PHARM-S3] is used by the Supply Supplier and the Supply Receiver actors. The Shipment notice [PHARM-S3] transaction is used to inform that items have been sent.
With the Shipment notice [PHARM-S3] transaction, the Supplier informs the Receiver (the receiver of information, not necessarily the receiver of the supply) about the shipment of items, including updates. The shipment (and respective notice) can be related to a Supply Request, or can be unrelated - some shipments are sent even without an supply order (for example consignment items which are supplied upon consumption, or in the case of vendor-managed inventory. See the IHE Supply Whitepaper for more details on the use cases).
Table X:Y.Z.2-1: Actor Roles
Actor | Role |
---|---|
Supplier | Sends Shipment notice to the Receiver |
Receiver | Receives the Shipment notice |
FHIR-R5 HL7 FHIR Release 5.0
Figure X:Y.Z.4-1: Supply Request Interactions
The Supplier sends a SupplyDelivery resource using the POST method to the Receiver endpoint.
This method is invoked when the Supplier wishes to notify another entity of the shipment of items.
The content type of the HTTP body shall be either application/fhir+json
or application/fhir+xml
.
The Supplier shall assure the request is consistent and actionable before sending, i.e. all authorizations and approvals are present.
Upon receiving the Shipment notice, the Receiver will act and distribute the information accordingly. Some examples of possible actions:
The … always returns a HTTP Status code appropriate to the processing outcome.
This response is always expected and provides the Supplier with the ackowledgement of the Shipment Notice including any technical issues. The response shall immediately follow the Shipment Notice.
The response to a shipment notice shall consist of:
201 (Created)
id
or other identifiers.Upon receiving the response to the Shipment Notice, the Receiver can persist the information provided by the Shipment Notice (status, id, etc.) for future tracking, and can trigger a response to any issues, if they exist.