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

Draft as of 2026-03-05

Definitions for the EHDSDeviceUseObligations logical model.

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

0. EHDSDeviceUse
Definition

Model for information about the use of a device in the care of patient.


Base definition for all types defined in FHIR type system.

ShortDevice use 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. EHDSDeviceUse.header
Definition

Basic metadata for this information

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

Patient/subject information

ShortPatient/subject information
Control1..1
Typehttp://www.xt-ehr.eu/fhir/models/StructureDefinition/EHDSPatient
Obligations
    ObligationsActor
    SHALL:able-to-populateProducer
    6. EHDSDeviceUse.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. EHDSDeviceUse.header.author[x]
    Definition

    The author of the device usage statement.

    ShortThe author of the device usage statement.
    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]
    10. EHDSDeviceUse.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
    12. EHDSDeviceUse.header.status
    Definition

    Current status of the device usage (e.g. active, completed, etc).

    ShortCurrent status of the device usage (e.g. active, completed, etc).
    Control1..1
    Binding

    HL7 Device Use Statement Status or HL7 Device Usage Status

    TypeCodeableConcept
    Obligations
      ObligationsActor
      SHALL:able-to-populateProducer
      14. EHDSDeviceUse.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. EHDSDeviceUse.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. EHDSDeviceUse.periodOfUse
      Definition

      The period of time during which the device was implanted in the patient or the external device was in use.

      ShortThe period of time during which the device was implanted in the patient or the external device was in use.
      Control0..1
      TypePeriod
      Obligations
        ObligationsActor
        SHOULD:able-to-populateProducer
        Requirements

        eHN PS Guideline, ISO IPS.

        20. EHDSDeviceUse.device[x]
        Definition

        The details of the device used.

        ShortThe details of the device used.
        Control1..1
        TypeChoice of: CodeableConcept, 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
          Requirements

          eHN PS Guideline, ISO IPS.

          22. EHDSDeviceUse.bodySite
          Definition

          Anatomical location of the device. May include laterality.

          ShortAnatomical location of the device. May include laterality.
          Control0..1
          Typehttp://www.xt-ehr.eu/fhir/models/StructureDefinition/EHDSBodyStructure
          Obligations
            ObligationsActor
            SHOULD:able-to-populateProducer
            Requirements

            eHN PS Guideline, ISO IPS.

            24. EHDSDeviceUse.reason[x]
            Definition

            Reason or justification for the use of the device.

            ShortReason or justification for the use of the device.
            Control0..*
            TypeChoice of: CodeableConcept, http://www.xt-ehr.eu/fhir/models/StructureDefinition/EHDSCondition, http://www.xt-ehr.eu/fhir/models/StructureDefinition/EHDSObservation, http://www.xt-ehr.eu/fhir/models/StructureDefinition/EHDSProcedure
            [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
            Requirements

            eHN PS Guideline, ISO IPS.

            26. EHDSDeviceUse.note
            Definition

            Note about the device statement that were not represented at all or sufficiently in one of the attributes provided in a class. These may include for example a comment, an instruction, or a note associated with the statement.

            ShortNote about the device statement that were not represented at all or sufficiently in one of the attributes provided in a class. These may include for example a comment, an instruction, or a note associated with the statement.
            Control0..1
            Typestring
            Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
            Obligations
              ObligationsActor
              SHOULD:able-to-populateProducer

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

              0. EHDSDeviceUse
              Logical ModelInstances of this logical model are not marked to be the target of a Reference
              2. EHDSDeviceUse.header
              4. EHDSDeviceUse.header.subject
              Obligations
                ObligationsActor
                SHALL:able-to-populateProducer
                6. EHDSDeviceUse.header.status
                Obligations
                  ObligationsActor
                  SHALL:able-to-populateProducer
                  8. EHDSDeviceUse.periodOfUse
                  Obligations
                    ObligationsActor
                    SHOULD:able-to-populateProducer
                    10. EHDSDeviceUse.device[x]
                    [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                    Obligations
                      ObligationsActor
                      SHALL:able-to-populateProducer
                      12. EHDSDeviceUse.bodySite
                      Obligations
                        ObligationsActor
                        SHOULD:able-to-populateProducer
                        14. EHDSDeviceUse.note
                        Obligations
                          ObligationsActor
                          SHOULD:able-to-populateProducer

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

                          0. EHDSDeviceUse
                          Definition

                          Model for information about the use of a device in the care of patient.

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

                          Basic metadata for this information

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

                          Patient/subject information

                          ShortPatient/subject information
                          Control1..1
                          Typehttp://www.xt-ehr.eu/fhir/models/StructureDefinition/EHDSPatient
                          Obligations
                            ObligationsActor
                            SHALL:able-to-populateProducer
                            6. EHDSDeviceUse.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. EHDSDeviceUse.header.author[x]
                            Definition

                            The author of the device usage statement.

                            ShortThe author of the device usage statement.
                            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]
                            10. EHDSDeviceUse.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
                            12. EHDSDeviceUse.header.status
                            Definition

                            Current status of the device usage (e.g. active, completed, etc).

                            ShortCurrent status of the device usage (e.g. active, completed, etc).
                            Control1..1
                            Binding

                            HL7 Device Use Statement Status or HL7 Device Usage Status

                            TypeCodeableConcept
                            Obligations
                              ObligationsActor
                              SHALL:able-to-populateProducer
                              14. EHDSDeviceUse.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. EHDSDeviceUse.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. EHDSDeviceUse.periodOfUse
                              Definition

                              The period of time during which the device was implanted in the patient or the external device was in use.

                              ShortThe period of time during which the device was implanted in the patient or the external device was in use.
                              Control0..1
                              TypePeriod
                              Obligations
                                ObligationsActor
                                SHOULD:able-to-populateProducer
                                Requirements

                                eHN PS Guideline, ISO IPS.

                                20. EHDSDeviceUse.device[x]
                                Definition

                                The details of the device used.

                                ShortThe details of the device used.
                                Control1..1
                                TypeChoice of: CodeableConcept, 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
                                  Requirements

                                  eHN PS Guideline, ISO IPS.

                                  22. EHDSDeviceUse.bodySite
                                  Definition

                                  Anatomical location of the device. May include laterality.

                                  ShortAnatomical location of the device. May include laterality.
                                  Control0..1
                                  Typehttp://www.xt-ehr.eu/fhir/models/StructureDefinition/EHDSBodyStructure
                                  Obligations
                                    ObligationsActor
                                    SHOULD:able-to-populateProducer
                                    Requirements

                                    eHN PS Guideline, ISO IPS.

                                    24. EHDSDeviceUse.reason[x]
                                    Definition

                                    Reason or justification for the use of the device.

                                    ShortReason or justification for the use of the device.
                                    Control0..*
                                    TypeChoice of: CodeableConcept, http://www.xt-ehr.eu/fhir/models/StructureDefinition/EHDSCondition, http://www.xt-ehr.eu/fhir/models/StructureDefinition/EHDSObservation, http://www.xt-ehr.eu/fhir/models/StructureDefinition/EHDSProcedure
                                    [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                    Requirements

                                    eHN PS Guideline, ISO IPS.

                                    26. EHDSDeviceUse.note
                                    Definition

                                    Note about the device statement that were not represented at all or sufficiently in one of the attributes provided in a class. These may include for example a comment, an instruction, or a note associated with the statement.

                                    ShortNote about the device statement that were not represented at all or sufficiently in one of the attributes provided in a class. These may include for example a comment, an instruction, or a note associated with the statement.
                                    Control0..1
                                    Typestring
                                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                    Obligations
                                      ObligationsActor
                                      SHOULD:able-to-populateProducer