Digital Health-10 min read

EHDS ePrescription and eDispensation: HL7 Europe MPD for category 1

EHDS category 1 ePrescription and eDispensation apply from March 2029. Pin HL7 Europe Medication Prescription and Dispense 1.0.0. Distinct from the EHDS regulation explainer, from Swedish NLL, and from MyHealth@EU.

Ala Ben Aicha

EHDS ePrescription and eDispensation: HL7 Europe MPD for category 1

Direct answer

EHDS category 1 ePrescription and eDispensation apply from March 2029. Implement HL7 Europe MPD 1.0.0 MedicationRequestEuMpd and MedicationDispenseEuMpd. This is not the Swedish NLL API and not a MyHealth@EU product you operate.

Pin MPD 1.0.0, not “European FHIR medication”

The EHDS regulation overview on this site stays the policy map. EU Core and EHDS is the Base/Core and EEHRxF category table. This page is the category 1 medication payload: how HL7 Europe profiles MedicationRequest and MedicationDispense.

On write day (19 September 2026) the published R4 IG is HL7 Europe Medication Prescription and Dispense 1.0.0 (STU 1 / trial-use), generated 11 May 2026:

  • Home: hl7.eu/fhir/mpd
  • Official URL: http://hl7.eu/fhir/mpd/ImplementationGuide/hl7.fhir.eu.mpd
  • Package: hl7.fhir.eu.mpd#1.0.0 on FHIR R4
  • Xt-EHR supported this version as alignment with EHDS logical models, not as a Commission certificate

MPD profiles MedicationRequest and MedicationDispense; it has no Composition or document-Bundle profile. The implementation notes neither encourage nor ban a national document view (Bundle + Composition); that wrapper is simply out of MPD’s profiled payload. Examples use collection Bundles for readability; implementers may use transaction Bundles. Do not treat a Composition Bundle as an MPD profile.

MPD profile (IG name) FHIR resource Xt-EHR logical model What the IG maps What it is not
MedicationRequestEuMpd MedicationRequest EHDSMedicationPrescription A medicinal-product prescription issued by a health professional for a patient Not NLLMedicationRequest, not a hospital medication-administration record
MedicationDispenseEuMpd MedicationDispense EHDSMedicationDispense A pharmacy (including online) dispense to a natural person Not a ward administration event
MedicationEuMpd Medication EHDSMedication Medicinal product as MPD/EU Base profiles it Not unconstrained R4 Medication
DosageEuMpd Dosage EHDSDosage Structured dosage on the request or dispense Not a narrative-only sig

Primary sources: HL7 Europe MPD 1.0.0 and the Commission EHDS regulation page (category 1 primary use: Patient Summaries and ePrescriptions/eDispensations from March 2029). The IG’s own scope repeats the EHDS restrictions: medicinal product, health professional, patient, pharmacy dispense, natural person.

The identifier: prescription / prescribed-item ID

Country-agnostic identifier on MedicationRequestEuMpd is MedicationRequest.identifier — the IG labels it prescription / prescribed item ID. Producer obligation is SHALL able-to-populate. Multi-item prescriptions share groupIdentifier. Dispense points back through MedicationDispense.authorizingPrescription to that request. Subject is Patient (EU core), not a Swedish personnummer slice and not a US member id.

National medication lists stay national. Swedish NLL is a live FHIR R4 API with NLLMedicationRequest and personnummer. Map NLL to MPD only when the contract says so.

MyHealth@EU (eHDSI) is the federated NCPeH network for cross-border Patient Summary and eP/eD services. I do not operate it. Live MyHealth@EU eP/eD in many member states is still CDA through OpenNCP; MPD is the FHIR preview the 2027 implementing acts may bind. Connecting an EHR to MPD profiles is not “going live on MyHealth@EU”.

What to implement first

  1. If the buyer is an EHR or pharmacy system selling into EHDS category 1: package hl7.fhir.eu.mpd#1.0.0, MedicationRequestEuMpd + MedicationDispenseEuMpd + DosageEuMpd, identifier as above, EU Core Patient as subject.
  2. If the buyer names a national medication API (NLL, a French or German e-prescription service): implement that IG first. Do not relabel it as MPD.
  3. If the buyer wants cross-border dispense: that path is the member-state NCPeH on MyHealth@EU, plus whatever CDA or FHIR payload that NCPeH currently accepts. It is not a REST call you host.
  4. Keep category 2 (lab, imaging, discharge — March 2031) off this backlog. The EU Core page already splits those IGs.

What this is not

This article is not an EHDS conformity assessment, not a MyHealth@EU connection, not an NCPeH, not a pharmacy licence, and not legal advice. Implementing MPD profiles in a lab does not make a product “category 1 ready” for March 2029; the 2027 implementing acts can still name different artefacts. I do not operate MyHealth@EU or NLL. Nothing here is clinical or prescribing advice.

Related reading

For mapping MPD onto existing hospital or pharmacy interfaces, use digital health interoperability or start a project.

EHDSePrescriptioneDispensationHL7 EuropeMPDMedicationRequestMyHealth@EUEEHRxF

Related reading and services

Let's Continue the Conversation

Have questions about this topic? I'd love to hear from you.

Get in Touch

🍪 Do you like cookies?

Allow analytics cookies to help understand site visits and enquiries? Optional analytics stays off until you accept.

Learn More