PackagesCanonicalsLogsProblems
    Packages
    hl7.fhir.r4.id.core@0.1.0
    https://fhir.kemkes.go.id/r4/StructureDefinition/Device
description: A type of a manufactured item that is used in the provision of healthcare without being substantially changed through that activity. The device may be a medical or non-medical device.
package_name: hl7.fhir.r4.id.core
derivation: specialization
name: Device
type: Device
elements:
  patient:
    short: Patient to whom Device is affixed
    refers: ['http://hl7.org/fhir/StructureDefinition/Patient']
    type: Reference
    index: 34
  definition:
    type: Reference
    short: The reference to the definition for the device
    refers: ['http://hl7.org/fhir/StructureDefinition/DeviceDefinition']
    index: 1
  serialNumber: {type: string, short: Serial number assigned by the manufacturer, index: 16}
  parent:
    type: Reference
    short: The parent device
    refers: ['http://hl7.org/fhir/StructureDefinition/Device']
    index: 41
  deviceName:
    type: BackboneElement
    short: The name of the device as given by the manufacturer
    index: 17
    elements:
      name: {type: string, short: The name of the device, index: 18}
      type:
        short: udi-label-name | user-friendly-name | patient-reported-name | manufacturer-name | model-name | other
        type: code
        binding: {strength: required, valueSet: 'http://hl7.org/fhir/ValueSet/device-nametype|4.0.1'}
        index: 19
    required: [name, type]
  property:
    type: BackboneElement
    short: The actual configuration settings of a device as it actually operates, e.g., regulation status, time properties
    index: 30
    elements:
      type: {type: CodeableConcept, short: Code that specifies the property DeviceDefinitionPropetyCode (Extensible), index: 31}
      valueQuantity: {type: Quantity, short: Property value as a quantity, index: 32}
      valueCode: {type: CodeableConcept, short: 'Property value as a code, e.g., NTP4 (synced to NTP)', index: 33}
    required: [type]
  partNumber: {type: string, short: The part number of the device, index: 21}
  modelNumber: {type: string, short: The model number for the device, index: 20}
  type:
    type: CodeableConcept
    short: The kind or type of device
    binding: {strength: example, valueSet: 'http://hl7.org/fhir/ValueSet/device-type'}
    index: 22
  statusReason:
    type: CodeableConcept
    short: online | paused | standby | offline | not-ready | transduc-discon | hw-discon | off
    binding: {strength: extensible, valueSet: 'http://hl7.org/fhir/ValueSet/device-status-reason'}
    index: 10
  specialization:
    type: BackboneElement
    short: The capabilities supported on a  device, the standards to which the device conforms for a particular purpose, and used for the communication
    index: 23
    elements:
      systemType: {type: CodeableConcept, short: The standard that is used to operate and communicate, index: 24}
      version: {type: string, short: The version of the standard that is used to operate and communicate, index: 25}
    required: [systemType]
  distinctIdentifier: {short: The distinct identification string, type: string, index: 11}
  note: {type: Annotation, short: Device notes and comments, index: 39}
  status:
    isModifier: true
    short: active | inactive | entered-in-error | unknown
    type: code
    binding: {strength: required, valueSet: 'http://hl7.org/fhir/ValueSet/device-status|4.0.1'}
    isModifierReason: This element is labelled 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: 9
  safety: {type: CodeableConcept, short: Safety Characteristics of Device, isSummary: true, index: 40}
  lotNumber: {type: string, short: Lot number of manufacture, index: 15}
  url: {type: uri, short: Network address to contact device, index: 38}
  identifier: {type: Identifier, short: Instance identifier, index: 0}
  manufacturer: {type: string, short: Name of device manufacturer, index: 12}
  version:
    type: BackboneElement
    short: The actual design of the device or software version running on the device
    index: 26
    elements:
      type: {type: CodeableConcept, short: The type of the device version, index: 27}
      component: {type: Identifier, short: A single component of the device version, index: 28}
      value: {type: string, short: The version text, index: 29}
    required: [value]
  location:
    short: Where the device is found
    refers: ['http://hl7.org/fhir/StructureDefinition/Location']
    type: Reference
    index: 37
  contact: {type: ContactPoint, short: Details for human/organization for support, index: 36}
  manufactureDate: {type: dateTime, short: Date when the device was made, index: 13}
  owner:
    type: Reference
    short: Organization responsible for device
    refers: ['http://hl7.org/fhir/StructureDefinition/Organization']
    index: 35
  expirationDate: {type: dateTime, short: Date and time of expiry of this device (if applicable), index: 14}
  udiCarrier:
    type: BackboneElement
    short: Unique Device Identifier (UDI) Barcode string
    isSummary: true
    index: 2
    elements:
      deviceIdentifier: {short: Mandatory fixed portion of UDI, type: string, isSummary: true, index: 3}
      issuer: {type: uri, short: UDI Issuing Organization, index: 4}
      jurisdiction: {type: uri, short: Regional UDI authority, index: 5}
      carrierAIDC: {short: UDI Machine Readable Barcode String, type: base64Binary, isSummary: true, index: 6}
      carrierHRF: {short: UDI Human Readable Barcode String, type: string, isSummary: true, index: 7}
      entryType:
        short: barcode | rfid | manual +
        type: code
        binding: {strength: required, valueSet: 'http://hl7.org/fhir/ValueSet/udi-entry-type|4.0.1'}
        index: 8
package_version: 0.1.0
class: resource
kind: resource
url: https://fhir.kemkes.go.id/r4/StructureDefinition/Device
base: http://hl7.org/fhir/StructureDefinition/DomainResource
version: 4.0.1