EHDS Logical Information Models
0.1.0 - ci-build
EHDS Logical Information Models, published by Xt-EHR. This guide is not an authorized publication; it is the continuous build for version 0.1.0 built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/Xt-EHR/xt-ehr-common/ and changes regularly. See the Directory of published versions
Draft as of 2024-12-16 |
Definitions for the EHDSObservation logical model.
Guidance on how to interpret the contents of this table can be found here
0. EHDSObservation | |
Definition | C.10 - EHDS refined base model for Observation information |
Short | Observation (model) |
Logical Model | Instances of this logical model are not marked to be the target of a Reference |
2. EHDSObservation.observationDate | |
Definition | Date and time of the observation |
Short | C.10.1 - Observation date |
Control | 1..1 |
Type | dateTime |
Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
4. EHDSObservation.observationCode | |
Definition | Code representing the observation using the agreed code systems. |
Short | C.10.2 - Observation code |
Control | 1..1 |
Binding | SNOMED CT |
Type | CodeableConcept |
6. EHDSObservation.observationName | |
Definition | Full name of the observation according to the used test coding standard. |
Short | C.10.3 - Observation name |
Control | 1..1 |
Type | string |
Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
8. EHDSObservation.observationOriginalName | |
Definition | Original (conventional) name of the observation |
Short | C.10.4 - Observation original name |
Control | 0..1 |
Type | string |
Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
10. EHDSObservation.observationMethod | |
Definition | Observation method (measurement principle) to obtain the result. |
Short | C.10.5 - Observation method |
Control | 0..1 |
Binding | SNOMED CT |
Type | CodeableConcept |
12. EHDSObservation.observationDevice | |
Definition | Device (e.g. analyser) that generates the measurements |
Short | C.10.6 - Observation device |
Control | 0..1 |
Type | https://www.xt-ehr.eu/specifications/fhir/StructureDefinition/EHDSDevice |
14. EHDSObservation.order | |
Definition | Identifies order and order placer this observation belongs to. |
Short | C.10.7 - Order |
Control | 0..1 |
Type | Reference(Service request (model)) |
16. EHDSObservation.performer[x] | |
Definition | Identifies the originator/author and provides provenance information about the source of the results data that may have not originated with the source of the whole Laboratory Report document. |
Short | C.10.8 - Performer |
Control | 0..1 |
Type | https://www.xt-ehr.eu/specifications/fhir/StructureDefinition/EHDSHealthProfessional |
[x] Note | SeeChoice of Data Typesfor further information about how to use [x] |
18. EHDSObservation.reporter[x] | |
Definition | With certain observation results, e.g. there may also be an interpreter or a person responsible for validation. |
Short | C.10.9 - Reporter |
Control | 0..1 |
Type | https://www.xt-ehr.eu/specifications/fhir/StructureDefinition/EHDSHealthProfessional |
[x] Note | SeeChoice of Data Typesfor further information about how to use [x] |
20. EHDSObservation.observationResult | |
Definition | Result of the observation including text, numeric and coded results of the measurement and measurement uncertainty. Content of the observation result will vary according to the type of the observation. |
Short | C.10.10 - Observation result |
Control | 1..1 |
Type | Base |
22. EHDSObservation.observationResult.textualResult | |
Definition | Narrative text result |
Short | C.10.10.1 - Textual Result |
Control | 0..1 |
Type | Narrative |
24. EHDSObservation.observationResult.numericResult | |
Definition | A numeric value or interval (open or closed) of the result, result units of the measurement should be provided Measurement uncertainty interval are provided if needed. |
Short | C.10.10.2 - Numeric Result |
Control | 0..1 |
Type | Base |
26. EHDSObservation.observationResult.numericResult.numericValue[x] | |
Definition | A numeric value or interval (open or closed) of the result |
Short | C.10.10.2.1 - Numeric value |
Control | 0..1 |
Type | Choice of: Quantity, Range |
[x] Note | SeeChoice of Data Typesfor further information about how to use [x] |
28. EHDSObservation.observationResult.numericResult.units | |
Definition | Result units of the measurement |
Short | C.10.10.2.2 - Units |
Control | 0..1 |
Binding | UCUM |
Type | CodeableConcept |
30. EHDSObservation.observationResult.numericResult.uncertainty | |
Definition | Measurement uncertainty type and interval should be provided if needed. |
Short | C.10.10.2.3 - Uncertainty |
Control | 0..1 |
Type | Base |
32. EHDSObservation.observationResult.codedResult | |
Definition | A coded result from a selected coding system(s). This could be a code describing bacteria or other microorganism identified, description of urinary concernment, code explaining technical reason why the test could not be done etc. |
Short | C.10.10.3 - Coded Result |
Control | 0..1 |
Binding | SNOMED CT (for ordinal or nominal scale results and result interpretation)UCUM (for units) |
Type | CodeableConcept |
34. EHDSObservation.dataabsentreason | |
Definition | Provides a reason why the expected value in the element Observation.value[x] is missing. |
Short | C.10.11 - dataAbsentReason |
Control | 0..1 |
Binding | HL7 Data absent reason |
Type | CodeableConcept |
36. EHDSObservation.referenceRange | |
Definition | Reference range, multilple reference ranges of different types culd by providedProvides guide for interpretation of result. Reference ranges are usually implied only for a numeric scale type. Use of the same units for reference range and value is implied. |
Short | C.10.12 - Reference range |
Control | 0..* |
Type | Base |
38. EHDSObservation.observationInterpretation | |
Definition | Information about reference intervals and result interpretation. |
Short | C.10.13 - Observation interpretation |
Control | 0..* |
Binding | SNOMED CT, HL7 ObservationInterpretation |
Type | CodeableConcept |
40. EHDSObservation.triggeredBy[x] | |
Definition | Identifies the observation(s) that triggered the performance of this observation. |
Short | C.10.14 - Triggered by |
Control | 0..* |
Type | Choice of: https://www.xt-ehr.eu/specifications/fhir/StructureDefinition/EHDSLaboratoryObservation, https://www.xt-ehr.eu/specifications/fhir/StructureDefinition/EHDSObservation |
[x] Note | SeeChoice of Data Typesfor further information about how to use [x] |
42. EHDSObservation.hasMember[x] | |
Definition | This observation is a group observation (e.g. a battery, a panel of tests, a set of vital sign measurements) that includes the target as a member of the group. |
Short | C.10.15 - Has member |
Control | 0..* |
Type | Choice of: https://www.xt-ehr.eu/specifications/fhir/StructureDefinition/EHDSLaboratoryObservation, https://www.xt-ehr.eu/specifications/fhir/StructureDefinition/EHDSObservation |
[x] Note | SeeChoice of Data Typesfor further information about how to use [x] |
44. EHDSObservation.resultDescription | |
Definition | Comments and narrative representation of the observation result and findings. |
Short | C.10.16 - Result description |
Control | 0..1 |
Type | Narrative |
46. EHDSObservation.anatomicLocation | |
Definition | Anatomic location and laterality where the observation should be or was performed. |
Short | C.10.17 - Anatomic location |
Control | 0..1 |
Binding | SNOMED CT |
Type | CodeableConcept |
Guidance on how to interpret the contents of this table can be found here
0. EHDSObservation | |
Definition | C.10 - EHDS refined base model for Observation information Base definition for all types defined in FHIR type system. |
Short | Observation (model)Base for all types and resources |
Control | 0..* |
Is Modifier | false |
Logical Model | Instances of this logical model are not marked to be the target of a Reference |
2. EHDSObservation.observationDate | |
Definition | Date and time of the observation |
Short | C.10.1 - Observation date |
Control | 1..1 |
Type | dateTime |
Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
4. EHDSObservation.observationCode | |
Definition | Code representing the observation using the agreed code systems. |
Short | C.10.2 - Observation code |
Control | 1..1 |
Binding | SNOMED CT |
Type | CodeableConcept |
6. EHDSObservation.observationName | |
Definition | Full name of the observation according to the used test coding standard. |
Short | C.10.3 - Observation name |
Control | 1..1 |
Type | string |
Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
8. EHDSObservation.observationOriginalName | |
Definition | Original (conventional) name of the observation |
Short | C.10.4 - Observation original name |
Control | 0..1 |
Type | string |
Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
10. EHDSObservation.observationMethod | |
Definition | Observation method (measurement principle) to obtain the result. |
Short | C.10.5 - Observation method |
Control | 0..1 |
Binding | SNOMED CT |
Type | CodeableConcept |
12. EHDSObservation.observationDevice | |
Definition | Device (e.g. analyser) that generates the measurements |
Short | C.10.6 - Observation device |
Control | 0..1 |
Type | https://www.xt-ehr.eu/specifications/fhir/StructureDefinition/EHDSDevice |
14. EHDSObservation.order | |
Definition | Identifies order and order placer this observation belongs to. |
Short | C.10.7 - Order |
Control | 0..1 |
Type | Reference(Service request (model)) |
16. EHDSObservation.performer[x] | |
Definition | Identifies the originator/author and provides provenance information about the source of the results data that may have not originated with the source of the whole Laboratory Report document. |
Short | C.10.8 - Performer |
Control | 0..1 |
Type | https://www.xt-ehr.eu/specifications/fhir/StructureDefinition/EHDSHealthProfessional |
[x] Note | SeeChoice of Data Typesfor further information about how to use [x] |
18. EHDSObservation.reporter[x] | |
Definition | With certain observation results, e.g. there may also be an interpreter or a person responsible for validation. |
Short | C.10.9 - Reporter |
Control | 0..1 |
Type | https://www.xt-ehr.eu/specifications/fhir/StructureDefinition/EHDSHealthProfessional |
[x] Note | SeeChoice of Data Typesfor further information about how to use [x] |
20. EHDSObservation.observationResult | |
Definition | Result of the observation including text, numeric and coded results of the measurement and measurement uncertainty. Content of the observation result will vary according to the type of the observation. |
Short | C.10.10 - Observation result |
Control | 1..1 |
Type | Base |
22. EHDSObservation.observationResult.textualResult | |
Definition | Narrative text result |
Short | C.10.10.1 - Textual Result |
Control | 0..1 |
Type | Narrative |
24. EHDSObservation.observationResult.numericResult | |
Definition | A numeric value or interval (open or closed) of the result, result units of the measurement should be provided Measurement uncertainty interval are provided if needed. |
Short | C.10.10.2 - Numeric Result |
Control | 0..1 |
Type | Base |
26. EHDSObservation.observationResult.numericResult.numericValue[x] | |
Definition | A numeric value or interval (open or closed) of the result |
Short | C.10.10.2.1 - Numeric value |
Control | 0..1 |
Type | Choice of: Quantity, Range |
[x] Note | SeeChoice of Data Typesfor further information about how to use [x] |
28. EHDSObservation.observationResult.numericResult.units | |
Definition | Result units of the measurement |
Short | C.10.10.2.2 - Units |
Control | 0..1 |
Binding | UCUM |
Type | CodeableConcept |
30. EHDSObservation.observationResult.numericResult.uncertainty | |
Definition | Measurement uncertainty type and interval should be provided if needed. |
Short | C.10.10.2.3 - Uncertainty |
Control | 0..1 |
Type | Base |
32. EHDSObservation.observationResult.codedResult | |
Definition | A coded result from a selected coding system(s). This could be a code describing bacteria or other microorganism identified, description of urinary concernment, code explaining technical reason why the test could not be done etc. |
Short | C.10.10.3 - Coded Result |
Control | 0..1 |
Binding | SNOMED CT (for ordinal or nominal scale results and result interpretation)UCUM (for units) |
Type | CodeableConcept |
34. EHDSObservation.dataabsentreason | |
Definition | Provides a reason why the expected value in the element Observation.value[x] is missing. |
Short | C.10.11 - dataAbsentReason |
Control | 0..1 |
Binding | HL7 Data absent reason |
Type | CodeableConcept |
36. EHDSObservation.referenceRange | |
Definition | Reference range, multilple reference ranges of different types culd by providedProvides guide for interpretation of result. Reference ranges are usually implied only for a numeric scale type. Use of the same units for reference range and value is implied. |
Short | C.10.12 - Reference range |
Control | 0..* |
Type | Base |
38. EHDSObservation.observationInterpretation | |
Definition | Information about reference intervals and result interpretation. |
Short | C.10.13 - Observation interpretation |
Control | 0..* |
Binding | SNOMED CT, HL7 ObservationInterpretation |
Type | CodeableConcept |
40. EHDSObservation.triggeredBy[x] | |
Definition | Identifies the observation(s) that triggered the performance of this observation. |
Short | C.10.14 - Triggered by |
Control | 0..* |
Type | Choice of: https://www.xt-ehr.eu/specifications/fhir/StructureDefinition/EHDSLaboratoryObservation, https://www.xt-ehr.eu/specifications/fhir/StructureDefinition/EHDSObservation |
[x] Note | SeeChoice of Data Typesfor further information about how to use [x] |
42. EHDSObservation.hasMember[x] | |
Definition | This observation is a group observation (e.g. a battery, a panel of tests, a set of vital sign measurements) that includes the target as a member of the group. |
Short | C.10.15 - Has member |
Control | 0..* |
Type | Choice of: https://www.xt-ehr.eu/specifications/fhir/StructureDefinition/EHDSLaboratoryObservation, https://www.xt-ehr.eu/specifications/fhir/StructureDefinition/EHDSObservation |
[x] Note | SeeChoice of Data Typesfor further information about how to use [x] |
44. EHDSObservation.resultDescription | |
Definition | Comments and narrative representation of the observation result and findings. |
Short | C.10.16 - Result description |
Control | 0..1 |
Type | Narrative |
46. EHDSObservation.anatomicLocation | |
Definition | Anatomic location and laterality where the observation should be or was performed. |
Short | C.10.17 - Anatomic location |
Control | 0..1 |
Binding | SNOMED CT |
Type | CodeableConcept |
Guidance on how to interpret the contents of this table can be found here
0. EHDSObservation | |
Definition | C.10 - EHDS refined base model for Observation information |
Short | Observation (model) |
Control | 0..* |
Is Modifier | false |
Logical Model | Instances of this logical model are not marked to be the target of a Reference |
2. EHDSObservation.observationDate | |
Definition | Date and time of the observation |
Short | C.10.1 - Observation date |
Control | 1..1 |
Type | dateTime |
Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
4. EHDSObservation.observationCode | |
Definition | Code representing the observation using the agreed code systems. |
Short | C.10.2 - Observation code |
Control | 1..1 |
Binding | SNOMED CT |
Type | CodeableConcept |
6. EHDSObservation.observationName | |
Definition | Full name of the observation according to the used test coding standard. |
Short | C.10.3 - Observation name |
Control | 1..1 |
Type | string |
Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
8. EHDSObservation.observationOriginalName | |
Definition | Original (conventional) name of the observation |
Short | C.10.4 - Observation original name |
Control | 0..1 |
Type | string |
Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
10. EHDSObservation.observationMethod | |
Definition | Observation method (measurement principle) to obtain the result. |
Short | C.10.5 - Observation method |
Control | 0..1 |
Binding | SNOMED CT |
Type | CodeableConcept |
12. EHDSObservation.observationDevice | |
Definition | Device (e.g. analyser) that generates the measurements |
Short | C.10.6 - Observation device |
Control | 0..1 |
Type | https://www.xt-ehr.eu/specifications/fhir/StructureDefinition/EHDSDevice |
14. EHDSObservation.order | |
Definition | Identifies order and order placer this observation belongs to. |
Short | C.10.7 - Order |
Control | 0..1 |
Type | Reference(Service request (model)) |
16. EHDSObservation.performer[x] | |
Definition | Identifies the originator/author and provides provenance information about the source of the results data that may have not originated with the source of the whole Laboratory Report document. |
Short | C.10.8 - Performer |
Control | 0..1 |
Type | https://www.xt-ehr.eu/specifications/fhir/StructureDefinition/EHDSHealthProfessional |
[x] Note | SeeChoice of Data Typesfor further information about how to use [x] |
18. EHDSObservation.reporter[x] | |
Definition | With certain observation results, e.g. there may also be an interpreter or a person responsible for validation. |
Short | C.10.9 - Reporter |
Control | 0..1 |
Type | https://www.xt-ehr.eu/specifications/fhir/StructureDefinition/EHDSHealthProfessional |
[x] Note | SeeChoice of Data Typesfor further information about how to use [x] |
20. EHDSObservation.observationResult | |
Definition | Result of the observation including text, numeric and coded results of the measurement and measurement uncertainty. Content of the observation result will vary according to the type of the observation. |
Short | C.10.10 - Observation result |
Control | 1..1 |
Type | Base |
22. EHDSObservation.observationResult.textualResult | |
Definition | Narrative text result |
Short | C.10.10.1 - Textual Result |
Control | 0..1 |
Type | Narrative |
24. EHDSObservation.observationResult.numericResult | |
Definition | A numeric value or interval (open or closed) of the result, result units of the measurement should be provided Measurement uncertainty interval are provided if needed. |
Short | C.10.10.2 - Numeric Result |
Control | 0..1 |
Type | Base |
26. EHDSObservation.observationResult.numericResult.numericValue[x] | |
Definition | A numeric value or interval (open or closed) of the result |
Short | C.10.10.2.1 - Numeric value |
Control | 0..1 |
Type | Choice of: Quantity, Range |
[x] Note | SeeChoice of Data Typesfor further information about how to use [x] |
28. EHDSObservation.observationResult.numericResult.units | |
Definition | Result units of the measurement |
Short | C.10.10.2.2 - Units |
Control | 0..1 |
Binding | UCUM |
Type | CodeableConcept |
30. EHDSObservation.observationResult.numericResult.uncertainty | |
Definition | Measurement uncertainty type and interval should be provided if needed. |
Short | C.10.10.2.3 - Uncertainty |
Control | 0..1 |
Type | Base |
32. EHDSObservation.observationResult.codedResult | |
Definition | A coded result from a selected coding system(s). This could be a code describing bacteria or other microorganism identified, description of urinary concernment, code explaining technical reason why the test could not be done etc. |
Short | C.10.10.3 - Coded Result |
Control | 0..1 |
Binding | SNOMED CT (for ordinal or nominal scale results and result interpretation)UCUM (for units) |
Type | CodeableConcept |
34. EHDSObservation.dataabsentreason | |
Definition | Provides a reason why the expected value in the element Observation.value[x] is missing. |
Short | C.10.11 - dataAbsentReason |
Control | 0..1 |
Binding | HL7 Data absent reason |
Type | CodeableConcept |
36. EHDSObservation.referenceRange | |
Definition | Reference range, multilple reference ranges of different types culd by providedProvides guide for interpretation of result. Reference ranges are usually implied only for a numeric scale type. Use of the same units for reference range and value is implied. |
Short | C.10.12 - Reference range |
Control | 0..* |
Type | Base |
38. EHDSObservation.observationInterpretation | |
Definition | Information about reference intervals and result interpretation. |
Short | C.10.13 - Observation interpretation |
Control | 0..* |
Binding | SNOMED CT, HL7 ObservationInterpretation |
Type | CodeableConcept |
40. EHDSObservation.triggeredBy[x] | |
Definition | Identifies the observation(s) that triggered the performance of this observation. |
Short | C.10.14 - Triggered by |
Control | 0..* |
Type | Choice of: https://www.xt-ehr.eu/specifications/fhir/StructureDefinition/EHDSLaboratoryObservation, https://www.xt-ehr.eu/specifications/fhir/StructureDefinition/EHDSObservation |
[x] Note | SeeChoice of Data Typesfor further information about how to use [x] |
42. EHDSObservation.hasMember[x] | |
Definition | This observation is a group observation (e.g. a battery, a panel of tests, a set of vital sign measurements) that includes the target as a member of the group. |
Short | C.10.15 - Has member |
Control | 0..* |
Type | Choice of: https://www.xt-ehr.eu/specifications/fhir/StructureDefinition/EHDSLaboratoryObservation, https://www.xt-ehr.eu/specifications/fhir/StructureDefinition/EHDSObservation |
[x] Note | SeeChoice of Data Typesfor further information about how to use [x] |
44. EHDSObservation.resultDescription | |
Definition | Comments and narrative representation of the observation result and findings. |
Short | C.10.16 - Result description |
Control | 0..1 |
Type | Narrative |
46. EHDSObservation.anatomicLocation | |
Definition | Anatomic location and laterality where the observation should be or was performed. |
Short | C.10.17 - Anatomic location |
Control | 0..1 |
Binding | SNOMED CT |
Type | CodeableConcept |