HL7 Europe Base and Core FHIR IG
0.2.0-ci-build - ci-build 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 0.2.0-ci-build built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/hl7-eu/base-r5/ and changes regularly. See the Directory of published versions

EHDSImmunisation to FHIR Immunization Mapping

EHDSImmunisation → Immunization

EHDSImmunisation → Immunization

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

EHDSImmunisation → Immunization
EHDSImmunisation (Logical Model) Relationship Immunization
Element Description Relation Resource Element Description Notes
header Common header for all patient-related data. related-to Immunization. General metadata. Dataset-level; not usually carried in Immunization as-is.
header.subject Patient/subject this immunisation is about. equivalent Immunizationpatient Who received the vaccine. Reference to Patient.
header.identifier Business identifier for the object. equivalent Immunizationidentifier External identifier(s) for this Immunization event. Copy over all identifiers if multiple.
header.authorship Resource authoring details. no-map ImmunizationXXXXXXX XXXXXXXX there is a performer and a source of information not the author...
header.authorship.author[x] Who authored/recorded this immunisation. no-map Immunization XXXXXXX XXXXXXXX
header.authorship.datetime Date/time the record was issued/recorded. no-map Immunization XXXXXXX XXXXXXXX
header.lastUpdate Last technical correction/update. related-to Immunizationmeta.lastUpdated When the resource version last changed. The map applies only if it represents the technical update timestamp (Instant).
header.status Indicates the current status of the immunisation event. equivalent Immunizationstatus Indicates if the vaccination was given (completed, not-done). Use statusReason in FHIR for "not done" reason when applicable.
header.statusReason[x] Reason for the current status of the resource. source-is-broader-than-target Immunization statusReason The reason why a vaccine was not administered.
header.statusReason[x] Reason for the current status of the resource. source-is-broader-than-target Immunization reasonCode〔R4〕 The reason why a vaccine was administered.
header.statusReason[x] Reason for the current status of the resource. source-is-broader-than-target Immunization reason.concept〔R5〕 The reason why a vaccine was administered.
header.language Language of the resource (IETF tag). equivalent Immunizationlanguage Language used in the resource.
dateTimeOfVaccination Date/time administered. equivalent Immunizationoccurrence[x] When the vaccine was administered. Usually occurrenceDateTime.
vaccine Type of vaccine equivalent ImmunizationvaccineCode Vaccine that was administered. CodeableConcept bound to the relevant vaccine type value set.
administeredProduct Vaccine product administered. equivalent Immunizationextension:administeredProduct 〔R4〕 Product that was administered. Use the standard extension in R4.
administeredProduct Vaccine product administered. equivalent ImmunizationadministeredProduct 〔R5〕 Product that was administered. Reference to Medication.
diseaseOrAgentTargeted Disease or agent targeted by the vaccination. equivalent ImmunizationprotocolApplied.targetDisease Disease that the vaccination targets.
doseNumber Dose number within the series. equivalent ImmunizationprotocolApplied.doseNumber[x] 〔R4〕 Dose number within the series. Integer in the model, Only string in R5; CodeableConcept in R6
doseNumber Dose number within the series. equivalent Immunization protocolApplied.doseNumber 〔R5〕 Dose number within the series. Integer in the model, Only string in R5; CodeableConcept in R6
vaccineAdministrator Who administered the vaccine. equivalent Immunizationperformer:administeringCentreOrHp.actor Who performed the immunization. actor of type PractitionerRole or Practitioner.
administeringCentre Centre/organisation administering the vaccine. source-is-broader-than-target Immunizationperformer:administeringCentreOrHp.actor Organization involved in administering the vaccine. actor of type PractitionerRole or Practitioner.
nextVaccinationDate Next scheduled vaccination date. source-is-narrower-than-target ImmunizationRecommendation recommendation.dateCriterion.value The date whose meaning is specified by dateCriterion.code. No direct element in Immunization; use ImmunizationRecommendation for scheduling.

Return to overview: EHDS Logical Models → FHIR Profiles