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: EHDSSpecimenLaboratoryObligations - Detailed Descriptions

Draft as of 2026-03-16

Definitions for the EHDSSpecimenLaboratoryObligations logical model.

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

0. EHDSSpecimen
Definition

Model for a specimen to be used for analysis


Base definition for all types defined in FHIR type system.

ShortSpecimen 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. EHDSSpecimen.identifier
Definition

An identifier of the specimen which is unique within in a defined scope. Example: identifier assigned by ordering system, identifier assigned by laboratory etc. Multiple identifiers can be used.

ShortAn identifier of the specimen which is unique within in a defined scope. Example: identifier assigned by ordering system, identifier assigned by laboratory etc. Multiple identifiers can be used.
NoteThis is a business identifier, not a resource identifier (see discussion)
Control1..*
TypeIdentifier
Obligations
    ObligationsActor
    SHALL:able-to-populateProducer
    4. EHDSSpecimen.status
    Definition

    Availability of the specimen.

    ShortAvailability of the specimen.
    Control0..1
    Binding

    HL7 specimen-status

    TypeCodeableConcept
    Obligations
      ObligationsActor
      SHOULD:able-to-populateProducer
      SHALL:displayConsumer
      6. EHDSSpecimen.type
      Definition

      The kind of material that forms the Specimen.

      ShortThe kind of material that forms the Specimen.
      Control0..1
      Binding

      SNOMED CT

      TypeCodeableConcept
      Obligations
        ObligationsActor
        SHALL:able-to-populateProducer
        SHALL:displayConsumer
        8. EHDSSpecimen.specimenSource[x]
        Definition

        Where the specimen came from. This may be from patient(s), from a location (e.g., the source of an environmental sample), or a device. Additional types of specimen may be allowed in implementations.

        ShortWhere the specimen came from. This may be from patient(s), from a location (e.g., the source of an environmental sample), or a device. Additional types of specimen 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
        [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
        Obligations
          ObligationsActor
          SHALL:able-to-populateProducer
          SHOULD:displayConsumer
          10. EHDSSpecimen.parentSpecimen
          Definition

          Specimen from which this specimen originated

          ShortSpecimen from which this specimen originated
          Control0..*
          Typehttp://www.xt-ehr.eu/fhir/models/StructureDefinition/EHDSSpecimen
          Obligations
            ObligationsActor
            SHALL:able-to-populateProducer
            12. EHDSSpecimen.request
            Definition

            Why the specimen ws collected

            ShortWhy the specimen ws collected
            Control0..*
            Typehttp://www.xt-ehr.eu/fhir/models/StructureDefinition/EHDSServiceRequest
            Obligations
              ObligationsActor
              SHOULD:able-to-populateProducer
              14. EHDSSpecimen.combined
              Definition

              This element signifies if the specimen is part of a group or pooled.

              ShortThis element signifies if the specimen is part of a group or pooled.
              Control0..1
              Binding

              HL7 specimen-combined

              TypeCodeableConcept
              Obligations
                ObligationsActor
                SHOULD:able-to-populateProducer
                SHOULD:displayConsumer
                16. EHDSSpecimen.collection
                Definition

                Collection details

                ShortCollection details
                Control0..*
                TypeBase
                Obligations
                  ObligationsActor
                  SHALL:able-to-populateProducer
                  SHALL:displayConsumer
                  18. EHDSSpecimen.collection.performer[x]
                  Definition

                  Person or organisation who collected the specimen

                  ShortPerson or organisation who collected the specimen
                  Control0..1
                  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/EHDSPatient, http://www.xt-ehr.eu/fhir/models/StructureDefinition/EHDSRelatedPerson
                  [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                  20. EHDSSpecimen.collection.collected[x]
                  Definition

                  The period or date and time of specimen collection.

                  ShortThe period or date and time of specimen collection.
                  Control1..1
                  TypeChoice of: Period, dateTime
                  [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
                    SHALL:displayConsumer
                    22. EHDSSpecimen.collection.quantity
                    Definition

                    The quantity of specimen collected

                    ShortThe quantity of specimen collected
                    Control0..1
                    TypeQuantity
                    24. EHDSSpecimen.collection.method
                    Definition

                    If relevant for the results, the method of obtaining the specimen.

                    ShortIf relevant for the results, the method of obtaining the specimen.
                    Control0..1
                    Binding

                    SNOMED CT

                    TypeCodeableConcept
                    26. EHDSSpecimen.collection.device
                    Definition

                    Device used to perform specimen collection

                    ShortDevice used to perform specimen collection
                    Control0..1
                    Typehttp://www.xt-ehr.eu/fhir/models/StructureDefinition/EHDSDevice
                    28. EHDSSpecimen.collection.bodySite
                    Definition

                    Anatomic location (e.g. body location, laterality and other details) where the material is collected, e.g. Elbow, left

                    ShortAnatomic location (e.g. body location, laterality and other details) where the material is collected, e.g. Elbow, left
                    Control0..1
                    Typehttp://www.xt-ehr.eu/fhir/models/StructureDefinition/EHDSBodyStructure
                    Obligations
                      ObligationsActor
                      SHALL:able-to-populateProducer
                      SHALL:displayConsumer
                      30. EHDSSpecimen.receivedDate
                      Definition

                      Date and time when specimen is received by the testing laboratory.

                      ShortDate and time when specimen is received by the testing laboratory.
                      Control0..1
                      TypedateTime
                      Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                      32. EHDSSpecimen.container
                      Definition

                      The container holding the specimen.

                      ShortThe container holding the specimen.
                      Control0..*
                      TypeBase
                      34. EHDSSpecimen.container.specimenQuantity
                      Definition

                      Quantity of specimen within container

                      ShortQuantity of specimen within container
                      Control0..1
                      TypeQuantity
                      36. EHDSSpecimen.container.containerDevice
                      Definition

                      The device resource for the the container holding the specimen.

                      ShortThe device resource for the the container holding the specimen.
                      Control1..1
                      Typehttp://www.xt-ehr.eu/fhir/models/StructureDefinition/EHDSDevice
                      Obligations
                        ObligationsActor
                        SHALL:able-to-populateProducer
                        38. EHDSSpecimen.condition
                        Definition

                        State of the specimen. State of the speeimen should be alligned with dataAbsentReason element of the Observatiom model.

                        ShortState of the specimen. State of the speeimen should be alligned with dataAbsentReason element of the Observatiom model.
                        Control0..*
                        Binding

                        HL7 specimenCondition

                        TypeCodeableConcept
                        Obligations
                          ObligationsActor
                          SHALL:able-to-populateProducer
                          SHALL:displayConsumer
                          40. EHDSSpecimen.note
                          Definition

                          To communicate any details or issues about the specimen or during the specimen collection. (for example: broken vial, sent with patient, frozen).

                          ShortTo communicate any details or issues about the specimen or during the specimen collection. (for example: broken vial, sent with patient, frozen).
                          Control0..1
                          Typestring
                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                          Obligations
                            ObligationsActor
                            SHALL:able-to-populateProducer
                            SHALL:displayConsumer

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

                            0. EHDSSpecimen
                            Logical ModelInstances of this logical model are not marked to be the target of a Reference
                            2. EHDSSpecimen.identifier
                            NoteThis is a business identifier, not a resource identifier (see discussion)
                            Obligations
                              ObligationsActor
                              SHALL:able-to-populateProducer
                              4. EHDSSpecimen.status
                              Obligations
                                ObligationsActor
                                SHOULD:able-to-populateProducer
                                SHALL:displayConsumer
                                6. EHDSSpecimen.type
                                Obligations
                                  ObligationsActor
                                  SHALL:able-to-populateProducer
                                  SHALL:displayConsumer
                                  8. EHDSSpecimen.specimenSource[x]
                                  [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                  Obligations
                                    ObligationsActor
                                    SHALL:able-to-populateProducer
                                    SHOULD:displayConsumer
                                    10. EHDSSpecimen.parentSpecimen
                                    Obligations
                                      ObligationsActor
                                      SHALL:able-to-populateProducer
                                      12. EHDSSpecimen.request
                                      Obligations
                                        ObligationsActor
                                        SHOULD:able-to-populateProducer
                                        14. EHDSSpecimen.combined
                                        Obligations
                                          ObligationsActor
                                          SHOULD:able-to-populateProducer
                                          SHOULD:displayConsumer
                                          16. EHDSSpecimen.collection
                                          Obligations
                                            ObligationsActor
                                            SHALL:able-to-populateProducer
                                            SHALL:displayConsumer
                                            18. EHDSSpecimen.collection.collected[x]
                                            [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                            Obligations
                                              ObligationsActor
                                              SHALL:able-to-populateProducer
                                              SHALL:displayConsumer
                                              20. EHDSSpecimen.collection.bodySite
                                              Obligations
                                                ObligationsActor
                                                SHALL:able-to-populateProducer
                                                SHALL:displayConsumer
                                                22. EHDSSpecimen.container
                                                24. EHDSSpecimen.container.containerDevice
                                                Obligations
                                                  ObligationsActor
                                                  SHALL:able-to-populateProducer
                                                  26. EHDSSpecimen.condition
                                                  Obligations
                                                    ObligationsActor
                                                    SHALL:able-to-populateProducer
                                                    SHALL:displayConsumer
                                                    28. EHDSSpecimen.note
                                                    Obligations
                                                      ObligationsActor
                                                      SHALL:able-to-populateProducer
                                                      SHALL:displayConsumer

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

                                                      0. EHDSSpecimen
                                                      Definition

                                                      Model for a specimen to be used for analysis

                                                      ShortSpecimen model
                                                      Control0..*
                                                      Is Modifierfalse
                                                      Logical ModelInstances of this logical model are not marked to be the target of a Reference
                                                      2. EHDSSpecimen.identifier
                                                      Definition

                                                      An identifier of the specimen which is unique within in a defined scope. Example: identifier assigned by ordering system, identifier assigned by laboratory etc. Multiple identifiers can be used.

                                                      ShortAn identifier of the specimen which is unique within in a defined scope. Example: identifier assigned by ordering system, identifier assigned by laboratory etc. Multiple identifiers can be used.
                                                      NoteThis is a business identifier, not a resource identifier (see discussion)
                                                      Control1..*
                                                      TypeIdentifier
                                                      Obligations
                                                        ObligationsActor
                                                        SHALL:able-to-populateProducer
                                                        4. EHDSSpecimen.status
                                                        Definition

                                                        Availability of the specimen.

                                                        ShortAvailability of the specimen.
                                                        Control0..1
                                                        Binding

                                                        HL7 specimen-status

                                                        TypeCodeableConcept
                                                        Obligations
                                                          ObligationsActor
                                                          SHOULD:able-to-populateProducer
                                                          SHALL:displayConsumer
                                                          6. EHDSSpecimen.type
                                                          Definition

                                                          The kind of material that forms the Specimen.

                                                          ShortThe kind of material that forms the Specimen.
                                                          Control0..1
                                                          Binding

                                                          SNOMED CT

                                                          TypeCodeableConcept
                                                          Obligations
                                                            ObligationsActor
                                                            SHALL:able-to-populateProducer
                                                            SHALL:displayConsumer
                                                            8. EHDSSpecimen.specimenSource[x]
                                                            Definition

                                                            Where the specimen came from. This may be from patient(s), from a location (e.g., the source of an environmental sample), or a device. Additional types of specimen may be allowed in implementations.

                                                            ShortWhere the specimen came from. This may be from patient(s), from a location (e.g., the source of an environmental sample), or a device. Additional types of specimen 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
                                                            [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                            Obligations
                                                              ObligationsActor
                                                              SHALL:able-to-populateProducer
                                                              SHOULD:displayConsumer
                                                              10. EHDSSpecimen.parentSpecimen
                                                              Definition

                                                              Specimen from which this specimen originated

                                                              ShortSpecimen from which this specimen originated
                                                              Control0..*
                                                              Typehttp://www.xt-ehr.eu/fhir/models/StructureDefinition/EHDSSpecimen
                                                              Obligations
                                                                ObligationsActor
                                                                SHALL:able-to-populateProducer
                                                                12. EHDSSpecimen.request
                                                                Definition

                                                                Why the specimen ws collected

                                                                ShortWhy the specimen ws collected
                                                                Control0..*
                                                                Typehttp://www.xt-ehr.eu/fhir/models/StructureDefinition/EHDSServiceRequest
                                                                Obligations
                                                                  ObligationsActor
                                                                  SHOULD:able-to-populateProducer
                                                                  14. EHDSSpecimen.combined
                                                                  Definition

                                                                  This element signifies if the specimen is part of a group or pooled.

                                                                  ShortThis element signifies if the specimen is part of a group or pooled.
                                                                  Control0..1
                                                                  Binding

                                                                  HL7 specimen-combined

                                                                  TypeCodeableConcept
                                                                  Obligations
                                                                    ObligationsActor
                                                                    SHOULD:able-to-populateProducer
                                                                    SHOULD:displayConsumer
                                                                    16. EHDSSpecimen.collection
                                                                    Definition

                                                                    Collection details

                                                                    ShortCollection details
                                                                    Control0..*
                                                                    TypeBase
                                                                    Obligations
                                                                      ObligationsActor
                                                                      SHALL:able-to-populateProducer
                                                                      SHALL:displayConsumer
                                                                      18. EHDSSpecimen.collection.performer[x]
                                                                      Definition

                                                                      Person or organisation who collected the specimen

                                                                      ShortPerson or organisation who collected the specimen
                                                                      Control0..1
                                                                      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/EHDSPatient, http://www.xt-ehr.eu/fhir/models/StructureDefinition/EHDSRelatedPerson
                                                                      [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                      20. EHDSSpecimen.collection.collected[x]
                                                                      Definition

                                                                      The period or date and time of specimen collection.

                                                                      ShortThe period or date and time of specimen collection.
                                                                      Control1..1
                                                                      TypeChoice of: Period, dateTime
                                                                      [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
                                                                        SHALL:displayConsumer
                                                                        22. EHDSSpecimen.collection.quantity
                                                                        Definition

                                                                        The quantity of specimen collected

                                                                        ShortThe quantity of specimen collected
                                                                        Control0..1
                                                                        TypeQuantity
                                                                        24. EHDSSpecimen.collection.method
                                                                        Definition

                                                                        If relevant for the results, the method of obtaining the specimen.

                                                                        ShortIf relevant for the results, the method of obtaining the specimen.
                                                                        Control0..1
                                                                        Binding

                                                                        SNOMED CT

                                                                        TypeCodeableConcept
                                                                        26. EHDSSpecimen.collection.device
                                                                        Definition

                                                                        Device used to perform specimen collection

                                                                        ShortDevice used to perform specimen collection
                                                                        Control0..1
                                                                        Typehttp://www.xt-ehr.eu/fhir/models/StructureDefinition/EHDSDevice
                                                                        28. EHDSSpecimen.collection.bodySite
                                                                        Definition

                                                                        Anatomic location (e.g. body location, laterality and other details) where the material is collected, e.g. Elbow, left

                                                                        ShortAnatomic location (e.g. body location, laterality and other details) where the material is collected, e.g. Elbow, left
                                                                        Control0..1
                                                                        Typehttp://www.xt-ehr.eu/fhir/models/StructureDefinition/EHDSBodyStructure
                                                                        Obligations
                                                                          ObligationsActor
                                                                          SHALL:able-to-populateProducer
                                                                          SHALL:displayConsumer
                                                                          30. EHDSSpecimen.receivedDate
                                                                          Definition

                                                                          Date and time when specimen is received by the testing laboratory.

                                                                          ShortDate and time when specimen is received by the testing laboratory.
                                                                          Control0..1
                                                                          TypedateTime
                                                                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                          32. EHDSSpecimen.container
                                                                          Definition

                                                                          The container holding the specimen.

                                                                          ShortThe container holding the specimen.
                                                                          Control0..*
                                                                          TypeBase
                                                                          34. EHDSSpecimen.container.specimenQuantity
                                                                          Definition

                                                                          Quantity of specimen within container

                                                                          ShortQuantity of specimen within container
                                                                          Control0..1
                                                                          TypeQuantity
                                                                          36. EHDSSpecimen.container.containerDevice
                                                                          Definition

                                                                          The device resource for the the container holding the specimen.

                                                                          ShortThe device resource for the the container holding the specimen.
                                                                          Control1..1
                                                                          Typehttp://www.xt-ehr.eu/fhir/models/StructureDefinition/EHDSDevice
                                                                          Obligations
                                                                            ObligationsActor
                                                                            SHALL:able-to-populateProducer
                                                                            38. EHDSSpecimen.condition
                                                                            Definition

                                                                            State of the specimen. State of the speeimen should be alligned with dataAbsentReason element of the Observatiom model.

                                                                            ShortState of the specimen. State of the speeimen should be alligned with dataAbsentReason element of the Observatiom model.
                                                                            Control0..*
                                                                            Binding

                                                                            HL7 specimenCondition

                                                                            TypeCodeableConcept
                                                                            Obligations
                                                                              ObligationsActor
                                                                              SHALL:able-to-populateProducer
                                                                              SHALL:displayConsumer
                                                                              40. EHDSSpecimen.note
                                                                              Definition

                                                                              To communicate any details or issues about the specimen or during the specimen collection. (for example: broken vial, sent with patient, frozen).

                                                                              ShortTo communicate any details or issues about the specimen or during the specimen collection. (for example: broken vial, sent with patient, frozen).
                                                                              Control0..1
                                                                              Typestring
                                                                              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                              Obligations
                                                                                ObligationsActor
                                                                                SHALL:able-to-populateProducer
                                                                                SHALL:displayConsumer