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

EHDSCondition to FHIR Condition Mapping

EHDSCondition → ConditionEuCore
Ongoing alignment: The Xt-EHR logical models are under active revision and continuous refinement. Updates from Xt-EHR will be progressively incorporated into this Implementation Guide to maintain alignment with the evolving EHDS specifications.
Yellow row/cells: In this ballot publication, some row/cells of the mapping table have been left in yellow to indicate areas requiring further review or refinement; including feedback from the Xt-EHR joint action (see note above). These highlights will be addressed in subsequent updates to ensure accuracy and completeness of the mappings.

EHDSCondition → ConditionEuCore

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

Mapping Context

EHDSCondition → ConditionEuCore
EHDSCondition (Logical Model) Relationship ConditionEuCore
Element Relation Resource Element Notes
header related-to Condition . Dataset-level; not usually carried in Condition as-is.
header.subject equivalent Condition subject
header.identifier equivalent Condition identifier Copy over all identifiers if multiple.
header.author[x] equivalent Condition recorder〔R4〕
participant.actor〔R5〕
Condition has no generic "author".
header.date equivalent Condition recordedDate
header.status equivalent Condition clinicalStatus
header.source equivalent Condition asserter〔R4〕
participant.actor〔R5〕
With participant.function = "http://terminology.hl7.org/CodeSystem/provenance-participant-type#informant"
header.language equivalent Condition language
problem equivalent Condition code
onsetDate equivalent Condition onsetDateTime Map to onsetDateTime in FHIR.
endDate equivalent Condition abatementDateTime Use abatementDateTime; abatement may also be represented by clinicalStatus = resolved.
category equivalent Condition category
resolutionCircumstances source-is-broader-than-target Condition note.text FHIR Condition has no direct "resolution reason"; use Condition.note
severity equivalent Condition severity
bodySite source-is-broader-than-target Condition bodySite EHDS uses EHDSBodyStructure; map to one or more Condition.bodySite. Use referenced BodyStructure if profiling for more detail.
bodySite equivalent Condition extension:bodySite EHDS uses EHDSBodyStructure; map to one or more Condition.bodySite. Use referenced BodyStructure if profiling for more detail.
stage equivalent Condition stage FHIR also has stage.assessment (Reference). For multiple staging systems, create multiple Condition.stage repetitions.
diagnosisAssertionStatus equivalent Condition verificationStatus
specialistContact source-is-narrower-than-target CareTeam note.text FHIR Condition has no native participant element. Suggest to use Condition.note to record in a textual form who should be contacted. When used, this information can also be derived from the CareTeam involved for the care of this Condition (referred in CareTeam.reason).
externalResource source-is-narrower-than-target Condition extension:relatedArtifact

Return to overview: EHDS Logical Models → FHIR Profiles