PackagesCanonicalsLogsProblems
    Packages
    hl7.fhir.uv.livd@1.0.0-ballot
    http://hl7.org/fhir/uv/livd/StructureDefinition/devicedefinition-uv-livd
description: Profile on the DeviceDefinition resource for representing the devices included in the LIVD catalog for which mappings are defined.
package_name: hl7.fhir.uv.livd
derivation: constraint
name: LIVDDeviceDefinition
type: DeviceDefinition
elements:
  deviceName:
    mustSupport: false
    index: 8
    elements:
      name: {mustSupport: false, index: 9}
      type: {mustSupport: false, index: 10}
  shelfLifeStorage: {mustSupport: false, index: 18}
  property:
    mustSupport: false
    index: 26
    elements:
      type: {mustSupport: false, index: 27}
      valueQuantity: {mustSupport: false, index: 28}
      valueCode: {mustSupport: false, index: 29}
  manufacturerString: {type: string, mustSupport: true, choiceOf: manufacturer, index: 7}
  modelNumber: {short: Model id assigned by the manufacturer, mustSupport: true, index: 11}
  udiDeviceIdentifier:
    mustSupport: true
    index: 1
    elements:
      deviceIdentifier: {mustSupport: true, index: 2}
      issuer: {short: UDI Issuing Organization, mustSupport: true, index: 3}
      jurisdiction: {short: Regional UDI authority, mustSupport: true, index: 4}
  type:
    binding: {strength: extensible, valueSet: 'http://hl7.org/fhir/uv/livd/ValueSet/livd-device-type'}
    mustSupport: true
    index: 12
  capability:
    mustSupport: true
    index: 21
    extensions:
      DeviceDefinitionExtensionAnalyte: {url: 'http://hl7.org/fhir/uv/livd/StructureDefinition/ext-analyte', min: 1, type: Extension, mustSupport: true, index: 23}
    elements:
      extension:
        index: 22
        slicing:
          rules: open
          ordered: false
          discriminator:
          - {path: url, type: value}
          min: 1
          slices:
            DeviceDefinitionExtensionAnalyte:
              match: {url: null}
              schema: {type: Extension, mustSupport: true, url: 'http://hl7.org/fhir/uv/livd/StructureDefinition/ext-analyte', index: 23}
              min: 1
      type: {mustSupport: true, index: 24}
      description: {mustSupport: false, index: 25}
    required: [extension]
  specialization:
    mustSupport: false
    index: 13
    elements:
      systemType: {mustSupport: false, index: 14}
      version: {mustSupport: false, index: 15}
  note: {mustSupport: false, index: 34}
  languageCode: {mustSupport: false, index: 20}
  safety: {mustSupport: false, index: 17}
  url: {mustSupport: false, index: 32}
  identifier: {mustSupport: false, index: 0}
  manufacturer:
    mustSupport: true
    choices: [manufacturerString]
    index: 6
  quantity: {mustSupport: false, index: 35}
  version: {mustSupport: false, index: 16}
  contact: {mustSupport: false, index: 31}
  owner: {mustSupport: false, index: 30}
  onlineInformation: {mustSupport: false, index: 33}
  physicalCharacteristics: {mustSupport: false, index: 19}
package_version: 1.0.0-ballot
class: profile
kind: resource
url: http://hl7.org/fhir/uv/livd/StructureDefinition/devicedefinition-uv-livd
base: http://hl7.org/fhir/StructureDefinition/DeviceDefinition
version: 1.0.0-ballot
required: [manufacturer, capability, manufacturerString, modelNumber]