Medication Prescription and Dispense (MPD)
0.1.0 - ci-build
Medication Prescription and Dispense (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/tree/master and changes regularly. See the Directory of published versions
This section corresponds to transaction [PHARM-5] of the IHE Technical Framework. Transaction [PHARM-5] is used by the Order Placer and the Order Receiver actors. The Submit Medication Order [PHARM-5] transaction is used to transmit an medication order - typically a prescription.
The Submit Medication Order [PHARM-5] transaction passes a Medication Order from a Medication Order Placer to a Medication Order Consumer. The MeEdication Order can be
Table X:Y.Z.2-1: Actor Roles
Actor | Role |
---|---|
Medication Order Placer | Submits Medication Orders to the Medication Order Consumer |
Medication Order Receiver | Accepts Medication 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 PUT or POST method to the /MedicationRequest endpoint.
This method is invoked when the Medication Order Placer intends to submit one or more Medication Orders to a Medication Order Receiver - for example when submitting a prescription, or when submitting a draft.
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, e.g. in case of a prescription, all authorizations and approvals are present.
Upon receiving the Medication Order, the Medication Order Receiver is expected to store and/or forward the order.
The Medication Order Consumer always returns The Medication Order Receiver SHALL return a HTTP Status code appropriate to the processing outcome, or informing of any error. The response SHALL conform to the FHIR general specifications on response codes and desired response detail level.
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 Consumer (status, id, etc.) for future tracking, and can trigger a response to any issues, if they exist.