EHDS Logical Information Models
0.4.0 - draft

EHDS Logical Information Models, published by Xt-EHR. This guide is not an authorized publication; it is the continuous build for version 0.4.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

Logical Model: EHDSObservationObligations - Detailed Descriptions

Draft as of 2026-02-22

Definitions for the EHDSObservationObligations logical model.

Guidance on how to interpret the contents of this table can be foundhere

0. EHDSObservation
Definition

Model for information about an oservation and its results.


Base definition for all types defined in FHIR type system.

ShortObservation modelBase for all types and resources
Control0..*
Is Modifierfalse
Logical ModelInstances of this logical model are not marked to be the target of a Reference
2. EHDSObservation.header
Definition

Basic metadata for this information

ShortBasic metadata for this information
Control1..1
TypeBase
4. EHDSObservation.header.subject
Definition

Patient/subject information

ShortPatient who is receiving health care. This patient might be different from the direct subject of the observation.
Control1..1
Typehttp://www.xt-ehr.eu/fhir/models/StructureDefinition/EHDSPatient
Obligations
    ObligationsActor
    SHALL:able-to-populateProducer
    6. EHDSObservation.header.identifier
    Definition

    Business identifier for the object, unique within its system. Supporting disambiguation between different contexts (systems/countries).

    ShortBusiness identifier for the object, unique within its system. Supporting disambiguation between different contexts (systems/countries).
    NoteThis is a business identifier, not a resource identifier (see discussion)
    Control0..*
    TypeIdentifier
    8. EHDSObservation.header.author[x]
    Definition

    Author(s) responsible for the provided information. The exact role of the responsible author varies across use cases and is specific to individual models.

    ShortAuthor(s) responsible for the provided information.
    Control0..*
    TypeChoice of: http://www.xt-ehr.eu/fhir/models/StructureDefinition/EHDSHealthProfessional, http://www.xt-ehr.eu/fhir/models/StructureDefinition/EHDSOrganisation, http://www.xt-ehr.eu/fhir/models/StructureDefinition/EHDSDevice
    [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
    Obligations
      ObligationsActor
      SHALL:able-to-populateProducer
      10. EHDSObservation.header.date
      Definition

      Date and optionally time of authoring/issuing

      ShortDate and optionally time of authoring/issuing
      Control0..1
      TypedateTime
      Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
      Obligations
        ObligationsActor
        SHALL:able-to-populateProducer
        12. EHDSObservation.header.status
        Definition

        Status of the resource or document

        ShortStatus of the resource or document
        Control1..1
        Binding

        HL7 Observation status

        TypeCodeableConcept
        Obligations
          ObligationsActor
          SHALL:able-to-populateProducer
          14. EHDSObservation.header.source
          Definition

          Source of information (e.g. patient, patient's proxy). Used in case the patient has authored the information or the author has submitted patient-stated information.

          ShortSource of information (e.g. patient, patient's proxy). Used in case the patient has authored the information or the author has submitted patient-stated information.
          Control0..1
          TypeCodeableConcept
          16. EHDSObservation.header.language
          Definition

          Language in which the resource is written. Language is expressed by the IETF language tag.

          ShortLanguage in which the resource is written. Language is expressed by the IETF language tag.
          Control0..1
          Binding

          BCP 47

          TypeCodeableConcept
          18. EHDSObservation.header.directSubject[x]
          Definition

          The direct subject of the observation if different from the patient (subject of care), e.g. an observation of an implanted device. Additional types of subject may be allowed in implementations.

          ShortThe direct subject of the observation if different from the patient (subject of care), e.g. an observation of an implanted device. Additional types of subject may be allowed in implementations.
          Control0..1
          TypeChoice of: http://www.xt-ehr.eu/fhir/models/StructureDefinition/EHDSPatient, http://www.xt-ehr.eu/fhir/models/StructureDefinition/EHDSLocation, http://www.xt-ehr.eu/fhir/models/StructureDefinition/EHDSDevice, http://www.xt-ehr.eu/fhir/models/StructureDefinition/EHDSHealthProfessional, http://www.xt-ehr.eu/fhir/models/StructureDefinition/EHDSOrganisation, http://www.xt-ehr.eu/fhir/models/StructureDefinition/EHDSProcedure
          [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
          20. EHDSObservation.observationDate[x]
          Definition

          Clinically relevant time or time period for the observation

          ShortClinically relevant time or time period for the observation
          Control1..1
          TypeChoice of: dateTime, Period
          [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
          Obligations
            ObligationsActor
            SHALL:able-to-populateProducer
            22. EHDSObservation.type
            Definition

            Observation type. Code and name representing the type of the observation using the agreed code systems.

            ShortObservation type. Code and name representing the type of the observation using the agreed code systems.
            Control1..1
            Binding

            LOINC, NPU, SNOMED CT

            TypeCodeableConcept
            Obligations
              ObligationsActor
              SHALL:able-to-populateProducer
              24. EHDSObservation.originalName
              Definition

              Original (conventional) name of the observation as used in the local laboratory or clinical system.

              ShortOriginal (conventional) name of the observation as used in the local laboratory or clinical system.
              Control0..1
              Typestring
              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
              26. EHDSObservation.method
              Definition

              Observation method (measurement principle) to obtain the result.

              ShortObservation method
              Control0..1
              Binding

              SNOMED CT

              TypeCodeableConcept
              28. EHDSObservation.specimen
              Definition

              Specimen used for this observation.

              ShortSpecimen used for this observation.
              Control0..1
              Typehttp://www.xt-ehr.eu/fhir/models/StructureDefinition/EHDSSpecimen
              30. EHDSObservation.order
              Definition

              Identifies order and order placer this observation belongs to

              ShortIdentifies order and order placer this observation belongs to
              Control0..1
              Typehttp://www.xt-ehr.eu/fhir/models/StructureDefinition/EHDSServiceRequest
              32. EHDSObservation.performer[x]
              Definition

              Performer of the observation. Some test could be performed by the patient himself or by a care giver. Those are in the scope of this deliverable under specified conditions.

              ShortPerformer of the observation. Some test could be performed by the patient himself or by a care giver. Those are in the scope of this deliverable under specified conditions.
              Control0..*
              TypeChoice of: http://www.xt-ehr.eu/fhir/models/StructureDefinition/EHDSOrganisation, http://www.xt-ehr.eu/fhir/models/StructureDefinition/EHDSHealthProfessional, http://www.xt-ehr.eu/fhir/models/StructureDefinition/EHDSPatient, http://www.xt-ehr.eu/fhir/models/StructureDefinition/EHDSRelatedPerson
              [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
              34. EHDSObservation.bodySite
              Definition

              Anatomic location and laterality where the observation was performed.

              ShortAnatomic location and laterality where the observation was performed.
              Control0..1
              Typehttp://www.xt-ehr.eu/fhir/models/StructureDefinition/EHDSBodyStructure
              36. EHDSObservation.result
              Definition

              Result of the observation including text, numeric, coded, and other types of results of the measurement and measurement uncertainty. Content of the observation result will vary according to the type of the observation.

              ShortResult of the observation including text, numeric, coded, and other types of results of the measurement and measurement uncertainty. Content of the observation result will vary according to the type of the observation.
              Control1..1
              TypeBase
              Obligations
                ObligationsActor
                SHALL:able-to-populateProducer
                38. EHDSObservation.result.value[x]
                Definition

                Observation result value according to the type of observation. Model covers only most frequently used data types but other data types can be used as well. Text result value should be used only if coded result value is not expected otherwise use valueCodeableConcept.text. For Quantity, Range and Ratio, result units of the measurement should be provided.

                ShortObservation result value according to the type of observation. Model covers only most frequently used data types but other data types can be used as well. Text result value should be used only if coded result value is not expected otherwise use valueCodeableConcept.text. For Quantity, Range and Ratio, result units of the measurement should be provided.
                Control0..1
                Binding

                UCUM for units, SNOMED CT for coded results

                TypeChoice of: string, Quantity, Range, Ratio, CodeableConcept
                [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                Obligations
                  ObligationsActor
                  SHALL:able-to-populateProducer
                  40. EHDSObservation.result.uncertainty
                  Definition

                  Measurement uncertainty information about the observation result.

                  ShortMeasurement uncertainty type and interval if needed.
                  Control0..1
                  TypeBase
                  42. EHDSObservation.result.uncertainty.value
                  Definition

                  The numerical value of the measurement uncertainty.

                  ShortThe numerical value of the measurement uncertainty.
                  Control1..1
                  Typedecimal
                  Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                  44. EHDSObservation.result.uncertainty.type
                  Definition

                  Probability Distribution Type for uncertainty

                  ShortProbability Distribution Type for uncertainty
                  Control0..1
                  Binding

                  HL7 ProbabilityDistributionType

                  TypeCoding
                  46. EHDSObservation.result.dataAbsentReason
                  Definition

                  Provides a reason why the expected value in the element Observation.value[x] is missing.

                  ShortProvides a reason why the expected value in the element Observation.value[x] is missing.
                  Control0..1
                  Binding

                  HL7 Data absent reason

                  TypeCodeableConcept
                  48. EHDSObservation.referenceRange
                  Definition

                  Reference range, multiple reference ranges of different types could by provided. Provides guide for interpretation of the result.

                  ShortReference range, multiple reference ranges of different types could by provided. Provides guide for interpretation of the result.
                  Comments

                  Reference ranges are usually implied only for a numeric scale type. Use of the same units for reference range and value is implied.

                  Control0..*
                  TypeBase
                  50. EHDSObservation.referenceRange.low
                  Definition

                  Low limit of the reference range.

                  ShortLow limit of the reference range.
                  Control0..1
                  Binding

                  UCUM for units

                  TypeQuantity
                  52. EHDSObservation.referenceRange.high
                  Definition

                  High limit of the reference range.

                  ShortHigh limit of the reference range.
                  Control0..1
                  Binding

                  UCUM for units

                  TypeQuantity
                  54. EHDSObservation.referenceRange.normalValue
                  Definition

                  Normal value, if relevant for the reference range.

                  ShortNormal value, if relevant for the reference range.
                  Control0..1
                  Binding

                  SNOMED CT

                  TypeCodeableConcept
                  56. EHDSObservation.referenceRange.type
                  Definition

                  Type of reference range.

                  ShortType of reference range.
                  Control0..1
                  Binding

                  HL7 Observation Reference Range Meaning Codes

                  TypeCodeableConcept
                  58. EHDSObservation.referenceRange.appliesTo
                  Definition

                  Codes to indicate the target population this reference range applies to. For example, a reference range may be based on the normal population or a particular sex or race. Multiple appliesTo are interpreted as an "AND" of the target populations.

                  ShortCodes to indicate the target population this reference range applies to.
                  Comments

                  Multiple appliesTo are interpreted as an "AND" of the target populations.

                  Control0..*
                  Binding

                  SNOMED CT, HL7 v3-Race

                  TypeCodeableConcept
                  60. EHDSObservation.referenceRange.age
                  Definition

                  Age range to which this reference range applies if applicable.

                  ShortAge range to which this reference range applies if applicable.
                  Control0..1
                  Binding

                  UCUM for units

                  TypeRange
                  62. EHDSObservation.referenceRange.text
                  Definition

                  Text based reference range in an observation which may be used when a quantitative range is not appropriate for an observation. An example would be a reference value of "Negative" or a list or table of "normals".

                  ShortText based reference range in an observation.
                  Control0..1
                  Typestring
                  Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                  64. EHDSObservation.interpretation
                  Definition

                  Information about reference intervals and result interpretation.

                  ShortInformation about reference intervals and result interpretation.
                  Control0..*
                  Binding

                  SNOMED CT, HL7 ObservationInterpretation

                  TypeCodeableConcept
                  66. EHDSObservation.note
                  Definition

                  Comments and narrative representation of the observation result and findings.

                  ShortComments and narrative representation of the observation result and findings.
                  Control0..1
                  Typestring
                  Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                  Obligations
                    ObligationsActor
                    SHOULD:able-to-populateProducer
                    68. EHDSObservation.component
                    Definition

                    Component in case the observation consists of multiple sub-observations (e.g. blood pressure).

                    ShortComponent in case the observation consists of multiple sub-observations (e.g. blood pressure).
                    Control0..*
                    TypeBase
                    Obligations
                      ObligationsActor
                      SHOULD:able-to-populateProducer
                      70. EHDSObservation.component.code
                      Definition

                      Code representing the observation using the agreed code systems.

                      ShortCode representing the observation using the agreed code systems.
                      Control1..1
                      Binding

                      LOINC, NPU, SNOMED CT

                      TypeCodeableConcept
                      Obligations
                        ObligationsActor
                        SHOULD:able-to-populateProducer
                        72. EHDSObservation.component.originalName
                        Definition

                        Original (user-friendly) name of the observation as used in the local laboratory or clinical system.

                        ShortOriginal (user-friendly) name of the observation as used in the local laboratory or clinical system.
                        Control0..1
                        Typestring
                        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                        74. EHDSObservation.component.result
                        Definition

                        Result of the observation including text, numeric, coded, and other types of results of the measurement and measurement uncertainty. Content of the observation result will vary according to the type of the observation.

                        ShortResult of the observation including text, numeric, coded, and other types of results of the measurement and measurement uncertainty. Content of the observation result will vary according to the type of the observation.
                        Control1..1
                        TypeBase
                        Obligations
                          ObligationsActor
                          SHOULD:able-to-populateProducer
                          76. EHDSObservation.component.result.value[x]
                          Definition

                          Observation result value according to the type of observation. Model covers only most frequently used data types but other data types can be used as well. Text result value should be used only if coded result value is not expected otherwise use valueCodeableConcept.text. For Quantity, Range and Ratio, result units of the measurement should be provided.

                          ShortObservation result value according to the type of observation. Model covers only most frequently used data types but other data types can be used as well. Text result value should be used only if coded result value is not expected otherwise use valueCodeableConcept.text. For Quantity, Range and Ratio, result units of the measurement should be provided.
                          Control0..1
                          Binding

                          UCUM for units, SNOMED CT for coded results

                          TypeChoice of: string, Quantity, Range, Ratio, CodeableConcept
                          [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                          Obligations
                            ObligationsActor
                            SHOULD:able-to-populateProducer
                            78. EHDSObservation.component.result.uncertainty
                            Definition

                            Measurement uncertainty information about the observation result.

                            ShortMeasurement uncertainty type and interval if needed.
                            Control0..1
                            TypeBase
                            80. EHDSObservation.component.result.uncertainty.value
                            Definition

                            The numerical value of the measurement uncertainty.

                            ShortThe numerical value of the measurement uncertainty.
                            Control1..1
                            Typedecimal
                            Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                            82. EHDSObservation.component.result.uncertainty.type
                            Definition

                            Probability Distribution Type for uncertainty

                            ShortProbability Distribution Type for uncertainty
                            Control0..1
                            Binding

                            HL7 ProbabilityDistributionType

                            TypeCoding
                            84. EHDSObservation.component.result.dataAbsentReason
                            Definition

                            Provides a reason why the expected value in the element component.value[x] is missing.

                            ShortProvides a reason why the expected value in the element component.value[x] is missing.
                            Control0..1
                            Binding

                            HL7 Data absent reason

                            TypeCodeableConcept
                            86. EHDSObservation.component.referenceRange
                            Definition

                            Reference range, multiple reference ranges of different types could by provided. Provides guide for interpretation of the result.

                            ShortReference range, multiple reference ranges of different types could by provided. Provides guide for interpretation of the result.
                            Comments

                            Reference ranges are usually implied only for a numeric scale type. Use of the same units for reference range and value is implied.

                            Control0..*
                            TypeBase
                            88. EHDSObservation.component.referenceRange.low
                            Definition

                            Low limit of the reference range.

                            ShortLow limit of the reference range.
                            Control0..1
                            Binding

                            UCUM for units

                            TypeQuantity
                            90. EHDSObservation.component.referenceRange.high
                            Definition

                            High limit of the reference range.

                            ShortHigh limit of the reference range.
                            Control0..1
                            Binding

                            UCUM for units

                            TypeQuantity
                            92. EHDSObservation.component.referenceRange.normalValue
                            Definition

                            Normal value, if relevant for the reference range.

                            ShortNormal value, if relevant for the reference range.
                            Control0..1
                            Binding

                            SNOMED CT

                            TypeCodeableConcept
                            94. EHDSObservation.component.referenceRange.type
                            Definition

                            Type of reference range.

                            ShortType of reference range.
                            Control0..1
                            Binding

                            HL7 Observation Reference Range Meaning Codes

                            TypeCodeableConcept
                            96. EHDSObservation.component.referenceRange.appliesTo
                            Definition

                            Codes to indicate the target population this reference range applies to. For example, a reference range may be based on the normal population or a particular sex or race. Multiple appliesTo are interpreted as an "AND" of the target populations.

                            ShortCodes to indicate the target population this reference range applies to.
                            Comments

                            Multiple appliesTo are interpreted as an "AND" of the target populations.

                            Control0..*
                            Binding

                            SNOMED CT, HL7 v3-Race

                            TypeCodeableConcept
                            98. EHDSObservation.component.referenceRange.age
                            Definition

                            Age range to which this reference range applies if applicable.

                            ShortAge range to which this reference range applies if applicable.
                            Control0..1
                            Binding

                            UCUM for units

                            TypeRange
                            100. EHDSObservation.component.referenceRange.text
                            Definition

                            Text based reference range in an observation which may be used when a quantitative range is not appropriate for an observation. An example would be a reference value of "Negative" or a list or table of "normals".

                            ShortText based reference range in an observation.
                            Control0..1
                            Typestring
                            Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                            102. EHDSObservation.component.interpretation
                            Definition

                            Information about reference intervals and result interpretation.

                            ShortInformation about reference intervals and result interpretation.
                            Control0..*
                            Binding

                            SNOMED CT, HL7 ObservationInterpretation

                            TypeCodeableConcept
                            104. EHDSObservation.derivedFrom[x]
                            Definition

                            Reference to the related resource from which the observation has been made. For example, a calculated anion gap or a fetal measurement based on an ultrasound image.

                            ShortReference to the related resource from which the observation has been made. For example, a calculated anion gap or a fetal measurement based on an ultrasound image.
                            Control0..*
                            TypeChoice of: http://www.xt-ehr.eu/fhir/models/StructureDefinition/EHDSObservation, http://www.xt-ehr.eu/fhir/models/StructureDefinition/EHDSLaboratoryObservation, http://www.xt-ehr.eu/fhir/models/StructureDefinition/EHDSImagingStudy
                            [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                            106. 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.

                            ShortThis 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.
                            Control0..*
                            TypeChoice of: http://www.xt-ehr.eu/fhir/models/StructureDefinition/EHDSLaboratoryObservation, http://www.xt-ehr.eu/fhir/models/StructureDefinition/EHDSObservation
                            [x] NoteSeeChoice of Data Typesfor further information about how to use [x]

                            Guidance on how to interpret the contents of this table can be foundhere

                            0. EHDSObservation
                            Logical ModelInstances of this logical model are not marked to be the target of a Reference
                            2. EHDSObservation.header
                            4. EHDSObservation.header.subject
                            Obligations
                              ObligationsActor
                              SHALL:able-to-populateProducer
                              6. EHDSObservation.header.author[x]
                              [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                              Obligations
                                ObligationsActor
                                SHALL:able-to-populateProducer
                                8. EHDSObservation.header.date
                                Obligations
                                  ObligationsActor
                                  SHALL:able-to-populateProducer
                                  10. EHDSObservation.header.status
                                  Obligations
                                    ObligationsActor
                                    SHALL:able-to-populateProducer
                                    12. EHDSObservation.observationDate[x]
                                    [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                    Obligations
                                      ObligationsActor
                                      SHALL:able-to-populateProducer
                                      14. EHDSObservation.type
                                      Obligations
                                        ObligationsActor
                                        SHALL:able-to-populateProducer
                                        16. EHDSObservation.result
                                        Obligations
                                          ObligationsActor
                                          SHALL:able-to-populateProducer
                                          18. EHDSObservation.result.value[x]
                                          [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                          Obligations
                                            ObligationsActor
                                            SHALL:able-to-populateProducer
                                            20. EHDSObservation.note
                                            Obligations
                                              ObligationsActor
                                              SHOULD:able-to-populateProducer
                                              22. EHDSObservation.component
                                              Obligations
                                                ObligationsActor
                                                SHOULD:able-to-populateProducer
                                                24. EHDSObservation.component.code
                                                Obligations
                                                  ObligationsActor
                                                  SHOULD:able-to-populateProducer
                                                  26. EHDSObservation.component.result
                                                  Obligations
                                                    ObligationsActor
                                                    SHOULD:able-to-populateProducer
                                                    28. EHDSObservation.component.result.value[x]
                                                    [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                    Obligations
                                                      ObligationsActor
                                                      SHOULD:able-to-populateProducer

                                                      Guidance on how to interpret the contents of this table can be foundhere

                                                      0. EHDSObservation
                                                      Definition

                                                      Model for information about an oservation and its results.

                                                      ShortObservation model
                                                      Control0..*
                                                      Is Modifierfalse
                                                      Logical ModelInstances of this logical model are not marked to be the target of a Reference
                                                      2. EHDSObservation.header
                                                      Definition

                                                      Basic metadata for this information

                                                      ShortBasic metadata for this information
                                                      Control1..1
                                                      TypeBase
                                                      4. EHDSObservation.header.subject
                                                      Definition

                                                      Patient/subject information

                                                      ShortPatient who is receiving health care. This patient might be different from the direct subject of the observation.
                                                      Control1..1
                                                      Typehttp://www.xt-ehr.eu/fhir/models/StructureDefinition/EHDSPatient
                                                      Obligations
                                                        ObligationsActor
                                                        SHALL:able-to-populateProducer
                                                        6. EHDSObservation.header.identifier
                                                        Definition

                                                        Business identifier for the object, unique within its system. Supporting disambiguation between different contexts (systems/countries).

                                                        ShortBusiness identifier for the object, unique within its system. Supporting disambiguation between different contexts (systems/countries).
                                                        NoteThis is a business identifier, not a resource identifier (see discussion)
                                                        Control0..*
                                                        TypeIdentifier
                                                        8. EHDSObservation.header.author[x]
                                                        Definition

                                                        Author(s) responsible for the provided information. The exact role of the responsible author varies across use cases and is specific to individual models.

                                                        ShortAuthor(s) responsible for the provided information.
                                                        Control0..*
                                                        TypeChoice of: http://www.xt-ehr.eu/fhir/models/StructureDefinition/EHDSHealthProfessional, http://www.xt-ehr.eu/fhir/models/StructureDefinition/EHDSOrganisation, http://www.xt-ehr.eu/fhir/models/StructureDefinition/EHDSDevice
                                                        [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                        Obligations
                                                          ObligationsActor
                                                          SHALL:able-to-populateProducer
                                                          10. EHDSObservation.header.date
                                                          Definition

                                                          Date and optionally time of authoring/issuing

                                                          ShortDate and optionally time of authoring/issuing
                                                          Control0..1
                                                          TypedateTime
                                                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                          Obligations
                                                            ObligationsActor
                                                            SHALL:able-to-populateProducer
                                                            12. EHDSObservation.header.status
                                                            Definition

                                                            Status of the resource or document

                                                            ShortStatus of the resource or document
                                                            Control1..1
                                                            Binding

                                                            HL7 Observation status

                                                            TypeCodeableConcept
                                                            Obligations
                                                              ObligationsActor
                                                              SHALL:able-to-populateProducer
                                                              14. EHDSObservation.header.source
                                                              Definition

                                                              Source of information (e.g. patient, patient's proxy). Used in case the patient has authored the information or the author has submitted patient-stated information.

                                                              ShortSource of information (e.g. patient, patient's proxy). Used in case the patient has authored the information or the author has submitted patient-stated information.
                                                              Control0..1
                                                              TypeCodeableConcept
                                                              16. EHDSObservation.header.language
                                                              Definition

                                                              Language in which the resource is written. Language is expressed by the IETF language tag.

                                                              ShortLanguage in which the resource is written. Language is expressed by the IETF language tag.
                                                              Control0..1
                                                              Binding

                                                              BCP 47

                                                              TypeCodeableConcept
                                                              18. EHDSObservation.header.directSubject[x]
                                                              Definition

                                                              The direct subject of the observation if different from the patient (subject of care), e.g. an observation of an implanted device. Additional types of subject may be allowed in implementations.

                                                              ShortThe direct subject of the observation if different from the patient (subject of care), e.g. an observation of an implanted device. Additional types of subject may be allowed in implementations.
                                                              Control0..1
                                                              TypeChoice of: http://www.xt-ehr.eu/fhir/models/StructureDefinition/EHDSPatient, http://www.xt-ehr.eu/fhir/models/StructureDefinition/EHDSLocation, http://www.xt-ehr.eu/fhir/models/StructureDefinition/EHDSDevice, http://www.xt-ehr.eu/fhir/models/StructureDefinition/EHDSHealthProfessional, http://www.xt-ehr.eu/fhir/models/StructureDefinition/EHDSOrganisation, http://www.xt-ehr.eu/fhir/models/StructureDefinition/EHDSProcedure
                                                              [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                              20. EHDSObservation.observationDate[x]
                                                              Definition

                                                              Clinically relevant time or time period for the observation

                                                              ShortClinically relevant time or time period for the observation
                                                              Control1..1
                                                              TypeChoice of: dateTime, Period
                                                              [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                              Obligations
                                                                ObligationsActor
                                                                SHALL:able-to-populateProducer
                                                                22. EHDSObservation.type
                                                                Definition

                                                                Observation type. Code and name representing the type of the observation using the agreed code systems.

                                                                ShortObservation type. Code and name representing the type of the observation using the agreed code systems.
                                                                Control1..1
                                                                Binding

                                                                LOINC, NPU, SNOMED CT

                                                                TypeCodeableConcept
                                                                Obligations
                                                                  ObligationsActor
                                                                  SHALL:able-to-populateProducer
                                                                  24. EHDSObservation.originalName
                                                                  Definition

                                                                  Original (conventional) name of the observation as used in the local laboratory or clinical system.

                                                                  ShortOriginal (conventional) name of the observation as used in the local laboratory or clinical system.
                                                                  Control0..1
                                                                  Typestring
                                                                  Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                  26. EHDSObservation.method
                                                                  Definition

                                                                  Observation method (measurement principle) to obtain the result.

                                                                  ShortObservation method
                                                                  Control0..1
                                                                  Binding

                                                                  SNOMED CT

                                                                  TypeCodeableConcept
                                                                  28. EHDSObservation.specimen
                                                                  Definition

                                                                  Specimen used for this observation.

                                                                  ShortSpecimen used for this observation.
                                                                  Control0..1
                                                                  Typehttp://www.xt-ehr.eu/fhir/models/StructureDefinition/EHDSSpecimen
                                                                  30. EHDSObservation.order
                                                                  Definition

                                                                  Identifies order and order placer this observation belongs to

                                                                  ShortIdentifies order and order placer this observation belongs to
                                                                  Control0..1
                                                                  Typehttp://www.xt-ehr.eu/fhir/models/StructureDefinition/EHDSServiceRequest
                                                                  32. EHDSObservation.performer[x]
                                                                  Definition

                                                                  Performer of the observation. Some test could be performed by the patient himself or by a care giver. Those are in the scope of this deliverable under specified conditions.

                                                                  ShortPerformer of the observation. Some test could be performed by the patient himself or by a care giver. Those are in the scope of this deliverable under specified conditions.
                                                                  Control0..*
                                                                  TypeChoice of: http://www.xt-ehr.eu/fhir/models/StructureDefinition/EHDSOrganisation, http://www.xt-ehr.eu/fhir/models/StructureDefinition/EHDSHealthProfessional, http://www.xt-ehr.eu/fhir/models/StructureDefinition/EHDSPatient, http://www.xt-ehr.eu/fhir/models/StructureDefinition/EHDSRelatedPerson
                                                                  [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                  34. EHDSObservation.bodySite
                                                                  Definition

                                                                  Anatomic location and laterality where the observation was performed.

                                                                  ShortAnatomic location and laterality where the observation was performed.
                                                                  Control0..1
                                                                  Typehttp://www.xt-ehr.eu/fhir/models/StructureDefinition/EHDSBodyStructure
                                                                  36. EHDSObservation.result
                                                                  Definition

                                                                  Result of the observation including text, numeric, coded, and other types of results of the measurement and measurement uncertainty. Content of the observation result will vary according to the type of the observation.

                                                                  ShortResult of the observation including text, numeric, coded, and other types of results of the measurement and measurement uncertainty. Content of the observation result will vary according to the type of the observation.
                                                                  Control1..1
                                                                  TypeBase
                                                                  Obligations
                                                                    ObligationsActor
                                                                    SHALL:able-to-populateProducer
                                                                    38. EHDSObservation.result.value[x]
                                                                    Definition

                                                                    Observation result value according to the type of observation. Model covers only most frequently used data types but other data types can be used as well. Text result value should be used only if coded result value is not expected otherwise use valueCodeableConcept.text. For Quantity, Range and Ratio, result units of the measurement should be provided.

                                                                    ShortObservation result value according to the type of observation. Model covers only most frequently used data types but other data types can be used as well. Text result value should be used only if coded result value is not expected otherwise use valueCodeableConcept.text. For Quantity, Range and Ratio, result units of the measurement should be provided.
                                                                    Control0..1
                                                                    Binding

                                                                    UCUM for units, SNOMED CT for coded results

                                                                    TypeChoice of: string, Quantity, Range, Ratio, CodeableConcept
                                                                    [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                    Obligations
                                                                      ObligationsActor
                                                                      SHALL:able-to-populateProducer
                                                                      40. EHDSObservation.result.uncertainty
                                                                      Definition

                                                                      Measurement uncertainty information about the observation result.

                                                                      ShortMeasurement uncertainty type and interval if needed.
                                                                      Control0..1
                                                                      TypeBase
                                                                      42. EHDSObservation.result.uncertainty.value
                                                                      Definition

                                                                      The numerical value of the measurement uncertainty.

                                                                      ShortThe numerical value of the measurement uncertainty.
                                                                      Control1..1
                                                                      Typedecimal
                                                                      Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                      44. EHDSObservation.result.uncertainty.type
                                                                      Definition

                                                                      Probability Distribution Type for uncertainty

                                                                      ShortProbability Distribution Type for uncertainty
                                                                      Control0..1
                                                                      Binding

                                                                      HL7 ProbabilityDistributionType

                                                                      TypeCoding
                                                                      46. EHDSObservation.result.dataAbsentReason
                                                                      Definition

                                                                      Provides a reason why the expected value in the element Observation.value[x] is missing.

                                                                      ShortProvides a reason why the expected value in the element Observation.value[x] is missing.
                                                                      Control0..1
                                                                      Binding

                                                                      HL7 Data absent reason

                                                                      TypeCodeableConcept
                                                                      48. EHDSObservation.referenceRange
                                                                      Definition

                                                                      Reference range, multiple reference ranges of different types could by provided. Provides guide for interpretation of the result.

                                                                      ShortReference range, multiple reference ranges of different types could by provided. Provides guide for interpretation of the result.
                                                                      Comments

                                                                      Reference ranges are usually implied only for a numeric scale type. Use of the same units for reference range and value is implied.

                                                                      Control0..*
                                                                      TypeBase
                                                                      50. EHDSObservation.referenceRange.low
                                                                      Definition

                                                                      Low limit of the reference range.

                                                                      ShortLow limit of the reference range.
                                                                      Control0..1
                                                                      Binding

                                                                      UCUM for units

                                                                      TypeQuantity
                                                                      52. EHDSObservation.referenceRange.high
                                                                      Definition

                                                                      High limit of the reference range.

                                                                      ShortHigh limit of the reference range.
                                                                      Control0..1
                                                                      Binding

                                                                      UCUM for units

                                                                      TypeQuantity
                                                                      54. EHDSObservation.referenceRange.normalValue
                                                                      Definition

                                                                      Normal value, if relevant for the reference range.

                                                                      ShortNormal value, if relevant for the reference range.
                                                                      Control0..1
                                                                      Binding

                                                                      SNOMED CT

                                                                      TypeCodeableConcept
                                                                      56. EHDSObservation.referenceRange.type
                                                                      Definition

                                                                      Type of reference range.

                                                                      ShortType of reference range.
                                                                      Control0..1
                                                                      Binding

                                                                      HL7 Observation Reference Range Meaning Codes

                                                                      TypeCodeableConcept
                                                                      58. EHDSObservation.referenceRange.appliesTo
                                                                      Definition

                                                                      Codes to indicate the target population this reference range applies to. For example, a reference range may be based on the normal population or a particular sex or race. Multiple appliesTo are interpreted as an "AND" of the target populations.

                                                                      ShortCodes to indicate the target population this reference range applies to.
                                                                      Comments

                                                                      Multiple appliesTo are interpreted as an "AND" of the target populations.

                                                                      Control0..*
                                                                      Binding

                                                                      SNOMED CT, HL7 v3-Race

                                                                      TypeCodeableConcept
                                                                      60. EHDSObservation.referenceRange.age
                                                                      Definition

                                                                      Age range to which this reference range applies if applicable.

                                                                      ShortAge range to which this reference range applies if applicable.
                                                                      Control0..1
                                                                      Binding

                                                                      UCUM for units

                                                                      TypeRange
                                                                      62. EHDSObservation.referenceRange.text
                                                                      Definition

                                                                      Text based reference range in an observation which may be used when a quantitative range is not appropriate for an observation. An example would be a reference value of "Negative" or a list or table of "normals".

                                                                      ShortText based reference range in an observation.
                                                                      Control0..1
                                                                      Typestring
                                                                      Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                      64. EHDSObservation.interpretation
                                                                      Definition

                                                                      Information about reference intervals and result interpretation.

                                                                      ShortInformation about reference intervals and result interpretation.
                                                                      Control0..*
                                                                      Binding

                                                                      SNOMED CT, HL7 ObservationInterpretation

                                                                      TypeCodeableConcept
                                                                      66. EHDSObservation.note
                                                                      Definition

                                                                      Comments and narrative representation of the observation result and findings.

                                                                      ShortComments and narrative representation of the observation result and findings.
                                                                      Control0..1
                                                                      Typestring
                                                                      Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                      Obligations
                                                                        ObligationsActor
                                                                        SHOULD:able-to-populateProducer
                                                                        68. EHDSObservation.component
                                                                        Definition

                                                                        Component in case the observation consists of multiple sub-observations (e.g. blood pressure).

                                                                        ShortComponent in case the observation consists of multiple sub-observations (e.g. blood pressure).
                                                                        Control0..*
                                                                        TypeBase
                                                                        Obligations
                                                                          ObligationsActor
                                                                          SHOULD:able-to-populateProducer
                                                                          70. EHDSObservation.component.code
                                                                          Definition

                                                                          Code representing the observation using the agreed code systems.

                                                                          ShortCode representing the observation using the agreed code systems.
                                                                          Control1..1
                                                                          Binding

                                                                          LOINC, NPU, SNOMED CT

                                                                          TypeCodeableConcept
                                                                          Obligations
                                                                            ObligationsActor
                                                                            SHOULD:able-to-populateProducer
                                                                            72. EHDSObservation.component.originalName
                                                                            Definition

                                                                            Original (user-friendly) name of the observation as used in the local laboratory or clinical system.

                                                                            ShortOriginal (user-friendly) name of the observation as used in the local laboratory or clinical system.
                                                                            Control0..1
                                                                            Typestring
                                                                            Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                            74. EHDSObservation.component.result
                                                                            Definition

                                                                            Result of the observation including text, numeric, coded, and other types of results of the measurement and measurement uncertainty. Content of the observation result will vary according to the type of the observation.

                                                                            ShortResult of the observation including text, numeric, coded, and other types of results of the measurement and measurement uncertainty. Content of the observation result will vary according to the type of the observation.
                                                                            Control1..1
                                                                            TypeBase
                                                                            Obligations
                                                                              ObligationsActor
                                                                              SHOULD:able-to-populateProducer
                                                                              76. EHDSObservation.component.result.value[x]
                                                                              Definition

                                                                              Observation result value according to the type of observation. Model covers only most frequently used data types but other data types can be used as well. Text result value should be used only if coded result value is not expected otherwise use valueCodeableConcept.text. For Quantity, Range and Ratio, result units of the measurement should be provided.

                                                                              ShortObservation result value according to the type of observation. Model covers only most frequently used data types but other data types can be used as well. Text result value should be used only if coded result value is not expected otherwise use valueCodeableConcept.text. For Quantity, Range and Ratio, result units of the measurement should be provided.
                                                                              Control0..1
                                                                              Binding

                                                                              UCUM for units, SNOMED CT for coded results

                                                                              TypeChoice of: string, Quantity, Range, Ratio, CodeableConcept
                                                                              [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                              Obligations
                                                                                ObligationsActor
                                                                                SHOULD:able-to-populateProducer
                                                                                78. EHDSObservation.component.result.uncertainty
                                                                                Definition

                                                                                Measurement uncertainty information about the observation result.

                                                                                ShortMeasurement uncertainty type and interval if needed.
                                                                                Control0..1
                                                                                TypeBase
                                                                                80. EHDSObservation.component.result.uncertainty.value
                                                                                Definition

                                                                                The numerical value of the measurement uncertainty.

                                                                                ShortThe numerical value of the measurement uncertainty.
                                                                                Control1..1
                                                                                Typedecimal
                                                                                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                82. EHDSObservation.component.result.uncertainty.type
                                                                                Definition

                                                                                Probability Distribution Type for uncertainty

                                                                                ShortProbability Distribution Type for uncertainty
                                                                                Control0..1
                                                                                Binding

                                                                                HL7 ProbabilityDistributionType

                                                                                TypeCoding
                                                                                84. EHDSObservation.component.result.dataAbsentReason
                                                                                Definition

                                                                                Provides a reason why the expected value in the element component.value[x] is missing.

                                                                                ShortProvides a reason why the expected value in the element component.value[x] is missing.
                                                                                Control0..1
                                                                                Binding

                                                                                HL7 Data absent reason

                                                                                TypeCodeableConcept
                                                                                86. EHDSObservation.component.referenceRange
                                                                                Definition

                                                                                Reference range, multiple reference ranges of different types could by provided. Provides guide for interpretation of the result.

                                                                                ShortReference range, multiple reference ranges of different types could by provided. Provides guide for interpretation of the result.
                                                                                Comments

                                                                                Reference ranges are usually implied only for a numeric scale type. Use of the same units for reference range and value is implied.

                                                                                Control0..*
                                                                                TypeBase
                                                                                88. EHDSObservation.component.referenceRange.low
                                                                                Definition

                                                                                Low limit of the reference range.

                                                                                ShortLow limit of the reference range.
                                                                                Control0..1
                                                                                Binding

                                                                                UCUM for units

                                                                                TypeQuantity
                                                                                90. EHDSObservation.component.referenceRange.high
                                                                                Definition

                                                                                High limit of the reference range.

                                                                                ShortHigh limit of the reference range.
                                                                                Control0..1
                                                                                Binding

                                                                                UCUM for units

                                                                                TypeQuantity
                                                                                92. EHDSObservation.component.referenceRange.normalValue
                                                                                Definition

                                                                                Normal value, if relevant for the reference range.

                                                                                ShortNormal value, if relevant for the reference range.
                                                                                Control0..1
                                                                                Binding

                                                                                SNOMED CT

                                                                                TypeCodeableConcept
                                                                                94. EHDSObservation.component.referenceRange.type
                                                                                Definition

                                                                                Type of reference range.

                                                                                ShortType of reference range.
                                                                                Control0..1
                                                                                Binding

                                                                                HL7 Observation Reference Range Meaning Codes

                                                                                TypeCodeableConcept
                                                                                96. EHDSObservation.component.referenceRange.appliesTo
                                                                                Definition

                                                                                Codes to indicate the target population this reference range applies to. For example, a reference range may be based on the normal population or a particular sex or race. Multiple appliesTo are interpreted as an "AND" of the target populations.

                                                                                ShortCodes to indicate the target population this reference range applies to.
                                                                                Comments

                                                                                Multiple appliesTo are interpreted as an "AND" of the target populations.

                                                                                Control0..*
                                                                                Binding

                                                                                SNOMED CT, HL7 v3-Race

                                                                                TypeCodeableConcept
                                                                                98. EHDSObservation.component.referenceRange.age
                                                                                Definition

                                                                                Age range to which this reference range applies if applicable.

                                                                                ShortAge range to which this reference range applies if applicable.
                                                                                Control0..1
                                                                                Binding

                                                                                UCUM for units

                                                                                TypeRange
                                                                                100. EHDSObservation.component.referenceRange.text
                                                                                Definition

                                                                                Text based reference range in an observation which may be used when a quantitative range is not appropriate for an observation. An example would be a reference value of "Negative" or a list or table of "normals".

                                                                                ShortText based reference range in an observation.
                                                                                Control0..1
                                                                                Typestring
                                                                                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                102. EHDSObservation.component.interpretation
                                                                                Definition

                                                                                Information about reference intervals and result interpretation.

                                                                                ShortInformation about reference intervals and result interpretation.
                                                                                Control0..*
                                                                                Binding

                                                                                SNOMED CT, HL7 ObservationInterpretation

                                                                                TypeCodeableConcept
                                                                                104. EHDSObservation.derivedFrom[x]
                                                                                Definition

                                                                                Reference to the related resource from which the observation has been made. For example, a calculated anion gap or a fetal measurement based on an ultrasound image.

                                                                                ShortReference to the related resource from which the observation has been made. For example, a calculated anion gap or a fetal measurement based on an ultrasound image.
                                                                                Control0..*
                                                                                TypeChoice of: http://www.xt-ehr.eu/fhir/models/StructureDefinition/EHDSObservation, http://www.xt-ehr.eu/fhir/models/StructureDefinition/EHDSLaboratoryObservation, http://www.xt-ehr.eu/fhir/models/StructureDefinition/EHDSImagingStudy
                                                                                [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                                106. 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.

                                                                                ShortThis 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.
                                                                                Control0..*
                                                                                TypeChoice of: http://www.xt-ehr.eu/fhir/models/StructureDefinition/EHDSLaboratoryObservation, http://www.xt-ehr.eu/fhir/models/StructureDefinition/EHDSObservation
                                                                                [x] NoteSeeChoice of Data Typesfor further information about how to use [x]