FHIR © HL7.org  |  FHIRsmith 4.0.1  |  Server Home  |  XIG Home  |  XIG Stats  | 

FHIR IG analytics

Packagextehr.eu.ehds.models
Resource TypeStructureDefinition
IdStructureDefinition-EHDSDevice.json
FHIR VersionR5
Sourcehttp://www.xt-ehr.eu/fhir/models/1.0.0/StructureDefinition-EHDSDevice.html
URLhttp://www.xt-ehr.eu/fhir/models/StructureDefinition/EHDSDevice
Version1.0.0
Statusactive
Date2026-04-13T14:09:30+02:00
NameEHDSDevice
TitleDevice model
DescriptionModel for device information
Typehttp://www.xt-ehr.eu/fhir/models/StructureDefinition/EHDSDevice
Kindlogical

Resources that use this resource

StructureDefinition
myhealth.eu.fhir.core#1.0.0MyHealthEuDeviceDevice model
xtehr.eu.ehds.models#1.0.0EHDSDataSetDataSet model
xtehr.eu.ehds.models#1.0.0EHDSDeviceLaboratoryObligationsDevice laboratory specific obligations
xtehr.eu.ehds.models#1.0.0EHDSDeviceObligationsDevice obligations
xtehr.eu.ehds.models#1.0.0EHDSDeviceUseDevice use model
xtehr.eu.ehds.models#1.0.0EHDSDocumentDocument model
xtehr.eu.ehds.models#1.0.0EHDSImagingReportImaging report model
xtehr.eu.ehds.models#1.0.0EHDSLaboratoryObservationLaboratory observation model
xtehr.eu.ehds.models#1.0.0EHDSLaboratoryReportLaboratory report model
xtehr.eu.ehds.models#1.0.0EHDSMedicationMedication model
xtehr.eu.ehds.models#1.0.0EHDSObservationObservation model
xtehr.eu.ehds.models#1.0.0EHDSProcedureProcedure model
xtehr.eu.ehds.models#1.0.0EHDSSpecimenSpecimen model

Resources that this resource uses

No resources found


Narrative

Note: links and images are rebased to the (stated) source

Generated Narrative: StructureDefinition EHDSDevice

Language: en

NameFlagsCard.TypeDescription & Constraintsdoco
.. EHDSDevice 0..*BaseDevice model
... instanceIdentifier 0..*IdentifierIdentifier of the device instance
... udi 0..*IdentifierUnique Device Identifier (UDI) value
... manufacturer 0..1stringName of device manufacturer. If the manufacturer code is included in an identifier, manufacturer must correspond to that code.
... manufactureDate 0..1dateTimeThe date and time when the device was manufactured
... expiryDate 0..1dateTimeThe date and time beyond which this device is no longer valid or should not be used (if applicable)
... lotNumber 0..1stringLot number of device. May be omitted if included in an identifier.
... serialNumber 0..1stringSerial number assigned by the manufacturer. May be omitted if included in an identifier.
... name 0..*BaseThe name and name type of the device.
.... value 1..1stringThe name of the device as known to e.g. the manufacturer and/or patient
.... type 1..1CodeableConceptThe type of name, e.g. UDI Label name, user friendly name
... modelNumber 0..1stringThe manufacturer's model number for the device
... version 0..*stringThe actual design of the device and/or software version running on the device
... type 0..*CodeableConceptDevice type
Binding Description: (preferred): SNOMED CT, EMDN
... note 0..1stringDevice note and/or comment

doco Documentation for this format

Source1

{
  "resourceType": "StructureDefinition",
  "id": "EHDSDevice",
  "language": "en",
  "text": {
    "status": "extensions",
    "div": "<!-- snip (see above) -->"
  },
  "url": "http://www.xt-ehr.eu/fhir/models/StructureDefinition/EHDSDevice",
  "version": "1.0.0",
  "name": "EHDSDevice",
  "title": "Device model",
  "status": "active",
  "date": "2026-04-13T14:09:30+02:00",
  "publisher": "Xt-EHR",
  "contact": [
    {
      "name": "Xt-EHR",
      "telecom": [
        {
          "system": "url",
          "value": "http://www.xt-ehr.eu/"
        }
      ]
    }
  ],
  "description": "Model for device information",
  "fhirVersion": "5.0.0",
  "mapping": [
    {
      "identity": "rim",
      "uri": "http://hl7.org/v3",
      "name": "RIM Mapping"
    }
  ],
  "kind": "logical",
  "abstract": false,
  "type": "http://www.xt-ehr.eu/fhir/models/StructureDefinition/EHDSDevice",
  "baseDefinition": "http://hl7.org/fhir/StructureDefinition/Base",
  "derivation": "specialization",
  "snapshot": {
    "extension": [
      {
        "url": "http://hl7.org/fhir/tools/StructureDefinition/snapshot-base-version",
        "valueString": "5.0.0"
      }
    ],
    "element": [
      {
        "id": "EHDSDevice",
        "path": "EHDSDevice",
        "short": "Device model",
        "definition": "Model for device information",
        "min": 0,
        "max": "*",
        "base": {
          "path": "Base",
          "min": 0,
          "max": "*"
        },
        "isModifier": false,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "EHDSDevice.instanceIdentifier",
        "path": "EHDSDevice.instanceIdentifier",
        "short": "Identifier of the device instance",
        "definition": "Identifier of the device instance",
        "min": 0,
        "max": "*",
        "base": {
          "path": "EHDSDevice.instanceIdentifier",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Identifier"
          }
        ]
      },
      {
        "id": "EHDSDevice.udi",
        "path": "EHDSDevice.udi",
        "short": "Unique Device Identifier (UDI) value",
        "definition": "Unique Device Identifier (UDI) value",
        "min": 0,
        "max": "*",
        "base": {
          "path": "EHDSDevice.udi",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Identifier"
          }
        ]
      },
      {
        "id": "EHDSDevice.manufacturer",
        "path": "EHDSDevice.manufacturer",
        "short": "Name of device manufacturer. If the manufacturer code is included in an identifier, manufacturer must correspond to that code.",
        "definition": "Name of device manufacturer. If the manufacturer code is included in an identifier, manufacturer must correspond to that code.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "EHDSDevice.manufacturer",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ]
      },
      {
        "id": "EHDSDevice.manufactureDate",
        "path": "EHDSDevice.manufactureDate",
        "short": "The date and time when the device was manufactured",
        "definition": "The date and time when the device was manufactured",
        "min": 0,
        "max": "1",
        "base": {
          "path": "EHDSDevice.manufactureDate",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "dateTime"
          }
        ]
      },
      {
        "id": "EHDSDevice.expiryDate",
        "path": "EHDSDevice.expiryDate",
        "short": "The date and time beyond which this device is no longer valid or should not be used (if applicable)",
        "definition": "The date and time beyond which this device is no longer valid or should not be used (if applicable)",
        "min": 0,
        "max": "1",
        "base": {
          "path": "EHDSDevice.expiryDate",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "dateTime"
          }
        ]
      },
      {
        "id": "EHDSDevice.lotNumber",
        "path": "EHDSDevice.lotNumber",
        "short": "Lot number of device. May be omitted if included in an identifier.",
        "definition": "Lot number of device. May be omitted if included in an identifier.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "EHDSDevice.lotNumber",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ]
      },
      {
        "id": "EHDSDevice.serialNumber",
        "path": "EHDSDevice.serialNumber",
        "short": "Serial number assigned by the manufacturer. May be omitted if included in an identifier.",
        "definition": "Serial number assigned by the manufacturer. May be omitted if included in an identifier.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "EHDSDevice.serialNumber",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ]
      },
      {
        "id": "EHDSDevice.name",
        "path": "EHDSDevice.name",
        "short": "The name and name type of the device.",
        "definition": "The name and name type of the device.",
        "min": 0,
        "max": "*",
        "base": {
          "path": "EHDSDevice.name",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Base"
          }
        ]
      },
      {
        "id": "EHDSDevice.name.value",
        "path": "EHDSDevice.name.value",
        "short": "The name of the device as known to e.g. the manufacturer and/or patient",
        "definition": "The name of the device as known to e.g. the manufacturer and/or patient",
        "min": 1,
        "max": "1",
        "base": {
          "path": "EHDSDevice.name.value",
          "min": 1,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ]
      },
      {
        "id": "EHDSDevice.name.type",
        "path": "EHDSDevice.name.type",
        "short": "The type of name, e.g. UDI Label name, user friendly name",
        "definition": "The type of name, e.g. UDI Label name, user friendly name",
        "min": 1,
        "max": "1",
        "base": {
          "path": "EHDSDevice.name.type",
          "min": 1,
          "max": "1"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ]
      },
      {
        "id": "EHDSDevice.modelNumber",
        "path": "EHDSDevice.modelNumber",
        "short": "The manufacturer's model number for the device",
        "definition": "The manufacturer's model number for the device",
        "min": 0,
        "max": "1",
        "base": {
          "path": "EHDSDevice.modelNumber",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ]
      },
      {
        "id": "EHDSDevice.version",
        "path": "EHDSDevice.version",
        "short": "The actual design of the device and/or software version running on the device",
        "definition": "The actual design of the device and/or software version running on the device",
        "min": 0,
        "max": "*",
        "base": {
          "path": "EHDSDevice.version",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "string"
          }
        ]
      },
      {
        "id": "EHDSDevice.type",
        "path": "EHDSDevice.type",
        "short": "Device type",
        "definition": "Device type",
        "min": 0,
        "max": "*",
        "base": {
          "path": "EHDSDevice.type",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "binding": {
          "strength": "preferred",
          "description": "SNOMED CT, EMDN"
        }
      },
      {
        "id": "EHDSDevice.note",
        "path": "EHDSDevice.note",
        "short": "Device note and/or comment",
        "definition": "Device note and/or comment",
        "min": 0,
        "max": "1",
        "base": {
          "path": "EHDSDevice.note",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ]
      }
    ]
  },
  "differential": {
    "element": [
      {
        "id": "EHDSDevice",
        "path": "EHDSDevice",
        "short": "Device model",
        "definition": "Model for device information"
      },
      {
        "id": "EHDSDevice.instanceIdentifier",
        "path": "EHDSDevice.instanceIdentifier",
        "short": "Identifier of the device instance",
        "definition": "Identifier of the device instance",
        "min": 0,
        "max": "*",
        "type": [
          {
            "code": "Identifier"
          }
        ]
      },
      {
        "id": "EHDSDevice.udi",
        "path": "EHDSDevice.udi",
        "short": "Unique Device Identifier (UDI) value",
        "definition": "Unique Device Identifier (UDI) value",
        "min": 0,
        "max": "*",
        "type": [
          {
            "code": "Identifier"
          }
        ]
      },
      {
        "id": "EHDSDevice.manufacturer",
        "path": "EHDSDevice.manufacturer",
        "short": "Name of device manufacturer. If the manufacturer code is included in an identifier, manufacturer must correspond to that code.",
        "definition": "Name of device manufacturer. If the manufacturer code is included in an identifier, manufacturer must correspond to that code.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ]
      },
      {
        "id": "EHDSDevice.manufactureDate",
        "path": "EHDSDevice.manufactureDate",
        "short": "The date and time when the device was manufactured",
        "definition": "The date and time when the device was manufactured",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "dateTime"
          }
        ]
      },
      {
        "id": "EHDSDevice.expiryDate",
        "path": "EHDSDevice.expiryDate",
        "short": "The date and time beyond which this device is no longer valid or should not be used (if applicable)",
        "definition": "The date and time beyond which this device is no longer valid or should not be used (if applicable)",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "dateTime"
          }
        ]
      },
      {
        "id": "EHDSDevice.lotNumber",
        "path": "EHDSDevice.lotNumber",
        "short": "Lot number of device. May be omitted if included in an identifier.",
        "definition": "Lot number of device. May be omitted if included in an identifier.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ]
      },
      {
        "id": "EHDSDevice.serialNumber",
        "path": "EHDSDevice.serialNumber",
        "short": "Serial number assigned by the manufacturer. May be omitted if included in an identifier.",
        "definition": "Serial number assigned by the manufacturer. May be omitted if included in an identifier.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ]
      },
      {
        "id": "EHDSDevice.name",
        "path": "EHDSDevice.name",
        "short": "The name and name type of the device.",
        "definition": "The name and name type of the device.",
        "min": 0,
        "max": "*",
        "type": [
          {
            "code": "Base"
          }
        ]
      },
      {
        "id": "EHDSDevice.name.value",
        "path": "EHDSDevice.name.value",
        "short": "The name of the device as known to e.g. the manufacturer and/or patient",
        "definition": "The name of the device as known to e.g. the manufacturer and/or patient",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ]
      },
      {
        "id": "EHDSDevice.name.type",
        "path": "EHDSDevice.name.type",
        "short": "The type of name, e.g. UDI Label name, user friendly name",
        "definition": "The type of name, e.g. UDI Label name, user friendly name",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ]
      },
      {
        "id": "EHDSDevice.modelNumber",
        "path": "EHDSDevice.modelNumber",
        "short": "The manufacturer's model number for the device",
        "definition": "The manufacturer's model number for the device",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ]
      },
      {
        "id": "EHDSDevice.version",
        "path": "EHDSDevice.version",
        "short": "The actual design of the device and/or software version running on the device",
        "definition": "The actual design of the device and/or software version running on the device",
        "min": 0,
        "max": "*",
        "type": [
          {
            "code": "string"
          }
        ]
      },
      {
        "id": "EHDSDevice.type",
        "path": "EHDSDevice.type",
        "short": "Device type",
        "definition": "Device type",
        "min": 0,
        "max": "*",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "binding": {
          "strength": "preferred",
          "description": "SNOMED CT, EMDN"
        }
      },
      {
        "id": "EHDSDevice.note",
        "path": "EHDSDevice.note",
        "short": "Device note and/or comment",
        "definition": "Device note and/or comment",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ]
      }
    ]
  }
}