MyHealth@EU Core
1.0.0 - trial-use 150

This page is part of the MyHealth@Eu Core (v1.0.0: Wave 9) based on FHIR (HL7® FHIR® Standard) R4. This is the current published version. For a full list of available versions, see the Directory of published versions

Logical Model: MyHealthEuDevice - Detailed Descriptions

Active as of 2026-05-04

Definitions for the MyHealthEuDevice logical model.

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

0. MyHealthEuDevice
Definition

MyHealth@EU refined model for device information

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

Identifier of the device instance

ShortIdentifier of the device instance
Control0..*
TypeIdentifier
Obligations
    ObligationsActor
    MAY:able-to-populateMyHealth@EU Handler
    4. MyHealthEuDevice.udiCarrier
    Definition

    Unique Device Identifier (UDI) value

    ShortUnique Device Identifier (UDI) value
    Control0..*
    TypeIdentifier
    6. MyHealthEuDevice.manufacturer
    Definition

    Name of device manufacturer. If the manufacturer code is included in an identifier, manufacturer must correspond to that code.

    ShortName of device manufacturer. If the manufacturer code is included in an identifier, manufacturer must correspond to that code.
    Control0..1
    Typestring
    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
    Obligations
      ObligationsActor
      MAY:able-to-populateMyHealth@EU Handler
      8. MyHealthEuDevice.manufactureDate
      Definition

      The date and time when the device was manufactured

      ShortThe date and time when the device was manufactured
      Control0..1
      TypedateTime
      Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
      10. MyHealthEuDevice.expiryDate
      Definition

      The date and time beyond which this device is no longer valid or should not be used (if applicable)

      ShortThe date and time beyond which this device is no longer valid or should not be used (if applicable)
      Control0..1
      TypedateTime
      Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
      12. MyHealthEuDevice.lotNumber
      Definition

      Lot number of device. May be omitted if included in an identifier.

      ShortLot number of device. May be omitted if included in an identifier.
      Control0..1
      Typestring
      Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
      14. MyHealthEuDevice.serialNumber
      Definition

      Serial number assigned by the manufacturer. May be omitted if included in an identifier.

      ShortSerial number assigned by the manufacturer. May be omitted if included in an identifier.
      Control0..1
      Typestring
      Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
      16. MyHealthEuDevice.name
      Definition

      The name and name type of the device.

      ShortThe name and name type of the device.
      Control0..*
      TypeBase
      Obligations
        ObligationsActor
        SHOULD:handleMyHealth@EU Handler
        18. MyHealthEuDevice.name.value
        Definition

        The name of the device as known to e.g. the manufacturer and/or patient

        ShortThe name of the device as known to e.g. the manufacturer and/or patient
        Control1..1
        Typestring
        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
        20. MyHealthEuDevice.name.type
        Definition

        The type of name, e.g. UDI Label name, user friendly name

        ShortThe type of name, e.g. UDI Label name, user friendly name
        Control1..1
        TypeCodeableConcept
        22. MyHealthEuDevice.modelNumber
        Definition

        The manufacturer's model number for the device

        ShortThe manufacturer's model number for the device
        Control0..1
        Typestring
        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
        Obligations
          ObligationsActor
          MAY:able-to-populateMyHealth@EU Handler
          24. MyHealthEuDevice.version
          Definition

          The actual design of the device and/or software version running on the device

          ShortThe actual design of the device and/or software version running on the device
          NoteThis is a business version Id, not a resource version Id (see discussion)
          Control0..*
          Typestring
          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
          26. MyHealthEuDevice.type
          Definition

          Device type

          ShortDevice type
          Control0..*
          Binding

          SNOMED CT, EMDN

          TypeCodeableConcept
          Obligations
            ObligationsActor
            MAY:able-to-populateMyHealth@EU Handler
            28. MyHealthEuDevice.note
            Definition

            Device note and/or comment

            ShortDevice note and/or comment
            Control0..1
            Typestring
            Primitive ValueThis primitive element may be present, or absent, or replaced by an extension

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

            0. MyHealthEuDevice
            Definition

            MyHealth@EU refined model for device information

            Logical ModelInstances of this logical model are not marked to be the target of a Reference
            2. MyHealthEuDevice.instanceIdentifier
            Obligations
              ObligationsActor
              MAY:able-to-populateMyHealth@EU Handler
              4. MyHealthEuDevice.manufacturer
              Obligations
                ObligationsActor
                MAY:able-to-populateMyHealth@EU Handler
                6. MyHealthEuDevice.name
                Obligations
                  ObligationsActor
                  SHOULD:handleMyHealth@EU Handler
                  8. MyHealthEuDevice.modelNumber
                  Obligations
                    ObligationsActor
                    MAY:able-to-populateMyHealth@EU Handler
                    10. MyHealthEuDevice.type
                    Obligations
                      ObligationsActor
                      MAY:able-to-populateMyHealth@EU Handler

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

                      0. MyHealthEuDevice
                      Definition

                      MyHealth@EU refined model for device information

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

                      Identifier of the device instance

                      ShortIdentifier of the device instance
                      Control0..*
                      TypeIdentifier
                      Obligations
                        ObligationsActor
                        MAY:able-to-populateMyHealth@EU Handler
                        4. MyHealthEuDevice.udiCarrier
                        Definition

                        Unique Device Identifier (UDI) value

                        ShortUnique Device Identifier (UDI) value
                        Control0..*
                        TypeIdentifier
                        6. MyHealthEuDevice.manufacturer
                        Definition

                        Name of device manufacturer. If the manufacturer code is included in an identifier, manufacturer must correspond to that code.

                        ShortName of device manufacturer. If the manufacturer code is included in an identifier, manufacturer must correspond to that code.
                        Control0..1
                        Typestring
                        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                        Obligations
                          ObligationsActor
                          MAY:able-to-populateMyHealth@EU Handler
                          8. MyHealthEuDevice.manufactureDate
                          Definition

                          The date and time when the device was manufactured

                          ShortThe date and time when the device was manufactured
                          Control0..1
                          TypedateTime
                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                          10. MyHealthEuDevice.expiryDate
                          Definition

                          The date and time beyond which this device is no longer valid or should not be used (if applicable)

                          ShortThe date and time beyond which this device is no longer valid or should not be used (if applicable)
                          Control0..1
                          TypedateTime
                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                          12. MyHealthEuDevice.lotNumber
                          Definition

                          Lot number of device. May be omitted if included in an identifier.

                          ShortLot number of device. May be omitted if included in an identifier.
                          Control0..1
                          Typestring
                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                          14. MyHealthEuDevice.serialNumber
                          Definition

                          Serial number assigned by the manufacturer. May be omitted if included in an identifier.

                          ShortSerial number assigned by the manufacturer. May be omitted if included in an identifier.
                          Control0..1
                          Typestring
                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                          16. MyHealthEuDevice.name
                          Definition

                          The name and name type of the device.

                          ShortThe name and name type of the device.
                          Control0..*
                          TypeBase
                          Obligations
                            ObligationsActor
                            SHOULD:handleMyHealth@EU Handler
                            18. MyHealthEuDevice.name.value
                            Definition

                            The name of the device as known to e.g. the manufacturer and/or patient

                            ShortThe name of the device as known to e.g. the manufacturer and/or patient
                            Control1..1
                            Typestring
                            Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                            20. MyHealthEuDevice.name.type
                            Definition

                            The type of name, e.g. UDI Label name, user friendly name

                            ShortThe type of name, e.g. UDI Label name, user friendly name
                            Control1..1
                            TypeCodeableConcept
                            22. MyHealthEuDevice.modelNumber
                            Definition

                            The manufacturer's model number for the device

                            ShortThe manufacturer's model number for the device
                            Control0..1
                            Typestring
                            Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                            Obligations
                              ObligationsActor
                              MAY:able-to-populateMyHealth@EU Handler
                              24. MyHealthEuDevice.version
                              Definition

                              The actual design of the device and/or software version running on the device

                              ShortThe actual design of the device and/or software version running on the device
                              NoteThis is a business version Id, not a resource version Id (see discussion)
                              Control0..*
                              Typestring
                              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                              26. MyHealthEuDevice.type
                              Definition

                              Device type

                              ShortDevice type
                              Control0..*
                              Binding

                              SNOMED CT, EMDN

                              TypeCodeableConcept
                              Obligations
                                ObligationsActor
                                MAY:able-to-populateMyHealth@EU Handler
                                28. MyHealthEuDevice.note
                                Definition

                                Device note and/or comment

                                ShortDevice note and/or comment
                                Control0..1
                                Typestring
                                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension