HL7 Europe Base and Core FHIR IG
2.0.0-gamma - qa-preview 150

HL7 Europe Base and Core FHIR IG - Downloaded Version 2.0.0-gamma See the Directory of published versions

## EHDSCondition to FHIR Condition Mapping

EHDSCondition → Condition
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 → Condition

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

- Source logical model: EHDSCondition
- Target FHIR profile: ConditionEuCore

EHDSCondition → Condition
EHDSCondition (Logical Model) | Relationship | Condition
--- | --- | ---
Element | Description | Relation | Resource | Element | Description | Notes
header | Common header for all patient-related data. | related-to | Condition | . | General metadata. | Dataset-level; not usually carried in Condition as-is.
header.subject | Patient/subject this condition is about. | equivalent | Condition | subject | Reference to the patient or subject of the condition. | Reference to Patient (or other subject).
header.identifier | Business identifier for the object. | equivalent | Condition | identifier | Business identifier for this condition. | Copy over all identifiers if multiple.
header.author[x] | Who created/issued the condition record. | equivalent | Condition | recorder〔R4〕 | Who recorded the condition. | Condition has no generic "author"; use `recorder` in R4.
header.author[x] | Who created/issued the condition record. | equivalent | Condition | participant.actor〔R5〕 | Who recorded the condition. | Condition has no generic "author"; use `participant.actor` in R5.
header.date | Date and optionally time of authoring/issuing. | equivalent | Condition | recordedDate | When the condition was recorded. |
header.status | Status of the condition/problem (e.g. active, resolved, inactive, etc). | equivalent | Condition | clinicalStatus | Current clinical status of the condition. | FHIR has a required value set for clinicalStatus; EHDS references HL7 Condition Clinical Status Codes.
header.source | Source of the information (e.g. patient, proxy). | equivalent | Condition | asserter〔R4〕 | Source of the information about the condition. |
header.source | Source of the information (e.g. patient, proxy). | equivalent | Condition | participant.actor〔R5〕 | Source of the information about the condition. | With participant.function = "http://terminology.hl7.org/CodeSystem/provenance-participant-type#informant"
header.language | Language of the resource (IETF tag). | equivalent | Condition | language | Language used in narrative/notes. |
problem | Code identifying the condition, problem or diagnosis. | equivalent | Condition | code | Identification of the condition, problem, or diagnosis. | CodeableConcept. EHDS binds to ICD-10, SNOMED CT, ICD-O, Orphacode.
onsetDate | Onset date of a problem/condition. | equivalent | Condition | onsetDateTime | Estimated or actual date/time the condition started. | Map to `onsetDateTime` in FHIR.
endDate | The date or estimated date that the condition resolved or went into remission. | equivalent | Condition | abatementDateTime | When the condition abated or went into remission. | Use `abatementDateTime`; abatement may also be represented by clinicalStatus = resolved.
category | Category or categories of the problem (e.g. POA, HAC, other categorisations). | equivalent | Condition | category | Problem category (e.g. problem-list-item, encounter-diagnosis). | 0..* in both models; EHDS may use additional national/organisational codes.
resolutionCircumstances | Reason for which the status changed from current to inactive (free text if not represented elsewhere). | source-is-broader-than-target | Condition | note.text | Additional text about the condition. | FHIR Condition has no direct "resolution reason"; use `Condition.note`
severity | Subjective assessment of the severity of the condition. | equivalent | Condition | severity | Clinical severity of the condition. | CodeableConcept; HL7 / SNOMED CT value sets.
bodySite | The anatomical location including laterality where this condition manifests itself. | source-is-broader-than-target | Condition | bodySite | Anatomical location(s) affected by the condition. | EHDS uses EHDSBodyStructure; map to one or more `Condition.bodySite`. Use referenced BodyStructure if profiling for more detail.
bodySite | The anatomical location including laterality where this condition manifests itself. | equivalent | Condition | extension:bodySite | Anatomical location(s) affected by the condition. | EHDS uses EHDSBodyStructure; map to one or more `Condition.bodySite`. Use referenced BodyStructure if profiling for more detail.
stage | Stage/grade usually assessed formally using a specific staging/grading system. Multiple assessment systems could be used. | equivalent | Condition | stage | Simple summary of condition stage. | FHIR also has `stage.assessment` (Reference). For multiple staging systems, create multiple `Condition.stage` repetitions.
diagnosisAssertionStatus | Assertion about the certainty associated with a diagnosis. | equivalent | Condition | verificationStatus | Whether the condition is unconfirmed, provisional, confirmed, refuted, etc. | Both EHDS and FHIR refer to HL7 Condition Verification Status.
specialistContact | Health Professional specifically related to the problem, as a preferred contact. | source-is-narrower-than-target | CareTeam | note.text | Who is involved | 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 | External resource related to the problem (e.g. guidelines for a rare disease). | source-is-narrower-than-target | Condition | extension:relatedArtifact | Related artifacts such as additional documentation, justification, dependencies, bibliographic references, and predecessor and successor artifacts. |

Return to overview: EHDS Logical Models → FHIR Profiles