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

## EHDSDosage to FHIR DosageEuMpd Mapping

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

### EHDSDosage to DosageEuMpd

This page explains how conceptual elements from the EHDS dosage logical model are expressed in the corresponding FHIR DosageEuMpd profile and the rendered dosage instruction elements used by this Implementation Guide.

Mapping Context

- Source logical model: EHDSDosage
- Target FHIR profile: DosageEuMpd
- Containing profiles: MedicationRequestEuMpd, MedicationDispenseEuMpd

EHDSDosage to DosageEuMpd
EHDSDosage (Logical Model) | Relationship | DosageEuMpd
--- | --- | ---
Element | Relation | Resource / Type | Element | Notes
EHDSDosage | related-to | Dosage | . | The structured dosage steps are represented as one or more DosageEuMpd instances.
renderedDosageInstruction | equivalent | MedicationRequest / MedicationDispense | renderedDosageInstruction [R5] extension:renderedDosageInstruction [R4] | Human-readable representation of the complete dosage instruction on the containing resource.
dosageDetails | equivalent | Dosage | . | Create a DosageEuMpd entry for each dosage detail.
dosageDetails.sequence | equivalent | Dosage | sequence |
dosageDetails.note | equivalent | Dosage | patientInstruction |
dosageDetails.doseAndRate | equivalent | Dosage | doseAndRate |
dosageDetails.doseAndRate.dose[x] | equivalent | Dosage | doseAndRate.dose[x] | The guide requires support for at least Quantity data type.
dosageDetails.doseAndRate.rate[x] | equivalent | Dosage | doseAndRate.rate[x] |
dosageDetails.repeat | equivalent | Dosage | timing.repeat |
dosageDetails.repeat.bounds[x] | equivalent | Dosage | timing.repeat.bounds[x] | The guide requires support for at least Duration data type.
dosageDetails.repeat.duration | equivalent | Dosage | timing.repeat.duration + timing.repeat.durationUnit |
dosageDetails.repeat.frequency | related-to | Dosage | . | Backbone element; see the child frequency elements below.
dosageDetails.repeat.frequency.numberOfTimes | equivalent | Dosage | timing.repeat.frequency |
dosageDetails.repeat.frequency.period | equivalent | Dosage | timing.repeat.period + timing.repeat.periodUnit |
dosageDetails.repeat.dayOfWeek | equivalent | Dosage | timing.repeat.dayOfWeek |
dosageDetails.repeat.timeOfDay | equivalent | Dosage | timing.repeat.timeOfDay |
dosageDetails.repeat.eventTime | equivalent | Dosage | timing.repeat.when |
dosageDetails.asNeeded | equivalent | Dosage | asNeededBoolean [R4] asNeeded [R5]
dosageDetails.bodySite | equivalent | Dosage | site |
dosageDetails.routeOfAdministration | equivalent | Dosage | route |

Return to overview: EHDS Logical Models to FHIR Profiles