description: This cross-version extension represents PackagedProductDefinition.package from http://hl7.org/fhir/StructureDefinition/PackagedProductDefinition|4.3.0 for use in FHIR R5. package_name: rs/hl7.fhir.uv.xver derivation: constraint name: ext_R4B_PackagedProductDefinition_package type: Extension elements: extension: array: true index: 0 slicing: rules: closed ordered: false discriminator: - {path: url, type: value} min: 0 slices: package: match: {url: null} schema: isModifier: false short: Allows containers (and parts of containers) within containers, still a single packaged product array: true index: 64 extensions: _datatype: url: http://hl7.org/fhir/StructureDefinition/_datatype type: Extension short: Data type name for PackagedProductDefinition.package.package from FHIR R4B index: 65 elements: value: base: {path: 'Extension.value[x]'} pattern: {type: string, value: PackagedProductDefinition.package} choices: [valueString] type: string index: 67 valueString: type: string pattern: {type: string, value: PackagedProductDefinition.package} base: {path: 'Extension.value[x]'} choiceOf: value index: 68 required: [value, valueString] elements: extension: type: Extension short: Data type name for PackagedProductDefinition.package.package from FHIR R4B url: http://hl7.org/fhir/StructureDefinition/_datatype index: 65 slicing: slices: _datatype: match: {} schema: type: Extension short: Data type name for PackagedProductDefinition.package.package from FHIR R4B url: http://hl7.org/fhir/StructureDefinition/_datatype index: 65 elements: value: base: {path: 'Extension.value[x]'} pattern: {type: string, value: PackagedProductDefinition.package} choices: [valueString] type: string index: 67 valueString: type: string pattern: {type: string, value: PackagedProductDefinition.package} base: {path: 'Extension.value[x]'} choiceOf: value index: 68 required: [value, valueString] shelfLifeStorage: match: {url: null} schema: short: Shelf Life and storage information isModifier: false array: true index: 21 extensions: type: url: null short: This describes the shelf life, taking into account various scenarios such as shelf life of the packaged Medicinal Product itself, shelf life after transformation where necessary and shelf life after the first opening of a bottle, etc. The shelf life type shall be specified using an appropriate controlled vocabulary The controlled term and the controlled term identifier shall be specified isModifier: false index: 23 elements: value: base: {path: 'Extension.value[x]'} short: This describes the shelf life, taking into account various scenarios such as shelf life of the packaged Medicinal Product itself, shelf life after transformation where necessary and shelf life after the first opening of a bottle, etc. The shelf life type shall be specified using an appropriate controlled vocabulary The controlled term and the controlled term identifier shall be specified choices: [valueCodeableConcept] index: 25 valueCodeableConcept: base: {path: 'Extension.value[x]'} type: CodeableConcept short: This describes the shelf life, taking into account various scenarios such as shelf life of the packaged Medicinal Product itself, shelf life after transformation where necessary and shelf life after the first opening of a bottle, etc. The shelf life type shall be specified using an appropriate controlled vocabulary The controlled term and the controlled term identifier shall be specified choiceOf: value index: 26 period[x]: url: null short: The shelf life time period can be specified using a numerical value for the period of time and its unit of time measurement The unit of measurement shall be specified in accordance with ISO 11240 and the resulting terminology The symbol and the symbol identifier shall be used isModifier: false index: 27 elements: value: base: {path: 'Extension.value[x]'} short: The shelf life time period can be specified using a numerical value for the period of time and its unit of time measurement The unit of measurement shall be specified in accordance with ISO 11240 and the resulting terminology The symbol and the symbol identifier shall be used choices: [valueDuration, valueString] index: 29 valueDuration: base: {path: 'Extension.value[x]'} type: Duration short: The shelf life time period can be specified using a numerical value for the period of time and its unit of time measurement The unit of measurement shall be specified in accordance with ISO 11240 and the resulting terminology The symbol and the symbol identifier shall be used choiceOf: value index: 30 valueString: base: {path: 'Extension.value[x]'} type: string short: The shelf life time period can be specified using a numerical value for the period of time and its unit of time measurement The unit of measurement shall be specified in accordance with ISO 11240 and the resulting terminology The symbol and the symbol identifier shall be used choiceOf: value index: 31 specialPrecautionsForStorage: url: null short: Special precautions for storage, if any, can be specified using an appropriate controlled vocabulary. The controlled term and the controlled term identifier shall be specified isModifier: false array: true index: 32 elements: value: base: {path: 'Extension.value[x]'} short: Special precautions for storage, if any, can be specified using an appropriate controlled vocabulary. The controlled term and the controlled term identifier shall be specified choices: [valueCodeableConcept] index: 34 valueCodeableConcept: base: {path: 'Extension.value[x]'} type: CodeableConcept short: Special precautions for storage, if any, can be specified using an appropriate controlled vocabulary. The controlled term and the controlled term identifier shall be specified choiceOf: value index: 35 elements: extension: array: true index: 22 slicing: rules: closed ordered: false discriminator: - {path: url, type: value} min: 0 slices: type: match: {url: null} schema: short: This describes the shelf life, taking into account various scenarios such as shelf life of the packaged Medicinal Product itself, shelf life after transformation where necessary and shelf life after the first opening of a bottle, etc. The shelf life type shall be specified using an appropriate controlled vocabulary The controlled term and the controlled term identifier shall be specified isModifier: false index: 23 elements: value: base: {path: 'Extension.value[x]'} short: This describes the shelf life, taking into account various scenarios such as shelf life of the packaged Medicinal Product itself, shelf life after transformation where necessary and shelf life after the first opening of a bottle, etc. The shelf life type shall be specified using an appropriate controlled vocabulary The controlled term and the controlled term identifier shall be specified choices: [valueCodeableConcept] index: 25 valueCodeableConcept: base: {path: 'Extension.value[x]'} type: CodeableConcept short: This describes the shelf life, taking into account various scenarios such as shelf life of the packaged Medicinal Product itself, shelf life after transformation where necessary and shelf life after the first opening of a bottle, etc. The shelf life type shall be specified using an appropriate controlled vocabulary The controlled term and the controlled term identifier shall be specified choiceOf: value index: 26 period[x]: match: {url: null} schema: short: The shelf life time period can be specified using a numerical value for the period of time and its unit of time measurement The unit of measurement shall be specified in accordance with ISO 11240 and the resulting terminology The symbol and the symbol identifier shall be used isModifier: false index: 27 elements: value: base: {path: 'Extension.value[x]'} short: The shelf life time period can be specified using a numerical value for the period of time and its unit of time measurement The unit of measurement shall be specified in accordance with ISO 11240 and the resulting terminology The symbol and the symbol identifier shall be used choices: [valueDuration, valueString] index: 29 valueDuration: base: {path: 'Extension.value[x]'} type: Duration short: The shelf life time period can be specified using a numerical value for the period of time and its unit of time measurement The unit of measurement shall be specified in accordance with ISO 11240 and the resulting terminology The symbol and the symbol identifier shall be used choiceOf: value index: 30 valueString: base: {path: 'Extension.value[x]'} type: string short: The shelf life time period can be specified using a numerical value for the period of time and its unit of time measurement The unit of measurement shall be specified in accordance with ISO 11240 and the resulting terminology The symbol and the symbol identifier shall be used choiceOf: value index: 31 specialPrecautionsForStorage: match: {url: null} schema: short: Special precautions for storage, if any, can be specified using an appropriate controlled vocabulary. The controlled term and the controlled term identifier shall be specified isModifier: false array: true index: 32 elements: value: base: {path: 'Extension.value[x]'} short: Special precautions for storage, if any, can be specified using an appropriate controlled vocabulary. The controlled term and the controlled term identifier shall be specified choices: [valueCodeableConcept] index: 34 valueCodeableConcept: base: {path: 'Extension.value[x]'} type: CodeableConcept short: Special precautions for storage, if any, can be specified using an appropriate controlled vocabulary. The controlled term and the controlled term identifier shall be specified choiceOf: value index: 35 property: match: {url: null} schema: short: General characteristics of this item isModifier: false array: true index: 40 extensions: type: url: null short: A code expressing the type of characteristic isModifier: false _required: true index: 42 elements: value: base: {path: 'Extension.value[x]'} short: A code expressing the type of characteristic choices: [valueCodeableConcept] index: 44 valueCodeableConcept: base: {path: 'Extension.value[x]'} type: CodeableConcept short: A code expressing the type of characteristic choiceOf: value index: 45 value[x]: url: null short: A value for the characteristic isModifier: false index: 46 elements: value: base: {path: 'Extension.value[x]'} short: A value for the characteristic choices: [valueCodeableConcept, valueQuantity, valueDate, valueBoolean, valueAttachment] index: 48 valueCodeableConcept: base: {path: 'Extension.value[x]'} type: CodeableConcept short: A value for the characteristic choiceOf: value index: 49 valueQuantity: base: {path: 'Extension.value[x]'} type: Quantity short: A value for the characteristic choiceOf: value index: 50 valueDate: base: {path: 'Extension.value[x]'} type: date short: A value for the characteristic choiceOf: value index: 51 valueBoolean: base: {path: 'Extension.value[x]'} type: boolean short: A value for the characteristic choiceOf: value index: 52 valueAttachment: base: {path: 'Extension.value[x]'} type: Attachment short: A value for the characteristic choiceOf: value index: 53 elements: extension: array: true min: 1 index: 41 slicing: rules: closed ordered: false discriminator: - {path: url, type: value} min: 1 slices: type: match: {url: null} schema: short: A code expressing the type of characteristic isModifier: false _required: true index: 42 elements: value: base: {path: 'Extension.value[x]'} short: A code expressing the type of characteristic choices: [valueCodeableConcept] index: 44 valueCodeableConcept: base: {path: 'Extension.value[x]'} type: CodeableConcept short: A code expressing the type of characteristic choiceOf: value index: 45 value[x]: match: {url: null} schema: short: A value for the characteristic isModifier: false index: 46 elements: value: base: {path: 'Extension.value[x]'} short: A value for the characteristic choices: [valueCodeableConcept, valueQuantity, valueDate, valueBoolean, valueAttachment] index: 48 valueCodeableConcept: base: {path: 'Extension.value[x]'} type: CodeableConcept short: A value for the characteristic choiceOf: value index: 49 valueQuantity: base: {path: 'Extension.value[x]'} type: Quantity short: A value for the characteristic choiceOf: value index: 50 valueDate: base: {path: 'Extension.value[x]'} type: date short: A value for the characteristic choiceOf: value index: 51 valueBoolean: base: {path: 'Extension.value[x]'} type: boolean short: A value for the characteristic choiceOf: value index: 52 valueAttachment: base: {path: 'Extension.value[x]'} type: Attachment short: A value for the characteristic choiceOf: value index: 53 required: [extension] alternateMaterial: match: {url: null} schema: isModifier: false short: A possible alternate material for this part of the packaging, that is allowed to be used instead of the usual material array: true index: 17 elements: value: base: {path: 'Extension.value[x]'} short: A possible alternate material for this part of the packaging, that is allowed to be used instead of the usual material choices: [valueCodeableConcept] index: 19 valueCodeableConcept: base: {path: 'Extension.value[x]'} type: CodeableConcept short: A possible alternate material for this part of the packaging, that is allowed to be used instead of the usual material choiceOf: value index: 20 type: match: {url: null} schema: short: The physical type of the container of the items isModifier: false index: 5 elements: value: base: {path: 'Extension.value[x]'} short: The physical type of the container of the items choices: [valueCodeableConcept] index: 7 valueCodeableConcept: base: {path: 'Extension.value[x]'} type: CodeableConcept short: The physical type of the container of the items choiceOf: value index: 8 material: match: {url: null} schema: short: Material type of the package item isModifier: false array: true index: 13 elements: value: base: {path: 'Extension.value[x]'} short: Material type of the package item choices: [valueCodeableConcept] index: 15 valueCodeableConcept: base: {path: 'Extension.value[x]'} type: CodeableConcept short: Material type of the package item choiceOf: value index: 16 identifier: match: {url: null} schema: isModifier: false short: An identifier that is specific to this particular part of the packaging. Including possibly a Data Carrier Identifier array: true index: 1 elements: value: base: {path: 'Extension.value[x]'} short: An identifier that is specific to this particular part of the packaging. Including possibly a Data Carrier Identifier choices: [valueIdentifier] index: 3 valueIdentifier: base: {path: 'Extension.value[x]'} type: Identifier short: An identifier that is specific to this particular part of the packaging. Including possibly a Data Carrier Identifier choiceOf: value index: 4 manufacturer: match: {url: null} schema: isModifier: false short: Manufacturer of this package Item (multiple means these are all possible manufacturers) array: true index: 36 elements: value: base: {path: 'Extension.value[x]'} short: Manufacturer of this package Item (multiple means these are all possible manufacturers) choices: [valueReference] index: 38 valueReference: short: Manufacturer of this package Item (multiple means these are all possible manufacturers) refers: ['http://hl7.org/fhir/StructureDefinition/Organization'] type: Reference base: {path: 'Extension.value[x]'} choiceOf: value index: 39 containedItem: match: {url: null} schema: short: The item(s) within the packaging isModifier: false array: true index: 54 extensions: item: url: null isModifier: false short: The actual item(s) of medication, as manufactured, or a device, or other medically related item (food, biologicals, raw materials, medical fluids, gases etc.), as contained in the package _required: true index: 56 elements: value: base: {path: 'Extension.value[x]'} short: The actual item(s) of medication, as manufactured, or a device, or other medically related item (food, biologicals, raw materials, medical fluids, gases etc.), as contained in the package choices: [valueCodeableReference] index: 58 valueCodeableReference: base: {path: 'Extension.value[x]'} type: CodeableReference short: The actual item(s) of medication, as manufactured, or a device, or other medically related item (food, biologicals, raw materials, medical fluids, gases etc.), as contained in the package choiceOf: value index: 59 amount: url: null short: The number of this type of item within this packaging isModifier: false index: 60 elements: value: base: {path: 'Extension.value[x]'} short: The number of this type of item within this packaging choices: [valueQuantity] index: 62 valueQuantity: base: {path: 'Extension.value[x]'} type: Quantity short: The number of this type of item within this packaging choiceOf: value index: 63 elements: extension: array: true min: 1 index: 55 slicing: rules: closed ordered: false discriminator: - {path: url, type: value} min: 1 slices: item: match: {url: null} schema: isModifier: false short: The actual item(s) of medication, as manufactured, or a device, or other medically related item (food, biologicals, raw materials, medical fluids, gases etc.), as contained in the package _required: true index: 56 elements: value: base: {path: 'Extension.value[x]'} short: The actual item(s) of medication, as manufactured, or a device, or other medically related item (food, biologicals, raw materials, medical fluids, gases etc.), as contained in the package choices: [valueCodeableReference] index: 58 valueCodeableReference: base: {path: 'Extension.value[x]'} type: CodeableReference short: The actual item(s) of medication, as manufactured, or a device, or other medically related item (food, biologicals, raw materials, medical fluids, gases etc.), as contained in the package choiceOf: value index: 59 amount: match: {url: null} schema: short: The number of this type of item within this packaging isModifier: false index: 60 elements: value: base: {path: 'Extension.value[x]'} short: The number of this type of item within this packaging choices: [valueQuantity] index: 62 valueQuantity: base: {path: 'Extension.value[x]'} type: Quantity short: The number of this type of item within this packaging choiceOf: value index: 63 required: [extension] quantity: match: {url: null} schema: isModifier: false short: The quantity of this level of packaging in the package that contains it (with the outermost level being 1) index: 9 elements: value: base: {path: 'Extension.value[x]'} short: The quantity of this level of packaging in the package that contains it (with the outermost level being 1) choices: [valueInteger] index: 11 valueInteger: base: {path: 'Extension.value[x]'} type: integer short: The quantity of this level of packaging in the package that contains it (with the outermost level being 1) choiceOf: value index: 12 url: pattern: {type: uri, value: 'http://hl7.org/fhir/4.3/StructureDefinition/extension-PackagedProductDefinition.package'} type: uri index: 69 package_version: r4b.r5-0.0.1-snapshot-1 extensions: package: url: null isModifier: false short: Allows containers (and parts of containers) within containers, still a single packaged product array: true index: 64 extensions: _datatype: url: http://hl7.org/fhir/StructureDefinition/_datatype type: Extension short: Data type name for PackagedProductDefinition.package.package from FHIR R4B index: 65 elements: value: base: {path: 'Extension.value[x]'} pattern: {type: string, value: PackagedProductDefinition.package} choices: [valueString] type: string index: 67 valueString: type: string pattern: {type: string, value: PackagedProductDefinition.package} base: {path: 'Extension.value[x]'} choiceOf: value index: 68 required: [value, valueString] elements: extension: type: Extension short: Data type name for PackagedProductDefinition.package.package from FHIR R4B url: http://hl7.org/fhir/StructureDefinition/_datatype index: 65 slicing: slices: _datatype: match: {} schema: type: Extension short: Data type name for PackagedProductDefinition.package.package from FHIR R4B url: http://hl7.org/fhir/StructureDefinition/_datatype index: 65 elements: value: base: {path: 'Extension.value[x]'} pattern: {type: string, value: PackagedProductDefinition.package} choices: [valueString] type: string index: 67 valueString: type: string pattern: {type: string, value: PackagedProductDefinition.package} base: {path: 'Extension.value[x]'} choiceOf: value index: 68 required: [value, valueString] shelfLifeStorage: url: null short: Shelf Life and storage information isModifier: false array: true index: 21 extensions: type: url: null short: This describes the shelf life, taking into account various scenarios such as shelf life of the packaged Medicinal Product itself, shelf life after transformation where necessary and shelf life after the first opening of a bottle, etc. The shelf life type shall be specified using an appropriate controlled vocabulary The controlled term and the controlled term identifier shall be specified isModifier: false index: 23 elements: value: base: {path: 'Extension.value[x]'} short: This describes the shelf life, taking into account various scenarios such as shelf life of the packaged Medicinal Product itself, shelf life after transformation where necessary and shelf life after the first opening of a bottle, etc. The shelf life type shall be specified using an appropriate controlled vocabulary The controlled term and the controlled term identifier shall be specified choices: [valueCodeableConcept] index: 25 valueCodeableConcept: base: {path: 'Extension.value[x]'} type: CodeableConcept short: This describes the shelf life, taking into account various scenarios such as shelf life of the packaged Medicinal Product itself, shelf life after transformation where necessary and shelf life after the first opening of a bottle, etc. The shelf life type shall be specified using an appropriate controlled vocabulary The controlled term and the controlled term identifier shall be specified choiceOf: value index: 26 period[x]: url: null short: The shelf life time period can be specified using a numerical value for the period of time and its unit of time measurement The unit of measurement shall be specified in accordance with ISO 11240 and the resulting terminology The symbol and the symbol identifier shall be used isModifier: false index: 27 elements: value: base: {path: 'Extension.value[x]'} short: The shelf life time period can be specified using a numerical value for the period of time and its unit of time measurement The unit of measurement shall be specified in accordance with ISO 11240 and the resulting terminology The symbol and the symbol identifier shall be used choices: [valueDuration, valueString] index: 29 valueDuration: base: {path: 'Extension.value[x]'} type: Duration short: The shelf life time period can be specified using a numerical value for the period of time and its unit of time measurement The unit of measurement shall be specified in accordance with ISO 11240 and the resulting terminology The symbol and the symbol identifier shall be used choiceOf: value index: 30 valueString: base: {path: 'Extension.value[x]'} type: string short: The shelf life time period can be specified using a numerical value for the period of time and its unit of time measurement The unit of measurement shall be specified in accordance with ISO 11240 and the resulting terminology The symbol and the symbol identifier shall be used choiceOf: value index: 31 specialPrecautionsForStorage: url: null short: Special precautions for storage, if any, can be specified using an appropriate controlled vocabulary. The controlled term and the controlled term identifier shall be specified isModifier: false array: true index: 32 elements: value: base: {path: 'Extension.value[x]'} short: Special precautions for storage, if any, can be specified using an appropriate controlled vocabulary. The controlled term and the controlled term identifier shall be specified choices: [valueCodeableConcept] index: 34 valueCodeableConcept: base: {path: 'Extension.value[x]'} type: CodeableConcept short: Special precautions for storage, if any, can be specified using an appropriate controlled vocabulary. The controlled term and the controlled term identifier shall be specified choiceOf: value index: 35 elements: extension: array: true index: 22 slicing: rules: closed ordered: false discriminator: - {path: url, type: value} min: 0 slices: type: match: {url: null} schema: short: This describes the shelf life, taking into account various scenarios such as shelf life of the packaged Medicinal Product itself, shelf life after transformation where necessary and shelf life after the first opening of a bottle, etc. The shelf life type shall be specified using an appropriate controlled vocabulary The controlled term and the controlled term identifier shall be specified isModifier: false index: 23 elements: value: base: {path: 'Extension.value[x]'} short: This describes the shelf life, taking into account various scenarios such as shelf life of the packaged Medicinal Product itself, shelf life after transformation where necessary and shelf life after the first opening of a bottle, etc. The shelf life type shall be specified using an appropriate controlled vocabulary The controlled term and the controlled term identifier shall be specified choices: [valueCodeableConcept] index: 25 valueCodeableConcept: base: {path: 'Extension.value[x]'} type: CodeableConcept short: This describes the shelf life, taking into account various scenarios such as shelf life of the packaged Medicinal Product itself, shelf life after transformation where necessary and shelf life after the first opening of a bottle, etc. The shelf life type shall be specified using an appropriate controlled vocabulary The controlled term and the controlled term identifier shall be specified choiceOf: value index: 26 period[x]: match: {url: null} schema: short: The shelf life time period can be specified using a numerical value for the period of time and its unit of time measurement The unit of measurement shall be specified in accordance with ISO 11240 and the resulting terminology The symbol and the symbol identifier shall be used isModifier: false index: 27 elements: value: base: {path: 'Extension.value[x]'} short: The shelf life time period can be specified using a numerical value for the period of time and its unit of time measurement The unit of measurement shall be specified in accordance with ISO 11240 and the resulting terminology The symbol and the symbol identifier shall be used choices: [valueDuration, valueString] index: 29 valueDuration: base: {path: 'Extension.value[x]'} type: Duration short: The shelf life time period can be specified using a numerical value for the period of time and its unit of time measurement The unit of measurement shall be specified in accordance with ISO 11240 and the resulting terminology The symbol and the symbol identifier shall be used choiceOf: value index: 30 valueString: base: {path: 'Extension.value[x]'} type: string short: The shelf life time period can be specified using a numerical value for the period of time and its unit of time measurement The unit of measurement shall be specified in accordance with ISO 11240 and the resulting terminology The symbol and the symbol identifier shall be used choiceOf: value index: 31 specialPrecautionsForStorage: match: {url: null} schema: short: Special precautions for storage, if any, can be specified using an appropriate controlled vocabulary. The controlled term and the controlled term identifier shall be specified isModifier: false array: true index: 32 elements: value: base: {path: 'Extension.value[x]'} short: Special precautions for storage, if any, can be specified using an appropriate controlled vocabulary. The controlled term and the controlled term identifier shall be specified choices: [valueCodeableConcept] index: 34 valueCodeableConcept: base: {path: 'Extension.value[x]'} type: CodeableConcept short: Special precautions for storage, if any, can be specified using an appropriate controlled vocabulary. The controlled term and the controlled term identifier shall be specified choiceOf: value index: 35 property: url: null short: General characteristics of this item isModifier: false array: true index: 40 extensions: type: url: null short: A code expressing the type of characteristic isModifier: false _required: true index: 42 elements: value: base: {path: 'Extension.value[x]'} short: A code expressing the type of characteristic choices: [valueCodeableConcept] index: 44 valueCodeableConcept: base: {path: 'Extension.value[x]'} type: CodeableConcept short: A code expressing the type of characteristic choiceOf: value index: 45 value[x]: url: null short: A value for the characteristic isModifier: false index: 46 elements: value: base: {path: 'Extension.value[x]'} short: A value for the characteristic choices: [valueCodeableConcept, valueQuantity, valueDate, valueBoolean, valueAttachment] index: 48 valueCodeableConcept: base: {path: 'Extension.value[x]'} type: CodeableConcept short: A value for the characteristic choiceOf: value index: 49 valueQuantity: base: {path: 'Extension.value[x]'} type: Quantity short: A value for the characteristic choiceOf: value index: 50 valueDate: base: {path: 'Extension.value[x]'} type: date short: A value for the characteristic choiceOf: value index: 51 valueBoolean: base: {path: 'Extension.value[x]'} type: boolean short: A value for the characteristic choiceOf: value index: 52 valueAttachment: base: {path: 'Extension.value[x]'} type: Attachment short: A value for the characteristic choiceOf: value index: 53 elements: extension: array: true min: 1 index: 41 slicing: rules: closed ordered: false discriminator: - {path: url, type: value} min: 1 slices: type: match: {url: null} schema: short: A code expressing the type of characteristic isModifier: false _required: true index: 42 elements: value: base: {path: 'Extension.value[x]'} short: A code expressing the type of characteristic choices: [valueCodeableConcept] index: 44 valueCodeableConcept: base: {path: 'Extension.value[x]'} type: CodeableConcept short: A code expressing the type of characteristic choiceOf: value index: 45 value[x]: match: {url: null} schema: short: A value for the characteristic isModifier: false index: 46 elements: value: base: {path: 'Extension.value[x]'} short: A value for the characteristic choices: [valueCodeableConcept, valueQuantity, valueDate, valueBoolean, valueAttachment] index: 48 valueCodeableConcept: base: {path: 'Extension.value[x]'} type: CodeableConcept short: A value for the characteristic choiceOf: value index: 49 valueQuantity: base: {path: 'Extension.value[x]'} type: Quantity short: A value for the characteristic choiceOf: value index: 50 valueDate: base: {path: 'Extension.value[x]'} type: date short: A value for the characteristic choiceOf: value index: 51 valueBoolean: base: {path: 'Extension.value[x]'} type: boolean short: A value for the characteristic choiceOf: value index: 52 valueAttachment: base: {path: 'Extension.value[x]'} type: Attachment short: A value for the characteristic choiceOf: value index: 53 required: [extension] alternateMaterial: url: null isModifier: false short: A possible alternate material for this part of the packaging, that is allowed to be used instead of the usual material array: true index: 17 elements: value: base: {path: 'Extension.value[x]'} short: A possible alternate material for this part of the packaging, that is allowed to be used instead of the usual material choices: [valueCodeableConcept] index: 19 valueCodeableConcept: base: {path: 'Extension.value[x]'} type: CodeableConcept short: A possible alternate material for this part of the packaging, that is allowed to be used instead of the usual material choiceOf: value index: 20 type: url: null short: The physical type of the container of the items isModifier: false index: 5 elements: value: base: {path: 'Extension.value[x]'} short: The physical type of the container of the items choices: [valueCodeableConcept] index: 7 valueCodeableConcept: base: {path: 'Extension.value[x]'} type: CodeableConcept short: The physical type of the container of the items choiceOf: value index: 8 material: url: null short: Material type of the package item isModifier: false array: true index: 13 elements: value: base: {path: 'Extension.value[x]'} short: Material type of the package item choices: [valueCodeableConcept] index: 15 valueCodeableConcept: base: {path: 'Extension.value[x]'} type: CodeableConcept short: Material type of the package item choiceOf: value index: 16 identifier: url: null isModifier: false short: An identifier that is specific to this particular part of the packaging. Including possibly a Data Carrier Identifier array: true index: 1 elements: value: base: {path: 'Extension.value[x]'} short: An identifier that is specific to this particular part of the packaging. Including possibly a Data Carrier Identifier choices: [valueIdentifier] index: 3 valueIdentifier: base: {path: 'Extension.value[x]'} type: Identifier short: An identifier that is specific to this particular part of the packaging. Including possibly a Data Carrier Identifier choiceOf: value index: 4 manufacturer: url: null isModifier: false short: Manufacturer of this package Item (multiple means these are all possible manufacturers) array: true index: 36 elements: value: base: {path: 'Extension.value[x]'} short: Manufacturer of this package Item (multiple means these are all possible manufacturers) choices: [valueReference] index: 38 valueReference: short: Manufacturer of this package Item (multiple means these are all possible manufacturers) refers: ['http://hl7.org/fhir/StructureDefinition/Organization'] type: Reference base: {path: 'Extension.value[x]'} choiceOf: value index: 39 containedItem: url: null short: The item(s) within the packaging isModifier: false array: true index: 54 extensions: item: url: null isModifier: false short: The actual item(s) of medication, as manufactured, or a device, or other medically related item (food, biologicals, raw materials, medical fluids, gases etc.), as contained in the package _required: true index: 56 elements: value: base: {path: 'Extension.value[x]'} short: The actual item(s) of medication, as manufactured, or a device, or other medically related item (food, biologicals, raw materials, medical fluids, gases etc.), as contained in the package choices: [valueCodeableReference] index: 58 valueCodeableReference: base: {path: 'Extension.value[x]'} type: CodeableReference short: The actual item(s) of medication, as manufactured, or a device, or other medically related item (food, biologicals, raw materials, medical fluids, gases etc.), as contained in the package choiceOf: value index: 59 amount: url: null short: The number of this type of item within this packaging isModifier: false index: 60 elements: value: base: {path: 'Extension.value[x]'} short: The number of this type of item within this packaging choices: [valueQuantity] index: 62 valueQuantity: base: {path: 'Extension.value[x]'} type: Quantity short: The number of this type of item within this packaging choiceOf: value index: 63 elements: extension: array: true min: 1 index: 55 slicing: rules: closed ordered: false discriminator: - {path: url, type: value} min: 1 slices: item: match: {url: null} schema: isModifier: false short: The actual item(s) of medication, as manufactured, or a device, or other medically related item (food, biologicals, raw materials, medical fluids, gases etc.), as contained in the package _required: true index: 56 elements: value: base: {path: 'Extension.value[x]'} short: The actual item(s) of medication, as manufactured, or a device, or other medically related item (food, biologicals, raw materials, medical fluids, gases etc.), as contained in the package choices: [valueCodeableReference] index: 58 valueCodeableReference: base: {path: 'Extension.value[x]'} type: CodeableReference short: The actual item(s) of medication, as manufactured, or a device, or other medically related item (food, biologicals, raw materials, medical fluids, gases etc.), as contained in the package choiceOf: value index: 59 amount: match: {url: null} schema: short: The number of this type of item within this packaging isModifier: false index: 60 elements: value: base: {path: 'Extension.value[x]'} short: The number of this type of item within this packaging choices: [valueQuantity] index: 62 valueQuantity: base: {path: 'Extension.value[x]'} type: Quantity short: The number of this type of item within this packaging choiceOf: value index: 63 required: [extension] quantity: url: null isModifier: false short: The quantity of this level of packaging in the package that contains it (with the outermost level being 1) index: 9 elements: value: base: {path: 'Extension.value[x]'} short: The quantity of this level of packaging in the package that contains it (with the outermost level being 1) choices: [valueInteger] index: 11 valueInteger: base: {path: 'Extension.value[x]'} type: integer short: The quantity of this level of packaging in the package that contains it (with the outermost level being 1) choiceOf: value index: 12 class: extension kind: complex-type url: http://hl7.org/fhir/4.3/StructureDefinition/extension-PackagedProductDefinition.package base: http://hl7.org/fhir/StructureDefinition/Extension version: 0.0.1-snapshot-1 required: [url]