HL7 Europe Base and Core FHIR IG
2.0.0 - trial-use 150

HL7 Europe Base and Core FHIR IG, published by HL7 Europe. This guide is not an authorized publication; it is the continuous build for version 2.0.0 built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/patrick-werner/base/ and changes regularly. See the Directory of published versions

## EHDSImmunisation to FHIR Immunization Mapping

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

### EHDSImmunisation → ImmunizationEuCore

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

Mapping Context

- Source logical model: EHDSImmunisation
- Target FHIR profile: ImmunizationEuCore

EHDSImmunisation → ImmunizationEuCore
EHDSImmunisation (Logical Model) | Relationship | ImmunizationEuCore
--- | --- | ---
Element | Relation | Resource | Element | Notes
header | related-to | Immunization | . | Dataset-level; not usually carried in Immunization as-is.
header.subject | equivalent | Immunization | patient |
header.identifier | equivalent | Immunization | identifier | Copy over all identifiers if multiple.
header.author[x] | no-map | Immunization | performer | Immunization lacks a dedicated author participant. Usually, the performer is also the author; however in case the two participants shall be clearly distinguished, the performer.function element can be used for this purpose.
header.date | no-map | Immunization |  |
header.status | equivalent | Immunization | status | Use `statusReason` in FHIR for "not done" reason when applicable.
header.source | no-map | Immunization | extension:informationSource 〔R4〕 informationSource 〔R5〕 |
header.language | equivalent | Immunization | language |
administrationTime | equivalent | Immunization | occurrence[x] | Usually `occurrenceDateTime`.
vaccine | equivalent | Immunization | vaccineCode |
administeredProduct | equivalent | Immunization | extension:administeredProduct 〔R4〕 administeredProduct 〔R5〕 |
diseaseOrAgentTargeted | equivalent | Immunization | protocolApplied.targetDisease |
administrator | equivalent | Immunization | performer:administeringCentreOrHp.actor |
administeringCentre | source-is-broader-than-target | Immunization | performer:administeringCentreOrHp.actor |
note | source-is-broader-than-target | Immunization | note.text | Map EHDS note to one or more Immunization notes where needed.

Return to overview: EHDS Logical Models → FHIR Profiles