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

EHDSAllergyIntolerance to FHIR AllergyIntolerance Mapping

EHDSAllergyIntolerance → AllergyIntolerance

EHDSAllergyIntolerance → AllergyIntolerance

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

Mapping Context

EHDSAllergyIntolerance → AllergyIntolerance
EHDSAllergyIntolerance (Logical Model) Relationship AllergyIntolerance
Element Description Relation Resource Element Description Notes
header Common header for all patient-related data. related-to AllergyIntolerance. General metadata. Dataset-level; not usually carried in AllergyIntolerance as-is.
header.subject Patient/subject this alert is about. equivalent AllergyIntolerancesubject Reference to the patient or subject of the allergy/intolerance. Reference to Patient (or other subject).
header.identifier Business identifier for the object. equivalent AllergyIntoleranceidentifier Business identifier for this allergy. Copy over all identifiers if multiple.
header.authorship Resource authoring details related-to AllergyIntolerancerecorder Author of the allergy/intolerance record. Can reference Device, Organization, Patient, Practitioner, or PractitionerRole.1.. in the model 0.. in the profile
header.authorship.author[x] Who created/issued the alert. equivalent AllergyIntolerancerecorder Who recorded the sensitivity. Can reference Device, Organization, Patient, Practitioner, or PractitionerRole.1.. in the model 0.. in the profile
header.authorship.datetime Date/time the resource was issued. equivalent AllergyIntolerancerecordedDate When the allergy/intolerance was recorded. 1.. in the model 0.. in the profile
header.lastUpdate Last technical correction/update. related-to AllergyIntolerancemeta.lastUpdated When the resource version last changed The map applies only in case it represents when the resource was last updated. It is an Instant (i.e. YYYY-MM-DDThh:mm:ss.sss+zz:zz )
header.status Status of the dataset/resource. no map AllergyIntolerance Not clear suggested to be removed see Review and Align Use of header.status and header.statusReason[x]
header.statusReason[x] Reason for current dataset status. no map AllergyIntolerance Not clear suggested to be removed see Review and Align Use of header.status and header.statusReason[x]
header.language Language of the resource (IETF tag). equivalent AllergyIntolerancelanguage Language used in the flag text.
agentOrAllergen A specific allergen or other agent/substance (drug, food, chemical agent, etc.) to which the patient has an adverse reaction propensity. equivalent AllergyIntolerancecode Concept that identifies the substance, product, or agent responsible. CodeableConcept. Bound in EHDS to eHDSI value sets; in FHIR usually VS: AllergyIntolerance Substance/Product.
typeOfPropensity Describes whether the condition refers to an allergy, intolerance, or unknown class. equivalent AllergyIntolerancetype Allergy vs intolerance. Maps to AllergyIntolerance.type (allergy | intolerance | ...). Value sets: eHDSIAdverseEventType / HL7.
description Textual description of the allergy or intolerance. source-is-broader-than-target AllergyIntolerancenote.text Additional narrative about the allergy/intolerance. The mapping applies if the text represents additional information collected about the allergy.FHIR doesn't have a single free-text "description" element; use AllergyIntolerance.note (0..*). Could also populate text.div if it refer to a textual description of the whole resource.
criticality Estimate of the potential clinical harm, or seriousness, of a reaction. equivalent AllergyIntolerancecriticality Estimate of potential clinical harm. ValueSets in EHDS reference eHDSICriticality; FHIR has its own required VS.
certainty Assertion about the certainty associated with the propensity (diagnostic/clinical evidence). equivalent AllergyIntoleranceverificationStatus Clinical verification status of the allergy/intolerance. EHDS name "certainty" ≈ FHIR "verificationStatus" (confirmed / refuted / unconfirmed).
status Current status of the allergy or intolerance (active, in remission, resolved, etc.). equivalent AllergyIntoleranceclinicalStatus Clinical status of the allergy/intolerance. EHDS "status" → FHIR "clinicalStatus". Both point to the clinical/temporal lifecycle.
onsetDate When the allergy or intolerance was identified. equivalent AllergyIntoleranceonset[x] When the allergy/intolerance was identified or first became relevant. FHIR supports multiple datatypes; here you have dateTime → map to onsetDateTime.
endDate Date of resolution of the allergy (when it was deemed no longer necessary to track). equivalent AllergyIntoleranceextension:abatement Date and/or time of the last known occurrence of a reaction.
reaction Adverse Reaction Events linked to exposure to substance. equivalent AllergyIntolerancereaction Details about each adverse reaction event. 0..* in both models.
reaction.manifestation Description of the clinical manifestation of the allergic reaction (e.g. anaphylactic shock, angioedema). equivalent AllergyIntolerancereaction.manifestation Clinical symptoms and/or signs that are observed during the reaction. CodeableConcept; EHDS allows multiple; FHIR reaction.manifestation is 1..* CodeableConcept.
reaction.date Date and time of allergy manifestation. no-map AllergyIntolerance The difference between reaction.date and reaction.onsetDate is not clear no mapped for the time being
reaction.severity Severity of the clinical manifestation. equivalent AllergyIntolerancereaction.severity Mild / moderate / severe. FHIR has required VS; EHDS references eHDSISeverity.
reaction.onsetDate Date of the observation of the reaction. equivalent AllergyIntolerancereaction.onset When the reaction occurred. EHDS distinguishes "date of observation"; FHIR has one reaction.onset use that.

Return to overview: EHDS Logical Models → FHIR Profiles