description: Extension for processing of a biologically derived product. package_name: hl7.fhir.uv.extensions.r3 derivation: constraint name: BDPProcessing type: Extension elements: extension: isModifier: false short: Processing of description type: Extension index: 0 slicing: slices: description: match: {} schema: isModifier: false short: Processing of description type: Extension index: 0 extensions: {} elements: extension: {index: 1} url: type: uri pattern: {type: uri, value: description} index: 2 value: choices: [valueString] index: 4 valueString: {type: string, choiceOf: value, index: 5} required: [value, valueString] procedure: match: {} schema: isModifier: false short: Procesing procedure type: Extension index: 6 extensions: _datatype: url: h type: Extension short: DataType name 'CodeableReference' from R5 index: 8 elements: value: pattern: {type: string, value: CodeableReference} choices: [valueString] type: string index: 10 valueString: type: string pattern: {type: string, value: CodeableReference} choiceOf: value index: 11 required: [value, valueString] concept: url: concept short: Reference to a concept (by class) index: 12 extensions: {} elements: extension: {index: 13} url: pattern: {type: uri, value: concept} type: uri index: 14 value: choices: [valueCodeableConcept] index: 16 valueCodeableConcept: {type: CodeableConcept, choiceOf: value, index: 17} required: [value, valueCodeableConcept] reference: url: reference short: Reference to a resource (by instance) index: 18 extensions: {} elements: extension: {index: 19} url: pattern: {type: uri, value: reference} type: uri index: 20 value: choices: [valueReference] index: 22 valueReference: {type: Reference, choiceOf: value, index: 23} required: [value, valueReference] elements: extension: array: true index: 7 slicing: rules: open ordered: false discriminator: - {path: url, type: value} min: null slices: _datatype: match: {url: null} schema: type: Extension short: DataType name 'CodeableReference' from R5 url: h index: 8 elements: value: pattern: {type: string, value: CodeableReference} choices: [valueString] type: string index: 10 valueString: type: string pattern: {type: string, value: CodeableReference} choiceOf: value index: 11 required: [value, valueString] concept: match: {url: concept} schema: short: Reference to a concept (by class) index: 12 extensions: {} elements: extension: {index: 13} url: pattern: {type: uri, value: concept} type: uri index: 14 value: choices: [valueCodeableConcept] index: 16 valueCodeableConcept: {type: CodeableConcept, choiceOf: value, index: 17} required: [value, valueCodeableConcept] reference: match: {url: reference} schema: short: Reference to a resource (by instance) index: 18 extensions: {} elements: extension: {index: 19} url: pattern: {type: uri, value: reference} type: uri index: 20 value: choices: [valueReference] index: 22 valueReference: {type: Reference, choiceOf: value, index: 23} required: [value, valueReference] url: type: uri pattern: {type: uri, value: procedure} index: 24 value: choices: [] index: 26 additive: match: {} schema: isModifier: false short: Substance added during processing type: Extension index: 27 extensions: {} elements: extension: {index: 28} url: type: uri pattern: {type: uri, value: additive} index: 29 value: choices: [valueReference] index: 31 valueReference: type: Reference choiceOf: value refers: ['http://hl7.org/fhir/StructureDefinition/Substance'] index: 32 required: [value, valueReference] time[x]: match: {} schema: isModifier: false short: Time of processing type: Extension index: 33 extensions: {} elements: extension: {index: 34} url: type: uri pattern: {type: uri, value: 'time[x]'} index: 35 value: choices: [valueDateTime, valuePeriod] index: 37 valueDateTime: {type: dateTime, choiceOf: value, index: 38} valuePeriod: {type: Period, choiceOf: value, index: 39} required: [value, valueDateTime, valuePeriod] url: type: uri pattern: {type: uri, value: 'http://hl7.org/fhir/StructureDefinition/biologicallyderivedproduct-processing'} index: 40 package_version: 5.3.0-ballot-tc extensions: description: url: null isModifier: false short: Processing of description type: Extension index: 0 extensions: {} elements: extension: {index: 1} url: type: uri pattern: {type: uri, value: description} index: 2 value: choices: [valueString] index: 4 valueString: {type: string, choiceOf: value, index: 5} required: [value, valueString] procedure: url: null isModifier: false short: Procesing procedure type: Extension index: 6 extensions: _datatype: url: h type: Extension short: DataType name 'CodeableReference' from R5 index: 8 elements: value: pattern: {type: string, value: CodeableReference} choices: [valueString] type: string index: 10 valueString: type: string pattern: {type: string, value: CodeableReference} choiceOf: value index: 11 required: [value, valueString] concept: url: concept short: Reference to a concept (by class) index: 12 extensions: {} elements: extension: {index: 13} url: pattern: {type: uri, value: concept} type: uri index: 14 value: choices: [valueCodeableConcept] index: 16 valueCodeableConcept: {type: CodeableConcept, choiceOf: value, index: 17} required: [value, valueCodeableConcept] reference: url: reference short: Reference to a resource (by instance) index: 18 extensions: {} elements: extension: {index: 19} url: pattern: {type: uri, value: reference} type: uri index: 20 value: choices: [valueReference] index: 22 valueReference: {type: Reference, choiceOf: value, index: 23} required: [value, valueReference] elements: extension: array: true index: 7 slicing: rules: open ordered: false discriminator: - {path: url, type: value} min: null slices: _datatype: match: {url: null} schema: type: Extension short: DataType name 'CodeableReference' from R5 url: h index: 8 elements: value: pattern: {type: string, value: CodeableReference} choices: [valueString] type: string index: 10 valueString: type: string pattern: {type: string, value: CodeableReference} choiceOf: value index: 11 required: [value, valueString] concept: match: {url: concept} schema: short: Reference to a concept (by class) index: 12 extensions: {} elements: extension: {index: 13} url: pattern: {type: uri, value: concept} type: uri index: 14 value: choices: [valueCodeableConcept] index: 16 valueCodeableConcept: {type: CodeableConcept, choiceOf: value, index: 17} required: [value, valueCodeableConcept] reference: match: {url: reference} schema: short: Reference to a resource (by instance) index: 18 extensions: {} elements: extension: {index: 19} url: pattern: {type: uri, value: reference} type: uri index: 20 value: choices: [valueReference] index: 22 valueReference: {type: Reference, choiceOf: value, index: 23} required: [value, valueReference] url: type: uri pattern: {type: uri, value: procedure} index: 24 value: choices: [] index: 26 additive: url: null isModifier: false short: Substance added during processing type: Extension index: 27 extensions: {} elements: extension: {index: 28} url: type: uri pattern: {type: uri, value: additive} index: 29 value: choices: [valueReference] index: 31 valueReference: type: Reference choiceOf: value refers: ['http://hl7.org/fhir/StructureDefinition/Substance'] index: 32 required: [value, valueReference] time[x]: url: null isModifier: false short: Time of processing type: Extension index: 33 extensions: {} elements: extension: {index: 34} url: type: uri pattern: {type: uri, value: 'time[x]'} index: 35 value: choices: [valueDateTime, valuePeriod] index: 37 valueDateTime: {type: dateTime, choiceOf: value, index: 38} valuePeriod: {type: Period, choiceOf: value, index: 39} required: [value, valueDateTime, valuePeriod] class: extension kind: complex-type url: http://hl7.org/fhir/StructureDefinition/biologicallyderivedproduct-processing base: http://hl7.org/fhir/StructureDefinition/Extension version: 5.3.0-ballot-tc