PackagesCanonicalsLogsProblems
    Packages
    hl7.fhir.r4b.core@4.1.0
    http://hl7.org/fhir/StructureDefinition/DeviceDefinition
description: null
package_name: hl7.fhir.r4b.core
derivation: specialization
name: DeviceDefinition
type: DeviceDefinition
elements:
  deviceName:
    isModifier: false
    short: A name given to the device to identify it
    index: 9
    type: BackboneElement
    mustSupport: false
    array: true
    elements:
      name: {isModifier: false, short: The name of the device, type: string, mustSupport: false, isSummary: false, index: 10}
      type:
        isModifier: false
        short: udi-label-name | user-friendly-name | patient-reported-name | manufacturer-name | model-name | other
        type: code
        mustSupport: false
        binding: {strength: required, valueSet: 'http://hl7.org/fhir/ValueSet/device-nametype|4.1.0'}
        isSummary: false
        index: 11
    required: [name, type]
    isSummary: false
  shelfLifeStorage: {isModifier: false, short: Shelf Life and storage information, type: ProductShelfLife, mustSupport: false, array: true, isSummary: false, index: 19}
  property:
    isModifier: false
    short: The actual configuration settings of a device as it actually operates, e.g., regulation status, time properties
    index: 25
    type: BackboneElement
    mustSupport: false
    array: true
    elements:
      type: {isModifier: false, short: Code that specifies the property DeviceDefinitionPropetyCode (Extensible), type: CodeableConcept, mustSupport: false, isSummary: false, index: 26}
      valueQuantity: {isModifier: false, short: Property value as a quantity, type: Quantity, mustSupport: false, array: true, isSummary: false, index: 27}
      valueCode: {isModifier: false, short: 'Property value as a code, e.g., NTP4 (synced to NTP)', type: CodeableConcept, mustSupport: false, array: true, isSummary: false, index: 28}
    required: [type]
    isSummary: false
  manufacturerString: {isModifier: false, short: Name of device manufacturer, type: string, mustSupport: false, choiceOf: manufacturer, isSummary: false, index: 7}
  modelNumber: {isModifier: false, short: The model number for the device, type: string, mustSupport: false, isSummary: false, index: 12}
  udiDeviceIdentifier:
    isModifier: false
    short: Unique Device Identifier (UDI) Barcode string
    index: 1
    type: BackboneElement
    mustSupport: false
    array: true
    elements:
      deviceIdentifier: {isModifier: false, short: The identifier that is to be associated with every Device that references this DeviceDefintiion for the issuer and jurisdication porvided in the DeviceDefinition.udiDeviceIdentifier, type: string, mustSupport: false, isSummary: false, index: 2}
      issuer: {isModifier: false, short: The organization that assigns the identifier algorithm, type: uri, mustSupport: false, isSummary: false, index: 3}
      jurisdiction: {isModifier: false, short: The jurisdiction to which the deviceIdentifier applies, type: uri, mustSupport: false, isSummary: false, index: 4}
    required: [issuer, deviceIdentifier, jurisdiction]
    isSummary: false
  type:
    isModifier: false
    short: What kind of device or device system this is
    type: CodeableConcept
    mustSupport: false
    binding: {strength: example, valueSet: 'http://hl7.org/fhir/ValueSet/device-kind'}
    isSummary: false
    index: 13
  manufacturerReference:
    isModifier: false
    short: Name of device manufacturer
    refers: ['http://hl7.org/fhir/StructureDefinition/Organization']
    type: Reference
    mustSupport: false
    choiceOf: manufacturer
    isSummary: false
    index: 8
  capability:
    isModifier: false
    short: Device capabilities
    index: 22
    type: BackboneElement
    mustSupport: false
    array: true
    elements:
      type: {isModifier: false, short: Type of capability, type: CodeableConcept, mustSupport: false, isSummary: false, index: 23}
      description: {isModifier: false, short: Description of capability, type: CodeableConcept, mustSupport: false, array: true, isSummary: false, index: 24}
    required: [type]
    isSummary: false
  specialization:
    isModifier: false
    short: The capabilities supported on a  device, the standards to which the device conforms for a particular purpose, and used for the communication
    index: 14
    type: BackboneElement
    mustSupport: false
    array: true
    elements:
      systemType: {isModifier: false, short: The standard that is used to operate and communicate, type: string, mustSupport: false, isSummary: false, index: 15}
      version: {isModifier: false, short: The version of the standard that is used to operate and communicate, type: string, mustSupport: false, isSummary: false, index: 16}
    required: [systemType]
    isSummary: false
  parentDevice:
    isModifier: false
    short: The parent device it can be part of
    refers: ['http://hl7.org/fhir/StructureDefinition/DeviceDefinition']
    type: Reference
    mustSupport: false
    isSummary: true
    index: 35
  note: {isModifier: false, short: Device notes and comments, type: Annotation, mustSupport: false, array: true, isSummary: false, index: 33}
  languageCode: {isModifier: false, short: Language code for the human-readable text strings produced by the device (all supported), type: CodeableConcept, mustSupport: false, array: true, isSummary: false, index: 21}
  safety:
    isModifier: false
    short: Safety characteristics of the device
    type: CodeableConcept
    mustSupport: false
    array: true
    binding: {strength: example, valueSet: 'http://hl7.org/fhir/ValueSet/device-safety'}
    isSummary: true
    index: 18
  material:
    isModifier: false
    short: A substance used to create the material(s) of which the device is made
    index: 36
    type: BackboneElement
    mustSupport: false
    array: true
    elements:
      substance: {isModifier: false, short: The substance, type: CodeableConcept, mustSupport: false, isSummary: false, index: 37}
      alternate: {isModifier: false, short: Indicates an alternative material of the device, type: boolean, mustSupport: false, isSummary: false, index: 38}
      allergenicIndicator: {isModifier: false, short: Whether the substance is a known or suspected allergen, type: boolean, mustSupport: false, isSummary: false, index: 39}
    required: [substance]
    isSummary: false
  url: {isModifier: false, short: Network address to contact device, type: uri, mustSupport: false, isSummary: false, index: 31}
  identifier: {isModifier: false, short: Instance identifier, type: Identifier, mustSupport: false, array: true, isSummary: false, index: 0}
  manufacturer:
    isModifier: false
    short: Name of device manufacturer
    mustSupport: false
    choices: [manufacturerString, manufacturerReference]
    isSummary: false
    index: 6
  quantity: {isModifier: false, short: 'The quantity of the device present in the packaging (e.g. the number of devices present in a pack, or the number of devices in the same package of the medicinal product)', type: Quantity, mustSupport: false, isSummary: false, index: 34}
  version: {isModifier: false, short: Available versions, type: string, mustSupport: false, array: true, isSummary: false, index: 17}
  contact: {isModifier: false, short: Details for human/organization for support, type: ContactPoint, mustSupport: false, array: true, isSummary: false, index: 30}
  owner:
    isModifier: false
    short: Organization responsible for device
    refers: ['http://hl7.org/fhir/StructureDefinition/Organization']
    type: Reference
    mustSupport: false
    isSummary: false
    index: 29
  onlineInformation: {isModifier: false, short: Access to on-line information, type: uri, mustSupport: false, isSummary: false, index: 32}
  physicalCharacteristics: {isModifier: false, short: 'Dimensions, color etc.', type: ProdCharacteristic, mustSupport: false, isSummary: false, index: 20}
package_version: 4.1.0
class: resource
kind: resource
url: http://hl7.org/fhir/StructureDefinition/DeviceDefinition
base: http://hl7.org/fhir/StructureDefinition/DomainResource
version: 4.1.0