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
Sourcehttps://build.fhir.org/ig/Xt-EHR/xt-ehr-common/StructureDefinition-EHDSDevice.html
URLhttp://www.xt-ehr.eu/fhir/models/StructureDefinition/EHDSDevice
Version0.2.1
Statusdraft
Date2026-02-04T19:00:50+00:00
NameEHDSDevice
TitleDevice model
DescriptionEHDS refined base model for Device information
Typehttp://www.xt-ehr.eu/fhir/models/StructureDefinition/EHDSDevice
Kindlogical

Resources that use this resource

StructureDefinition
EHDSDataSetDataSet model
EHDSDeviceUseDevice use model
EHDSDocumentDocument model
EHDSImagingReportImaging report model
EHDSLaboratoryObservationLaboratory observation model
EHDSLaboratoryReportLaboratory report model
EHDSMediaMedia model
EHDSMedicationMedication model
EHDSObservationObservation model
EHDSProcedureProcedure model
EHDSSpecimenSpecimen model

Resources that this resource uses

No resources found


Narrative

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

Generated Narrative: StructureDefinition EHDSDevice

NameFlagsCard.TypeDescription & Constraintsdoco
.. EHDSDevice 0..*BaseDevice model
Instances of this logical model can be the target of a Reference
... instanceIdentifier 0..*IdentifierIdentifier of the device instance
... udiCarrier 0..*IdentifierUnique Device Identifier (UDI) value
... manufacturer 0..1stringName of device manufacturer
... 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 manufacture
... serialNumber 0..1stringSerial number assigned by the manufacturer
... 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..*stringDevice notes and comments

doco Documentation for this format

Source1

{
  "resourceType": "StructureDefinition",
  "id": "EHDSDevice",
  "text": {
    "status": "extensions",
    "div": "<!-- snip (see above) -->"
  },
  "extension": [
    {
      "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-type-characteristics",
      "valueCode": "can-be-target"
    }
  ],
  "url": "http://www.xt-ehr.eu/fhir/models/StructureDefinition/EHDSDevice",
  "version": "0.2.1",
  "name": "EHDSDevice",
  "title": "Device model",
  "status": "draft",
  "date": "2026-02-04T19:00:50+00:00",
  "publisher": "Xt-EHR",
  "contact": [
    {
      "name": "Xt-EHR",
      "telecom": [
        {
          "system": "url",
          "value": "http://www.xt-ehr.eu/"
        }
      ]
    }
  ],
  "description": "EHDS refined base 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": "EHDS refined base 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.udiCarrier",
        "path": "EHDSDevice.udiCarrier",
        "short": "Unique Device Identifier (UDI) value",
        "definition": "Unique Device Identifier (UDI) value",
        "min": 0,
        "max": "*",
        "base": {
          "path": "EHDSDevice.udiCarrier",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Identifier"
          }
        ]
      },
      {
        "id": "EHDSDevice.manufacturer",
        "path": "EHDSDevice.manufacturer",
        "short": "Name of device manufacturer",
        "definition": "Name of device manufacturer",
        "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 manufacture",
        "definition": "Lot number of manufacture",
        "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",
        "definition": "Serial number assigned by the manufacturer",
        "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 notes and comments",
        "definition": "Device notes and comments",
        "min": 0,
        "max": "*",
        "base": {
          "path": "EHDSDevice.note",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "string"
          }
        ]
      }
    ]
  },
  "differential": {
    "element": [
      {
        "id": "EHDSDevice",
        "path": "EHDSDevice",
        "short": "Device model",
        "definition": "EHDS refined base 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.udiCarrier",
        "path": "EHDSDevice.udiCarrier",
        "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",
        "definition": "Name of device 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",
        "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 manufacture",
        "definition": "Lot number of manufacture",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ]
      },
      {
        "id": "EHDSDevice.serialNumber",
        "path": "EHDSDevice.serialNumber",
        "short": "Serial number assigned by the manufacturer",
        "definition": "Serial number assigned by the manufacturer",
        "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 notes and comments",
        "definition": "Device notes and comments",
        "min": 0,
        "max": "*",
        "type": [
          {
            "code": "string"
          }
        ]
      }
    ]
  }
}