HL7 Europe Medication Prescription and Dispense
1.0.0 - trial-use 150

HL7 Europe Medication Prescription and Dispense, published by HL7 Europe. This guide is not an authorized publication; it is the continuous build for version 1.0.0 built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/hl7-eu/mpd-r5/ and changes regularly. See the Directory of published versions

EHDSMedicationPrescription to FHIR MedicationRequestEuMpd Mapping

EHDSMedicationPrescription → MedicationRequestEuMpd
Ongoing alignment: The models are expected to continue evolving, with updates incorporated into this Implementation Guide to maintain alignment with the EHDS Implementing Acts.

EHDSMedicationPrescription → MedicationRequestEuMpd

This page explains how conceptual elements from the EHDS logical model are expressed in the corresponding FHIR MedicationRequestEuMpd profile used by this Implementation Guide.

Mapping Context

EHDSMedicationPrescription → MedicationRequestEuMpd
EHDSMedicationPrescription (Logical Model) Relationship MedicationRequestEuMpd
Element Relation Resource Element Notes
header related-to MedicationRequest . Backbone element
header.subject equivalent MedicationRequest subject Reference to Patient.
header.identifier source-is-narrower-than-target MedicationRequest identifier Prescription identifier and prescription item identifier are usually the same in environments using single-item prescriptions.
header.identifier source-is-narrower-than-target MedicationRequest groupIdentifier Use as the shared prescription identifier for MedicationRequest instances that belong to the same multi-item prescription.
header.author[x] equivalent MedicationRequest requester
header.date equivalent MedicationRequest authoredOn
header.status equivalent MedicationRequest status
header.statusReason[x] equivalent MedicationRequest statusReason The model also allows string data type which maps to CodeableConcept.text, but note element may also be used for additional clarifications.
presentedForm no-map MedicationRequest Reference a DocumentReference containing the rendered prescription.
prescriptionItem equivalent MedicationRequest . Create one MedicationRequest per prescription item.
prescriptionItem.identifier equivalent MedicationRequest identifier
prescriptionItem.status equivalent MedicationRequest status For single-item prescriptions, same meaning as header.status.
prescriptionItem.statusReason[x] equivalent MedicationRequest statusReason The model also allows string data type which maps to CodeableConcept.text, but note element may also be used for additional clarifications.
prescriptionItem.medication equivalent MedicationRequest medication[x]〔R4〕
medication〔R5〕
prescriptionItem.indication[x] equivalent MedicationRequest reasonCode〔R4〕
reason〔R5〕
The model also allows string data type which maps to CodeableConcept.text, but note element may also be used for additional clarifications.
prescriptionItem.intendedUseType source-is-narrower-than-target MedicationRequest category Use dedicated category code or custom extension if additional granularity is required.
prescriptionItem.periodOfUse related-to MedicationRequest extension:effectiveDosePeriod〔R4〕
effectiveDosePeriod〔R5〕
prescriptionItem.quantityPrescribed equivalent MedicationRequest dispenseRequest.extension:prescribedQuantity
prescriptionItem.dosageInstructions equivalent MedicationRequest dosageInstruction Map each EHDSDosage entry to dosageInstruction.
prescriptionItem.validityPeriod equivalent MedicationRequest dispenseRequest.validityPeriod
prescriptionItem.substitution equivalent MedicationRequest substitution
prescriptionItem.substitution.allowed[x] equivalent MedicationRequest substitution.allowed[x] The guide requires support for at least Boolean data type.
prescriptionItem.substitution.reason[x] equivalent MedicationRequest substitution.reason The model also allows string data type which maps to CodeableConcept.text, but note element may also be used for additional clarifications.
prescriptionItem.numberOfRepeats equivalent MedicationRequest dispenseRequest.numberOfRepeatsAllowed
prescriptionItem.minimumDispenseInterval equivalent MedicationRequest dispenseRequest.dispenseInterval
prescriptionItem.offLabel related-to MedicationRequest extension:offLabelUse
prescriptionItem.offLabel.isOffLabelUse related-to MedicationRequest extension:offLabelUse
prescriptionItem.offLabel.reason[x] related-to MedicationRequest extension:offLabelUse.reason The model also allows string data type which maps to CodeableConcept.text, but note element may also be used for additional clarifications.
prescriptionItem.note equivalent MedicationRequest note.text Use note.author / note.time if available.

Return to overview: EHDS Logical Models → FHIR Profiles