description: This cross-version extension represents MedicinalProductPharmaceutical from http://hl7.org/fhir/StructureDefinition/MedicinalProductPharmaceutical|4.0.1 for use in FHIR R4B. package_name: rs/hl7.fhir.uv.xver derivation: constraint name: ext_R4_MedicinalProductPharmaceutical type: Extension elements: extension: array: true min: 2 index: 0 slicing: rules: closed ordered: false discriminator: - {path: url, type: value} min: 2 slices: administrableDoseForm: match: {url: null} schema: short: The administrable dose form, after necessary reconstitution isModifier: false _required: true index: 1 elements: value: base: {path: 'Extension.value[x]'} short: The administrable dose form, after necessary reconstitution choices: [valueCodeableConcept] index: 3 valueCodeableConcept: base: {path: 'Extension.value[x]'} type: CodeableConcept short: The administrable dose form, after necessary reconstitution choiceOf: value index: 4 unitOfPresentation: match: {url: null} schema: short: Todo isModifier: false index: 5 elements: value: base: {path: 'Extension.value[x]'} short: Todo choices: [valueCodeableConcept] index: 7 valueCodeableConcept: base: {path: 'Extension.value[x]'} type: CodeableConcept short: Todo choiceOf: value index: 8 ingredient: match: {url: null} schema: short: Ingredient isModifier: false array: true index: 9 elements: value: base: {path: 'Extension.value[x]'} short: Ingredient choices: [valueReference] index: 11 valueReference: base: {path: 'Extension.value[x]'} type: Reference short: Ingredient choiceOf: value refers: ['http://hl7.org/fhir/StructureDefinition/MedicinalProductIngredient'] index: 12 device: match: {url: null} schema: short: Accompanying device isModifier: false array: true index: 13 elements: value: base: {path: 'Extension.value[x]'} short: Accompanying device choices: [valueReference] index: 15 valueReference: base: {path: 'Extension.value[x]'} type: Reference short: Accompanying device choiceOf: value refers: ['http://hl7.org/fhir/StructureDefinition/DeviceDefinition'] index: 16 characteristics: match: {url: null} schema: short: Characteristics e.g. a products onset of action isModifier: false array: true index: 17 extensions: code: url: null short: A coded characteristic isModifier: false _required: true index: 19 elements: value: base: {path: 'Extension.value[x]'} short: A coded characteristic choices: [valueCodeableConcept] index: 21 valueCodeableConcept: base: {path: 'Extension.value[x]'} type: CodeableConcept short: A coded characteristic choiceOf: value index: 22 status: url: null short: The status of characteristic e.g. assigned or pending isModifier: false index: 23 elements: value: base: {path: 'Extension.value[x]'} short: The status of characteristic e.g. assigned or pending choices: [valueCodeableConcept] index: 25 valueCodeableConcept: base: {path: 'Extension.value[x]'} type: CodeableConcept short: The status of characteristic e.g. assigned or pending choiceOf: value index: 26 elements: extension: array: true min: 1 index: 18 slicing: rules: closed ordered: false discriminator: - {path: url, type: value} min: 1 slices: code: match: {url: null} schema: short: A coded characteristic isModifier: false _required: true index: 19 elements: value: base: {path: 'Extension.value[x]'} short: A coded characteristic choices: [valueCodeableConcept] index: 21 valueCodeableConcept: base: {path: 'Extension.value[x]'} type: CodeableConcept short: A coded characteristic choiceOf: value index: 22 status: match: {url: null} schema: short: The status of characteristic e.g. assigned or pending isModifier: false index: 23 elements: value: base: {path: 'Extension.value[x]'} short: The status of characteristic e.g. assigned or pending choices: [valueCodeableConcept] index: 25 valueCodeableConcept: base: {path: 'Extension.value[x]'} type: CodeableConcept short: The status of characteristic e.g. assigned or pending choiceOf: value index: 26 required: [extension] routeOfAdministration: match: {url: null} schema: min: 1 isModifier: false short: The path by which the pharmaceutical product is taken into or makes contact with the body index: 27 array: true elements: extension: array: true min: 1 index: 28 slicing: rules: closed ordered: false discriminator: - {path: url, type: value} min: 1 slices: code: match: {url: null} schema: short: Coded expression for the route isModifier: false _required: true index: 29 elements: value: base: {path: 'Extension.value[x]'} short: Coded expression for the route choices: [valueCodeableConcept] index: 31 valueCodeableConcept: base: {path: 'Extension.value[x]'} type: CodeableConcept short: Coded expression for the route choiceOf: value index: 32 firstDose: match: {url: null} schema: short: The first dose (dose quantity) administered in humans can be specified, for a product under investigation, using a numerical value and its unit of measurement isModifier: false index: 33 elements: value: base: {path: 'Extension.value[x]'} short: The first dose (dose quantity) administered in humans can be specified, for a product under investigation, using a numerical value and its unit of measurement choices: [valueQuantity] index: 35 valueQuantity: base: {path: 'Extension.value[x]'} type: Quantity short: The first dose (dose quantity) administered in humans can be specified, for a product under investigation, using a numerical value and its unit of measurement choiceOf: value index: 36 maxSingleDose: match: {url: null} schema: short: The maximum single dose that can be administered as per the protocol of a clinical trial can be specified using a numerical value and its unit of measurement isModifier: false index: 37 elements: value: base: {path: 'Extension.value[x]'} short: The maximum single dose that can be administered as per the protocol of a clinical trial can be specified using a numerical value and its unit of measurement choices: [valueQuantity] index: 39 valueQuantity: base: {path: 'Extension.value[x]'} type: Quantity short: The maximum single dose that can be administered as per the protocol of a clinical trial can be specified using a numerical value and its unit of measurement choiceOf: value index: 40 maxDosePerDay: match: {url: null} schema: short: The maximum dose per day (maximum dose quantity to be administered in any one 24-h period) that can be administered as per the protocol referenced in the clinical trial authorisation isModifier: false index: 41 elements: value: base: {path: 'Extension.value[x]'} short: The maximum dose per day (maximum dose quantity to be administered in any one 24-h period) that can be administered as per the protocol referenced in the clinical trial authorisation choices: [valueQuantity] index: 43 valueQuantity: base: {path: 'Extension.value[x]'} type: Quantity short: The maximum dose per day (maximum dose quantity to be administered in any one 24-h period) that can be administered as per the protocol referenced in the clinical trial authorisation choiceOf: value index: 44 maxDosePerTreatmentPeriod: match: {url: null} schema: short: The maximum dose per treatment period that can be administered as per the protocol referenced in the clinical trial authorisation isModifier: false index: 45 elements: value: base: {path: 'Extension.value[x]'} short: The maximum dose per treatment period that can be administered as per the protocol referenced in the clinical trial authorisation choices: [valueRatio] index: 47 valueRatio: base: {path: 'Extension.value[x]'} type: Ratio short: The maximum dose per treatment period that can be administered as per the protocol referenced in the clinical trial authorisation choiceOf: value index: 48 maxTreatmentPeriod: match: {url: null} schema: short: The maximum treatment period during which an Investigational Medicinal Product can be administered as per the protocol referenced in the clinical trial authorisation isModifier: false index: 49 elements: value: base: {path: 'Extension.value[x]'} short: The maximum treatment period during which an Investigational Medicinal Product can be administered as per the protocol referenced in the clinical trial authorisation choices: [valueDuration] index: 51 valueDuration: base: {path: 'Extension.value[x]'} type: Duration short: The maximum treatment period during which an Investigational Medicinal Product can be administered as per the protocol referenced in the clinical trial authorisation choiceOf: value index: 52 targetSpecies: match: {url: null} schema: short: A species for which this route applies isModifier: false array: true index: 53 extensions: code: url: null short: Coded expression for the species isModifier: false _required: true index: 55 elements: value: base: {path: 'Extension.value[x]'} short: Coded expression for the species choices: [valueCodeableConcept] index: 57 valueCodeableConcept: base: {path: 'Extension.value[x]'} type: CodeableConcept short: Coded expression for the species choiceOf: value index: 58 withdrawalPeriod: url: null short: A species specific time during which consumption of animal product is not appropriate isModifier: false array: true index: 59 extensions: tissue: url: null short: Coded expression for the type of tissue for which the withdrawal period applues, e.g. meat, milk isModifier: false _required: true index: 61 elements: value: base: {path: 'Extension.value[x]'} short: Coded expression for the type of tissue for which the withdrawal period applues, e.g. meat, milk choices: [valueCodeableConcept] index: 63 valueCodeableConcept: base: {path: 'Extension.value[x]'} type: CodeableConcept short: Coded expression for the type of tissue for which the withdrawal period applues, e.g. meat, milk choiceOf: value index: 64 value: url: null short: A value for the time isModifier: false _required: true index: 65 elements: value: base: {path: 'Extension.value[x]'} short: A value for the time choices: [valueQuantity] index: 67 valueQuantity: base: {path: 'Extension.value[x]'} type: Quantity short: A value for the time choiceOf: value index: 68 supportingInformation: url: null short: Extra information about the withdrawal period isModifier: false index: 69 elements: value: base: {path: 'Extension.value[x]'} short: Extra information about the withdrawal period choices: [valueString] index: 71 valueString: base: {path: 'Extension.value[x]'} type: string short: Extra information about the withdrawal period choiceOf: value index: 72 elements: extension: array: true min: 2 index: 60 slicing: rules: closed ordered: false discriminator: - {path: url, type: value} min: 2 slices: tissue: match: {url: null} schema: short: Coded expression for the type of tissue for which the withdrawal period applues, e.g. meat, milk isModifier: false _required: true index: 61 elements: value: base: {path: 'Extension.value[x]'} short: Coded expression for the type of tissue for which the withdrawal period applues, e.g. meat, milk choices: [valueCodeableConcept] index: 63 valueCodeableConcept: base: {path: 'Extension.value[x]'} type: CodeableConcept short: Coded expression for the type of tissue for which the withdrawal period applues, e.g. meat, milk choiceOf: value index: 64 value: match: {url: null} schema: short: A value for the time isModifier: false _required: true index: 65 elements: value: base: {path: 'Extension.value[x]'} short: A value for the time choices: [valueQuantity] index: 67 valueQuantity: base: {path: 'Extension.value[x]'} type: Quantity short: A value for the time choiceOf: value index: 68 supportingInformation: match: {url: null} schema: short: Extra information about the withdrawal period isModifier: false index: 69 elements: value: base: {path: 'Extension.value[x]'} short: Extra information about the withdrawal period choices: [valueString] index: 71 valueString: base: {path: 'Extension.value[x]'} type: string short: Extra information about the withdrawal period choiceOf: value index: 72 elements: extension: array: true min: 1 index: 54 slicing: rules: closed ordered: false discriminator: - {path: url, type: value} min: 1 slices: code: match: {url: null} schema: short: Coded expression for the species isModifier: false _required: true index: 55 elements: value: base: {path: 'Extension.value[x]'} short: Coded expression for the species choices: [valueCodeableConcept] index: 57 valueCodeableConcept: base: {path: 'Extension.value[x]'} type: CodeableConcept short: Coded expression for the species choiceOf: value index: 58 withdrawalPeriod: match: {url: null} schema: short: A species specific time during which consumption of animal product is not appropriate isModifier: false array: true index: 59 extensions: tissue: url: null short: Coded expression for the type of tissue for which the withdrawal period applues, e.g. meat, milk isModifier: false _required: true index: 61 elements: value: base: {path: 'Extension.value[x]'} short: Coded expression for the type of tissue for which the withdrawal period applues, e.g. meat, milk choices: [valueCodeableConcept] index: 63 valueCodeableConcept: base: {path: 'Extension.value[x]'} type: CodeableConcept short: Coded expression for the type of tissue for which the withdrawal period applues, e.g. meat, milk choiceOf: value index: 64 value: url: null short: A value for the time isModifier: false _required: true index: 65 elements: value: base: {path: 'Extension.value[x]'} short: A value for the time choices: [valueQuantity] index: 67 valueQuantity: base: {path: 'Extension.value[x]'} type: Quantity short: A value for the time choiceOf: value index: 68 supportingInformation: url: null short: Extra information about the withdrawal period isModifier: false index: 69 elements: value: base: {path: 'Extension.value[x]'} short: Extra information about the withdrawal period choices: [valueString] index: 71 valueString: base: {path: 'Extension.value[x]'} type: string short: Extra information about the withdrawal period choiceOf: value index: 72 elements: extension: array: true min: 2 index: 60 slicing: rules: closed ordered: false discriminator: - {path: url, type: value} min: 2 slices: tissue: match: {url: null} schema: short: Coded expression for the type of tissue for which the withdrawal period applues, e.g. meat, milk isModifier: false _required: true index: 61 elements: value: base: {path: 'Extension.value[x]'} short: Coded expression for the type of tissue for which the withdrawal period applues, e.g. meat, milk choices: [valueCodeableConcept] index: 63 valueCodeableConcept: base: {path: 'Extension.value[x]'} type: CodeableConcept short: Coded expression for the type of tissue for which the withdrawal period applues, e.g. meat, milk choiceOf: value index: 64 value: match: {url: null} schema: short: A value for the time isModifier: false _required: true index: 65 elements: value: base: {path: 'Extension.value[x]'} short: A value for the time choices: [valueQuantity] index: 67 valueQuantity: base: {path: 'Extension.value[x]'} type: Quantity short: A value for the time choiceOf: value index: 68 supportingInformation: match: {url: null} schema: short: Extra information about the withdrawal period isModifier: false index: 69 elements: value: base: {path: 'Extension.value[x]'} short: Extra information about the withdrawal period choices: [valueString] index: 71 valueString: base: {path: 'Extension.value[x]'} type: string short: Extra information about the withdrawal period choiceOf: value index: 72 required: [extension] _required: true extensions: code: url: null short: Coded expression for the route isModifier: false _required: true index: 29 elements: value: base: {path: 'Extension.value[x]'} short: Coded expression for the route choices: [valueCodeableConcept] index: 31 valueCodeableConcept: base: {path: 'Extension.value[x]'} type: CodeableConcept short: Coded expression for the route choiceOf: value index: 32 firstDose: url: null short: The first dose (dose quantity) administered in humans can be specified, for a product under investigation, using a numerical value and its unit of measurement isModifier: false index: 33 elements: value: base: {path: 'Extension.value[x]'} short: The first dose (dose quantity) administered in humans can be specified, for a product under investigation, using a numerical value and its unit of measurement choices: [valueQuantity] index: 35 valueQuantity: base: {path: 'Extension.value[x]'} type: Quantity short: The first dose (dose quantity) administered in humans can be specified, for a product under investigation, using a numerical value and its unit of measurement choiceOf: value index: 36 maxSingleDose: url: null short: The maximum single dose that can be administered as per the protocol of a clinical trial can be specified using a numerical value and its unit of measurement isModifier: false index: 37 elements: value: base: {path: 'Extension.value[x]'} short: The maximum single dose that can be administered as per the protocol of a clinical trial can be specified using a numerical value and its unit of measurement choices: [valueQuantity] index: 39 valueQuantity: base: {path: 'Extension.value[x]'} type: Quantity short: The maximum single dose that can be administered as per the protocol of a clinical trial can be specified using a numerical value and its unit of measurement choiceOf: value index: 40 maxDosePerDay: url: null short: The maximum dose per day (maximum dose quantity to be administered in any one 24-h period) that can be administered as per the protocol referenced in the clinical trial authorisation isModifier: false index: 41 elements: value: base: {path: 'Extension.value[x]'} short: The maximum dose per day (maximum dose quantity to be administered in any one 24-h period) that can be administered as per the protocol referenced in the clinical trial authorisation choices: [valueQuantity] index: 43 valueQuantity: base: {path: 'Extension.value[x]'} type: Quantity short: The maximum dose per day (maximum dose quantity to be administered in any one 24-h period) that can be administered as per the protocol referenced in the clinical trial authorisation choiceOf: value index: 44 maxDosePerTreatmentPeriod: url: null short: The maximum dose per treatment period that can be administered as per the protocol referenced in the clinical trial authorisation isModifier: false index: 45 elements: value: base: {path: 'Extension.value[x]'} short: The maximum dose per treatment period that can be administered as per the protocol referenced in the clinical trial authorisation choices: [valueRatio] index: 47 valueRatio: base: {path: 'Extension.value[x]'} type: Ratio short: The maximum dose per treatment period that can be administered as per the protocol referenced in the clinical trial authorisation choiceOf: value index: 48 maxTreatmentPeriod: url: null short: The maximum treatment period during which an Investigational Medicinal Product can be administered as per the protocol referenced in the clinical trial authorisation isModifier: false index: 49 elements: value: base: {path: 'Extension.value[x]'} short: The maximum treatment period during which an Investigational Medicinal Product can be administered as per the protocol referenced in the clinical trial authorisation choices: [valueDuration] index: 51 valueDuration: base: {path: 'Extension.value[x]'} type: Duration short: The maximum treatment period during which an Investigational Medicinal Product can be administered as per the protocol referenced in the clinical trial authorisation choiceOf: value index: 52 targetSpecies: url: null short: A species for which this route applies isModifier: false array: true index: 53 extensions: code: url: null short: Coded expression for the species isModifier: false _required: true index: 55 elements: value: base: {path: 'Extension.value[x]'} short: Coded expression for the species choices: [valueCodeableConcept] index: 57 valueCodeableConcept: base: {path: 'Extension.value[x]'} type: CodeableConcept short: Coded expression for the species choiceOf: value index: 58 withdrawalPeriod: url: null short: A species specific time during which consumption of animal product is not appropriate isModifier: false array: true index: 59 extensions: tissue: url: null short: Coded expression for the type of tissue for which the withdrawal period applues, e.g. meat, milk isModifier: false _required: true index: 61 elements: value: base: {path: 'Extension.value[x]'} short: Coded expression for the type of tissue for which the withdrawal period applues, e.g. meat, milk choices: [valueCodeableConcept] index: 63 valueCodeableConcept: base: {path: 'Extension.value[x]'} type: CodeableConcept short: Coded expression for the type of tissue for which the withdrawal period applues, e.g. meat, milk choiceOf: value index: 64 value: url: null short: A value for the time isModifier: false _required: true index: 65 elements: value: base: {path: 'Extension.value[x]'} short: A value for the time choices: [valueQuantity] index: 67 valueQuantity: base: {path: 'Extension.value[x]'} type: Quantity short: A value for the time choiceOf: value index: 68 supportingInformation: url: null short: Extra information about the withdrawal period isModifier: false index: 69 elements: value: base: {path: 'Extension.value[x]'} short: Extra information about the withdrawal period choices: [valueString] index: 71 valueString: base: {path: 'Extension.value[x]'} type: string short: Extra information about the withdrawal period choiceOf: value index: 72 elements: extension: array: true min: 2 index: 60 slicing: rules: closed ordered: false discriminator: - {path: url, type: value} min: 2 slices: tissue: match: {url: null} schema: short: Coded expression for the type of tissue for which the withdrawal period applues, e.g. meat, milk isModifier: false _required: true index: 61 elements: value: base: {path: 'Extension.value[x]'} short: Coded expression for the type of tissue for which the withdrawal period applues, e.g. meat, milk choices: [valueCodeableConcept] index: 63 valueCodeableConcept: base: {path: 'Extension.value[x]'} type: CodeableConcept short: Coded expression for the type of tissue for which the withdrawal period applues, e.g. meat, milk choiceOf: value index: 64 value: match: {url: null} schema: short: A value for the time isModifier: false _required: true index: 65 elements: value: base: {path: 'Extension.value[x]'} short: A value for the time choices: [valueQuantity] index: 67 valueQuantity: base: {path: 'Extension.value[x]'} type: Quantity short: A value for the time choiceOf: value index: 68 supportingInformation: match: {url: null} schema: short: Extra information about the withdrawal period isModifier: false index: 69 elements: value: base: {path: 'Extension.value[x]'} short: Extra information about the withdrawal period choices: [valueString] index: 71 valueString: base: {path: 'Extension.value[x]'} type: string short: Extra information about the withdrawal period choiceOf: value index: 72 elements: extension: array: true min: 1 index: 54 slicing: rules: closed ordered: false discriminator: - {path: url, type: value} min: 1 slices: code: match: {url: null} schema: short: Coded expression for the species isModifier: false _required: true index: 55 elements: value: base: {path: 'Extension.value[x]'} short: Coded expression for the species choices: [valueCodeableConcept] index: 57 valueCodeableConcept: base: {path: 'Extension.value[x]'} type: CodeableConcept short: Coded expression for the species choiceOf: value index: 58 withdrawalPeriod: match: {url: null} schema: short: A species specific time during which consumption of animal product is not appropriate isModifier: false array: true index: 59 extensions: tissue: url: null short: Coded expression for the type of tissue for which the withdrawal period applues, e.g. meat, milk isModifier: false _required: true index: 61 elements: value: base: {path: 'Extension.value[x]'} short: Coded expression for the type of tissue for which the withdrawal period applues, e.g. meat, milk choices: [valueCodeableConcept] index: 63 valueCodeableConcept: base: {path: 'Extension.value[x]'} type: CodeableConcept short: Coded expression for the type of tissue for which the withdrawal period applues, e.g. meat, milk choiceOf: value index: 64 value: url: null short: A value for the time isModifier: false _required: true index: 65 elements: value: base: {path: 'Extension.value[x]'} short: A value for the time choices: [valueQuantity] index: 67 valueQuantity: base: {path: 'Extension.value[x]'} type: Quantity short: A value for the time choiceOf: value index: 68 supportingInformation: url: null short: Extra information about the withdrawal period isModifier: false index: 69 elements: value: base: {path: 'Extension.value[x]'} short: Extra information about the withdrawal period choices: [valueString] index: 71 valueString: base: {path: 'Extension.value[x]'} type: string short: Extra information about the withdrawal period choiceOf: value index: 72 elements: extension: array: true min: 2 index: 60 slicing: rules: closed ordered: false discriminator: - {path: url, type: value} min: 2 slices: tissue: match: {url: null} schema: short: Coded expression for the type of tissue for which the withdrawal period applues, e.g. meat, milk isModifier: false _required: true index: 61 elements: value: base: {path: 'Extension.value[x]'} short: Coded expression for the type of tissue for which the withdrawal period applues, e.g. meat, milk choices: [valueCodeableConcept] index: 63 valueCodeableConcept: base: {path: 'Extension.value[x]'} type: CodeableConcept short: Coded expression for the type of tissue for which the withdrawal period applues, e.g. meat, milk choiceOf: value index: 64 value: match: {url: null} schema: short: A value for the time isModifier: false _required: true index: 65 elements: value: base: {path: 'Extension.value[x]'} short: A value for the time choices: [valueQuantity] index: 67 valueQuantity: base: {path: 'Extension.value[x]'} type: Quantity short: A value for the time choiceOf: value index: 68 supportingInformation: match: {url: null} schema: short: Extra information about the withdrawal period isModifier: false index: 69 elements: value: base: {path: 'Extension.value[x]'} short: Extra information about the withdrawal period choices: [valueString] index: 71 valueString: base: {path: 'Extension.value[x]'} type: string short: Extra information about the withdrawal period choiceOf: value index: 72 required: [extension] required: [extension] url: pattern: {type: uri, value: 'http://hl7.org/fhir/4.0/StructureDefinition/extension-MedicinalProductPharmaceutical'} type: uri index: 73 package_version: r4.r4b-0.0.1-snapshot-1 extensions: administrableDoseForm: url: null short: The administrable dose form, after necessary reconstitution isModifier: false _required: true index: 1 elements: value: base: {path: 'Extension.value[x]'} short: The administrable dose form, after necessary reconstitution choices: [valueCodeableConcept] index: 3 valueCodeableConcept: base: {path: 'Extension.value[x]'} type: CodeableConcept short: The administrable dose form, after necessary reconstitution choiceOf: value index: 4 unitOfPresentation: url: null short: Todo isModifier: false index: 5 elements: value: base: {path: 'Extension.value[x]'} short: Todo choices: [valueCodeableConcept] index: 7 valueCodeableConcept: base: {path: 'Extension.value[x]'} type: CodeableConcept short: Todo choiceOf: value index: 8 ingredient: url: null short: Ingredient isModifier: false array: true index: 9 elements: value: base: {path: 'Extension.value[x]'} short: Ingredient choices: [valueReference] index: 11 valueReference: base: {path: 'Extension.value[x]'} type: Reference short: Ingredient choiceOf: value refers: ['http://hl7.org/fhir/StructureDefinition/MedicinalProductIngredient'] index: 12 device: url: null short: Accompanying device isModifier: false array: true index: 13 elements: value: base: {path: 'Extension.value[x]'} short: Accompanying device choices: [valueReference] index: 15 valueReference: base: {path: 'Extension.value[x]'} type: Reference short: Accompanying device choiceOf: value refers: ['http://hl7.org/fhir/StructureDefinition/DeviceDefinition'] index: 16 characteristics: url: null short: Characteristics e.g. a products onset of action isModifier: false array: true index: 17 extensions: code: url: null short: A coded characteristic isModifier: false _required: true index: 19 elements: value: base: {path: 'Extension.value[x]'} short: A coded characteristic choices: [valueCodeableConcept] index: 21 valueCodeableConcept: base: {path: 'Extension.value[x]'} type: CodeableConcept short: A coded characteristic choiceOf: value index: 22 status: url: null short: The status of characteristic e.g. assigned or pending isModifier: false index: 23 elements: value: base: {path: 'Extension.value[x]'} short: The status of characteristic e.g. assigned or pending choices: [valueCodeableConcept] index: 25 valueCodeableConcept: base: {path: 'Extension.value[x]'} type: CodeableConcept short: The status of characteristic e.g. assigned or pending choiceOf: value index: 26 elements: extension: array: true min: 1 index: 18 slicing: rules: closed ordered: false discriminator: - {path: url, type: value} min: 1 slices: code: match: {url: null} schema: short: A coded characteristic isModifier: false _required: true index: 19 elements: value: base: {path: 'Extension.value[x]'} short: A coded characteristic choices: [valueCodeableConcept] index: 21 valueCodeableConcept: base: {path: 'Extension.value[x]'} type: CodeableConcept short: A coded characteristic choiceOf: value index: 22 status: match: {url: null} schema: short: The status of characteristic e.g. assigned or pending isModifier: false index: 23 elements: value: base: {path: 'Extension.value[x]'} short: The status of characteristic e.g. assigned or pending choices: [valueCodeableConcept] index: 25 valueCodeableConcept: base: {path: 'Extension.value[x]'} type: CodeableConcept short: The status of characteristic e.g. assigned or pending choiceOf: value index: 26 required: [extension] routeOfAdministration: min: 1 isModifier: false short: The path by which the pharmaceutical product is taken into or makes contact with the body index: 27 array: true elements: extension: array: true min: 1 index: 28 slicing: rules: closed ordered: false discriminator: - {path: url, type: value} min: 1 slices: code: match: {url: null} schema: short: Coded expression for the route isModifier: false _required: true index: 29 elements: value: base: {path: 'Extension.value[x]'} short: Coded expression for the route choices: [valueCodeableConcept] index: 31 valueCodeableConcept: base: {path: 'Extension.value[x]'} type: CodeableConcept short: Coded expression for the route choiceOf: value index: 32 firstDose: match: {url: null} schema: short: The first dose (dose quantity) administered in humans can be specified, for a product under investigation, using a numerical value and its unit of measurement isModifier: false index: 33 elements: value: base: {path: 'Extension.value[x]'} short: The first dose (dose quantity) administered in humans can be specified, for a product under investigation, using a numerical value and its unit of measurement choices: [valueQuantity] index: 35 valueQuantity: base: {path: 'Extension.value[x]'} type: Quantity short: The first dose (dose quantity) administered in humans can be specified, for a product under investigation, using a numerical value and its unit of measurement choiceOf: value index: 36 maxSingleDose: match: {url: null} schema: short: The maximum single dose that can be administered as per the protocol of a clinical trial can be specified using a numerical value and its unit of measurement isModifier: false index: 37 elements: value: base: {path: 'Extension.value[x]'} short: The maximum single dose that can be administered as per the protocol of a clinical trial can be specified using a numerical value and its unit of measurement choices: [valueQuantity] index: 39 valueQuantity: base: {path: 'Extension.value[x]'} type: Quantity short: The maximum single dose that can be administered as per the protocol of a clinical trial can be specified using a numerical value and its unit of measurement choiceOf: value index: 40 maxDosePerDay: match: {url: null} schema: short: The maximum dose per day (maximum dose quantity to be administered in any one 24-h period) that can be administered as per the protocol referenced in the clinical trial authorisation isModifier: false index: 41 elements: value: base: {path: 'Extension.value[x]'} short: The maximum dose per day (maximum dose quantity to be administered in any one 24-h period) that can be administered as per the protocol referenced in the clinical trial authorisation choices: [valueQuantity] index: 43 valueQuantity: base: {path: 'Extension.value[x]'} type: Quantity short: The maximum dose per day (maximum dose quantity to be administered in any one 24-h period) that can be administered as per the protocol referenced in the clinical trial authorisation choiceOf: value index: 44 maxDosePerTreatmentPeriod: match: {url: null} schema: short: The maximum dose per treatment period that can be administered as per the protocol referenced in the clinical trial authorisation isModifier: false index: 45 elements: value: base: {path: 'Extension.value[x]'} short: The maximum dose per treatment period that can be administered as per the protocol referenced in the clinical trial authorisation choices: [valueRatio] index: 47 valueRatio: base: {path: 'Extension.value[x]'} type: Ratio short: The maximum dose per treatment period that can be administered as per the protocol referenced in the clinical trial authorisation choiceOf: value index: 48 maxTreatmentPeriod: match: {url: null} schema: short: The maximum treatment period during which an Investigational Medicinal Product can be administered as per the protocol referenced in the clinical trial authorisation isModifier: false index: 49 elements: value: base: {path: 'Extension.value[x]'} short: The maximum treatment period during which an Investigational Medicinal Product can be administered as per the protocol referenced in the clinical trial authorisation choices: [valueDuration] index: 51 valueDuration: base: {path: 'Extension.value[x]'} type: Duration short: The maximum treatment period during which an Investigational Medicinal Product can be administered as per the protocol referenced in the clinical trial authorisation choiceOf: value index: 52 targetSpecies: match: {url: null} schema: short: A species for which this route applies isModifier: false array: true index: 53 extensions: code: url: null short: Coded expression for the species isModifier: false _required: true index: 55 elements: value: base: {path: 'Extension.value[x]'} short: Coded expression for the species choices: [valueCodeableConcept] index: 57 valueCodeableConcept: base: {path: 'Extension.value[x]'} type: CodeableConcept short: Coded expression for the species choiceOf: value index: 58 withdrawalPeriod: url: null short: A species specific time during which consumption of animal product is not appropriate isModifier: false array: true index: 59 extensions: tissue: url: null short: Coded expression for the type of tissue for which the withdrawal period applues, e.g. meat, milk isModifier: false _required: true index: 61 elements: value: base: {path: 'Extension.value[x]'} short: Coded expression for the type of tissue for which the withdrawal period applues, e.g. meat, milk choices: [valueCodeableConcept] index: 63 valueCodeableConcept: base: {path: 'Extension.value[x]'} type: CodeableConcept short: Coded expression for the type of tissue for which the withdrawal period applues, e.g. meat, milk choiceOf: value index: 64 value: url: null short: A value for the time isModifier: false _required: true index: 65 elements: value: base: {path: 'Extension.value[x]'} short: A value for the time choices: [valueQuantity] index: 67 valueQuantity: base: {path: 'Extension.value[x]'} type: Quantity short: A value for the time choiceOf: value index: 68 supportingInformation: url: null short: Extra information about the withdrawal period isModifier: false index: 69 elements: value: base: {path: 'Extension.value[x]'} short: Extra information about the withdrawal period choices: [valueString] index: 71 valueString: base: {path: 'Extension.value[x]'} type: string short: Extra information about the withdrawal period choiceOf: value index: 72 elements: extension: array: true min: 2 index: 60 slicing: rules: closed ordered: false discriminator: - {path: url, type: value} min: 2 slices: tissue: match: {url: null} schema: short: Coded expression for the type of tissue for which the withdrawal period applues, e.g. meat, milk isModifier: false _required: true index: 61 elements: value: base: {path: 'Extension.value[x]'} short: Coded expression for the type of tissue for which the withdrawal period applues, e.g. meat, milk choices: [valueCodeableConcept] index: 63 valueCodeableConcept: base: {path: 'Extension.value[x]'} type: CodeableConcept short: Coded expression for the type of tissue for which the withdrawal period applues, e.g. meat, milk choiceOf: value index: 64 value: match: {url: null} schema: short: A value for the time isModifier: false _required: true index: 65 elements: value: base: {path: 'Extension.value[x]'} short: A value for the time choices: [valueQuantity] index: 67 valueQuantity: base: {path: 'Extension.value[x]'} type: Quantity short: A value for the time choiceOf: value index: 68 supportingInformation: match: {url: null} schema: short: Extra information about the withdrawal period isModifier: false index: 69 elements: value: base: {path: 'Extension.value[x]'} short: Extra information about the withdrawal period choices: [valueString] index: 71 valueString: base: {path: 'Extension.value[x]'} type: string short: Extra information about the withdrawal period choiceOf: value index: 72 elements: extension: array: true min: 1 index: 54 slicing: rules: closed ordered: false discriminator: - {path: url, type: value} min: 1 slices: code: match: {url: null} schema: short: Coded expression for the species isModifier: false _required: true index: 55 elements: value: base: {path: 'Extension.value[x]'} short: Coded expression for the species choices: [valueCodeableConcept] index: 57 valueCodeableConcept: base: {path: 'Extension.value[x]'} type: CodeableConcept short: Coded expression for the species choiceOf: value index: 58 withdrawalPeriod: match: {url: null} schema: short: A species specific time during which consumption of animal product is not appropriate isModifier: false array: true index: 59 extensions: tissue: url: null short: Coded expression for the type of tissue for which the withdrawal period applues, e.g. meat, milk isModifier: false _required: true index: 61 elements: value: base: {path: 'Extension.value[x]'} short: Coded expression for the type of tissue for which the withdrawal period applues, e.g. meat, milk choices: [valueCodeableConcept] index: 63 valueCodeableConcept: base: {path: 'Extension.value[x]'} type: CodeableConcept short: Coded expression for the type of tissue for which the withdrawal period applues, e.g. meat, milk choiceOf: value index: 64 value: url: null short: A value for the time isModifier: false _required: true index: 65 elements: value: base: {path: 'Extension.value[x]'} short: A value for the time choices: [valueQuantity] index: 67 valueQuantity: base: {path: 'Extension.value[x]'} type: Quantity short: A value for the time choiceOf: value index: 68 supportingInformation: url: null short: Extra information about the withdrawal period isModifier: false index: 69 elements: value: base: {path: 'Extension.value[x]'} short: Extra information about the withdrawal period choices: [valueString] index: 71 valueString: base: {path: 'Extension.value[x]'} type: string short: Extra information about the withdrawal period choiceOf: value index: 72 elements: extension: array: true min: 2 index: 60 slicing: rules: closed ordered: false discriminator: - {path: url, type: value} min: 2 slices: tissue: match: {url: null} schema: short: Coded expression for the type of tissue for which the withdrawal period applues, e.g. meat, milk isModifier: false _required: true index: 61 elements: value: base: {path: 'Extension.value[x]'} short: Coded expression for the type of tissue for which the withdrawal period applues, e.g. meat, milk choices: [valueCodeableConcept] index: 63 valueCodeableConcept: base: {path: 'Extension.value[x]'} type: CodeableConcept short: Coded expression for the type of tissue for which the withdrawal period applues, e.g. meat, milk choiceOf: value index: 64 value: match: {url: null} schema: short: A value for the time isModifier: false _required: true index: 65 elements: value: base: {path: 'Extension.value[x]'} short: A value for the time choices: [valueQuantity] index: 67 valueQuantity: base: {path: 'Extension.value[x]'} type: Quantity short: A value for the time choiceOf: value index: 68 supportingInformation: match: {url: null} schema: short: Extra information about the withdrawal period isModifier: false index: 69 elements: value: base: {path: 'Extension.value[x]'} short: Extra information about the withdrawal period choices: [valueString] index: 71 valueString: base: {path: 'Extension.value[x]'} type: string short: Extra information about the withdrawal period choiceOf: value index: 72 required: [extension] _required: true extensions: code: url: null short: Coded expression for the route isModifier: false _required: true index: 29 elements: value: base: {path: 'Extension.value[x]'} short: Coded expression for the route choices: [valueCodeableConcept] index: 31 valueCodeableConcept: base: {path: 'Extension.value[x]'} type: CodeableConcept short: Coded expression for the route choiceOf: value index: 32 firstDose: url: null short: The first dose (dose quantity) administered in humans can be specified, for a product under investigation, using a numerical value and its unit of measurement isModifier: false index: 33 elements: value: base: {path: 'Extension.value[x]'} short: The first dose (dose quantity) administered in humans can be specified, for a product under investigation, using a numerical value and its unit of measurement choices: [valueQuantity] index: 35 valueQuantity: base: {path: 'Extension.value[x]'} type: Quantity short: The first dose (dose quantity) administered in humans can be specified, for a product under investigation, using a numerical value and its unit of measurement choiceOf: value index: 36 maxSingleDose: url: null short: The maximum single dose that can be administered as per the protocol of a clinical trial can be specified using a numerical value and its unit of measurement isModifier: false index: 37 elements: value: base: {path: 'Extension.value[x]'} short: The maximum single dose that can be administered as per the protocol of a clinical trial can be specified using a numerical value and its unit of measurement choices: [valueQuantity] index: 39 valueQuantity: base: {path: 'Extension.value[x]'} type: Quantity short: The maximum single dose that can be administered as per the protocol of a clinical trial can be specified using a numerical value and its unit of measurement choiceOf: value index: 40 maxDosePerDay: url: null short: The maximum dose per day (maximum dose quantity to be administered in any one 24-h period) that can be administered as per the protocol referenced in the clinical trial authorisation isModifier: false index: 41 elements: value: base: {path: 'Extension.value[x]'} short: The maximum dose per day (maximum dose quantity to be administered in any one 24-h period) that can be administered as per the protocol referenced in the clinical trial authorisation choices: [valueQuantity] index: 43 valueQuantity: base: {path: 'Extension.value[x]'} type: Quantity short: The maximum dose per day (maximum dose quantity to be administered in any one 24-h period) that can be administered as per the protocol referenced in the clinical trial authorisation choiceOf: value index: 44 maxDosePerTreatmentPeriod: url: null short: The maximum dose per treatment period that can be administered as per the protocol referenced in the clinical trial authorisation isModifier: false index: 45 elements: value: base: {path: 'Extension.value[x]'} short: The maximum dose per treatment period that can be administered as per the protocol referenced in the clinical trial authorisation choices: [valueRatio] index: 47 valueRatio: base: {path: 'Extension.value[x]'} type: Ratio short: The maximum dose per treatment period that can be administered as per the protocol referenced in the clinical trial authorisation choiceOf: value index: 48 maxTreatmentPeriod: url: null short: The maximum treatment period during which an Investigational Medicinal Product can be administered as per the protocol referenced in the clinical trial authorisation isModifier: false index: 49 elements: value: base: {path: 'Extension.value[x]'} short: The maximum treatment period during which an Investigational Medicinal Product can be administered as per the protocol referenced in the clinical trial authorisation choices: [valueDuration] index: 51 valueDuration: base: {path: 'Extension.value[x]'} type: Duration short: The maximum treatment period during which an Investigational Medicinal Product can be administered as per the protocol referenced in the clinical trial authorisation choiceOf: value index: 52 targetSpecies: url: null short: A species for which this route applies isModifier: false array: true index: 53 extensions: code: url: null short: Coded expression for the species isModifier: false _required: true index: 55 elements: value: base: {path: 'Extension.value[x]'} short: Coded expression for the species choices: [valueCodeableConcept] index: 57 valueCodeableConcept: base: {path: 'Extension.value[x]'} type: CodeableConcept short: Coded expression for the species choiceOf: value index: 58 withdrawalPeriod: url: null short: A species specific time during which consumption of animal product is not appropriate isModifier: false array: true index: 59 extensions: tissue: url: null short: Coded expression for the type of tissue for which the withdrawal period applues, e.g. meat, milk isModifier: false _required: true index: 61 elements: value: base: {path: 'Extension.value[x]'} short: Coded expression for the type of tissue for which the withdrawal period applues, e.g. meat, milk choices: [valueCodeableConcept] index: 63 valueCodeableConcept: base: {path: 'Extension.value[x]'} type: CodeableConcept short: Coded expression for the type of tissue for which the withdrawal period applues, e.g. meat, milk choiceOf: value index: 64 value: url: null short: A value for the time isModifier: false _required: true index: 65 elements: value: base: {path: 'Extension.value[x]'} short: A value for the time choices: [valueQuantity] index: 67 valueQuantity: base: {path: 'Extension.value[x]'} type: Quantity short: A value for the time choiceOf: value index: 68 supportingInformation: url: null short: Extra information about the withdrawal period isModifier: false index: 69 elements: value: base: {path: 'Extension.value[x]'} short: Extra information about the withdrawal period choices: [valueString] index: 71 valueString: base: {path: 'Extension.value[x]'} type: string short: Extra information about the withdrawal period choiceOf: value index: 72 elements: extension: array: true min: 2 index: 60 slicing: rules: closed ordered: false discriminator: - {path: url, type: value} min: 2 slices: tissue: match: {url: null} schema: short: Coded expression for the type of tissue for which the withdrawal period applues, e.g. meat, milk isModifier: false _required: true index: 61 elements: value: base: {path: 'Extension.value[x]'} short: Coded expression for the type of tissue for which the withdrawal period applues, e.g. meat, milk choices: [valueCodeableConcept] index: 63 valueCodeableConcept: base: {path: 'Extension.value[x]'} type: CodeableConcept short: Coded expression for the type of tissue for which the withdrawal period applues, e.g. meat, milk choiceOf: value index: 64 value: match: {url: null} schema: short: A value for the time isModifier: false _required: true index: 65 elements: value: base: {path: 'Extension.value[x]'} short: A value for the time choices: [valueQuantity] index: 67 valueQuantity: base: {path: 'Extension.value[x]'} type: Quantity short: A value for the time choiceOf: value index: 68 supportingInformation: match: {url: null} schema: short: Extra information about the withdrawal period isModifier: false index: 69 elements: value: base: {path: 'Extension.value[x]'} short: Extra information about the withdrawal period choices: [valueString] index: 71 valueString: base: {path: 'Extension.value[x]'} type: string short: Extra information about the withdrawal period choiceOf: value index: 72 elements: extension: array: true min: 1 index: 54 slicing: rules: closed ordered: false discriminator: - {path: url, type: value} min: 1 slices: code: match: {url: null} schema: short: Coded expression for the species isModifier: false _required: true index: 55 elements: value: base: {path: 'Extension.value[x]'} short: Coded expression for the species choices: [valueCodeableConcept] index: 57 valueCodeableConcept: base: {path: 'Extension.value[x]'} type: CodeableConcept short: Coded expression for the species choiceOf: value index: 58 withdrawalPeriod: match: {url: null} schema: short: A species specific time during which consumption of animal product is not appropriate isModifier: false array: true index: 59 extensions: tissue: url: null short: Coded expression for the type of tissue for which the withdrawal period applues, e.g. meat, milk isModifier: false _required: true index: 61 elements: value: base: {path: 'Extension.value[x]'} short: Coded expression for the type of tissue for which the withdrawal period applues, e.g. meat, milk choices: [valueCodeableConcept] index: 63 valueCodeableConcept: base: {path: 'Extension.value[x]'} type: CodeableConcept short: Coded expression for the type of tissue for which the withdrawal period applues, e.g. meat, milk choiceOf: value index: 64 value: url: null short: A value for the time isModifier: false _required: true index: 65 elements: value: base: {path: 'Extension.value[x]'} short: A value for the time choices: [valueQuantity] index: 67 valueQuantity: base: {path: 'Extension.value[x]'} type: Quantity short: A value for the time choiceOf: value index: 68 supportingInformation: url: null short: Extra information about the withdrawal period isModifier: false index: 69 elements: value: base: {path: 'Extension.value[x]'} short: Extra information about the withdrawal period choices: [valueString] index: 71 valueString: base: {path: 'Extension.value[x]'} type: string short: Extra information about the withdrawal period choiceOf: value index: 72 elements: extension: array: true min: 2 index: 60 slicing: rules: closed ordered: false discriminator: - {path: url, type: value} min: 2 slices: tissue: match: {url: null} schema: short: Coded expression for the type of tissue for which the withdrawal period applues, e.g. meat, milk isModifier: false _required: true index: 61 elements: value: base: {path: 'Extension.value[x]'} short: Coded expression for the type of tissue for which the withdrawal period applues, e.g. meat, milk choices: [valueCodeableConcept] index: 63 valueCodeableConcept: base: {path: 'Extension.value[x]'} type: CodeableConcept short: Coded expression for the type of tissue for which the withdrawal period applues, e.g. meat, milk choiceOf: value index: 64 value: match: {url: null} schema: short: A value for the time isModifier: false _required: true index: 65 elements: value: base: {path: 'Extension.value[x]'} short: A value for the time choices: [valueQuantity] index: 67 valueQuantity: base: {path: 'Extension.value[x]'} type: Quantity short: A value for the time choiceOf: value index: 68 supportingInformation: match: {url: null} schema: short: Extra information about the withdrawal period isModifier: false index: 69 elements: value: base: {path: 'Extension.value[x]'} short: Extra information about the withdrawal period choices: [valueString] index: 71 valueString: base: {path: 'Extension.value[x]'} type: string short: Extra information about the withdrawal period choiceOf: value index: 72 required: [extension] url: null required: [extension] class: extension kind: complex-type url: http://hl7.org/fhir/4.0/StructureDefinition/extension-MedicinalProductPharmaceutical base: http://hl7.org/fhir/StructureDefinition/Extension version: 0.0.1-snapshot-1 required: [url]