HL7 Europe Medication Prescription and Dispense
0.1.0 - ci-build 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 0.1.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/ and changes regularly. See the Directory of published versions

Terminology Considerations

The implementation guide does not aim to impose common terminology for all European systems. Using international code system, especially those that are used in MyHealth@EU specifications, may help crossborder implementation easier, but for most countries it is easier to provide mappings than switch to new code systems in their national prescribing systems.

eHealth Network guideline lists preferred code systems for prescription and dispense: ATC, EDQM, EMA SMS, UCUM. Using these code systems is mandatory in MyHealth@EU crossborder eP/eD specification.

In a clinical setting, SNOMED CT is often preferred, and multiple countries are creating/maintaining SNOMED CT national drug extensions to provide medication concepts as a terminology.

Medicines agencies are following European Medicines Agency's guideline for implementing ISO IDMP. ISO IDMP as a set of standards does not include terminologies, but European IDMP implementation guides imposes EMA SPOR terminology: SMS for substances, and RMS for other reference data. Many countries use national codes for publishing product data in national catalogues/registries, but on a regulatory level, mappings to EMA SPOR are inevitable to allow data exchange with EMA and marketing authorisation holders.

Crossborder terminology

MyHealth@EU data exchange for eP and eD is based on CDA and it is operational in an increasing number of country, allowing patients to buy their prescription drugs from another country's pharmacy. Prescription created in country A is translated to country B language to make it understandable for the country B pharmacist. Dispensation information travels back to country A and is at least partly stored in the country A prescrption/dispensation system. This data flow with automatic translation is possible thanks to central terminology services - this includes:

  • central value sets (Master ValueSet Catalogue) in English,
  • mappings from national country A value sets to central value sets,
  • translation of central value sets to all country B languages.

The following table illustrates the differences between what is needed in cross-border services compared to what is used by the regulatory domain.

Data element Code system Example code and display
Dose form EDQM 10221000 Film-coated tablet
Route of administration EDQM 20053000 Oral use
Packaging EDQM 30009000 Box
Unit of presentation EDQM 15054000 Tablet
Unit of measurement UCUM ug microgram(s)
ATC classification WHO ATC G03AA12 drospirenone and ethinylestradiol
Active ingredient EMA SMS (preferred), ATC (allowed) 100000092667 or J01DC02 cefuroxime

In EMA specifications for regulatory data exchange, similar concepts are used (same displays), but a different code system:

Coded attribute MyHealth@EU EMA RMS Display name
Dose form EDQM: 10221000 100000073665 Film-coated tablet
Route of administration EDQM: 20053000 100000073619 Oral use
Packaging EDQM: 30009000 100000073498 Box
Unit of presentation EDQM: 15054000 200000002152 Tablet
Unit of measurement UCUM: ug 100000110656 microgram(s)
ATC WHO ATC: G03AA12 100000095785 drospirenone and ethinylestradiol
Country codes ISO: SE 100000000535 Kingdom of Sweden
Language codes BCP-47: sv-SE 100000072288 Swedish

The table above is merely one example of different terminology needs. The code systems used in MyHealth@EU services are recommended by eHealth Network in guidelines for ePrescription and Patient Summary. On a national level, many more use cases and terminology options exist.

Substances (active ingredients)

EMA SPOR Substance Management Services (SMS) provides a list of coded substances - active ingredients (salts as well as moieties) and excipients. It is used in EMA SPOR services, recommended in eHealth Network guidelines, and implemented in MyHealth@EU cross-border services.

On a national level, local code systems or SNOMED CT are also often used. There is no official mapping between SNOMED CT and EMA SMS, but as they both use official INN names assigned by WHO, mapping by name is quite helpful.

In MyHealth@EU services, substances are allowed to be coded with ATC. However, ATC is a classification of products, not a code system for ingredients. Therefore, ATC cannot be considered the preferred option for coding active ingredients. ATC does not include excipients or modifications like salts.

Dose form, route of administration, etc

Coded attribute EDQM EMA RMS SNOMED CT
Dose form 10221000 Film-coated tablet 100000073665 Film-coated tablet 1163573008 Film-coated oral tablet
Route of administration 20053000 Oral use 100000073619 Oral use 26643006 Oral route
Packaging 30009000 Box 100000073498 Box (no equivalent)
Unit of presentation 15054000 Tablet 200000002152 Tablet 732936001 Tablet (unit of presentation)

EMA SPOR RMS

EMA SPOR Referentials Management Services (RMS) is the terminology service to support central data management for the European regulatory domain, combining external resources like EDQM, WHO ATC, and internal resources. It uses an internal numbering system for terminology and product lifecycle management purposes - this means recoding concepts from aforementioned code systems, and adding concepts when needed (for example, adding concepts to pharmaceutical form list, where no agreement on EDQM level could be reached). Mappings to source code systems are provided if they exist.

EDQM Standard Terms

EDQM Standard Terms are a code system of about 900 terms in 35 languages. These terms are used in European marketing authorisation applications, labelling, reporting, etc. It is designed to support regulatory processes but has been also adopted by eHealth community in Europe. eHealth Network guidelines for ePrescription and Patient Summary, recommend EDQM terms for capturing medicinal product data concerning dose form, route of administration, unit of presentation, and package types.

There are 16 EMA RMS lists originating from EDQM Standard Terms. These lists are considered one code system when expressed in EDQM codes, but 16 different code systems when expressed in RMS codes. This discrepancy may be confusing for implementers but is unlikely to cause significant technical errors.

EMA states that they may add concepts to these RMS lists, when the concepts are pre-accepted by EDQM but not yet valid in the source code system. Just like with ATC, adding concepts that are not yet active in the source system, may lead to mapping and validation errors in downstream systems. If EDQM codes have a role in your national infrastructure (including cross-border services), additional codings may be added to product data to ensure the mapping is present in the data and validated by the NCA.

EDQM Standard Terms as well as RMS and SNOMED CT provide a useful addition to lists of terms by adding properties to dose forms. Dose form attributes provided by EDQM as well as EMA can be used for creating decision logic in ePrescription systems and other clinical processes. It is advised that NCAs make these extra attributes available within their chosen code system for dose forms.

SNOMED CT

SNOMED CT can be used for coding single data elements, like dose form or route of administration, or provide a full product as a concept with a sufficient data model to describe the product. SNOMED International maintains a mapping of dose forms for EDQM and SNOMED CT. The scope of this mapping is the list of pharmaceutical dose forms in EDQM, excluding combined dose forms, combined terms and combination packages.

The international version of SNOMED CT only includes generic medication information, most granular level of which is ‘clinical drug’, best mapped to manufactured item concept in IDMP.
More information about how SNOMED CT maps to IDMP, and how regulatory data can be expressed and distributed using SNOMED CT concept model and terminology can be found in SNOMED International guidance materials for understanding international medicinal product model and drug model for national extensions.

Units

There are several types of units used on prescriptions:

  • units of measurement for independent physical units (milligram, gram, millilitre, hour, etc);
  • units of presentation for smallest countable items in a medicinal product package (tablet, vial, bottle);
  • units of product usage (dosaging) for marking the dosage.

Unified Code for Units of Measure (UCUM) is widely used for units in eHealth and beyond - not only for medicinal product information, but also in laboratory results and other measurements. In eHealth services UCUM notations are generally used as codes for units of measurement, which is the preferred codesystem for units in FHIR. When UCUM is used for units of presentation/usage, code "1" may be used to indicate any countable item. Brackets notation like "{tablet}" is allowed but not encouraged in FHIR.

In EMA RMS list, the same concepts are coded with RMS codes, and mapping from RMS units to UCUM is provided if it exists. RMS does not declare UCUM to be the source codesystem for units of measure, leaving at possibility of deviating from it.

SNOMED CT also includes units of measurement with SNOMED CT codes.

Coded attribute EDQM EMA RMS SNOMED CT
Unit of presentation 15054000 Tablet 200000002152 Tablet 732936001 Tablet (unit of presentation) or 428673006 Tablet - unit of product usage
Unit of measurement ug microgram(s) 100000110656 microgram(s) 258685003 mcg

WHO ATC

Anatomical Therapeutic Chemical Classification System (ATC) has been known and used since 1976. ATC is widely used in prescription systems, clinical decision support systems, and even on physical pharmacy shelves.

In RMS, WHO ATC has been recoded with RMS codes. The list owner is considered WHO, and EMA is allowed to add concepts that are pre-accepted for use in the source system but will come into effect in the future. For example, concept L01FX25 ‘mosunetuzumab’ was recoded as 200000033781 ‘mosunetuzumab’ in RMS and marked with a status ‘Current’ in November 2023. In WHO ATC this concept was not valid before 01.01.2024. Asynchronity like this causes a discrepancy, that may affect FHIR validation for downstream users who use official ATC as the source code system and rely on standard FHIR terminology services for mapping and validation.

National codesystems

National or proprietary codesystems are used in most countries, and they are likely to keep their importance in the national infrastructure, at least in processes that need to handle legacy data. Transition to new code systems requires mapping and/or double Coding in FHIR resources.

It is also worth mentioning, that there also national flavours of international codesystems used in countries, for example, Estonian ATC is enriched so, that it provides codes for all combinations of ingredients, extending the code system where official ATC stops at a grouper concept. In most countries, EDQM terms has been used for dose forms for a long time, but with local codes, not official EDQM codes.

These local variations may be deeply rooted in clinical systems (including decision support mechanisms) and discontinuing them may be a slow or unnecessary process. Therefore, significant changes in code systems on a national level should be analysed carefully.