EHDS Logical Information Models
0.2.1 - qa-preview

EHDS Logical Information Models, published by Xt-EHR. This guide is not an authorized publication; it is the continuous build for version 0.2.1 built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/costateixeira/xt-ehr-common/ and changes regularly. See the Directory of published versions

## Logical Model: Condition model

Official URL: http://www.xt-ehr.eu/fhir/models/StructureDefinition/EHDSCondition | Version: 0.2.1
Draft as of 2025-12-03 | Computable Name: EHDSCondition

EHDS refined base model for a clinical condition, problem, diagnosis, or other event, situation, issue, or clinical concept that has risen to a level of concern.

Usages:

- Use this Logical Model: Device use model, Discharge Report model, Encounter model, Episode of care model... Show 7 more, Imaging report model, Laboratory report model, Medication administration model, Medication prescription model, Patient summary model, Procedure model and Service request model

You can also check for usages in the FHIR IG Statistics

### Formal Views of Profile Content

Description of Profiles, Differentials, Snapshots and how the different presentations work.

- Key Elements Table
- Differential Table
- Snapshot Table
- Statistics/References
- All

Name | Flags | Card. | Type | Description & Constraints Filter: Bindings Constraints Obligations
--- | --- | --- | --- | ---
EHDSCondition |  | 0..* | EHDSConditionCore | Condition model Elements defined in Ancestors:header, problem, onsetDate, endDate, category, problemStatus, resolutionCircumstances, severity, stage Instances of this logical model can be the target of a Reference
header |  | 1..1 | Base | Common header for all patient-related data
subject |  | 1..1 | EHDSPatient | Patient/subject information
identifier |  | 0..* | Identifier | Business identifier for the object
authorship |  | 1..* | Base | Resource authoring details
author[x] |  | 1..1 |  | Author(s) by whom the resource was/were authored. Multiple authors could be provided.
authorEHDSHealthProfessional |  |  | EHDSHealthProfessional |
authorEHDSOrganisation |  |  | EHDSOrganisation |
authorEHDSDevice |  |  | EHDSDevice |
datetime |  | 1..1 | dateTime | Date and time of authoring/issuing
lastUpdate |  | 0..1 | dateTime | Date and time of the last update to the resource (may be used for technical corrections).
status |  | 1..1 | CodeableConcept | Status of the resource or document
statusReason[x] |  | 0..1 |  | Reason for the current status of the resource.
statusReasonCodeableConcept |  |  | CodeableConcept |
statusReasonString |  |  | string |
language |  | 0..1 | CodeableConcept | Language in which the resource is written. Language is expressed by the IETF language tag. Binding Description: (preferred): BCP 47
problem |  | 1..1 | CodeableConcept | Code identifying the condition, problem or diagnosis Binding Description: (preferred): ICD-10, SNOMED CT, ICD-O, Orphacode if rare disease is diagnosed
onsetDate |  | 0..1 | dateTime | Onset date of a problem/condition
endDate |  | 0..1 | dateTime | The date or estimated date that the condition resolved or went into remission
category |  | 0..* | CodeableConcept | Category or categories of the problem (e.g. POA - present on admission, HAC - hospital aquired condition, and other categorisations).
problemStatus |  | 0..1 | CodeableConcept | Status of the condition/problem (active, resolved, inactive, ...) Binding Description: (preferred): HL7 Condition Clinical Status Codes
resolutionCircumstances |  | 0..* | string | Describes the reason for which the status of the problem changed from current to inactive (e.g. surgical procedure, medical treatment, etc.).
severity |  | 0..1 | CodeableConcept | A subjective assessment of the severity of the condition as evaluated by the clinician. Binding Description: (preferred): HL7 Condition/Diagnosis Severity; SNOMED CT
stage |  | 0..* | CodeableConcept | Stage/grade usually assessed formally using a specific staging/grading system. Multiple assessment systems could be used. Binding Description: (preferred): e.g. TNM, ICD-O-3, Bi-Rads, Li-Rads, …
anatomicLocation |  | 0..* | EHDSBodyStructure | The anatomical location including laterality where this condition manifests itself.
diagnosisAssertionStatus |  | 0..1 | CodeableConcept | Assertion about the certainty associated with a diagnosis. Diagnostic and/or clinical evidence of condition. Binding Description: (preferred): HL7 Condition Verification Status
asserter |  | 0..1 | EHDSHealthProfessional | The asserter of the condition
assertedDate |  | 0..1 | dateTime | Date and time of the diagnosis assertion
specialistContact |  | 0..* | EHDSHealthProfessional | Health Professional who may be specifically related to the problem, as a preferred contact.
externalResource |  | 0..* | uri | External Resource which may be specifically related to the problem, for example a link between a rare disease problem and the corresponding guidelines.
Documentation for this format

#### Terminology Bindings

Path | Status | Usage | ValueSet | Version | Source
EHDSCondition.header.​language | Base | preferred |  | Not State | Unknown
EHDSCondition.problem | Base | preferred |  | Not State | Unknown
EHDSCondition.problemStatus | Base | preferred |  | Not State | Unknown
EHDSCondition.severity | Base | preferred |  | Not State | Unknown
EHDSCondition.stage | Base | preferred |  | Not State | Unknown
EHDSCondition.diagnosisAssertionStatus | Base | preferred |  | Not State | Unknown

This structure is derived from EHDSConditionCore

Name | Flags | Card. | Type | Description & Constraints Filter: Bindings Constraints Obligations
--- | --- | --- | --- | ---
EHDSCondition |  | 0..* | EHDSConditionCore | Condition model Elements defined in Ancestors:header, problem, onsetDate, endDate, category, problemStatus, resolutionCircumstances, severity, stage Instances of this logical model can be the target of a Reference
anatomicLocation |  | 0..* | EHDSBodyStructure | The anatomical location including laterality where this condition manifests itself.
diagnosisAssertionStatus |  | 0..1 | CodeableConcept | Assertion about the certainty associated with a diagnosis. Diagnostic and/or clinical evidence of condition. Binding Description: (preferred): HL7 Condition Verification Status
asserter |  | 0..1 | EHDSHealthProfessional | The asserter of the condition
assertedDate |  | 0..1 | dateTime | Date and time of the diagnosis assertion
specialistContact |  | 0..* | EHDSHealthProfessional | Health Professional who may be specifically related to the problem, as a preferred contact.
externalResource |  | 0..* | uri | External Resource which may be specifically related to the problem, for example a link between a rare disease problem and the corresponding guidelines.
Documentation for this format

#### Terminology Bindings (Differential)

Path | Status | Usage | ValueSet | Version | Source
EHDSCondition.diagnosisAssertionStatus | Base | preferred |  | Not State | Unknown

Name | Flags | Card. | Type | Description & Constraints Filter: Bindings Constraints Obligations
--- | --- | --- | --- | ---
EHDSCondition |  | 0..* | EHDSConditionCore | Condition model Elements defined in Ancestors:header, problem, onsetDate, endDate, category, problemStatus, resolutionCircumstances, severity, stage Instances of this logical model can be the target of a Reference
header |  | 1..1 | Base | Common header for all patient-related data
subject |  | 1..1 | EHDSPatient | Patient/subject information
identifier |  | 0..* | Identifier | Business identifier for the object
authorship |  | 1..* | Base | Resource authoring details
author[x] |  | 1..1 |  | Author(s) by whom the resource was/were authored. Multiple authors could be provided.
authorEHDSHealthProfessional |  |  | EHDSHealthProfessional |
authorEHDSOrganisation |  |  | EHDSOrganisation |
authorEHDSDevice |  |  | EHDSDevice |
datetime |  | 1..1 | dateTime | Date and time of authoring/issuing
lastUpdate |  | 0..1 | dateTime | Date and time of the last update to the resource (may be used for technical corrections).
status |  | 1..1 | CodeableConcept | Status of the resource or document
statusReason[x] |  | 0..1 |  | Reason for the current status of the resource.
statusReasonCodeableConcept |  |  | CodeableConcept |
statusReasonString |  |  | string |
language |  | 0..1 | CodeableConcept | Language in which the resource is written. Language is expressed by the IETF language tag. Binding Description: (preferred): BCP 47
problem |  | 1..1 | CodeableConcept | Code identifying the condition, problem or diagnosis Binding Description: (preferred): ICD-10, SNOMED CT, ICD-O, Orphacode if rare disease is diagnosed
onsetDate |  | 0..1 | dateTime | Onset date of a problem/condition
endDate |  | 0..1 | dateTime | The date or estimated date that the condition resolved or went into remission
category |  | 0..* | CodeableConcept | Category or categories of the problem (e.g. POA - present on admission, HAC - hospital aquired condition, and other categorisations).
problemStatus |  | 0..1 | CodeableConcept | Status of the condition/problem (active, resolved, inactive, ...) Binding Description: (preferred): HL7 Condition Clinical Status Codes
resolutionCircumstances |  | 0..* | string | Describes the reason for which the status of the problem changed from current to inactive (e.g. surgical procedure, medical treatment, etc.).
severity |  | 0..1 | CodeableConcept | A subjective assessment of the severity of the condition as evaluated by the clinician. Binding Description: (preferred): HL7 Condition/Diagnosis Severity; SNOMED CT
stage |  | 0..* | CodeableConcept | Stage/grade usually assessed formally using a specific staging/grading system. Multiple assessment systems could be used. Binding Description: (preferred): e.g. TNM, ICD-O-3, Bi-Rads, Li-Rads, …
anatomicLocation |  | 0..* | EHDSBodyStructure | The anatomical location including laterality where this condition manifests itself.
diagnosisAssertionStatus |  | 0..1 | CodeableConcept | Assertion about the certainty associated with a diagnosis. Diagnostic and/or clinical evidence of condition. Binding Description: (preferred): HL7 Condition Verification Status
asserter |  | 0..1 | EHDSHealthProfessional | The asserter of the condition
assertedDate |  | 0..1 | dateTime | Date and time of the diagnosis assertion
specialistContact |  | 0..* | EHDSHealthProfessional | Health Professional who may be specifically related to the problem, as a preferred contact.
externalResource |  | 0..* | uri | External Resource which may be specifically related to the problem, for example a link between a rare disease problem and the corresponding guidelines.
Documentation for this format

#### Terminology Bindings

Path | Status | Usage | ValueSet | Version | Source
EHDSCondition.header.​language | Base | preferred |  | Not State | Unknown
EHDSCondition.problem | Base | preferred |  | Not State | Unknown
EHDSCondition.problemStatus | Base | preferred |  | Not State | Unknown
EHDSCondition.severity | Base | preferred |  | Not State | Unknown
EHDSCondition.stage | Base | preferred |  | Not State | Unknown
EHDSCondition.diagnosisAssertionStatus | Base | preferred |  | Not State | Unknown

This structure is derived from EHDSConditionCore

Summary

Key Elements View

Name | Flags | Card. | Type | Description & Constraints Filter: Bindings Constraints Obligations
--- | --- | --- | --- | ---
EHDSCondition |  | 0..* | EHDSConditionCore | Condition model Elements defined in Ancestors:header, problem, onsetDate, endDate, category, problemStatus, resolutionCircumstances, severity, stage Instances of this logical model can be the target of a Reference
header |  | 1..1 | Base | Common header for all patient-related data
subject |  | 1..1 | EHDSPatient | Patient/subject information
identifier |  | 0..* | Identifier | Business identifier for the object
authorship |  | 1..* | Base | Resource authoring details
author[x] |  | 1..1 |  | Author(s) by whom the resource was/were authored. Multiple authors could be provided.
authorEHDSHealthProfessional |  |  | EHDSHealthProfessional |
authorEHDSOrganisation |  |  | EHDSOrganisation |
authorEHDSDevice |  |  | EHDSDevice |
datetime |  | 1..1 | dateTime | Date and time of authoring/issuing
lastUpdate |  | 0..1 | dateTime | Date and time of the last update to the resource (may be used for technical corrections).
status |  | 1..1 | CodeableConcept | Status of the resource or document
statusReason[x] |  | 0..1 |  | Reason for the current status of the resource.
statusReasonCodeableConcept |  |  | CodeableConcept |
statusReasonString |  |  | string |
language |  | 0..1 | CodeableConcept | Language in which the resource is written. Language is expressed by the IETF language tag. Binding Description: (preferred): BCP 47
problem |  | 1..1 | CodeableConcept | Code identifying the condition, problem or diagnosis Binding Description: (preferred): ICD-10, SNOMED CT, ICD-O, Orphacode if rare disease is diagnosed
onsetDate |  | 0..1 | dateTime | Onset date of a problem/condition
endDate |  | 0..1 | dateTime | The date or estimated date that the condition resolved or went into remission
category |  | 0..* | CodeableConcept | Category or categories of the problem (e.g. POA - present on admission, HAC - hospital aquired condition, and other categorisations).
problemStatus |  | 0..1 | CodeableConcept | Status of the condition/problem (active, resolved, inactive, ...) Binding Description: (preferred): HL7 Condition Clinical Status Codes
resolutionCircumstances |  | 0..* | string | Describes the reason for which the status of the problem changed from current to inactive (e.g. surgical procedure, medical treatment, etc.).
severity |  | 0..1 | CodeableConcept | A subjective assessment of the severity of the condition as evaluated by the clinician. Binding Description: (preferred): HL7 Condition/Diagnosis Severity; SNOMED CT
stage |  | 0..* | CodeableConcept | Stage/grade usually assessed formally using a specific staging/grading system. Multiple assessment systems could be used. Binding Description: (preferred): e.g. TNM, ICD-O-3, Bi-Rads, Li-Rads, …
anatomicLocation |  | 0..* | EHDSBodyStructure | The anatomical location including laterality where this condition manifests itself.
diagnosisAssertionStatus |  | 0..1 | CodeableConcept | Assertion about the certainty associated with a diagnosis. Diagnostic and/or clinical evidence of condition. Binding Description: (preferred): HL7 Condition Verification Status
asserter |  | 0..1 | EHDSHealthProfessional | The asserter of the condition
assertedDate |  | 0..1 | dateTime | Date and time of the diagnosis assertion
specialistContact |  | 0..* | EHDSHealthProfessional | Health Professional who may be specifically related to the problem, as a preferred contact.
externalResource |  | 0..* | uri | External Resource which may be specifically related to the problem, for example a link between a rare disease problem and the corresponding guidelines.
Documentation for this format

#### Terminology Bindings

Path | Status | Usage | ValueSet | Version | Source
EHDSCondition.header.​language | Base | preferred |  | Not State | Unknown
EHDSCondition.problem | Base | preferred |  | Not State | Unknown
EHDSCondition.problemStatus | Base | preferred |  | Not State | Unknown
EHDSCondition.severity | Base | preferred |  | Not State | Unknown
EHDSCondition.stage | Base | preferred |  | Not State | Unknown
EHDSCondition.diagnosisAssertionStatus | Base | preferred |  | Not State | Unknown

Differential View

This structure is derived from EHDSConditionCore

Name | Flags | Card. | Type | Description & Constraints Filter: Bindings Constraints Obligations
--- | --- | --- | --- | ---
EHDSCondition |  | 0..* | EHDSConditionCore | Condition model Elements defined in Ancestors:header, problem, onsetDate, endDate, category, problemStatus, resolutionCircumstances, severity, stage Instances of this logical model can be the target of a Reference
anatomicLocation |  | 0..* | EHDSBodyStructure | The anatomical location including laterality where this condition manifests itself.
diagnosisAssertionStatus |  | 0..1 | CodeableConcept | Assertion about the certainty associated with a diagnosis. Diagnostic and/or clinical evidence of condition. Binding Description: (preferred): HL7 Condition Verification Status
asserter |  | 0..1 | EHDSHealthProfessional | The asserter of the condition
assertedDate |  | 0..1 | dateTime | Date and time of the diagnosis assertion
specialistContact |  | 0..* | EHDSHealthProfessional | Health Professional who may be specifically related to the problem, as a preferred contact.
externalResource |  | 0..* | uri | External Resource which may be specifically related to the problem, for example a link between a rare disease problem and the corresponding guidelines.
Documentation for this format

#### Terminology Bindings (Differential)

Path | Status | Usage | ValueSet | Version | Source
EHDSCondition.diagnosisAssertionStatus | Base | preferred |  | Not State | Unknown

Snapshot View

Name | Flags | Card. | Type | Description & Constraints Filter: Bindings Constraints Obligations
--- | --- | --- | --- | ---
EHDSCondition |  | 0..* | EHDSConditionCore | Condition model Elements defined in Ancestors:header, problem, onsetDate, endDate, category, problemStatus, resolutionCircumstances, severity, stage Instances of this logical model can be the target of a Reference
header |  | 1..1 | Base | Common header for all patient-related data
subject |  | 1..1 | EHDSPatient | Patient/subject information
identifier |  | 0..* | Identifier | Business identifier for the object
authorship |  | 1..* | Base | Resource authoring details
author[x] |  | 1..1 |  | Author(s) by whom the resource was/were authored. Multiple authors could be provided.
authorEHDSHealthProfessional |  |  | EHDSHealthProfessional |
authorEHDSOrganisation |  |  | EHDSOrganisation |
authorEHDSDevice |  |  | EHDSDevice |
datetime |  | 1..1 | dateTime | Date and time of authoring/issuing
lastUpdate |  | 0..1 | dateTime | Date and time of the last update to the resource (may be used for technical corrections).
status |  | 1..1 | CodeableConcept | Status of the resource or document
statusReason[x] |  | 0..1 |  | Reason for the current status of the resource.
statusReasonCodeableConcept |  |  | CodeableConcept |
statusReasonString |  |  | string |
language |  | 0..1 | CodeableConcept | Language in which the resource is written. Language is expressed by the IETF language tag. Binding Description: (preferred): BCP 47
problem |  | 1..1 | CodeableConcept | Code identifying the condition, problem or diagnosis Binding Description: (preferred): ICD-10, SNOMED CT, ICD-O, Orphacode if rare disease is diagnosed
onsetDate |  | 0..1 | dateTime | Onset date of a problem/condition
endDate |  | 0..1 | dateTime | The date or estimated date that the condition resolved or went into remission
category |  | 0..* | CodeableConcept | Category or categories of the problem (e.g. POA - present on admission, HAC - hospital aquired condition, and other categorisations).
problemStatus |  | 0..1 | CodeableConcept | Status of the condition/problem (active, resolved, inactive, ...) Binding Description: (preferred): HL7 Condition Clinical Status Codes
resolutionCircumstances |  | 0..* | string | Describes the reason for which the status of the problem changed from current to inactive (e.g. surgical procedure, medical treatment, etc.).
severity |  | 0..1 | CodeableConcept | A subjective assessment of the severity of the condition as evaluated by the clinician. Binding Description: (preferred): HL7 Condition/Diagnosis Severity; SNOMED CT
stage |  | 0..* | CodeableConcept | Stage/grade usually assessed formally using a specific staging/grading system. Multiple assessment systems could be used. Binding Description: (preferred): e.g. TNM, ICD-O-3, Bi-Rads, Li-Rads, …
anatomicLocation |  | 0..* | EHDSBodyStructure | The anatomical location including laterality where this condition manifests itself.
diagnosisAssertionStatus |  | 0..1 | CodeableConcept | Assertion about the certainty associated with a diagnosis. Diagnostic and/or clinical evidence of condition. Binding Description: (preferred): HL7 Condition Verification Status
asserter |  | 0..1 | EHDSHealthProfessional | The asserter of the condition
assertedDate |  | 0..1 | dateTime | Date and time of the diagnosis assertion
specialistContact |  | 0..* | EHDSHealthProfessional | Health Professional who may be specifically related to the problem, as a preferred contact.
externalResource |  | 0..* | uri | External Resource which may be specifically related to the problem, for example a link between a rare disease problem and the corresponding guidelines.
Documentation for this format

#### Terminology Bindings

Path | Status | Usage | ValueSet | Version | Source
EHDSCondition.header.​language | Base | preferred |  | Not State | Unknown
EHDSCondition.problem | Base | preferred |  | Not State | Unknown
EHDSCondition.problemStatus | Base | preferred |  | Not State | Unknown
EHDSCondition.severity | Base | preferred |  | Not State | Unknown
EHDSCondition.stage | Base | preferred |  | Not State | Unknown
EHDSCondition.diagnosisAssertionStatus | Base | preferred |  | Not State | Unknown

This structure is derived from EHDSConditionCore

Summary

Other representations of profile: CSV, Excel