# EHDSCondition to FHIR Condition Mapping - HL7 Europe Base and Core FHIR IG v2.0.0

* [**Table of Contents**](toc.md)
* **EHDSCondition to FHIR Condition Mapping**

## EHDSCondition to FHIR Condition Mapping

# EHDSCondition → ConditionEuCore

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

### 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**
*  **Source logical model:** [ EHDSCondition ](https://www.xt-ehr.eu/fhir/models/0.3.0/StructureDefinition-EHDSCondition.html) 
*  **Target FHIR profile:** [ ConditionEuCore ](StructureDefinition-condition-eu-core.md) 

| | | | | |
| :--- | :--- | :--- | :--- | :--- |
| 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](modelmap.md) 

