description: null package_name: rs/hl7.fhir.r5.examples derivation: constraint name: manufacturingBatch type: Extension elements: extension: type: Extension index: 0 slicing: slices: manufacturingDate: match: {} schema: type: Extension index: 0 extensions: {} elements: extension: {index: 1} url: type: uri pattern: {type: uri, value: manufacturingDate} index: 2 value: choices: [valueDateTime] index: 4 valueDateTime: {type: dateTime, choiceOf: value, index: 5} required: [value, valueDateTime] manufacturingDateClassification: match: {} schema: type: Extension index: 6 extensions: {} elements: extension: {index: 7} url: type: uri pattern: {type: uri, value: manufacturingDateClassification} index: 8 value: choices: [valueCodeableConcept] index: 10 valueCodeableConcept: {type: CodeableConcept, choiceOf: value, index: 11} required: [value, valueCodeableConcept] assignedManufacturer: match: {} schema: type: Extension index: 12 extensions: {} elements: extension: {index: 13} url: type: uri pattern: {type: uri, value: assignedManufacturer} index: 14 value: choices: [valueReference] index: 16 valueReference: type: Reference choiceOf: value refers: ['http://hl7.org/fhir/StructureDefinition/Organization'] index: 17 required: [value, valueReference] expirationDateClassification: match: {} schema: type: Extension index: 18 extensions: {} elements: extension: {index: 19} url: type: uri pattern: {type: uri, value: expirationDateClassification} index: 20 value: choices: [valueCodeableConcept] index: 22 valueCodeableConcept: {type: CodeableConcept, choiceOf: value, index: 23} required: [value, valueCodeableConcept] batchUtilization: match: {} schema: type: Extension index: 24 extensions: {} elements: extension: {index: 25} url: type: uri pattern: {type: uri, value: batchUtilization} index: 26 value: choices: [valueCodeableConcept] index: 28 valueCodeableConcept: {type: CodeableConcept, choiceOf: value, index: 29} required: [value, valueCodeableConcept] batchQuantity: match: {} schema: type: Extension index: 30 extensions: {} elements: extension: {index: 31} url: type: uri pattern: {type: uri, value: batchQuantity} index: 32 value: choices: [valueQuantity] index: 34 valueQuantity: {type: Quantity, choiceOf: value, index: 35} required: [value, valueQuantity] additionalInformation: match: {} schema: type: Extension index: 36 extensions: {} elements: extension: {index: 37} url: type: uri pattern: {type: uri, value: additionalInformation} index: 38 value: choices: [valueString] index: 40 valueString: {type: string, choiceOf: value, index: 41} required: [value, valueString] container: match: {} schema: type: Extension array: true index: 42 extensions: lotNumber: url: null type: Extension index: 44 extensions: {} elements: extension: {index: 45} url: type: uri pattern: {type: uri, value: lotNumber} index: 46 value: choices: [valueString] index: 48 valueString: {type: string, choiceOf: value, index: 49} required: [value, valueString] type: url: null type: Extension index: 50 extensions: {} elements: extension: {index: 51} url: type: uri pattern: {type: uri, value: type} index: 52 value: choices: [valueCodeableConcept] index: 54 valueCodeableConcept: {type: CodeableConcept, choiceOf: value, index: 55} required: [value, valueCodeableConcept] quantity: url: null type: Extension index: 56 extensions: {} elements: extension: {index: 57} url: type: uri pattern: {type: uri, value: quantity} index: 58 value: choices: [valueRatio] index: 60 valueRatio: {type: Ratio, choiceOf: value, index: 61} required: [value, valueRatio] closureSystemDescription: url: null type: Extension index: 62 extensions: {} elements: extension: {index: 63} url: type: uri pattern: {type: uri, value: closureSystemDescription} index: 64 value: choices: [valueString] index: 66 valueString: {type: string, choiceOf: value, index: 67} required: [value, valueString] closureType: url: null type: Extension index: 68 extensions: {} elements: extension: {index: 69} url: type: uri pattern: {type: uri, value: closureType} index: 70 value: choices: [valueCodeableConcept] index: 72 valueCodeableConcept: {type: CodeableConcept, choiceOf: value, index: 73} required: [value, valueCodeableConcept] elements: extension: index: 43 slicing: slices: lotNumber: match: {} schema: type: Extension index: 44 extensions: {} elements: extension: {index: 45} url: type: uri pattern: {type: uri, value: lotNumber} index: 46 value: choices: [valueString] index: 48 valueString: {type: string, choiceOf: value, index: 49} required: [value, valueString] type: match: {} schema: type: Extension index: 50 extensions: {} elements: extension: {index: 51} url: type: uri pattern: {type: uri, value: type} index: 52 value: choices: [valueCodeableConcept] index: 54 valueCodeableConcept: {type: CodeableConcept, choiceOf: value, index: 55} required: [value, valueCodeableConcept] quantity: match: {} schema: type: Extension index: 56 extensions: {} elements: extension: {index: 57} url: type: uri pattern: {type: uri, value: quantity} index: 58 value: choices: [valueRatio] index: 60 valueRatio: {type: Ratio, choiceOf: value, index: 61} required: [value, valueRatio] closureSystemDescription: match: {} schema: type: Extension index: 62 extensions: {} elements: extension: {index: 63} url: type: uri pattern: {type: uri, value: closureSystemDescription} index: 64 value: choices: [valueString] index: 66 valueString: {type: string, choiceOf: value, index: 67} required: [value, valueString] closureType: match: {} schema: type: Extension index: 68 extensions: {} elements: extension: {index: 69} url: type: uri pattern: {type: uri, value: closureType} index: 70 value: choices: [valueCodeableConcept] index: 72 valueCodeableConcept: {type: CodeableConcept, choiceOf: value, index: 73} required: [value, valueCodeableConcept] url: type: uri pattern: {type: uri, value: container} index: 74 value: choices: [] index: 76 url: pattern: {type: uri, value: 'http://hl7.org/fhir/StructureDefinition/medication-manufacturingBatch'} type: uri index: 77 value: choices: [] index: 79 package_version: 4.6.0 extensions: manufacturingDate: url: null type: Extension index: 0 extensions: {} elements: extension: {index: 1} url: type: uri pattern: {type: uri, value: manufacturingDate} index: 2 value: choices: [valueDateTime] index: 4 valueDateTime: {type: dateTime, choiceOf: value, index: 5} required: [value, valueDateTime] manufacturingDateClassification: url: null type: Extension index: 6 extensions: {} elements: extension: {index: 7} url: type: uri pattern: {type: uri, value: manufacturingDateClassification} index: 8 value: choices: [valueCodeableConcept] index: 10 valueCodeableConcept: {type: CodeableConcept, choiceOf: value, index: 11} required: [value, valueCodeableConcept] assignedManufacturer: url: null type: Extension index: 12 extensions: {} elements: extension: {index: 13} url: type: uri pattern: {type: uri, value: assignedManufacturer} index: 14 value: choices: [valueReference] index: 16 valueReference: type: Reference choiceOf: value refers: ['http://hl7.org/fhir/StructureDefinition/Organization'] index: 17 required: [value, valueReference] expirationDateClassification: url: null type: Extension index: 18 extensions: {} elements: extension: {index: 19} url: type: uri pattern: {type: uri, value: expirationDateClassification} index: 20 value: choices: [valueCodeableConcept] index: 22 valueCodeableConcept: {type: CodeableConcept, choiceOf: value, index: 23} required: [value, valueCodeableConcept] batchUtilization: url: null type: Extension index: 24 extensions: {} elements: extension: {index: 25} url: type: uri pattern: {type: uri, value: batchUtilization} index: 26 value: choices: [valueCodeableConcept] index: 28 valueCodeableConcept: {type: CodeableConcept, choiceOf: value, index: 29} required: [value, valueCodeableConcept] batchQuantity: url: null type: Extension index: 30 extensions: {} elements: extension: {index: 31} url: type: uri pattern: {type: uri, value: batchQuantity} index: 32 value: choices: [valueQuantity] index: 34 valueQuantity: {type: Quantity, choiceOf: value, index: 35} required: [value, valueQuantity] additionalInformation: url: null type: Extension index: 36 extensions: {} elements: extension: {index: 37} url: type: uri pattern: {type: uri, value: additionalInformation} index: 38 value: choices: [valueString] index: 40 valueString: {type: string, choiceOf: value, index: 41} required: [value, valueString] container: url: null type: Extension array: true index: 42 extensions: lotNumber: url: null type: Extension index: 44 extensions: {} elements: extension: {index: 45} url: type: uri pattern: {type: uri, value: lotNumber} index: 46 value: choices: [valueString] index: 48 valueString: {type: string, choiceOf: value, index: 49} required: [value, valueString] type: url: null type: Extension index: 50 extensions: {} elements: extension: {index: 51} url: type: uri pattern: {type: uri, value: type} index: 52 value: choices: [valueCodeableConcept] index: 54 valueCodeableConcept: {type: CodeableConcept, choiceOf: value, index: 55} required: [value, valueCodeableConcept] quantity: url: null type: Extension index: 56 extensions: {} elements: extension: {index: 57} url: type: uri pattern: {type: uri, value: quantity} index: 58 value: choices: [valueRatio] index: 60 valueRatio: {type: Ratio, choiceOf: value, index: 61} required: [value, valueRatio] closureSystemDescription: url: null type: Extension index: 62 extensions: {} elements: extension: {index: 63} url: type: uri pattern: {type: uri, value: closureSystemDescription} index: 64 value: choices: [valueString] index: 66 valueString: {type: string, choiceOf: value, index: 67} required: [value, valueString] closureType: url: null type: Extension index: 68 extensions: {} elements: extension: {index: 69} url: type: uri pattern: {type: uri, value: closureType} index: 70 value: choices: [valueCodeableConcept] index: 72 valueCodeableConcept: {type: CodeableConcept, choiceOf: value, index: 73} required: [value, valueCodeableConcept] elements: extension: index: 43 slicing: slices: lotNumber: match: {} schema: type: Extension index: 44 extensions: {} elements: extension: {index: 45} url: type: uri pattern: {type: uri, value: lotNumber} index: 46 value: choices: [valueString] index: 48 valueString: {type: string, choiceOf: value, index: 49} required: [value, valueString] type: match: {} schema: type: Extension index: 50 extensions: {} elements: extension: {index: 51} url: type: uri pattern: {type: uri, value: type} index: 52 value: choices: [valueCodeableConcept] index: 54 valueCodeableConcept: {type: CodeableConcept, choiceOf: value, index: 55} required: [value, valueCodeableConcept] quantity: match: {} schema: type: Extension index: 56 extensions: {} elements: extension: {index: 57} url: type: uri pattern: {type: uri, value: quantity} index: 58 value: choices: [valueRatio] index: 60 valueRatio: {type: Ratio, choiceOf: value, index: 61} required: [value, valueRatio] closureSystemDescription: match: {} schema: type: Extension index: 62 extensions: {} elements: extension: {index: 63} url: type: uri pattern: {type: uri, value: closureSystemDescription} index: 64 value: choices: [valueString] index: 66 valueString: {type: string, choiceOf: value, index: 67} required: [value, valueString] closureType: match: {} schema: type: Extension index: 68 extensions: {} elements: extension: {index: 69} url: type: uri pattern: {type: uri, value: closureType} index: 70 value: choices: [valueCodeableConcept] index: 72 valueCodeableConcept: {type: CodeableConcept, choiceOf: value, index: 73} required: [value, valueCodeableConcept] url: type: uri pattern: {type: uri, value: container} index: 74 value: choices: [] index: 76 class: extension kind: complex-type url: http://hl7.org/fhir/StructureDefinition/medication-manufacturingBatch base: http://hl7.org/fhir/StructureDefinition/Extension version: 4.6.0