http://hl7.org/fhir/StructureDefinition/Device|5.0.0
This resource describes the properties (regulated, has real time clock, etc.), adminstrative (manufacturer name, model number, serial number, firmware, etc.), and type (knee replacement, blood pressure cuff, MRI, etc.) of a physical unit (these values do not change much within a given module, for example the serail number, manufacturer name, and model number). An actual unit may consist of several modules in a distinct hierarchy and these are represented by multiple Device resources and bound through the 'parent' element.
description: This resource describes the properties (regulated, has real time clock, etc.), adminstrative (manufacturer name, model number, serial number, firmware, etc.), and type (knee replacement, blood pressure cuff, MRI, etc.) of a physical unit (these values do not change much within a given module, for example the serail number, manufacturer name, and model number). An actual unit may consist of several modules in a distinct hierarchy and these are represented by multiple Device resources and bound through the 'parent' element. derivation: specialization name: Device type: Device elements: category: isModifier: false short: Indicates a high-level grouping of the device mustSupport: false array: true binding: {strength: example, valueSet: 'http://hl7.org/fhir/ValueSet/device-category'} isSummary: false index: 24 definition: {isModifier: false, short: The reference to the definition for the device, mustSupport: false, isSummary: false, index: 2} serialNumber: {isModifier: false, short: Serial number assigned by the manufacturer, mustSupport: false, isSummary: false, index: 17} cycle: {isModifier: false, short: The series of occurrences that repeats during the operation of the device, mustSupport: false, isSummary: false, index: 40} parent: {isModifier: false, short: The higher level or encompassing device that this device is a logical part of, mustSupport: false, isSummary: false, index: 50} displayName: {isModifier: false, short: The name used to display by default when the device is referenced, mustSupport: false, isSummary: false, index: 1} property: isModifier: false short: Inherent, essentially fixed, characteristics of the device. e.g., time properties, size, material, etc. mustSupport: false array: true isSummary: false index: 35 elements: type: isModifier: false short: Code that specifies the property being represented mustSupport: false binding: {strength: example, valueSet: 'http://hl7.org/fhir/ValueSet/device-property-type'} isSummary: false index: 36 value: isModifier: false short: Value of the property mustSupport: false choices: [] isSummary: false index: 38 required: [value, type] name: isModifier: false short: The name or names of the device as known to the manufacturer and/or patient mustSupport: false array: true isSummary: false index: 18 elements: value: {isModifier: false, short: The term that names the device, mustSupport: false, isSummary: true, index: 19} type: isModifier: false short: registered-name | user-friendly-name | patient-reported-name mustSupport: false binding: {strength: required, valueSet: 'http://hl7.org/fhir/ValueSet/device-nametype|5.0.0'} isSummary: true index: 20 display: {isModifier: true, short: The preferred device name, mustSupport: false, isModifierReason: This element is labelled as a modifier because it is a status element that can indicate that that a name is preferred., isSummary: true, index: 21} required: [value, type] mode: isModifier: false short: The designated condition for performing a task mustSupport: false binding: {strength: example, valueSet: 'http://hl7.org/fhir/ValueSet/device-operation-mode'} isSummary: false index: 39 partNumber: {isModifier: false, short: The part number or catalog number of the device, mustSupport: false, isSummary: false, index: 23} modelNumber: {isModifier: false, short: The manufacturer's model number for the device, mustSupport: false, isSummary: false, index: 22} type: isModifier: false short: The kind or type of device mustSupport: false array: true binding: {strength: example, valueSet: 'http://hl7.org/fhir/ValueSet/device-type'} isSummary: false index: 25 duration: {isModifier: false, short: 'A measurement of time during the device''s operation (e.g., days, hours, mins, etc.)', mustSupport: false, isSummary: false, index: 41} gateway: {isModifier: false, short: 'Linked device acting as a communication/data collector, translator or controller', mustSupport: false, array: true, isSummary: false, index: 47} note: {isModifier: false, short: Device notes and comments, mustSupport: false, array: true, isSummary: false, index: 48} biologicalSourceEvent: {isModifier: false, short: An identifier that supports traceability to the event during which material in this product from one or more biological entities was obtained or pooled, mustSupport: false, isSummary: false, index: 12} status: isModifier: true short: active | inactive | entered-in-error mustSupport: false binding: {strength: required, valueSet: 'http://hl7.org/fhir/ValueSet/device-status|5.0.0'} isModifierReason: This element is labeled as a modifier because it is a status element that contains status entered-in-error which means that the resource should not be treated as valid isSummary: true index: 10 safety: isModifier: false short: Safety Characteristics of Device mustSupport: false array: true binding: {strength: example, valueSet: 'http://hl7.org/fhir/ValueSet/device-safety'} isSummary: true index: 49 lotNumber: {isModifier: false, short: Lot number of manufacture, mustSupport: false, isSummary: false, index: 16} conformsTo: isModifier: false short: Identifies the standards, specifications, or formal guidances for the capabilities supported by the device mustSupport: false array: true isSummary: false index: 31 elements: category: isModifier: false short: Describes the common type of the standard, specification, or formal guidance. communication | performance | measurement mustSupport: false binding: {strength: example, valueSet: 'http://hl7.org/fhir/ValueSet/device-specification-category'} isSummary: false index: 32 specification: isModifier: false short: Identifies the standard, specification, or formal guidance that the device adheres to mustSupport: false binding: {strength: example, valueSet: 'http://hl7.org/fhir/ValueSet/device-specification-type'} isSummary: false index: 33 version: {isModifier: false, short: Specific form or variant of the standard, mustSupport: false, isSummary: false, index: 34} required: [specification] url: {isModifier: false, short: Network address to contact device, mustSupport: false, isSummary: false, index: 45} identifier: {isModifier: false, short: Instance identifier, mustSupport: false, array: true, isSummary: false, index: 0} availabilityStatus: isModifier: false short: lost | damaged | destroyed | available mustSupport: false binding: {strength: extensible, valueSet: 'http://hl7.org/fhir/ValueSet/device-availability-status'} isSummary: false index: 11 manufacturer: {isModifier: false, short: Name of device manufacturer, mustSupport: false, isSummary: false, index: 13} version: isModifier: false short: The actual design of the device or software version running on the device mustSupport: false array: true isSummary: false index: 26 elements: type: isModifier: false short: The type of the device version, e.g. manufacturer, approved, internal mustSupport: false binding: {strength: example, valueSet: 'http://hl7.org/fhir/ValueSet/device-versiontype'} isSummary: false index: 27 component: {isModifier: false, short: The hardware or software module of the device to which the version applies, mustSupport: false, isSummary: false, index: 28} installDate: {isModifier: false, short: The date the version was installed on the device, mustSupport: false, isSummary: false, index: 29} value: {isModifier: false, short: The version text, mustSupport: false, isSummary: false, index: 30} required: [value] location: {isModifier: false, short: Where the device is found, mustSupport: false, isSummary: false, index: 44} endpoint: {isModifier: false, short: Technical endpoints providing access to electronic services provided by the device, mustSupport: false, array: true, isSummary: false, index: 46} contact: {isModifier: false, short: Details for human/organization for support, mustSupport: false, array: true, isSummary: false, index: 43} manufactureDate: {isModifier: false, short: Date when the device was made, mustSupport: false, isSummary: false, index: 14} owner: {isModifier: false, short: Organization responsible for device, mustSupport: false, isSummary: false, index: 42} expirationDate: {isModifier: false, short: Date and time of expiry of this device (if applicable), mustSupport: false, isSummary: false, index: 15} udiCarrier: isModifier: false short: Unique Device Identifier (UDI) Barcode string mustSupport: false array: true isSummary: true index: 3 elements: deviceIdentifier: {isModifier: false, short: Mandatory fixed portion of UDI, mustSupport: false, isSummary: true, index: 4} issuer: {isModifier: false, short: UDI Issuing Organization, mustSupport: false, isSummary: true, index: 5} jurisdiction: {isModifier: false, short: Regional UDI authority, mustSupport: false, isSummary: false, index: 6} carrierAIDC: {isModifier: false, short: UDI Machine Readable Barcode String, mustSupport: false, isSummary: true, index: 7} carrierHRF: {isModifier: false, short: UDI Human Readable Barcode String, mustSupport: false, isSummary: true, index: 8} entryType: isModifier: false short: barcode | rfid | manual | card | self-reported | electronic-transmission | unknown mustSupport: false binding: {strength: required, valueSet: 'http://hl7.org/fhir/ValueSet/udi-entry-type|5.0.0'} isSummary: false index: 9 required: [issuer, deviceIdentifier] class: resource kind: resource url: http://hl7.org/fhir/StructureDefinition/Device base: http://hl7.org/fhir/StructureDefinition/DomainResource version: 5.0.0