Medication Prescription and Delivery (MPD)
0.1.0 - ci-build
Medication Prescription and Delivery (MPD), published by Integrating the Healthcare Enterprise (IHE). This guide is not an authorized publication; it is the continuous build for version 0.1.0 built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/IHE/pharm-mpd/ and changes regularly. See the Directory of published versions
This section corresponds to transaction [PHARM-M1] of the IHE Technical Framework. Transaction [PHARM-M1] is used by the Order Placer and the Order Receiver actors. The Submit Medication Order [PHARM-M1] transaction is used to transmit an medication order - typically a prescription.
The Submit Medication Order [PHARM-M1] transaction passes a Medication Order from a Medication Order Placer to a Medication Order Filler.
Table X:Y.Z.2-1: Actor Roles
Actor | Role |
---|---|
Medication Order Placer | Submits Medication Orders to the Medication Order Filler |
Medication Order Filler | Accepts the orders from the Medication Order Placer |
FHIR-R5 HL7 FHIR Release 5.0
Figure X:Y.Z.4-1: Submit Medication Order Interactions
The Medication Order Placer submits a MedicationRequest resource using the HTTP POST method to the /MedicationRequest endpoint.
This method is invoked when the Medication Order Placer needs to submit one or more Medication Orders to a Medication Order Receiver - for example when submitting a prescription.
The content type of the HTTP body shall be either application/fhir+json
or application/fhir+xml
.
The Medication Order Placer shall assure the request is consistent and actionable before sending, i.e. all authorizations and approvals are present.
Upon receiving the Medication Order, the Medication Order Filler is expected to store and/or forward the order. The Submit Medication Order Filler shall issue a response confirming the request has been accepted (created), or informing of any error.
The Submit Medication Order Filler always returns a HTTP Status code appropriate to the processing outcome.
This response is always expected and provides the Medication Order Placer with the ackowledgement of the request including any technical issues. The response shall immediately follow the request. In case any delayed validation of the order is expected, such validation shall not impede the immediate response to a Submit Medication Order.
The response to a Submit Medication Order shall consist of:
201 (Created)
id
.Upon receiving the response to the Submit Medication Order, the Medication Order Placer can persist the information provided by the Medication Order Filler (status, id, etc.) for future tracking, and can trigger a response to any issues, if they exist.