description: Extension for manipulation of a biologically dervied prodcut package_name: hl7.fhir.r5.examples derivation: constraint name: manipulation type: Extension elements: extension: isModifier: false short: Description of manipulation type: Extension index: 0 slicing: slices: description: match: {} schema: isModifier: false short: Description of manipulation 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: [valueString, value] procedure: match: {} schema: isModifier: false short: Procesing procedure type: Extension array: true index: 6 extensions: {} elements: extension: {index: 7} url: type: uri pattern: {type: Uri, value: procedure} index: 8 value: choices: [valueCodeableReference] index: 10 valueCodeableReference: {type: CodeableReference, choiceOf: value, index: 11} required: [valueCodeableReference, value] time[x]: match: {} schema: isModifier: false short: Time of manipulation type: Extension index: 12 extensions: {} elements: extension: {index: 13} url: type: uri pattern: {type: Uri, value: 'time[x]'} index: 14 value: choices: [valueDateTime, valuePeriod] index: 16 valueDateTime: {type: dateTime, choiceOf: value, index: 17} valuePeriod: {type: Period, choiceOf: value, index: 18} required: [valuePeriod, valueDateTime, value] package_version: 5.0.0-ballot extensions: description: url: null isModifier: false short: Description of manipulation 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: [valueString, value] procedure: isModifier: false short: Procesing procedure index: 6 type: Extension array: true elements: extension: {index: 7} url: type: uri pattern: {type: Uri, value: procedure} index: 8 value: choices: [valueCodeableReference] index: 10 valueCodeableReference: {type: CodeableReference, choiceOf: value, index: 11} extensions: {} url: null required: [valueCodeableReference, value] time[x]: url: null isModifier: false short: Time of manipulation type: Extension index: 12 extensions: {} elements: extension: {index: 13} url: type: uri pattern: {type: Uri, value: 'time[x]'} index: 14 value: choices: [valueDateTime, valuePeriod] index: 16 valueDateTime: {type: dateTime, choiceOf: value, index: 17} valuePeriod: {type: Period, choiceOf: value, index: 18} required: [valuePeriod, valueDateTime, value] class: extension kind: complex-type url: http://hl7.org/fhir/StructureDefinition/biologicallyderivedproduct-manipulation base: http://hl7.org/fhir/StructureDefinition/Extension version: 5.0.0-ballot