Medication Prescription and Dispense (MPD)
1.0.0-comment-2 - ballot
This page is part of the Medication Prescription and Dispense (MPD) (v1.0.0-comment-2: Publication) based on FHIR (HL7® FHIR® Standard) v5.0.0. This is the current published version. For a full list of available versions, 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 Medication Order Placer and the Medication Order Receiver actors. The Submit Medication Order [PHARM-5] transaction is used to transmit a MedicationRequest - typically a prescription.
The Submit Medication Order [PHARM-5] transaction passes a MedicationRequest from a Medication Order Placer to a Medication Order Receiver. The MedicationRequest 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 POST or PUT method to the /MedicationRequest endpoint.
This method is invoked When submitting a prescription or 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.
The Submit Medication Order is a MedicationRequest resource.
The semantics of the request and data elements are captured in the MedicationOrderModel and the technical specification in the MedicationOrder profile.
Upon receiving the MedicationRequest, the Medication Order Receiver is expected to store and/or forward the order.
The Medication Order Receiver SHALL return an HTTP Status code appropriate to the processing outcome.
This response is always expected and provides the Medication Order Placer with acknowledgement of the request including any technical issues.
201 (Created)Appropriate error codeThe response shall contain the resource created from the request, including the id, version, etc. assigned by the server.
In case of error, the response SHALL contain an OperationOutcome.
Upon receiving the response, the Medication Order Placer can persist the id, status, or trigger any issue resolution if needed.