Cross-Version Extension for Device.udi.carrierAIDC in R3

URLhttp://hl7.org/fhir/3.0/StructureDefinition/extension-Device.udi.carrierAIDC
Version
Statusactive
Description

Cross-Version Extension for Device.udi.carrierAIDC. Valid in versions R2

This is a valid cross-version extension because it's counted as a new element

Context of Use

This extension may be used in the following contexts:


NameFlagsCard.TypeDescription & Constraintsdoco
.. Extension 0..1ExtensionUDI Machine Readable Barcode String
... extension ..0
... value[x] 1..base64Binary
... url "http://hl7.org/fhir/3.0/StructureDefinition/extension-Device.udi.carrierAIDC"

doco Documentation for this format

{
  "resourceType" : "StructureDefinition",
  "id" : "xv-r3-dev.udi.carrierAIDC",
  "url" : "http://hl7.org/fhir/3.0/StructureDefinition/extension-Device.udi.carrierAIDC",
  "name" : "XVerExtensionDevice.udi.carrierAIDCR3",
  "title" : "Cross-Version Extension for Device.udi.carrierAIDC in R3",
  "status" : "active",
  "experimental" : false,
  "publisher" : "Health Level Seven International (Orders and Observations)",
  "contact" : [{
    "telecom" : [{
      "system" : "url",
      "value" : "http://hl7.org/fhir"
    }]
  },
  {
    "telecom" : [{
      "system" : "url",
      "value" : "http://www.hl7.org/Special/committees/orders/index.cfm"
    }]
  }],
  "description" : "Cross-Version Extension for Device.udi.carrierAIDC. Valid in versions R2\r\n\r\nThis is a valid cross-version extension because it's counted as a new element",
  "jurisdiction" : [{
    "coding" : [{
      "system" : "http://unstats.un.org/unsd/methods/m49/m49.htm",
      "code" : "001"
    }]
  }],
  "fhirVersion" : "5.0.0",
  "kind" : "complex-type",
  "abstract" : false,
  "context" : [{
    "extension" : [{
      "extension" : [{
        "url" : "startFhirVersion",
        "valueCode" : "1.0"
      },
      {
        "url" : "endFhirVersion",
        "valueCode" : "1.0"
      }],
      "url" : "http://hl7.org/fhir/StructureDefinition/version-specific-use"
    }],
    "type" : "element",
    "expression" : "Device.udi"
  },
  {
    "type" : "extension",
    "expression" : "http://hl7.org/fhir/1.0/StructureDefinition/extension-Device.udi"
  }],
  "type" : "Extension",
  "baseDefinition" : "http://hl7.org/fhir/StructureDefinition/Extension",
  "derivation" : "constraint",
  "differential" : {
    "element" : [{
      "path" : "Extension",
      "short" : "UDI Machine Readable Barcode String",
      "definition" : "The full UDI carrier of the Automatic Identification and Data Capture (AIDC) technology representation of the barcode string as printed on the packaging of the device - E.g a barcode or RFID.   Because of limitations on character sets in XML and the need to round-trip JSON data through XML, AIDC Formats *SHALL* be base64 encoded.",
      "comment" : "The AIDC form of UDIs should be scanned or otherwise used for the identification of the device whenever possible to minimize errors in records resulting from manual transcriptions. If separate barcodes for DI and PI are present, concatenate the string with DI first and in order of human readable expression on label.",
      "alias" : ["Automatic Identification and Data Capture"],
      "min" : 0,
      "max" : "1",
      "isModifier" : false,
      "mapping" : [{
        "identity" : "udi",
        "map" : "A unique device identifier (UDI) on a device label a form that uses automatic identification and data capture (AIDC) technology."
      },
      {
        "identity" : "rim",
        "map" : "Role.id.extension"
      }]
    },
    {
      "path" : "Extension.extension",
      "max" : "0"
    },
    {
      "path" : "Extension.value[x]",
      "min" : 1,
      "type" : [{
        "code" : "base64Binary"
      }]
    },
    {
      "path" : "Extension.url",
      "fixedUri" : "http://hl7.org/fhir/3.0/StructureDefinition/extension-Device.udi.carrierAIDC"
    }]
  }
}