description: This cross-version extension represents Ingredient from http://hl7.org/fhir/StructureDefinition/Ingredient|4.3.0 for use in FHIR R4. package_name: hl7.fhir.uv.xver derivation: constraint name: Ext_R4B_Ingredient type: Extension elements: extension: base: {max: '*', min: 0, path: Extension.extension} array: true min: 3 index: 0 slicing: rules: closed ordered: false discriminator: - {path: url, type: value} min: 3 slices: status: match: {url: status} schema: base: {max: '*', min: 0, path: Extension.extension} short: draft | active | retired | unknown _required: true index: 1 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: status} index: 2 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: draft | active | retired | unknown choices: [valueCode] index: 4 valueCode: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: code short: draft | active | retired | unknown choiceOf: value index: 5 required: [url] for: match: {url: for} schema: base: {max: '*', min: 0, path: Extension.extension} short: The product which this ingredient is a constituent part of array: true index: 6 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: for} index: 7 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: The product which this ingredient is a constituent part of choices: [valueReference] index: 9 valueReference: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: Reference short: The product which this ingredient is a constituent part of choiceOf: value index: 10 required: [url] role: match: {url: role} schema: base: {max: '*', min: 0, path: Extension.extension} short: Purpose of the ingredient within the product, e.g. active, inactive _required: true index: 11 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: role} index: 12 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Purpose of the ingredient within the product, e.g. active, inactive choices: [valueCodeableConcept] index: 14 valueCodeableConcept: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: CodeableConcept short: Purpose of the ingredient within the product, e.g. active, inactive choiceOf: value index: 15 required: [url] function: match: {url: function} schema: base: {max: '*', min: 0, path: Extension.extension} short: Precise action within the drug product, e.g. antioxidant, alkalizing agent array: true index: 16 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: function} index: 17 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Precise action within the drug product, e.g. antioxidant, alkalizing agent choices: [valueCodeableConcept] index: 19 valueCodeableConcept: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: CodeableConcept short: Precise action within the drug product, e.g. antioxidant, alkalizing agent choiceOf: value index: 20 required: [url] allergenicIndicator: match: {url: allergenicIndicator} schema: base: {max: '*', min: 0, path: Extension.extension} short: If the ingredient is a known or suspected allergen index: 21 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: allergenicIndicator} index: 22 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: If the ingredient is a known or suspected allergen choices: [valueBoolean] index: 24 valueBoolean: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: boolean short: If the ingredient is a known or suspected allergen choiceOf: value index: 25 required: [url] manufacturer: match: {url: manufacturer} schema: base: {max: '*', min: 0, path: Extension.extension} short: An organization that manufactures this ingredient array: true index: 26 extensions: role: url: role base: {max: '*', min: 0, path: Extension.extension} short: allowed | possible | actual index: 28 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: role} index: 29 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: allowed | possible | actual choices: [valueCode] index: 31 valueCode: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: code short: allowed | possible | actual choiceOf: value index: 32 required: [url] manufacturer: url: manufacturer base: {max: '*', min: 0, path: Extension.extension} short: An organization that manufactures this ingredient _required: true index: 33 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: manufacturer} index: 34 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: An organization that manufactures this ingredient choices: [valueReference] index: 36 valueReference: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: Reference short: An organization that manufactures this ingredient choiceOf: value index: 37 required: [url] elements: extension: base: {max: '*', min: 0, path: Extension.extension} array: true min: 1 index: 27 slicing: rules: closed ordered: false discriminator: - {path: url, type: value} min: 1 slices: role: match: {url: role} schema: base: {max: '*', min: 0, path: Extension.extension} short: allowed | possible | actual index: 28 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: role} index: 29 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: allowed | possible | actual choices: [valueCode] index: 31 valueCode: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: code short: allowed | possible | actual choiceOf: value index: 32 required: [url] manufacturer: match: {url: manufacturer} schema: base: {max: '*', min: 0, path: Extension.extension} short: An organization that manufactures this ingredient _required: true index: 33 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: manufacturer} index: 34 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: An organization that manufactures this ingredient choices: [valueReference] index: 36 valueReference: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: Reference short: An organization that manufactures this ingredient choiceOf: value index: 37 required: [url] url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: manufacturer} index: 38 required: [url, extension] substance: match: {url: substance} schema: base: {max: '*', min: 0, path: Extension.extension} short: The substance that comprises this ingredient _required: true index: 39 extensions: code: url: code base: {max: '*', min: 0, path: Extension.extension} short: A code or full resource that represents the ingredient substance _required: true index: 41 extensions: concept: url: concept base: {max: '*', min: 0, path: Extension.extension} short: Reference to a concept (by class) index: 43 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: concept} index: 44 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Reference to a concept (by class) choices: [valueCodeableConcept] index: 46 valueCodeableConcept: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: CodeableConcept short: Reference to a concept (by class) choiceOf: value index: 47 required: [url] reference: url: reference base: {max: '*', min: 0, path: Extension.extension} short: Reference to a resource (by instance) index: 48 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: reference} index: 49 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Reference to a resource (by instance) choices: [valueReference] index: 51 valueReference: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: Reference short: Reference to a resource (by instance) choiceOf: value index: 52 required: [url] _datatype: url: http://hl7.org/fhir/StructureDefinition/_datatype|5.2.0 type: Extension short: Data type name for Ingredient.substance.code from FHIR R4B index: 53 elements: value: base: {max: '1', min: 0, path: 'Extension.value[x]'} pattern: {type: String, value: CodeableReference} choices: [valueString] index: 55 valueString: type: string pattern: {type: String, value: CodeableReference} base: {max: '1', min: 0, path: 'Extension.value[x]'} choiceOf: value index: 56 required: [valueString, value] elements: extension: base: {max: '*', min: 0, path: Extension.extension} array: true index: 42 slicing: rules: closed ordered: false discriminator: - {path: url, type: value} min: 0 slices: concept: match: {url: concept} schema: base: {max: '*', min: 0, path: Extension.extension} short: Reference to a concept (by class) index: 43 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: concept} index: 44 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Reference to a concept (by class) choices: [valueCodeableConcept] index: 46 valueCodeableConcept: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: CodeableConcept short: Reference to a concept (by class) choiceOf: value index: 47 required: [url] reference: match: {url: reference} schema: base: {max: '*', min: 0, path: Extension.extension} short: Reference to a resource (by instance) index: 48 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: reference} index: 49 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Reference to a resource (by instance) choices: [valueReference] index: 51 valueReference: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: Reference short: Reference to a resource (by instance) choiceOf: value index: 52 required: [url] _datatype: match: {url: null} schema: type: Extension short: Data type name for Ingredient.substance.code from FHIR R4B url: http://hl7.org/fhir/StructureDefinition/_datatype|5.2.0 index: 53 elements: value: base: {max: '1', min: 0, path: 'Extension.value[x]'} pattern: {type: String, value: CodeableReference} choices: [valueString] index: 55 valueString: type: string pattern: {type: String, value: CodeableReference} base: {max: '1', min: 0, path: 'Extension.value[x]'} choiceOf: value index: 56 required: [valueString, value] url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: code} index: 57 required: [url] strength: url: strength base: {max: '*', min: 0, path: Extension.extension} short: The quantity of substance, per presentation, or per volume or mass, and type of quantity array: true index: 58 extensions: presentation[x]: url: presentation[x] base: {max: '*', min: 0, path: Extension.extension} short: The quantity of substance in the unit of presentation index: 60 extensions: lowNumerator: url: lowNumerator base: {max: '*', min: 0, path: Extension.extension} short: Low Numerator limit index: 62 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: lowNumerator} index: 63 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Low Numerator limit choices: [valueQuantity] index: 65 valueQuantity: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: Quantity short: Low Numerator limit choiceOf: value index: 66 required: [url] highNumerator: url: highNumerator base: {max: '*', min: 0, path: Extension.extension} short: High Numerator limit index: 67 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: highNumerator} index: 68 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: High Numerator limit choices: [valueQuantity] index: 70 valueQuantity: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: Quantity short: High Numerator limit choiceOf: value index: 71 required: [url] denominator: url: denominator base: {max: '*', min: 0, path: Extension.extension} short: Denominator value index: 72 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: denominator} index: 73 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Denominator value choices: [valueQuantity] index: 75 valueQuantity: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: Quantity short: Denominator value choiceOf: value index: 76 required: [url] _datatype: url: http://hl7.org/fhir/StructureDefinition/_datatype|5.2.0 type: Extension short: Data type name for Ingredient.substance.strength.presentation[x] from FHIR R4B index: 77 elements: value: base: {max: '1', min: 0, path: 'Extension.value[x]'} pattern: {type: String, value: RatioRange} choices: [valueString] index: 79 valueString: type: string pattern: {type: String, value: RatioRange} base: {max: '1', min: 0, path: 'Extension.value[x]'} choiceOf: value index: 80 required: [valueString, value] elements: extension: base: {max: '*', min: 0, path: Extension.extension} array: true index: 61 slicing: rules: closed ordered: false discriminator: - {path: url, type: value} min: 0 slices: lowNumerator: match: {url: lowNumerator} schema: base: {max: '*', min: 0, path: Extension.extension} short: Low Numerator limit index: 62 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: lowNumerator} index: 63 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Low Numerator limit choices: [valueQuantity] index: 65 valueQuantity: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: Quantity short: Low Numerator limit choiceOf: value index: 66 required: [url] highNumerator: match: {url: highNumerator} schema: base: {max: '*', min: 0, path: Extension.extension} short: High Numerator limit index: 67 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: highNumerator} index: 68 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: High Numerator limit choices: [valueQuantity] index: 70 valueQuantity: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: Quantity short: High Numerator limit choiceOf: value index: 71 required: [url] denominator: match: {url: denominator} schema: base: {max: '*', min: 0, path: Extension.extension} short: Denominator value index: 72 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: denominator} index: 73 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Denominator value choices: [valueQuantity] index: 75 valueQuantity: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: Quantity short: Denominator value choiceOf: value index: 76 required: [url] _datatype: match: {url: null} schema: type: Extension short: Data type name for Ingredient.substance.strength.presentation[x] from FHIR R4B url: http://hl7.org/fhir/StructureDefinition/_datatype|5.2.0 index: 77 elements: value: base: {max: '1', min: 0, path: 'Extension.value[x]'} pattern: {type: String, value: RatioRange} choices: [valueString] index: 79 valueString: type: string pattern: {type: String, value: RatioRange} base: {max: '1', min: 0, path: 'Extension.value[x]'} choiceOf: value index: 80 required: [valueString, value] url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: 'presentation[x]'} index: 81 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: The quantity of substance in the unit of presentation choices: [valueRatio] index: 83 valueRatio: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: Ratio short: The quantity of substance in the unit of presentation choiceOf: value index: 84 required: [url] textPresentation: url: textPresentation base: {max: '*', min: 0, path: Extension.extension} short: Text of either the whole presentation strength or a part of it (rest being in Strength.presentation as a ratio) index: 85 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: textPresentation} index: 86 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Text of either the whole presentation strength or a part of it (rest being in Strength.presentation as a ratio) choices: [valueString] index: 88 valueString: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: string short: Text of either the whole presentation strength or a part of it (rest being in Strength.presentation as a ratio) choiceOf: value index: 89 required: [url] concentration[x]: url: concentration[x] base: {max: '*', min: 0, path: Extension.extension} short: The strength per unitary volume (or mass) index: 90 extensions: lowNumerator: url: lowNumerator base: {max: '*', min: 0, path: Extension.extension} short: Low Numerator limit index: 92 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: lowNumerator} index: 93 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Low Numerator limit choices: [valueQuantity] index: 95 valueQuantity: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: Quantity short: Low Numerator limit choiceOf: value index: 96 required: [url] highNumerator: url: highNumerator base: {max: '*', min: 0, path: Extension.extension} short: High Numerator limit index: 97 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: highNumerator} index: 98 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: High Numerator limit choices: [valueQuantity] index: 100 valueQuantity: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: Quantity short: High Numerator limit choiceOf: value index: 101 required: [url] denominator: url: denominator base: {max: '*', min: 0, path: Extension.extension} short: Denominator value index: 102 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: denominator} index: 103 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Denominator value choices: [valueQuantity] index: 105 valueQuantity: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: Quantity short: Denominator value choiceOf: value index: 106 required: [url] _datatype: url: http://hl7.org/fhir/StructureDefinition/_datatype|5.2.0 type: Extension short: Data type name for Ingredient.substance.strength.concentration[x] from FHIR R4B index: 107 elements: value: base: {max: '1', min: 0, path: 'Extension.value[x]'} pattern: {type: String, value: RatioRange} choices: [valueString] index: 109 valueString: type: string pattern: {type: String, value: RatioRange} base: {max: '1', min: 0, path: 'Extension.value[x]'} choiceOf: value index: 110 required: [valueString, value] elements: extension: base: {max: '*', min: 0, path: Extension.extension} array: true index: 91 slicing: rules: closed ordered: false discriminator: - {path: url, type: value} min: 0 slices: lowNumerator: match: {url: lowNumerator} schema: base: {max: '*', min: 0, path: Extension.extension} short: Low Numerator limit index: 92 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: lowNumerator} index: 93 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Low Numerator limit choices: [valueQuantity] index: 95 valueQuantity: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: Quantity short: Low Numerator limit choiceOf: value index: 96 required: [url] highNumerator: match: {url: highNumerator} schema: base: {max: '*', min: 0, path: Extension.extension} short: High Numerator limit index: 97 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: highNumerator} index: 98 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: High Numerator limit choices: [valueQuantity] index: 100 valueQuantity: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: Quantity short: High Numerator limit choiceOf: value index: 101 required: [url] denominator: match: {url: denominator} schema: base: {max: '*', min: 0, path: Extension.extension} short: Denominator value index: 102 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: denominator} index: 103 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Denominator value choices: [valueQuantity] index: 105 valueQuantity: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: Quantity short: Denominator value choiceOf: value index: 106 required: [url] _datatype: match: {url: null} schema: type: Extension short: Data type name for Ingredient.substance.strength.concentration[x] from FHIR R4B url: http://hl7.org/fhir/StructureDefinition/_datatype|5.2.0 index: 107 elements: value: base: {max: '1', min: 0, path: 'Extension.value[x]'} pattern: {type: String, value: RatioRange} choices: [valueString] index: 109 valueString: type: string pattern: {type: String, value: RatioRange} base: {max: '1', min: 0, path: 'Extension.value[x]'} choiceOf: value index: 110 required: [valueString, value] url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: 'concentration[x]'} index: 111 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: The strength per unitary volume (or mass) choices: [valueRatio] index: 113 valueRatio: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: Ratio short: The strength per unitary volume (or mass) choiceOf: value index: 114 required: [url] textConcentration: url: textConcentration base: {max: '*', min: 0, path: Extension.extension} short: Text of either the whole concentration strength or a part of it (rest being in Strength.concentration as a ratio) index: 115 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: textConcentration} index: 116 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Text of either the whole concentration strength or a part of it (rest being in Strength.concentration as a ratio) choices: [valueString] index: 118 valueString: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: string short: Text of either the whole concentration strength or a part of it (rest being in Strength.concentration as a ratio) choiceOf: value index: 119 required: [url] measurementPoint: url: measurementPoint base: {max: '*', min: 0, path: Extension.extension} short: When strength is measured at a particular point or distance index: 120 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: measurementPoint} index: 121 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: When strength is measured at a particular point or distance choices: [valueString] index: 123 valueString: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: string short: When strength is measured at a particular point or distance choiceOf: value index: 124 required: [url] country: url: country base: {max: '*', min: 0, path: Extension.extension} short: Where the strength range applies array: true index: 125 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: country} index: 126 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Where the strength range applies choices: [valueCodeableConcept] index: 128 valueCodeableConcept: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: CodeableConcept short: Where the strength range applies choiceOf: value index: 129 required: [url] referenceStrength: url: referenceStrength base: {max: '*', min: 0, path: Extension.extension} short: Strength expressed in terms of a reference substance array: true index: 130 extensions: substance: url: substance base: {max: '*', min: 0, path: Extension.extension} short: Relevant reference substance index: 132 extensions: concept: url: concept base: {max: '*', min: 0, path: Extension.extension} short: Reference to a concept (by class) index: 134 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: concept} index: 135 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Reference to a concept (by class) choices: [valueCodeableConcept] index: 137 valueCodeableConcept: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: CodeableConcept short: Reference to a concept (by class) choiceOf: value index: 138 required: [url] reference: url: reference base: {max: '*', min: 0, path: Extension.extension} short: Reference to a resource (by instance) index: 139 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: reference} index: 140 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Reference to a resource (by instance) choices: [valueReference] index: 142 valueReference: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: Reference short: Reference to a resource (by instance) choiceOf: value index: 143 required: [url] _datatype: url: http://hl7.org/fhir/StructureDefinition/_datatype|5.2.0 type: Extension short: Data type name for Ingredient.substance.strength.referenceStrength.substance from FHIR R4B index: 144 elements: value: base: {max: '1', min: 0, path: 'Extension.value[x]'} pattern: {type: String, value: CodeableReference} choices: [valueString] index: 146 valueString: type: string pattern: {type: String, value: CodeableReference} base: {max: '1', min: 0, path: 'Extension.value[x]'} choiceOf: value index: 147 required: [valueString, value] elements: extension: base: {max: '*', min: 0, path: Extension.extension} array: true index: 133 slicing: rules: closed ordered: false discriminator: - {path: url, type: value} min: 0 slices: concept: match: {url: concept} schema: base: {max: '*', min: 0, path: Extension.extension} short: Reference to a concept (by class) index: 134 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: concept} index: 135 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Reference to a concept (by class) choices: [valueCodeableConcept] index: 137 valueCodeableConcept: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: CodeableConcept short: Reference to a concept (by class) choiceOf: value index: 138 required: [url] reference: match: {url: reference} schema: base: {max: '*', min: 0, path: Extension.extension} short: Reference to a resource (by instance) index: 139 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: reference} index: 140 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Reference to a resource (by instance) choices: [valueReference] index: 142 valueReference: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: Reference short: Reference to a resource (by instance) choiceOf: value index: 143 required: [url] _datatype: match: {url: null} schema: type: Extension short: Data type name for Ingredient.substance.strength.referenceStrength.substance from FHIR R4B url: http://hl7.org/fhir/StructureDefinition/_datatype|5.2.0 index: 144 elements: value: base: {max: '1', min: 0, path: 'Extension.value[x]'} pattern: {type: String, value: CodeableReference} choices: [valueString] index: 146 valueString: type: string pattern: {type: String, value: CodeableReference} base: {max: '1', min: 0, path: 'Extension.value[x]'} choiceOf: value index: 147 required: [valueString, value] url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: substance} index: 148 required: [url] strength[x]: url: strength[x] base: {max: '*', min: 0, path: Extension.extension} short: Strength expressed in terms of a reference substance _required: true index: 149 extensions: lowNumerator: url: lowNumerator base: {max: '*', min: 0, path: Extension.extension} short: Low Numerator limit index: 151 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: lowNumerator} index: 152 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Low Numerator limit choices: [valueQuantity] index: 154 valueQuantity: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: Quantity short: Low Numerator limit choiceOf: value index: 155 required: [url] highNumerator: url: highNumerator base: {max: '*', min: 0, path: Extension.extension} short: High Numerator limit index: 156 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: highNumerator} index: 157 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: High Numerator limit choices: [valueQuantity] index: 159 valueQuantity: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: Quantity short: High Numerator limit choiceOf: value index: 160 required: [url] denominator: url: denominator base: {max: '*', min: 0, path: Extension.extension} short: Denominator value index: 161 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: denominator} index: 162 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Denominator value choices: [valueQuantity] index: 164 valueQuantity: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: Quantity short: Denominator value choiceOf: value index: 165 required: [url] _datatype: url: http://hl7.org/fhir/StructureDefinition/_datatype|5.2.0 type: Extension short: Data type name for Ingredient.substance.strength.referenceStrength.strength[x] from FHIR R4B index: 166 elements: value: base: {max: '1', min: 0, path: 'Extension.value[x]'} pattern: {type: String, value: RatioRange} choices: [valueString] index: 168 valueString: type: string pattern: {type: String, value: RatioRange} base: {max: '1', min: 0, path: 'Extension.value[x]'} choiceOf: value index: 169 required: [valueString, value] elements: extension: base: {max: '*', min: 0, path: Extension.extension} array: true index: 150 slicing: rules: closed ordered: false discriminator: - {path: url, type: value} min: 0 slices: lowNumerator: match: {url: lowNumerator} schema: base: {max: '*', min: 0, path: Extension.extension} short: Low Numerator limit index: 151 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: lowNumerator} index: 152 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Low Numerator limit choices: [valueQuantity] index: 154 valueQuantity: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: Quantity short: Low Numerator limit choiceOf: value index: 155 required: [url] highNumerator: match: {url: highNumerator} schema: base: {max: '*', min: 0, path: Extension.extension} short: High Numerator limit index: 156 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: highNumerator} index: 157 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: High Numerator limit choices: [valueQuantity] index: 159 valueQuantity: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: Quantity short: High Numerator limit choiceOf: value index: 160 required: [url] denominator: match: {url: denominator} schema: base: {max: '*', min: 0, path: Extension.extension} short: Denominator value index: 161 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: denominator} index: 162 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Denominator value choices: [valueQuantity] index: 164 valueQuantity: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: Quantity short: Denominator value choiceOf: value index: 165 required: [url] _datatype: match: {url: null} schema: type: Extension short: Data type name for Ingredient.substance.strength.referenceStrength.strength[x] from FHIR R4B url: http://hl7.org/fhir/StructureDefinition/_datatype|5.2.0 index: 166 elements: value: base: {max: '1', min: 0, path: 'Extension.value[x]'} pattern: {type: String, value: RatioRange} choices: [valueString] index: 168 valueString: type: string pattern: {type: String, value: RatioRange} base: {max: '1', min: 0, path: 'Extension.value[x]'} choiceOf: value index: 169 required: [valueString, value] url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: 'strength[x]'} index: 170 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Strength expressed in terms of a reference substance choices: [valueRatio] index: 172 valueRatio: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: Ratio short: Strength expressed in terms of a reference substance choiceOf: value index: 173 required: [url] measurementPoint: url: measurementPoint base: {max: '*', min: 0, path: Extension.extension} short: When strength is measured at a particular point or distance index: 174 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: measurementPoint} index: 175 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: When strength is measured at a particular point or distance choices: [valueString] index: 177 valueString: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: string short: When strength is measured at a particular point or distance choiceOf: value index: 178 required: [url] country: url: country base: {max: '*', min: 0, path: Extension.extension} short: Where the strength range applies array: true index: 179 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: country} index: 180 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Where the strength range applies choices: [valueCodeableConcept] index: 182 valueCodeableConcept: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: CodeableConcept short: Where the strength range applies choiceOf: value index: 183 required: [url] elements: extension: base: {max: '*', min: 0, path: Extension.extension} array: true min: 1 index: 131 slicing: rules: closed ordered: false discriminator: - {path: url, type: value} min: 1 slices: substance: match: {url: substance} schema: base: {max: '*', min: 0, path: Extension.extension} short: Relevant reference substance index: 132 extensions: concept: url: concept base: {max: '*', min: 0, path: Extension.extension} short: Reference to a concept (by class) index: 134 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: concept} index: 135 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Reference to a concept (by class) choices: [valueCodeableConcept] index: 137 valueCodeableConcept: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: CodeableConcept short: Reference to a concept (by class) choiceOf: value index: 138 required: [url] reference: url: reference base: {max: '*', min: 0, path: Extension.extension} short: Reference to a resource (by instance) index: 139 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: reference} index: 140 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Reference to a resource (by instance) choices: [valueReference] index: 142 valueReference: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: Reference short: Reference to a resource (by instance) choiceOf: value index: 143 required: [url] _datatype: url: http://hl7.org/fhir/StructureDefinition/_datatype|5.2.0 type: Extension short: Data type name for Ingredient.substance.strength.referenceStrength.substance from FHIR R4B index: 144 elements: value: base: {max: '1', min: 0, path: 'Extension.value[x]'} pattern: {type: String, value: CodeableReference} choices: [valueString] index: 146 valueString: type: string pattern: {type: String, value: CodeableReference} base: {max: '1', min: 0, path: 'Extension.value[x]'} choiceOf: value index: 147 required: [valueString, value] elements: extension: base: {max: '*', min: 0, path: Extension.extension} array: true index: 133 slicing: rules: closed ordered: false discriminator: - {path: url, type: value} min: 0 slices: concept: match: {url: concept} schema: base: {max: '*', min: 0, path: Extension.extension} short: Reference to a concept (by class) index: 134 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: concept} index: 135 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Reference to a concept (by class) choices: [valueCodeableConcept] index: 137 valueCodeableConcept: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: CodeableConcept short: Reference to a concept (by class) choiceOf: value index: 138 required: [url] reference: match: {url: reference} schema: base: {max: '*', min: 0, path: Extension.extension} short: Reference to a resource (by instance) index: 139 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: reference} index: 140 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Reference to a resource (by instance) choices: [valueReference] index: 142 valueReference: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: Reference short: Reference to a resource (by instance) choiceOf: value index: 143 required: [url] _datatype: match: {url: null} schema: type: Extension short: Data type name for Ingredient.substance.strength.referenceStrength.substance from FHIR R4B url: http://hl7.org/fhir/StructureDefinition/_datatype|5.2.0 index: 144 elements: value: base: {max: '1', min: 0, path: 'Extension.value[x]'} pattern: {type: String, value: CodeableReference} choices: [valueString] index: 146 valueString: type: string pattern: {type: String, value: CodeableReference} base: {max: '1', min: 0, path: 'Extension.value[x]'} choiceOf: value index: 147 required: [valueString, value] url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: substance} index: 148 required: [url] strength[x]: match: {url: 'strength[x]'} schema: base: {max: '*', min: 0, path: Extension.extension} short: Strength expressed in terms of a reference substance _required: true index: 149 extensions: lowNumerator: url: lowNumerator base: {max: '*', min: 0, path: Extension.extension} short: Low Numerator limit index: 151 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: lowNumerator} index: 152 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Low Numerator limit choices: [valueQuantity] index: 154 valueQuantity: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: Quantity short: Low Numerator limit choiceOf: value index: 155 required: [url] highNumerator: url: highNumerator base: {max: '*', min: 0, path: Extension.extension} short: High Numerator limit index: 156 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: highNumerator} index: 157 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: High Numerator limit choices: [valueQuantity] index: 159 valueQuantity: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: Quantity short: High Numerator limit choiceOf: value index: 160 required: [url] denominator: url: denominator base: {max: '*', min: 0, path: Extension.extension} short: Denominator value index: 161 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: denominator} index: 162 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Denominator value choices: [valueQuantity] index: 164 valueQuantity: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: Quantity short: Denominator value choiceOf: value index: 165 required: [url] _datatype: url: http://hl7.org/fhir/StructureDefinition/_datatype|5.2.0 type: Extension short: Data type name for Ingredient.substance.strength.referenceStrength.strength[x] from FHIR R4B index: 166 elements: value: base: {max: '1', min: 0, path: 'Extension.value[x]'} pattern: {type: String, value: RatioRange} choices: [valueString] index: 168 valueString: type: string pattern: {type: String, value: RatioRange} base: {max: '1', min: 0, path: 'Extension.value[x]'} choiceOf: value index: 169 required: [valueString, value] elements: extension: base: {max: '*', min: 0, path: Extension.extension} array: true index: 150 slicing: rules: closed ordered: false discriminator: - {path: url, type: value} min: 0 slices: lowNumerator: match: {url: lowNumerator} schema: base: {max: '*', min: 0, path: Extension.extension} short: Low Numerator limit index: 151 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: lowNumerator} index: 152 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Low Numerator limit choices: [valueQuantity] index: 154 valueQuantity: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: Quantity short: Low Numerator limit choiceOf: value index: 155 required: [url] highNumerator: match: {url: highNumerator} schema: base: {max: '*', min: 0, path: Extension.extension} short: High Numerator limit index: 156 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: highNumerator} index: 157 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: High Numerator limit choices: [valueQuantity] index: 159 valueQuantity: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: Quantity short: High Numerator limit choiceOf: value index: 160 required: [url] denominator: match: {url: denominator} schema: base: {max: '*', min: 0, path: Extension.extension} short: Denominator value index: 161 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: denominator} index: 162 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Denominator value choices: [valueQuantity] index: 164 valueQuantity: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: Quantity short: Denominator value choiceOf: value index: 165 required: [url] _datatype: match: {url: null} schema: type: Extension short: Data type name for Ingredient.substance.strength.referenceStrength.strength[x] from FHIR R4B url: http://hl7.org/fhir/StructureDefinition/_datatype|5.2.0 index: 166 elements: value: base: {max: '1', min: 0, path: 'Extension.value[x]'} pattern: {type: String, value: RatioRange} choices: [valueString] index: 168 valueString: type: string pattern: {type: String, value: RatioRange} base: {max: '1', min: 0, path: 'Extension.value[x]'} choiceOf: value index: 169 required: [valueString, value] url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: 'strength[x]'} index: 170 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Strength expressed in terms of a reference substance choices: [valueRatio] index: 172 valueRatio: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: Ratio short: Strength expressed in terms of a reference substance choiceOf: value index: 173 required: [url] measurementPoint: match: {url: measurementPoint} schema: base: {max: '*', min: 0, path: Extension.extension} short: When strength is measured at a particular point or distance index: 174 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: measurementPoint} index: 175 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: When strength is measured at a particular point or distance choices: [valueString] index: 177 valueString: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: string short: When strength is measured at a particular point or distance choiceOf: value index: 178 required: [url] country: match: {url: country} schema: base: {max: '*', min: 0, path: Extension.extension} short: Where the strength range applies array: true index: 179 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: country} index: 180 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Where the strength range applies choices: [valueCodeableConcept] index: 182 valueCodeableConcept: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: CodeableConcept short: Where the strength range applies choiceOf: value index: 183 required: [url] url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: referenceStrength} index: 184 required: [url, extension] elements: extension: base: {max: '*', min: 0, path: Extension.extension} array: true index: 59 slicing: rules: closed ordered: false discriminator: - {path: url, type: value} min: 0 slices: presentation[x]: match: {url: 'presentation[x]'} schema: base: {max: '*', min: 0, path: Extension.extension} short: The quantity of substance in the unit of presentation index: 60 extensions: lowNumerator: url: lowNumerator base: {max: '*', min: 0, path: Extension.extension} short: Low Numerator limit index: 62 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: lowNumerator} index: 63 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Low Numerator limit choices: [valueQuantity] index: 65 valueQuantity: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: Quantity short: Low Numerator limit choiceOf: value index: 66 required: [url] highNumerator: url: highNumerator base: {max: '*', min: 0, path: Extension.extension} short: High Numerator limit index: 67 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: highNumerator} index: 68 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: High Numerator limit choices: [valueQuantity] index: 70 valueQuantity: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: Quantity short: High Numerator limit choiceOf: value index: 71 required: [url] denominator: url: denominator base: {max: '*', min: 0, path: Extension.extension} short: Denominator value index: 72 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: denominator} index: 73 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Denominator value choices: [valueQuantity] index: 75 valueQuantity: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: Quantity short: Denominator value choiceOf: value index: 76 required: [url] _datatype: url: http://hl7.org/fhir/StructureDefinition/_datatype|5.2.0 type: Extension short: Data type name for Ingredient.substance.strength.presentation[x] from FHIR R4B index: 77 elements: value: base: {max: '1', min: 0, path: 'Extension.value[x]'} pattern: {type: String, value: RatioRange} choices: [valueString] index: 79 valueString: type: string pattern: {type: String, value: RatioRange} base: {max: '1', min: 0, path: 'Extension.value[x]'} choiceOf: value index: 80 required: [valueString, value] elements: extension: base: {max: '*', min: 0, path: Extension.extension} array: true index: 61 slicing: rules: closed ordered: false discriminator: - {path: url, type: value} min: 0 slices: lowNumerator: match: {url: lowNumerator} schema: base: {max: '*', min: 0, path: Extension.extension} short: Low Numerator limit index: 62 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: lowNumerator} index: 63 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Low Numerator limit choices: [valueQuantity] index: 65 valueQuantity: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: Quantity short: Low Numerator limit choiceOf: value index: 66 required: [url] highNumerator: match: {url: highNumerator} schema: base: {max: '*', min: 0, path: Extension.extension} short: High Numerator limit index: 67 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: highNumerator} index: 68 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: High Numerator limit choices: [valueQuantity] index: 70 valueQuantity: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: Quantity short: High Numerator limit choiceOf: value index: 71 required: [url] denominator: match: {url: denominator} schema: base: {max: '*', min: 0, path: Extension.extension} short: Denominator value index: 72 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: denominator} index: 73 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Denominator value choices: [valueQuantity] index: 75 valueQuantity: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: Quantity short: Denominator value choiceOf: value index: 76 required: [url] _datatype: match: {url: null} schema: type: Extension short: Data type name for Ingredient.substance.strength.presentation[x] from FHIR R4B url: http://hl7.org/fhir/StructureDefinition/_datatype|5.2.0 index: 77 elements: value: base: {max: '1', min: 0, path: 'Extension.value[x]'} pattern: {type: String, value: RatioRange} choices: [valueString] index: 79 valueString: type: string pattern: {type: String, value: RatioRange} base: {max: '1', min: 0, path: 'Extension.value[x]'} choiceOf: value index: 80 required: [valueString, value] url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: 'presentation[x]'} index: 81 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: The quantity of substance in the unit of presentation choices: [valueRatio] index: 83 valueRatio: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: Ratio short: The quantity of substance in the unit of presentation choiceOf: value index: 84 required: [url] textPresentation: match: {url: textPresentation} schema: base: {max: '*', min: 0, path: Extension.extension} short: Text of either the whole presentation strength or a part of it (rest being in Strength.presentation as a ratio) index: 85 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: textPresentation} index: 86 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Text of either the whole presentation strength or a part of it (rest being in Strength.presentation as a ratio) choices: [valueString] index: 88 valueString: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: string short: Text of either the whole presentation strength or a part of it (rest being in Strength.presentation as a ratio) choiceOf: value index: 89 required: [url] concentration[x]: match: {url: 'concentration[x]'} schema: base: {max: '*', min: 0, path: Extension.extension} short: The strength per unitary volume (or mass) index: 90 extensions: lowNumerator: url: lowNumerator base: {max: '*', min: 0, path: Extension.extension} short: Low Numerator limit index: 92 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: lowNumerator} index: 93 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Low Numerator limit choices: [valueQuantity] index: 95 valueQuantity: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: Quantity short: Low Numerator limit choiceOf: value index: 96 required: [url] highNumerator: url: highNumerator base: {max: '*', min: 0, path: Extension.extension} short: High Numerator limit index: 97 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: highNumerator} index: 98 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: High Numerator limit choices: [valueQuantity] index: 100 valueQuantity: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: Quantity short: High Numerator limit choiceOf: value index: 101 required: [url] denominator: url: denominator base: {max: '*', min: 0, path: Extension.extension} short: Denominator value index: 102 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: denominator} index: 103 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Denominator value choices: [valueQuantity] index: 105 valueQuantity: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: Quantity short: Denominator value choiceOf: value index: 106 required: [url] _datatype: url: http://hl7.org/fhir/StructureDefinition/_datatype|5.2.0 type: Extension short: Data type name for Ingredient.substance.strength.concentration[x] from FHIR R4B index: 107 elements: value: base: {max: '1', min: 0, path: 'Extension.value[x]'} pattern: {type: String, value: RatioRange} choices: [valueString] index: 109 valueString: type: string pattern: {type: String, value: RatioRange} base: {max: '1', min: 0, path: 'Extension.value[x]'} choiceOf: value index: 110 required: [valueString, value] elements: extension: base: {max: '*', min: 0, path: Extension.extension} array: true index: 91 slicing: rules: closed ordered: false discriminator: - {path: url, type: value} min: 0 slices: lowNumerator: match: {url: lowNumerator} schema: base: {max: '*', min: 0, path: Extension.extension} short: Low Numerator limit index: 92 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: lowNumerator} index: 93 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Low Numerator limit choices: [valueQuantity] index: 95 valueQuantity: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: Quantity short: Low Numerator limit choiceOf: value index: 96 required: [url] highNumerator: match: {url: highNumerator} schema: base: {max: '*', min: 0, path: Extension.extension} short: High Numerator limit index: 97 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: highNumerator} index: 98 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: High Numerator limit choices: [valueQuantity] index: 100 valueQuantity: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: Quantity short: High Numerator limit choiceOf: value index: 101 required: [url] denominator: match: {url: denominator} schema: base: {max: '*', min: 0, path: Extension.extension} short: Denominator value index: 102 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: denominator} index: 103 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Denominator value choices: [valueQuantity] index: 105 valueQuantity: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: Quantity short: Denominator value choiceOf: value index: 106 required: [url] _datatype: match: {url: null} schema: type: Extension short: Data type name for Ingredient.substance.strength.concentration[x] from FHIR R4B url: http://hl7.org/fhir/StructureDefinition/_datatype|5.2.0 index: 107 elements: value: base: {max: '1', min: 0, path: 'Extension.value[x]'} pattern: {type: String, value: RatioRange} choices: [valueString] index: 109 valueString: type: string pattern: {type: String, value: RatioRange} base: {max: '1', min: 0, path: 'Extension.value[x]'} choiceOf: value index: 110 required: [valueString, value] url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: 'concentration[x]'} index: 111 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: The strength per unitary volume (or mass) choices: [valueRatio] index: 113 valueRatio: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: Ratio short: The strength per unitary volume (or mass) choiceOf: value index: 114 required: [url] textConcentration: match: {url: textConcentration} schema: base: {max: '*', min: 0, path: Extension.extension} short: Text of either the whole concentration strength or a part of it (rest being in Strength.concentration as a ratio) index: 115 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: textConcentration} index: 116 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Text of either the whole concentration strength or a part of it (rest being in Strength.concentration as a ratio) choices: [valueString] index: 118 valueString: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: string short: Text of either the whole concentration strength or a part of it (rest being in Strength.concentration as a ratio) choiceOf: value index: 119 required: [url] measurementPoint: match: {url: measurementPoint} schema: base: {max: '*', min: 0, path: Extension.extension} short: When strength is measured at a particular point or distance index: 120 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: measurementPoint} index: 121 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: When strength is measured at a particular point or distance choices: [valueString] index: 123 valueString: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: string short: When strength is measured at a particular point or distance choiceOf: value index: 124 required: [url] country: match: {url: country} schema: base: {max: '*', min: 0, path: Extension.extension} short: Where the strength range applies array: true index: 125 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: country} index: 126 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Where the strength range applies choices: [valueCodeableConcept] index: 128 valueCodeableConcept: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: CodeableConcept short: Where the strength range applies choiceOf: value index: 129 required: [url] referenceStrength: match: {url: referenceStrength} schema: base: {max: '*', min: 0, path: Extension.extension} short: Strength expressed in terms of a reference substance array: true index: 130 extensions: substance: url: substance base: {max: '*', min: 0, path: Extension.extension} short: Relevant reference substance index: 132 extensions: concept: url: concept base: {max: '*', min: 0, path: Extension.extension} short: Reference to a concept (by class) index: 134 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: concept} index: 135 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Reference to a concept (by class) choices: [valueCodeableConcept] index: 137 valueCodeableConcept: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: CodeableConcept short: Reference to a concept (by class) choiceOf: value index: 138 required: [url] reference: url: reference base: {max: '*', min: 0, path: Extension.extension} short: Reference to a resource (by instance) index: 139 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: reference} index: 140 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Reference to a resource (by instance) choices: [valueReference] index: 142 valueReference: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: Reference short: Reference to a resource (by instance) choiceOf: value index: 143 required: [url] _datatype: url: http://hl7.org/fhir/StructureDefinition/_datatype|5.2.0 type: Extension short: Data type name for Ingredient.substance.strength.referenceStrength.substance from FHIR R4B index: 144 elements: value: base: {max: '1', min: 0, path: 'Extension.value[x]'} pattern: {type: String, value: CodeableReference} choices: [valueString] index: 146 valueString: type: string pattern: {type: String, value: CodeableReference} base: {max: '1', min: 0, path: 'Extension.value[x]'} choiceOf: value index: 147 required: [valueString, value] elements: extension: base: {max: '*', min: 0, path: Extension.extension} array: true index: 133 slicing: rules: closed ordered: false discriminator: - {path: url, type: value} min: 0 slices: concept: match: {url: concept} schema: base: {max: '*', min: 0, path: Extension.extension} short: Reference to a concept (by class) index: 134 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: concept} index: 135 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Reference to a concept (by class) choices: [valueCodeableConcept] index: 137 valueCodeableConcept: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: CodeableConcept short: Reference to a concept (by class) choiceOf: value index: 138 required: [url] reference: match: {url: reference} schema: base: {max: '*', min: 0, path: Extension.extension} short: Reference to a resource (by instance) index: 139 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: reference} index: 140 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Reference to a resource (by instance) choices: [valueReference] index: 142 valueReference: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: Reference short: Reference to a resource (by instance) choiceOf: value index: 143 required: [url] _datatype: match: {url: null} schema: type: Extension short: Data type name for Ingredient.substance.strength.referenceStrength.substance from FHIR R4B url: http://hl7.org/fhir/StructureDefinition/_datatype|5.2.0 index: 144 elements: value: base: {max: '1', min: 0, path: 'Extension.value[x]'} pattern: {type: String, value: CodeableReference} choices: [valueString] index: 146 valueString: type: string pattern: {type: String, value: CodeableReference} base: {max: '1', min: 0, path: 'Extension.value[x]'} choiceOf: value index: 147 required: [valueString, value] url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: substance} index: 148 required: [url] strength[x]: url: strength[x] base: {max: '*', min: 0, path: Extension.extension} short: Strength expressed in terms of a reference substance _required: true index: 149 extensions: lowNumerator: url: lowNumerator base: {max: '*', min: 0, path: Extension.extension} short: Low Numerator limit index: 151 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: lowNumerator} index: 152 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Low Numerator limit choices: [valueQuantity] index: 154 valueQuantity: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: Quantity short: Low Numerator limit choiceOf: value index: 155 required: [url] highNumerator: url: highNumerator base: {max: '*', min: 0, path: Extension.extension} short: High Numerator limit index: 156 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: highNumerator} index: 157 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: High Numerator limit choices: [valueQuantity] index: 159 valueQuantity: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: Quantity short: High Numerator limit choiceOf: value index: 160 required: [url] denominator: url: denominator base: {max: '*', min: 0, path: Extension.extension} short: Denominator value index: 161 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: denominator} index: 162 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Denominator value choices: [valueQuantity] index: 164 valueQuantity: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: Quantity short: Denominator value choiceOf: value index: 165 required: [url] _datatype: url: http://hl7.org/fhir/StructureDefinition/_datatype|5.2.0 type: Extension short: Data type name for Ingredient.substance.strength.referenceStrength.strength[x] from FHIR R4B index: 166 elements: value: base: {max: '1', min: 0, path: 'Extension.value[x]'} pattern: {type: String, value: RatioRange} choices: [valueString] index: 168 valueString: type: string pattern: {type: String, value: RatioRange} base: {max: '1', min: 0, path: 'Extension.value[x]'} choiceOf: value index: 169 required: [valueString, value] elements: extension: base: {max: '*', min: 0, path: Extension.extension} array: true index: 150 slicing: rules: closed ordered: false discriminator: - {path: url, type: value} min: 0 slices: lowNumerator: match: {url: lowNumerator} schema: base: {max: '*', min: 0, path: Extension.extension} short: Low Numerator limit index: 151 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: lowNumerator} index: 152 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Low Numerator limit choices: [valueQuantity] index: 154 valueQuantity: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: Quantity short: Low Numerator limit choiceOf: value index: 155 required: [url] highNumerator: match: {url: highNumerator} schema: base: {max: '*', min: 0, path: Extension.extension} short: High Numerator limit index: 156 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: highNumerator} index: 157 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: High Numerator limit choices: [valueQuantity] index: 159 valueQuantity: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: Quantity short: High Numerator limit choiceOf: value index: 160 required: [url] denominator: match: {url: denominator} schema: base: {max: '*', min: 0, path: Extension.extension} short: Denominator value index: 161 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: denominator} index: 162 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Denominator value choices: [valueQuantity] index: 164 valueQuantity: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: Quantity short: Denominator value choiceOf: value index: 165 required: [url] _datatype: match: {url: null} schema: type: Extension short: Data type name for Ingredient.substance.strength.referenceStrength.strength[x] from FHIR R4B url: http://hl7.org/fhir/StructureDefinition/_datatype|5.2.0 index: 166 elements: value: base: {max: '1', min: 0, path: 'Extension.value[x]'} pattern: {type: String, value: RatioRange} choices: [valueString] index: 168 valueString: type: string pattern: {type: String, value: RatioRange} base: {max: '1', min: 0, path: 'Extension.value[x]'} choiceOf: value index: 169 required: [valueString, value] url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: 'strength[x]'} index: 170 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Strength expressed in terms of a reference substance choices: [valueRatio] index: 172 valueRatio: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: Ratio short: Strength expressed in terms of a reference substance choiceOf: value index: 173 required: [url] measurementPoint: url: measurementPoint base: {max: '*', min: 0, path: Extension.extension} short: When strength is measured at a particular point or distance index: 174 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: measurementPoint} index: 175 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: When strength is measured at a particular point or distance choices: [valueString] index: 177 valueString: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: string short: When strength is measured at a particular point or distance choiceOf: value index: 178 required: [url] country: url: country base: {max: '*', min: 0, path: Extension.extension} short: Where the strength range applies array: true index: 179 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: country} index: 180 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Where the strength range applies choices: [valueCodeableConcept] index: 182 valueCodeableConcept: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: CodeableConcept short: Where the strength range applies choiceOf: value index: 183 required: [url] elements: extension: base: {max: '*', min: 0, path: Extension.extension} array: true min: 1 index: 131 slicing: rules: closed ordered: false discriminator: - {path: url, type: value} min: 1 slices: substance: match: {url: substance} schema: base: {max: '*', min: 0, path: Extension.extension} short: Relevant reference substance index: 132 extensions: concept: url: concept base: {max: '*', min: 0, path: Extension.extension} short: Reference to a concept (by class) index: 134 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: concept} index: 135 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Reference to a concept (by class) choices: [valueCodeableConcept] index: 137 valueCodeableConcept: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: CodeableConcept short: Reference to a concept (by class) choiceOf: value index: 138 required: [url] reference: url: reference base: {max: '*', min: 0, path: Extension.extension} short: Reference to a resource (by instance) index: 139 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: reference} index: 140 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Reference to a resource (by instance) choices: [valueReference] index: 142 valueReference: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: Reference short: Reference to a resource (by instance) choiceOf: value index: 143 required: [url] _datatype: url: http://hl7.org/fhir/StructureDefinition/_datatype|5.2.0 type: Extension short: Data type name for Ingredient.substance.strength.referenceStrength.substance from FHIR R4B index: 144 elements: value: base: {max: '1', min: 0, path: 'Extension.value[x]'} pattern: {type: String, value: CodeableReference} choices: [valueString] index: 146 valueString: type: string pattern: {type: String, value: CodeableReference} base: {max: '1', min: 0, path: 'Extension.value[x]'} choiceOf: value index: 147 required: [valueString, value] elements: extension: base: {max: '*', min: 0, path: Extension.extension} array: true index: 133 slicing: rules: closed ordered: false discriminator: - {path: url, type: value} min: 0 slices: concept: match: {url: concept} schema: base: {max: '*', min: 0, path: Extension.extension} short: Reference to a concept (by class) index: 134 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: concept} index: 135 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Reference to a concept (by class) choices: [valueCodeableConcept] index: 137 valueCodeableConcept: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: CodeableConcept short: Reference to a concept (by class) choiceOf: value index: 138 required: [url] reference: match: {url: reference} schema: base: {max: '*', min: 0, path: Extension.extension} short: Reference to a resource (by instance) index: 139 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: reference} index: 140 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Reference to a resource (by instance) choices: [valueReference] index: 142 valueReference: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: Reference short: Reference to a resource (by instance) choiceOf: value index: 143 required: [url] _datatype: match: {url: null} schema: type: Extension short: Data type name for Ingredient.substance.strength.referenceStrength.substance from FHIR R4B url: http://hl7.org/fhir/StructureDefinition/_datatype|5.2.0 index: 144 elements: value: base: {max: '1', min: 0, path: 'Extension.value[x]'} pattern: {type: String, value: CodeableReference} choices: [valueString] index: 146 valueString: type: string pattern: {type: String, value: CodeableReference} base: {max: '1', min: 0, path: 'Extension.value[x]'} choiceOf: value index: 147 required: [valueString, value] url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: substance} index: 148 required: [url] strength[x]: match: {url: 'strength[x]'} schema: base: {max: '*', min: 0, path: Extension.extension} short: Strength expressed in terms of a reference substance _required: true index: 149 extensions: lowNumerator: url: lowNumerator base: {max: '*', min: 0, path: Extension.extension} short: Low Numerator limit index: 151 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: lowNumerator} index: 152 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Low Numerator limit choices: [valueQuantity] index: 154 valueQuantity: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: Quantity short: Low Numerator limit choiceOf: value index: 155 required: [url] highNumerator: url: highNumerator base: {max: '*', min: 0, path: Extension.extension} short: High Numerator limit index: 156 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: highNumerator} index: 157 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: High Numerator limit choices: [valueQuantity] index: 159 valueQuantity: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: Quantity short: High Numerator limit choiceOf: value index: 160 required: [url] denominator: url: denominator base: {max: '*', min: 0, path: Extension.extension} short: Denominator value index: 161 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: denominator} index: 162 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Denominator value choices: [valueQuantity] index: 164 valueQuantity: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: Quantity short: Denominator value choiceOf: value index: 165 required: [url] _datatype: url: http://hl7.org/fhir/StructureDefinition/_datatype|5.2.0 type: Extension short: Data type name for Ingredient.substance.strength.referenceStrength.strength[x] from FHIR R4B index: 166 elements: value: base: {max: '1', min: 0, path: 'Extension.value[x]'} pattern: {type: String, value: RatioRange} choices: [valueString] index: 168 valueString: type: string pattern: {type: String, value: RatioRange} base: {max: '1', min: 0, path: 'Extension.value[x]'} choiceOf: value index: 169 required: [valueString, value] elements: extension: base: {max: '*', min: 0, path: Extension.extension} array: true index: 150 slicing: rules: closed ordered: false discriminator: - {path: url, type: value} min: 0 slices: lowNumerator: match: {url: lowNumerator} schema: base: {max: '*', min: 0, path: Extension.extension} short: Low Numerator limit index: 151 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: lowNumerator} index: 152 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Low Numerator limit choices: [valueQuantity] index: 154 valueQuantity: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: Quantity short: Low Numerator limit choiceOf: value index: 155 required: [url] highNumerator: match: {url: highNumerator} schema: base: {max: '*', min: 0, path: Extension.extension} short: High Numerator limit index: 156 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: highNumerator} index: 157 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: High Numerator limit choices: [valueQuantity] index: 159 valueQuantity: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: Quantity short: High Numerator limit choiceOf: value index: 160 required: [url] denominator: match: {url: denominator} schema: base: {max: '*', min: 0, path: Extension.extension} short: Denominator value index: 161 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: denominator} index: 162 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Denominator value choices: [valueQuantity] index: 164 valueQuantity: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: Quantity short: Denominator value choiceOf: value index: 165 required: [url] _datatype: match: {url: null} schema: type: Extension short: Data type name for Ingredient.substance.strength.referenceStrength.strength[x] from FHIR R4B url: http://hl7.org/fhir/StructureDefinition/_datatype|5.2.0 index: 166 elements: value: base: {max: '1', min: 0, path: 'Extension.value[x]'} pattern: {type: String, value: RatioRange} choices: [valueString] index: 168 valueString: type: string pattern: {type: String, value: RatioRange} base: {max: '1', min: 0, path: 'Extension.value[x]'} choiceOf: value index: 169 required: [valueString, value] url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: 'strength[x]'} index: 170 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Strength expressed in terms of a reference substance choices: [valueRatio] index: 172 valueRatio: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: Ratio short: Strength expressed in terms of a reference substance choiceOf: value index: 173 required: [url] measurementPoint: match: {url: measurementPoint} schema: base: {max: '*', min: 0, path: Extension.extension} short: When strength is measured at a particular point or distance index: 174 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: measurementPoint} index: 175 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: When strength is measured at a particular point or distance choices: [valueString] index: 177 valueString: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: string short: When strength is measured at a particular point or distance choiceOf: value index: 178 required: [url] country: match: {url: country} schema: base: {max: '*', min: 0, path: Extension.extension} short: Where the strength range applies array: true index: 179 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: country} index: 180 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Where the strength range applies choices: [valueCodeableConcept] index: 182 valueCodeableConcept: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: CodeableConcept short: Where the strength range applies choiceOf: value index: 183 required: [url] url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: referenceStrength} index: 184 required: [url, extension] url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: strength} index: 185 required: [url] elements: extension: base: {max: '*', min: 0, path: Extension.extension} array: true min: 1 index: 40 slicing: rules: closed ordered: false discriminator: - {path: url, type: value} min: 1 slices: code: match: {url: code} schema: base: {max: '*', min: 0, path: Extension.extension} short: A code or full resource that represents the ingredient substance _required: true index: 41 extensions: concept: url: concept base: {max: '*', min: 0, path: Extension.extension} short: Reference to a concept (by class) index: 43 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: concept} index: 44 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Reference to a concept (by class) choices: [valueCodeableConcept] index: 46 valueCodeableConcept: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: CodeableConcept short: Reference to a concept (by class) choiceOf: value index: 47 required: [url] reference: url: reference base: {max: '*', min: 0, path: Extension.extension} short: Reference to a resource (by instance) index: 48 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: reference} index: 49 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Reference to a resource (by instance) choices: [valueReference] index: 51 valueReference: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: Reference short: Reference to a resource (by instance) choiceOf: value index: 52 required: [url] _datatype: url: http://hl7.org/fhir/StructureDefinition/_datatype|5.2.0 type: Extension short: Data type name for Ingredient.substance.code from FHIR R4B index: 53 elements: value: base: {max: '1', min: 0, path: 'Extension.value[x]'} pattern: {type: String, value: CodeableReference} choices: [valueString] index: 55 valueString: type: string pattern: {type: String, value: CodeableReference} base: {max: '1', min: 0, path: 'Extension.value[x]'} choiceOf: value index: 56 required: [valueString, value] elements: extension: base: {max: '*', min: 0, path: Extension.extension} array: true index: 42 slicing: rules: closed ordered: false discriminator: - {path: url, type: value} min: 0 slices: concept: match: {url: concept} schema: base: {max: '*', min: 0, path: Extension.extension} short: Reference to a concept (by class) index: 43 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: concept} index: 44 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Reference to a concept (by class) choices: [valueCodeableConcept] index: 46 valueCodeableConcept: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: CodeableConcept short: Reference to a concept (by class) choiceOf: value index: 47 required: [url] reference: match: {url: reference} schema: base: {max: '*', min: 0, path: Extension.extension} short: Reference to a resource (by instance) index: 48 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: reference} index: 49 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Reference to a resource (by instance) choices: [valueReference] index: 51 valueReference: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: Reference short: Reference to a resource (by instance) choiceOf: value index: 52 required: [url] _datatype: match: {url: null} schema: type: Extension short: Data type name for Ingredient.substance.code from FHIR R4B url: http://hl7.org/fhir/StructureDefinition/_datatype|5.2.0 index: 53 elements: value: base: {max: '1', min: 0, path: 'Extension.value[x]'} pattern: {type: String, value: CodeableReference} choices: [valueString] index: 55 valueString: type: string pattern: {type: String, value: CodeableReference} base: {max: '1', min: 0, path: 'Extension.value[x]'} choiceOf: value index: 56 required: [valueString, value] url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: code} index: 57 required: [url] strength: match: {url: strength} schema: base: {max: '*', min: 0, path: Extension.extension} short: The quantity of substance, per presentation, or per volume or mass, and type of quantity array: true index: 58 extensions: presentation[x]: url: presentation[x] base: {max: '*', min: 0, path: Extension.extension} short: The quantity of substance in the unit of presentation index: 60 extensions: lowNumerator: url: lowNumerator base: {max: '*', min: 0, path: Extension.extension} short: Low Numerator limit index: 62 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: lowNumerator} index: 63 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Low Numerator limit choices: [valueQuantity] index: 65 valueQuantity: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: Quantity short: Low Numerator limit choiceOf: value index: 66 required: [url] highNumerator: url: highNumerator base: {max: '*', min: 0, path: Extension.extension} short: High Numerator limit index: 67 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: highNumerator} index: 68 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: High Numerator limit choices: [valueQuantity] index: 70 valueQuantity: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: Quantity short: High Numerator limit choiceOf: value index: 71 required: [url] denominator: url: denominator base: {max: '*', min: 0, path: Extension.extension} short: Denominator value index: 72 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: denominator} index: 73 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Denominator value choices: [valueQuantity] index: 75 valueQuantity: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: Quantity short: Denominator value choiceOf: value index: 76 required: [url] _datatype: url: http://hl7.org/fhir/StructureDefinition/_datatype|5.2.0 type: Extension short: Data type name for Ingredient.substance.strength.presentation[x] from FHIR R4B index: 77 elements: value: base: {max: '1', min: 0, path: 'Extension.value[x]'} pattern: {type: String, value: RatioRange} choices: [valueString] index: 79 valueString: type: string pattern: {type: String, value: RatioRange} base: {max: '1', min: 0, path: 'Extension.value[x]'} choiceOf: value index: 80 required: [valueString, value] elements: extension: base: {max: '*', min: 0, path: Extension.extension} array: true index: 61 slicing: rules: closed ordered: false discriminator: - {path: url, type: value} min: 0 slices: lowNumerator: match: {url: lowNumerator} schema: base: {max: '*', min: 0, path: Extension.extension} short: Low Numerator limit index: 62 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: lowNumerator} index: 63 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Low Numerator limit choices: [valueQuantity] index: 65 valueQuantity: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: Quantity short: Low Numerator limit choiceOf: value index: 66 required: [url] highNumerator: match: {url: highNumerator} schema: base: {max: '*', min: 0, path: Extension.extension} short: High Numerator limit index: 67 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: highNumerator} index: 68 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: High Numerator limit choices: [valueQuantity] index: 70 valueQuantity: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: Quantity short: High Numerator limit choiceOf: value index: 71 required: [url] denominator: match: {url: denominator} schema: base: {max: '*', min: 0, path: Extension.extension} short: Denominator value index: 72 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: denominator} index: 73 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Denominator value choices: [valueQuantity] index: 75 valueQuantity: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: Quantity short: Denominator value choiceOf: value index: 76 required: [url] _datatype: match: {url: null} schema: type: Extension short: Data type name for Ingredient.substance.strength.presentation[x] from FHIR R4B url: http://hl7.org/fhir/StructureDefinition/_datatype|5.2.0 index: 77 elements: value: base: {max: '1', min: 0, path: 'Extension.value[x]'} pattern: {type: String, value: RatioRange} choices: [valueString] index: 79 valueString: type: string pattern: {type: String, value: RatioRange} base: {max: '1', min: 0, path: 'Extension.value[x]'} choiceOf: value index: 80 required: [valueString, value] url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: 'presentation[x]'} index: 81 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: The quantity of substance in the unit of presentation choices: [valueRatio] index: 83 valueRatio: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: Ratio short: The quantity of substance in the unit of presentation choiceOf: value index: 84 required: [url] textPresentation: url: textPresentation base: {max: '*', min: 0, path: Extension.extension} short: Text of either the whole presentation strength or a part of it (rest being in Strength.presentation as a ratio) index: 85 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: textPresentation} index: 86 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Text of either the whole presentation strength or a part of it (rest being in Strength.presentation as a ratio) choices: [valueString] index: 88 valueString: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: string short: Text of either the whole presentation strength or a part of it (rest being in Strength.presentation as a ratio) choiceOf: value index: 89 required: [url] concentration[x]: url: concentration[x] base: {max: '*', min: 0, path: Extension.extension} short: The strength per unitary volume (or mass) index: 90 extensions: lowNumerator: url: lowNumerator base: {max: '*', min: 0, path: Extension.extension} short: Low Numerator limit index: 92 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: lowNumerator} index: 93 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Low Numerator limit choices: [valueQuantity] index: 95 valueQuantity: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: Quantity short: Low Numerator limit choiceOf: value index: 96 required: [url] highNumerator: url: highNumerator base: {max: '*', min: 0, path: Extension.extension} short: High Numerator limit index: 97 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: highNumerator} index: 98 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: High Numerator limit choices: [valueQuantity] index: 100 valueQuantity: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: Quantity short: High Numerator limit choiceOf: value index: 101 required: [url] denominator: url: denominator base: {max: '*', min: 0, path: Extension.extension} short: Denominator value index: 102 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: denominator} index: 103 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Denominator value choices: [valueQuantity] index: 105 valueQuantity: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: Quantity short: Denominator value choiceOf: value index: 106 required: [url] _datatype: url: http://hl7.org/fhir/StructureDefinition/_datatype|5.2.0 type: Extension short: Data type name for Ingredient.substance.strength.concentration[x] from FHIR R4B index: 107 elements: value: base: {max: '1', min: 0, path: 'Extension.value[x]'} pattern: {type: String, value: RatioRange} choices: [valueString] index: 109 valueString: type: string pattern: {type: String, value: RatioRange} base: {max: '1', min: 0, path: 'Extension.value[x]'} choiceOf: value index: 110 required: [valueString, value] elements: extension: base: {max: '*', min: 0, path: Extension.extension} array: true index: 91 slicing: rules: closed ordered: false discriminator: - {path: url, type: value} min: 0 slices: lowNumerator: match: {url: lowNumerator} schema: base: {max: '*', min: 0, path: Extension.extension} short: Low Numerator limit index: 92 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: lowNumerator} index: 93 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Low Numerator limit choices: [valueQuantity] index: 95 valueQuantity: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: Quantity short: Low Numerator limit choiceOf: value index: 96 required: [url] highNumerator: match: {url: highNumerator} schema: base: {max: '*', min: 0, path: Extension.extension} short: High Numerator limit index: 97 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: highNumerator} index: 98 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: High Numerator limit choices: [valueQuantity] index: 100 valueQuantity: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: Quantity short: High Numerator limit choiceOf: value index: 101 required: [url] denominator: match: {url: denominator} schema: base: {max: '*', min: 0, path: Extension.extension} short: Denominator value index: 102 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: denominator} index: 103 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Denominator value choices: [valueQuantity] index: 105 valueQuantity: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: Quantity short: Denominator value choiceOf: value index: 106 required: [url] _datatype: match: {url: null} schema: type: Extension short: Data type name for Ingredient.substance.strength.concentration[x] from FHIR R4B url: http://hl7.org/fhir/StructureDefinition/_datatype|5.2.0 index: 107 elements: value: base: {max: '1', min: 0, path: 'Extension.value[x]'} pattern: {type: String, value: RatioRange} choices: [valueString] index: 109 valueString: type: string pattern: {type: String, value: RatioRange} base: {max: '1', min: 0, path: 'Extension.value[x]'} choiceOf: value index: 110 required: [valueString, value] url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: 'concentration[x]'} index: 111 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: The strength per unitary volume (or mass) choices: [valueRatio] index: 113 valueRatio: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: Ratio short: The strength per unitary volume (or mass) choiceOf: value index: 114 required: [url] textConcentration: url: textConcentration base: {max: '*', min: 0, path: Extension.extension} short: Text of either the whole concentration strength or a part of it (rest being in Strength.concentration as a ratio) index: 115 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: textConcentration} index: 116 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Text of either the whole concentration strength or a part of it (rest being in Strength.concentration as a ratio) choices: [valueString] index: 118 valueString: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: string short: Text of either the whole concentration strength or a part of it (rest being in Strength.concentration as a ratio) choiceOf: value index: 119 required: [url] measurementPoint: url: measurementPoint base: {max: '*', min: 0, path: Extension.extension} short: When strength is measured at a particular point or distance index: 120 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: measurementPoint} index: 121 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: When strength is measured at a particular point or distance choices: [valueString] index: 123 valueString: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: string short: When strength is measured at a particular point or distance choiceOf: value index: 124 required: [url] country: url: country base: {max: '*', min: 0, path: Extension.extension} short: Where the strength range applies array: true index: 125 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: country} index: 126 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Where the strength range applies choices: [valueCodeableConcept] index: 128 valueCodeableConcept: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: CodeableConcept short: Where the strength range applies choiceOf: value index: 129 required: [url] referenceStrength: url: referenceStrength base: {max: '*', min: 0, path: Extension.extension} short: Strength expressed in terms of a reference substance array: true index: 130 extensions: substance: url: substance base: {max: '*', min: 0, path: Extension.extension} short: Relevant reference substance index: 132 extensions: concept: url: concept base: {max: '*', min: 0, path: Extension.extension} short: Reference to a concept (by class) index: 134 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: concept} index: 135 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Reference to a concept (by class) choices: [valueCodeableConcept] index: 137 valueCodeableConcept: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: CodeableConcept short: Reference to a concept (by class) choiceOf: value index: 138 required: [url] reference: url: reference base: {max: '*', min: 0, path: Extension.extension} short: Reference to a resource (by instance) index: 139 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: reference} index: 140 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Reference to a resource (by instance) choices: [valueReference] index: 142 valueReference: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: Reference short: Reference to a resource (by instance) choiceOf: value index: 143 required: [url] _datatype: url: http://hl7.org/fhir/StructureDefinition/_datatype|5.2.0 type: Extension short: Data type name for Ingredient.substance.strength.referenceStrength.substance from FHIR R4B index: 144 elements: value: base: {max: '1', min: 0, path: 'Extension.value[x]'} pattern: {type: String, value: CodeableReference} choices: [valueString] index: 146 valueString: type: string pattern: {type: String, value: CodeableReference} base: {max: '1', min: 0, path: 'Extension.value[x]'} choiceOf: value index: 147 required: [valueString, value] elements: extension: base: {max: '*', min: 0, path: Extension.extension} array: true index: 133 slicing: rules: closed ordered: false discriminator: - {path: url, type: value} min: 0 slices: concept: match: {url: concept} schema: base: {max: '*', min: 0, path: Extension.extension} short: Reference to a concept (by class) index: 134 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: concept} index: 135 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Reference to a concept (by class) choices: [valueCodeableConcept] index: 137 valueCodeableConcept: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: CodeableConcept short: Reference to a concept (by class) choiceOf: value index: 138 required: [url] reference: match: {url: reference} schema: base: {max: '*', min: 0, path: Extension.extension} short: Reference to a resource (by instance) index: 139 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: reference} index: 140 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Reference to a resource (by instance) choices: [valueReference] index: 142 valueReference: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: Reference short: Reference to a resource (by instance) choiceOf: value index: 143 required: [url] _datatype: match: {url: null} schema: type: Extension short: Data type name for Ingredient.substance.strength.referenceStrength.substance from FHIR R4B url: http://hl7.org/fhir/StructureDefinition/_datatype|5.2.0 index: 144 elements: value: base: {max: '1', min: 0, path: 'Extension.value[x]'} pattern: {type: String, value: CodeableReference} choices: [valueString] index: 146 valueString: type: string pattern: {type: String, value: CodeableReference} base: {max: '1', min: 0, path: 'Extension.value[x]'} choiceOf: value index: 147 required: [valueString, value] url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: substance} index: 148 required: [url] strength[x]: url: strength[x] base: {max: '*', min: 0, path: Extension.extension} short: Strength expressed in terms of a reference substance _required: true index: 149 extensions: lowNumerator: url: lowNumerator base: {max: '*', min: 0, path: Extension.extension} short: Low Numerator limit index: 151 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: lowNumerator} index: 152 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Low Numerator limit choices: [valueQuantity] index: 154 valueQuantity: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: Quantity short: Low Numerator limit choiceOf: value index: 155 required: [url] highNumerator: url: highNumerator base: {max: '*', min: 0, path: Extension.extension} short: High Numerator limit index: 156 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: highNumerator} index: 157 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: High Numerator limit choices: [valueQuantity] index: 159 valueQuantity: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: Quantity short: High Numerator limit choiceOf: value index: 160 required: [url] denominator: url: denominator base: {max: '*', min: 0, path: Extension.extension} short: Denominator value index: 161 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: denominator} index: 162 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Denominator value choices: [valueQuantity] index: 164 valueQuantity: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: Quantity short: Denominator value choiceOf: value index: 165 required: [url] _datatype: url: http://hl7.org/fhir/StructureDefinition/_datatype|5.2.0 type: Extension short: Data type name for Ingredient.substance.strength.referenceStrength.strength[x] from FHIR R4B index: 166 elements: value: base: {max: '1', min: 0, path: 'Extension.value[x]'} pattern: {type: String, value: RatioRange} choices: [valueString] index: 168 valueString: type: string pattern: {type: String, value: RatioRange} base: {max: '1', min: 0, path: 'Extension.value[x]'} choiceOf: value index: 169 required: [valueString, value] elements: extension: base: {max: '*', min: 0, path: Extension.extension} array: true index: 150 slicing: rules: closed ordered: false discriminator: - {path: url, type: value} min: 0 slices: lowNumerator: match: {url: lowNumerator} schema: base: {max: '*', min: 0, path: Extension.extension} short: Low Numerator limit index: 151 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: lowNumerator} index: 152 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Low Numerator limit choices: [valueQuantity] index: 154 valueQuantity: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: Quantity short: Low Numerator limit choiceOf: value index: 155 required: [url] highNumerator: match: {url: highNumerator} schema: base: {max: '*', min: 0, path: Extension.extension} short: High Numerator limit index: 156 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: highNumerator} index: 157 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: High Numerator limit choices: [valueQuantity] index: 159 valueQuantity: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: Quantity short: High Numerator limit choiceOf: value index: 160 required: [url] denominator: match: {url: denominator} schema: base: {max: '*', min: 0, path: Extension.extension} short: Denominator value index: 161 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: denominator} index: 162 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Denominator value choices: [valueQuantity] index: 164 valueQuantity: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: Quantity short: Denominator value choiceOf: value index: 165 required: [url] _datatype: match: {url: null} schema: type: Extension short: Data type name for Ingredient.substance.strength.referenceStrength.strength[x] from FHIR R4B url: http://hl7.org/fhir/StructureDefinition/_datatype|5.2.0 index: 166 elements: value: base: {max: '1', min: 0, path: 'Extension.value[x]'} pattern: {type: String, value: RatioRange} choices: [valueString] index: 168 valueString: type: string pattern: {type: String, value: RatioRange} base: {max: '1', min: 0, path: 'Extension.value[x]'} choiceOf: value index: 169 required: [valueString, value] url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: 'strength[x]'} index: 170 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Strength expressed in terms of a reference substance choices: [valueRatio] index: 172 valueRatio: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: Ratio short: Strength expressed in terms of a reference substance choiceOf: value index: 173 required: [url] measurementPoint: url: measurementPoint base: {max: '*', min: 0, path: Extension.extension} short: When strength is measured at a particular point or distance index: 174 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: measurementPoint} index: 175 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: When strength is measured at a particular point or distance choices: [valueString] index: 177 valueString: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: string short: When strength is measured at a particular point or distance choiceOf: value index: 178 required: [url] country: url: country base: {max: '*', min: 0, path: Extension.extension} short: Where the strength range applies array: true index: 179 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: country} index: 180 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Where the strength range applies choices: [valueCodeableConcept] index: 182 valueCodeableConcept: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: CodeableConcept short: Where the strength range applies choiceOf: value index: 183 required: [url] elements: extension: base: {max: '*', min: 0, path: Extension.extension} array: true min: 1 index: 131 slicing: rules: closed ordered: false discriminator: - {path: url, type: value} min: 1 slices: substance: match: {url: substance} schema: base: {max: '*', min: 0, path: Extension.extension} short: Relevant reference substance index: 132 extensions: concept: url: concept base: {max: '*', min: 0, path: Extension.extension} short: Reference to a concept (by class) index: 134 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: concept} index: 135 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Reference to a concept (by class) choices: [valueCodeableConcept] index: 137 valueCodeableConcept: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: CodeableConcept short: Reference to a concept (by class) choiceOf: value index: 138 required: [url] reference: url: reference base: {max: '*', min: 0, path: Extension.extension} short: Reference to a resource (by instance) index: 139 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: reference} index: 140 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Reference to a resource (by instance) choices: [valueReference] index: 142 valueReference: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: Reference short: Reference to a resource (by instance) choiceOf: value index: 143 required: [url] _datatype: url: http://hl7.org/fhir/StructureDefinition/_datatype|5.2.0 type: Extension short: Data type name for Ingredient.substance.strength.referenceStrength.substance from FHIR R4B index: 144 elements: value: base: {max: '1', min: 0, path: 'Extension.value[x]'} pattern: {type: String, value: CodeableReference} choices: [valueString] index: 146 valueString: type: string pattern: {type: String, value: CodeableReference} base: {max: '1', min: 0, path: 'Extension.value[x]'} choiceOf: value index: 147 required: [valueString, value] elements: extension: base: {max: '*', min: 0, path: Extension.extension} array: true index: 133 slicing: rules: closed ordered: false discriminator: - {path: url, type: value} min: 0 slices: concept: match: {url: concept} schema: base: {max: '*', min: 0, path: Extension.extension} short: Reference to a concept (by class) index: 134 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: concept} index: 135 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Reference to a concept (by class) choices: [valueCodeableConcept] index: 137 valueCodeableConcept: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: CodeableConcept short: Reference to a concept (by class) choiceOf: value index: 138 required: [url] reference: match: {url: reference} schema: base: {max: '*', min: 0, path: Extension.extension} short: Reference to a resource (by instance) index: 139 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: reference} index: 140 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Reference to a resource (by instance) choices: [valueReference] index: 142 valueReference: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: Reference short: Reference to a resource (by instance) choiceOf: value index: 143 required: [url] _datatype: match: {url: null} schema: type: Extension short: Data type name for Ingredient.substance.strength.referenceStrength.substance from FHIR R4B url: http://hl7.org/fhir/StructureDefinition/_datatype|5.2.0 index: 144 elements: value: base: {max: '1', min: 0, path: 'Extension.value[x]'} pattern: {type: String, value: CodeableReference} choices: [valueString] index: 146 valueString: type: string pattern: {type: String, value: CodeableReference} base: {max: '1', min: 0, path: 'Extension.value[x]'} choiceOf: value index: 147 required: [valueString, value] url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: substance} index: 148 required: [url] strength[x]: match: {url: 'strength[x]'} schema: base: {max: '*', min: 0, path: Extension.extension} short: Strength expressed in terms of a reference substance _required: true index: 149 extensions: lowNumerator: url: lowNumerator base: {max: '*', min: 0, path: Extension.extension} short: Low Numerator limit index: 151 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: lowNumerator} index: 152 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Low Numerator limit choices: [valueQuantity] index: 154 valueQuantity: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: Quantity short: Low Numerator limit choiceOf: value index: 155 required: [url] highNumerator: url: highNumerator base: {max: '*', min: 0, path: Extension.extension} short: High Numerator limit index: 156 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: highNumerator} index: 157 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: High Numerator limit choices: [valueQuantity] index: 159 valueQuantity: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: Quantity short: High Numerator limit choiceOf: value index: 160 required: [url] denominator: url: denominator base: {max: '*', min: 0, path: Extension.extension} short: Denominator value index: 161 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: denominator} index: 162 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Denominator value choices: [valueQuantity] index: 164 valueQuantity: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: Quantity short: Denominator value choiceOf: value index: 165 required: [url] _datatype: url: http://hl7.org/fhir/StructureDefinition/_datatype|5.2.0 type: Extension short: Data type name for Ingredient.substance.strength.referenceStrength.strength[x] from FHIR R4B index: 166 elements: value: base: {max: '1', min: 0, path: 'Extension.value[x]'} pattern: {type: String, value: RatioRange} choices: [valueString] index: 168 valueString: type: string pattern: {type: String, value: RatioRange} base: {max: '1', min: 0, path: 'Extension.value[x]'} choiceOf: value index: 169 required: [valueString, value] elements: extension: base: {max: '*', min: 0, path: Extension.extension} array: true index: 150 slicing: rules: closed ordered: false discriminator: - {path: url, type: value} min: 0 slices: lowNumerator: match: {url: lowNumerator} schema: base: {max: '*', min: 0, path: Extension.extension} short: Low Numerator limit index: 151 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: lowNumerator} index: 152 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Low Numerator limit choices: [valueQuantity] index: 154 valueQuantity: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: Quantity short: Low Numerator limit choiceOf: value index: 155 required: [url] highNumerator: match: {url: highNumerator} schema: base: {max: '*', min: 0, path: Extension.extension} short: High Numerator limit index: 156 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: highNumerator} index: 157 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: High Numerator limit choices: [valueQuantity] index: 159 valueQuantity: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: Quantity short: High Numerator limit choiceOf: value index: 160 required: [url] denominator: match: {url: denominator} schema: base: {max: '*', min: 0, path: Extension.extension} short: Denominator value index: 161 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: denominator} index: 162 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Denominator value choices: [valueQuantity] index: 164 valueQuantity: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: Quantity short: Denominator value choiceOf: value index: 165 required: [url] _datatype: match: {url: null} schema: type: Extension short: Data type name for Ingredient.substance.strength.referenceStrength.strength[x] from FHIR R4B url: http://hl7.org/fhir/StructureDefinition/_datatype|5.2.0 index: 166 elements: value: base: {max: '1', min: 0, path: 'Extension.value[x]'} pattern: {type: String, value: RatioRange} choices: [valueString] index: 168 valueString: type: string pattern: {type: String, value: RatioRange} base: {max: '1', min: 0, path: 'Extension.value[x]'} choiceOf: value index: 169 required: [valueString, value] url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: 'strength[x]'} index: 170 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Strength expressed in terms of a reference substance choices: [valueRatio] index: 172 valueRatio: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: Ratio short: Strength expressed in terms of a reference substance choiceOf: value index: 173 required: [url] measurementPoint: match: {url: measurementPoint} schema: base: {max: '*', min: 0, path: Extension.extension} short: When strength is measured at a particular point or distance index: 174 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: measurementPoint} index: 175 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: When strength is measured at a particular point or distance choices: [valueString] index: 177 valueString: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: string short: When strength is measured at a particular point or distance choiceOf: value index: 178 required: [url] country: match: {url: country} schema: base: {max: '*', min: 0, path: Extension.extension} short: Where the strength range applies array: true index: 179 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: country} index: 180 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Where the strength range applies choices: [valueCodeableConcept] index: 182 valueCodeableConcept: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: CodeableConcept short: Where the strength range applies choiceOf: value index: 183 required: [url] url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: referenceStrength} index: 184 required: [url, extension] elements: extension: base: {max: '*', min: 0, path: Extension.extension} array: true index: 59 slicing: rules: closed ordered: false discriminator: - {path: url, type: value} min: 0 slices: presentation[x]: match: {url: 'presentation[x]'} schema: base: {max: '*', min: 0, path: Extension.extension} short: The quantity of substance in the unit of presentation index: 60 extensions: lowNumerator: url: lowNumerator base: {max: '*', min: 0, path: Extension.extension} short: Low Numerator limit index: 62 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: lowNumerator} index: 63 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Low Numerator limit choices: [valueQuantity] index: 65 valueQuantity: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: Quantity short: Low Numerator limit choiceOf: value index: 66 required: [url] highNumerator: url: highNumerator base: {max: '*', min: 0, path: Extension.extension} short: High Numerator limit index: 67 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: highNumerator} index: 68 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: High Numerator limit choices: [valueQuantity] index: 70 valueQuantity: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: Quantity short: High Numerator limit choiceOf: value index: 71 required: [url] denominator: url: denominator base: {max: '*', min: 0, path: Extension.extension} short: Denominator value index: 72 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: denominator} index: 73 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Denominator value choices: [valueQuantity] index: 75 valueQuantity: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: Quantity short: Denominator value choiceOf: value index: 76 required: [url] _datatype: url: http://hl7.org/fhir/StructureDefinition/_datatype|5.2.0 type: Extension short: Data type name for Ingredient.substance.strength.presentation[x] from FHIR R4B index: 77 elements: value: base: {max: '1', min: 0, path: 'Extension.value[x]'} pattern: {type: String, value: RatioRange} choices: [valueString] index: 79 valueString: type: string pattern: {type: String, value: RatioRange} base: {max: '1', min: 0, path: 'Extension.value[x]'} choiceOf: value index: 80 required: [valueString, value] elements: extension: base: {max: '*', min: 0, path: Extension.extension} array: true index: 61 slicing: rules: closed ordered: false discriminator: - {path: url, type: value} min: 0 slices: lowNumerator: match: {url: lowNumerator} schema: base: {max: '*', min: 0, path: Extension.extension} short: Low Numerator limit index: 62 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: lowNumerator} index: 63 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Low Numerator limit choices: [valueQuantity] index: 65 valueQuantity: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: Quantity short: Low Numerator limit choiceOf: value index: 66 required: [url] highNumerator: match: {url: highNumerator} schema: base: {max: '*', min: 0, path: Extension.extension} short: High Numerator limit index: 67 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: highNumerator} index: 68 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: High Numerator limit choices: [valueQuantity] index: 70 valueQuantity: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: Quantity short: High Numerator limit choiceOf: value index: 71 required: [url] denominator: match: {url: denominator} schema: base: {max: '*', min: 0, path: Extension.extension} short: Denominator value index: 72 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: denominator} index: 73 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Denominator value choices: [valueQuantity] index: 75 valueQuantity: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: Quantity short: Denominator value choiceOf: value index: 76 required: [url] _datatype: match: {url: null} schema: type: Extension short: Data type name for Ingredient.substance.strength.presentation[x] from FHIR R4B url: http://hl7.org/fhir/StructureDefinition/_datatype|5.2.0 index: 77 elements: value: base: {max: '1', min: 0, path: 'Extension.value[x]'} pattern: {type: String, value: RatioRange} choices: [valueString] index: 79 valueString: type: string pattern: {type: String, value: RatioRange} base: {max: '1', min: 0, path: 'Extension.value[x]'} choiceOf: value index: 80 required: [valueString, value] url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: 'presentation[x]'} index: 81 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: The quantity of substance in the unit of presentation choices: [valueRatio] index: 83 valueRatio: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: Ratio short: The quantity of substance in the unit of presentation choiceOf: value index: 84 required: [url] textPresentation: match: {url: textPresentation} schema: base: {max: '*', min: 0, path: Extension.extension} short: Text of either the whole presentation strength or a part of it (rest being in Strength.presentation as a ratio) index: 85 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: textPresentation} index: 86 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Text of either the whole presentation strength or a part of it (rest being in Strength.presentation as a ratio) choices: [valueString] index: 88 valueString: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: string short: Text of either the whole presentation strength or a part of it (rest being in Strength.presentation as a ratio) choiceOf: value index: 89 required: [url] concentration[x]: match: {url: 'concentration[x]'} schema: base: {max: '*', min: 0, path: Extension.extension} short: The strength per unitary volume (or mass) index: 90 extensions: lowNumerator: url: lowNumerator base: {max: '*', min: 0, path: Extension.extension} short: Low Numerator limit index: 92 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: lowNumerator} index: 93 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Low Numerator limit choices: [valueQuantity] index: 95 valueQuantity: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: Quantity short: Low Numerator limit choiceOf: value index: 96 required: [url] highNumerator: url: highNumerator base: {max: '*', min: 0, path: Extension.extension} short: High Numerator limit index: 97 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: highNumerator} index: 98 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: High Numerator limit choices: [valueQuantity] index: 100 valueQuantity: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: Quantity short: High Numerator limit choiceOf: value index: 101 required: [url] denominator: url: denominator base: {max: '*', min: 0, path: Extension.extension} short: Denominator value index: 102 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: denominator} index: 103 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Denominator value choices: [valueQuantity] index: 105 valueQuantity: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: Quantity short: Denominator value choiceOf: value index: 106 required: [url] _datatype: url: http://hl7.org/fhir/StructureDefinition/_datatype|5.2.0 type: Extension short: Data type name for Ingredient.substance.strength.concentration[x] from FHIR R4B index: 107 elements: value: base: {max: '1', min: 0, path: 'Extension.value[x]'} pattern: {type: String, value: RatioRange} choices: [valueString] index: 109 valueString: type: string pattern: {type: String, value: RatioRange} base: {max: '1', min: 0, path: 'Extension.value[x]'} choiceOf: value index: 110 required: [valueString, value] elements: extension: base: {max: '*', min: 0, path: Extension.extension} array: true index: 91 slicing: rules: closed ordered: false discriminator: - {path: url, type: value} min: 0 slices: lowNumerator: match: {url: lowNumerator} schema: base: {max: '*', min: 0, path: Extension.extension} short: Low Numerator limit index: 92 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: lowNumerator} index: 93 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Low Numerator limit choices: [valueQuantity] index: 95 valueQuantity: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: Quantity short: Low Numerator limit choiceOf: value index: 96 required: [url] highNumerator: match: {url: highNumerator} schema: base: {max: '*', min: 0, path: Extension.extension} short: High Numerator limit index: 97 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: highNumerator} index: 98 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: High Numerator limit choices: [valueQuantity] index: 100 valueQuantity: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: Quantity short: High Numerator limit choiceOf: value index: 101 required: [url] denominator: match: {url: denominator} schema: base: {max: '*', min: 0, path: Extension.extension} short: Denominator value index: 102 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: denominator} index: 103 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Denominator value choices: [valueQuantity] index: 105 valueQuantity: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: Quantity short: Denominator value choiceOf: value index: 106 required: [url] _datatype: match: {url: null} schema: type: Extension short: Data type name for Ingredient.substance.strength.concentration[x] from FHIR R4B url: http://hl7.org/fhir/StructureDefinition/_datatype|5.2.0 index: 107 elements: value: base: {max: '1', min: 0, path: 'Extension.value[x]'} pattern: {type: String, value: RatioRange} choices: [valueString] index: 109 valueString: type: string pattern: {type: String, value: RatioRange} base: {max: '1', min: 0, path: 'Extension.value[x]'} choiceOf: value index: 110 required: [valueString, value] url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: 'concentration[x]'} index: 111 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: The strength per unitary volume (or mass) choices: [valueRatio] index: 113 valueRatio: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: Ratio short: The strength per unitary volume (or mass) choiceOf: value index: 114 required: [url] textConcentration: match: {url: textConcentration} schema: base: {max: '*', min: 0, path: Extension.extension} short: Text of either the whole concentration strength or a part of it (rest being in Strength.concentration as a ratio) index: 115 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: textConcentration} index: 116 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Text of either the whole concentration strength or a part of it (rest being in Strength.concentration as a ratio) choices: [valueString] index: 118 valueString: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: string short: Text of either the whole concentration strength or a part of it (rest being in Strength.concentration as a ratio) choiceOf: value index: 119 required: [url] measurementPoint: match: {url: measurementPoint} schema: base: {max: '*', min: 0, path: Extension.extension} short: When strength is measured at a particular point or distance index: 120 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: measurementPoint} index: 121 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: When strength is measured at a particular point or distance choices: [valueString] index: 123 valueString: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: string short: When strength is measured at a particular point or distance choiceOf: value index: 124 required: [url] country: match: {url: country} schema: base: {max: '*', min: 0, path: Extension.extension} short: Where the strength range applies array: true index: 125 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: country} index: 126 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Where the strength range applies choices: [valueCodeableConcept] index: 128 valueCodeableConcept: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: CodeableConcept short: Where the strength range applies choiceOf: value index: 129 required: [url] referenceStrength: match: {url: referenceStrength} schema: base: {max: '*', min: 0, path: Extension.extension} short: Strength expressed in terms of a reference substance array: true index: 130 extensions: substance: url: substance base: {max: '*', min: 0, path: Extension.extension} short: Relevant reference substance index: 132 extensions: concept: url: concept base: {max: '*', min: 0, path: Extension.extension} short: Reference to a concept (by class) index: 134 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: concept} index: 135 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Reference to a concept (by class) choices: [valueCodeableConcept] index: 137 valueCodeableConcept: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: CodeableConcept short: Reference to a concept (by class) choiceOf: value index: 138 required: [url] reference: url: reference base: {max: '*', min: 0, path: Extension.extension} short: Reference to a resource (by instance) index: 139 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: reference} index: 140 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Reference to a resource (by instance) choices: [valueReference] index: 142 valueReference: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: Reference short: Reference to a resource (by instance) choiceOf: value index: 143 required: [url] _datatype: url: http://hl7.org/fhir/StructureDefinition/_datatype|5.2.0 type: Extension short: Data type name for Ingredient.substance.strength.referenceStrength.substance from FHIR R4B index: 144 elements: value: base: {max: '1', min: 0, path: 'Extension.value[x]'} pattern: {type: String, value: CodeableReference} choices: [valueString] index: 146 valueString: type: string pattern: {type: String, value: CodeableReference} base: {max: '1', min: 0, path: 'Extension.value[x]'} choiceOf: value index: 147 required: [valueString, value] elements: extension: base: {max: '*', min: 0, path: Extension.extension} array: true index: 133 slicing: rules: closed ordered: false discriminator: - {path: url, type: value} min: 0 slices: concept: match: {url: concept} schema: base: {max: '*', min: 0, path: Extension.extension} short: Reference to a concept (by class) index: 134 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: concept} index: 135 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Reference to a concept (by class) choices: [valueCodeableConcept] index: 137 valueCodeableConcept: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: CodeableConcept short: Reference to a concept (by class) choiceOf: value index: 138 required: [url] reference: match: {url: reference} schema: base: {max: '*', min: 0, path: Extension.extension} short: Reference to a resource (by instance) index: 139 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: reference} index: 140 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Reference to a resource (by instance) choices: [valueReference] index: 142 valueReference: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: Reference short: Reference to a resource (by instance) choiceOf: value index: 143 required: [url] _datatype: match: {url: null} schema: type: Extension short: Data type name for Ingredient.substance.strength.referenceStrength.substance from FHIR R4B url: http://hl7.org/fhir/StructureDefinition/_datatype|5.2.0 index: 144 elements: value: base: {max: '1', min: 0, path: 'Extension.value[x]'} pattern: {type: String, value: CodeableReference} choices: [valueString] index: 146 valueString: type: string pattern: {type: String, value: CodeableReference} base: {max: '1', min: 0, path: 'Extension.value[x]'} choiceOf: value index: 147 required: [valueString, value] url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: substance} index: 148 required: [url] strength[x]: url: strength[x] base: {max: '*', min: 0, path: Extension.extension} short: Strength expressed in terms of a reference substance _required: true index: 149 extensions: lowNumerator: url: lowNumerator base: {max: '*', min: 0, path: Extension.extension} short: Low Numerator limit index: 151 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: lowNumerator} index: 152 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Low Numerator limit choices: [valueQuantity] index: 154 valueQuantity: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: Quantity short: Low Numerator limit choiceOf: value index: 155 required: [url] highNumerator: url: highNumerator base: {max: '*', min: 0, path: Extension.extension} short: High Numerator limit index: 156 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: highNumerator} index: 157 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: High Numerator limit choices: [valueQuantity] index: 159 valueQuantity: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: Quantity short: High Numerator limit choiceOf: value index: 160 required: [url] denominator: url: denominator base: {max: '*', min: 0, path: Extension.extension} short: Denominator value index: 161 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: denominator} index: 162 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Denominator value choices: [valueQuantity] index: 164 valueQuantity: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: Quantity short: Denominator value choiceOf: value index: 165 required: [url] _datatype: url: http://hl7.org/fhir/StructureDefinition/_datatype|5.2.0 type: Extension short: Data type name for Ingredient.substance.strength.referenceStrength.strength[x] from FHIR R4B index: 166 elements: value: base: {max: '1', min: 0, path: 'Extension.value[x]'} pattern: {type: String, value: RatioRange} choices: [valueString] index: 168 valueString: type: string pattern: {type: String, value: RatioRange} base: {max: '1', min: 0, path: 'Extension.value[x]'} choiceOf: value index: 169 required: [valueString, value] elements: extension: base: {max: '*', min: 0, path: Extension.extension} array: true index: 150 slicing: rules: closed ordered: false discriminator: - {path: url, type: value} min: 0 slices: lowNumerator: match: {url: lowNumerator} schema: base: {max: '*', min: 0, path: Extension.extension} short: Low Numerator limit index: 151 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: lowNumerator} index: 152 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Low Numerator limit choices: [valueQuantity] index: 154 valueQuantity: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: Quantity short: Low Numerator limit choiceOf: value index: 155 required: [url] highNumerator: match: {url: highNumerator} schema: base: {max: '*', min: 0, path: Extension.extension} short: High Numerator limit index: 156 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: highNumerator} index: 157 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: High Numerator limit choices: [valueQuantity] index: 159 valueQuantity: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: Quantity short: High Numerator limit choiceOf: value index: 160 required: [url] denominator: match: {url: denominator} schema: base: {max: '*', min: 0, path: Extension.extension} short: Denominator value index: 161 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: denominator} index: 162 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Denominator value choices: [valueQuantity] index: 164 valueQuantity: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: Quantity short: Denominator value choiceOf: value index: 165 required: [url] _datatype: match: {url: null} schema: type: Extension short: Data type name for Ingredient.substance.strength.referenceStrength.strength[x] from FHIR R4B url: http://hl7.org/fhir/StructureDefinition/_datatype|5.2.0 index: 166 elements: value: base: {max: '1', min: 0, path: 'Extension.value[x]'} pattern: {type: String, value: RatioRange} choices: [valueString] index: 168 valueString: type: string pattern: {type: String, value: RatioRange} base: {max: '1', min: 0, path: 'Extension.value[x]'} choiceOf: value index: 169 required: [valueString, value] url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: 'strength[x]'} index: 170 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Strength expressed in terms of a reference substance choices: [valueRatio] index: 172 valueRatio: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: Ratio short: Strength expressed in terms of a reference substance choiceOf: value index: 173 required: [url] measurementPoint: url: measurementPoint base: {max: '*', min: 0, path: Extension.extension} short: When strength is measured at a particular point or distance index: 174 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: measurementPoint} index: 175 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: When strength is measured at a particular point or distance choices: [valueString] index: 177 valueString: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: string short: When strength is measured at a particular point or distance choiceOf: value index: 178 required: [url] country: url: country base: {max: '*', min: 0, path: Extension.extension} short: Where the strength range applies array: true index: 179 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: country} index: 180 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Where the strength range applies choices: [valueCodeableConcept] index: 182 valueCodeableConcept: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: CodeableConcept short: Where the strength range applies choiceOf: value index: 183 required: [url] elements: extension: base: {max: '*', min: 0, path: Extension.extension} array: true min: 1 index: 131 slicing: rules: closed ordered: false discriminator: - {path: url, type: value} min: 1 slices: substance: match: {url: substance} schema: base: {max: '*', min: 0, path: Extension.extension} short: Relevant reference substance index: 132 extensions: concept: url: concept base: {max: '*', min: 0, path: Extension.extension} short: Reference to a concept (by class) index: 134 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: concept} index: 135 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Reference to a concept (by class) choices: [valueCodeableConcept] index: 137 valueCodeableConcept: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: CodeableConcept short: Reference to a concept (by class) choiceOf: value index: 138 required: [url] reference: url: reference base: {max: '*', min: 0, path: Extension.extension} short: Reference to a resource (by instance) index: 139 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: reference} index: 140 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Reference to a resource (by instance) choices: [valueReference] index: 142 valueReference: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: Reference short: Reference to a resource (by instance) choiceOf: value index: 143 required: [url] _datatype: url: http://hl7.org/fhir/StructureDefinition/_datatype|5.2.0 type: Extension short: Data type name for Ingredient.substance.strength.referenceStrength.substance from FHIR R4B index: 144 elements: value: base: {max: '1', min: 0, path: 'Extension.value[x]'} pattern: {type: String, value: CodeableReference} choices: [valueString] index: 146 valueString: type: string pattern: {type: String, value: CodeableReference} base: {max: '1', min: 0, path: 'Extension.value[x]'} choiceOf: value index: 147 required: [valueString, value] elements: extension: base: {max: '*', min: 0, path: Extension.extension} array: true index: 133 slicing: rules: closed ordered: false discriminator: - {path: url, type: value} min: 0 slices: concept: match: {url: concept} schema: base: {max: '*', min: 0, path: Extension.extension} short: Reference to a concept (by class) index: 134 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: concept} index: 135 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Reference to a concept (by class) choices: [valueCodeableConcept] index: 137 valueCodeableConcept: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: CodeableConcept short: Reference to a concept (by class) choiceOf: value index: 138 required: [url] reference: match: {url: reference} schema: base: {max: '*', min: 0, path: Extension.extension} short: Reference to a resource (by instance) index: 139 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: reference} index: 140 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Reference to a resource (by instance) choices: [valueReference] index: 142 valueReference: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: Reference short: Reference to a resource (by instance) choiceOf: value index: 143 required: [url] _datatype: match: {url: null} schema: type: Extension short: Data type name for Ingredient.substance.strength.referenceStrength.substance from FHIR R4B url: http://hl7.org/fhir/StructureDefinition/_datatype|5.2.0 index: 144 elements: value: base: {max: '1', min: 0, path: 'Extension.value[x]'} pattern: {type: String, value: CodeableReference} choices: [valueString] index: 146 valueString: type: string pattern: {type: String, value: CodeableReference} base: {max: '1', min: 0, path: 'Extension.value[x]'} choiceOf: value index: 147 required: [valueString, value] url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: substance} index: 148 required: [url] strength[x]: match: {url: 'strength[x]'} schema: base: {max: '*', min: 0, path: Extension.extension} short: Strength expressed in terms of a reference substance _required: true index: 149 extensions: lowNumerator: url: lowNumerator base: {max: '*', min: 0, path: Extension.extension} short: Low Numerator limit index: 151 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: lowNumerator} index: 152 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Low Numerator limit choices: [valueQuantity] index: 154 valueQuantity: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: Quantity short: Low Numerator limit choiceOf: value index: 155 required: [url] highNumerator: url: highNumerator base: {max: '*', min: 0, path: Extension.extension} short: High Numerator limit index: 156 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: highNumerator} index: 157 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: High Numerator limit choices: [valueQuantity] index: 159 valueQuantity: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: Quantity short: High Numerator limit choiceOf: value index: 160 required: [url] denominator: url: denominator base: {max: '*', min: 0, path: Extension.extension} short: Denominator value index: 161 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: denominator} index: 162 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Denominator value choices: [valueQuantity] index: 164 valueQuantity: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: Quantity short: Denominator value choiceOf: value index: 165 required: [url] _datatype: url: http://hl7.org/fhir/StructureDefinition/_datatype|5.2.0 type: Extension short: Data type name for Ingredient.substance.strength.referenceStrength.strength[x] from FHIR R4B index: 166 elements: value: base: {max: '1', min: 0, path: 'Extension.value[x]'} pattern: {type: String, value: RatioRange} choices: [valueString] index: 168 valueString: type: string pattern: {type: String, value: RatioRange} base: {max: '1', min: 0, path: 'Extension.value[x]'} choiceOf: value index: 169 required: [valueString, value] elements: extension: base: {max: '*', min: 0, path: Extension.extension} array: true index: 150 slicing: rules: closed ordered: false discriminator: - {path: url, type: value} min: 0 slices: lowNumerator: match: {url: lowNumerator} schema: base: {max: '*', min: 0, path: Extension.extension} short: Low Numerator limit index: 151 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: lowNumerator} index: 152 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Low Numerator limit choices: [valueQuantity] index: 154 valueQuantity: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: Quantity short: Low Numerator limit choiceOf: value index: 155 required: [url] highNumerator: match: {url: highNumerator} schema: base: {max: '*', min: 0, path: Extension.extension} short: High Numerator limit index: 156 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: highNumerator} index: 157 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: High Numerator limit choices: [valueQuantity] index: 159 valueQuantity: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: Quantity short: High Numerator limit choiceOf: value index: 160 required: [url] denominator: match: {url: denominator} schema: base: {max: '*', min: 0, path: Extension.extension} short: Denominator value index: 161 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: denominator} index: 162 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Denominator value choices: [valueQuantity] index: 164 valueQuantity: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: Quantity short: Denominator value choiceOf: value index: 165 required: [url] _datatype: match: {url: null} schema: type: Extension short: Data type name for Ingredient.substance.strength.referenceStrength.strength[x] from FHIR R4B url: http://hl7.org/fhir/StructureDefinition/_datatype|5.2.0 index: 166 elements: value: base: {max: '1', min: 0, path: 'Extension.value[x]'} pattern: {type: String, value: RatioRange} choices: [valueString] index: 168 valueString: type: string pattern: {type: String, value: RatioRange} base: {max: '1', min: 0, path: 'Extension.value[x]'} choiceOf: value index: 169 required: [valueString, value] url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: 'strength[x]'} index: 170 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Strength expressed in terms of a reference substance choices: [valueRatio] index: 172 valueRatio: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: Ratio short: Strength expressed in terms of a reference substance choiceOf: value index: 173 required: [url] measurementPoint: match: {url: measurementPoint} schema: base: {max: '*', min: 0, path: Extension.extension} short: When strength is measured at a particular point or distance index: 174 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: measurementPoint} index: 175 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: When strength is measured at a particular point or distance choices: [valueString] index: 177 valueString: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: string short: When strength is measured at a particular point or distance choiceOf: value index: 178 required: [url] country: match: {url: country} schema: base: {max: '*', min: 0, path: Extension.extension} short: Where the strength range applies array: true index: 179 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: country} index: 180 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Where the strength range applies choices: [valueCodeableConcept] index: 182 valueCodeableConcept: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: CodeableConcept short: Where the strength range applies choiceOf: value index: 183 required: [url] url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: referenceStrength} index: 184 required: [url, extension] url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: strength} index: 185 required: [url] url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: substance} index: 186 required: [url, extension] url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: 'http://hl7.org/fhir/4.3/StructureDefinition/extension-Ingredient'} index: 187 package_version: r4b.r4-0.0.1-snapshot-2 extensions: status: url: status base: {max: '*', min: 0, path: Extension.extension} short: draft | active | retired | unknown _required: true index: 1 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: status} index: 2 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: draft | active | retired | unknown choices: [valueCode] index: 4 valueCode: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: code short: draft | active | retired | unknown choiceOf: value index: 5 required: [url] for: url: for base: {max: '*', min: 0, path: Extension.extension} short: The product which this ingredient is a constituent part of array: true index: 6 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: for} index: 7 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: The product which this ingredient is a constituent part of choices: [valueReference] index: 9 valueReference: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: Reference short: The product which this ingredient is a constituent part of choiceOf: value index: 10 required: [url] role: url: role base: {max: '*', min: 0, path: Extension.extension} short: Purpose of the ingredient within the product, e.g. active, inactive _required: true index: 11 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: role} index: 12 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Purpose of the ingredient within the product, e.g. active, inactive choices: [valueCodeableConcept] index: 14 valueCodeableConcept: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: CodeableConcept short: Purpose of the ingredient within the product, e.g. active, inactive choiceOf: value index: 15 required: [url] function: url: function base: {max: '*', min: 0, path: Extension.extension} short: Precise action within the drug product, e.g. antioxidant, alkalizing agent array: true index: 16 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: function} index: 17 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Precise action within the drug product, e.g. antioxidant, alkalizing agent choices: [valueCodeableConcept] index: 19 valueCodeableConcept: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: CodeableConcept short: Precise action within the drug product, e.g. antioxidant, alkalizing agent choiceOf: value index: 20 required: [url] allergenicIndicator: url: allergenicIndicator base: {max: '*', min: 0, path: Extension.extension} short: If the ingredient is a known or suspected allergen index: 21 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: allergenicIndicator} index: 22 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: If the ingredient is a known or suspected allergen choices: [valueBoolean] index: 24 valueBoolean: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: boolean short: If the ingredient is a known or suspected allergen choiceOf: value index: 25 required: [url] manufacturer: url: manufacturer base: {max: '*', min: 0, path: Extension.extension} short: An organization that manufactures this ingredient array: true index: 26 extensions: role: url: role base: {max: '*', min: 0, path: Extension.extension} short: allowed | possible | actual index: 28 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: role} index: 29 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: allowed | possible | actual choices: [valueCode] index: 31 valueCode: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: code short: allowed | possible | actual choiceOf: value index: 32 required: [url] manufacturer: url: manufacturer base: {max: '*', min: 0, path: Extension.extension} short: An organization that manufactures this ingredient _required: true index: 33 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: manufacturer} index: 34 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: An organization that manufactures this ingredient choices: [valueReference] index: 36 valueReference: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: Reference short: An organization that manufactures this ingredient choiceOf: value index: 37 required: [url] elements: extension: base: {max: '*', min: 0, path: Extension.extension} array: true min: 1 index: 27 slicing: rules: closed ordered: false discriminator: - {path: url, type: value} min: 1 slices: role: match: {url: role} schema: base: {max: '*', min: 0, path: Extension.extension} short: allowed | possible | actual index: 28 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: role} index: 29 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: allowed | possible | actual choices: [valueCode] index: 31 valueCode: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: code short: allowed | possible | actual choiceOf: value index: 32 required: [url] manufacturer: match: {url: manufacturer} schema: base: {max: '*', min: 0, path: Extension.extension} short: An organization that manufactures this ingredient _required: true index: 33 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: manufacturer} index: 34 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: An organization that manufactures this ingredient choices: [valueReference] index: 36 valueReference: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: Reference short: An organization that manufactures this ingredient choiceOf: value index: 37 required: [url] url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: manufacturer} index: 38 required: [url, extension] substance: url: substance base: {max: '*', min: 0, path: Extension.extension} short: The substance that comprises this ingredient _required: true index: 39 extensions: code: url: code base: {max: '*', min: 0, path: Extension.extension} short: A code or full resource that represents the ingredient substance _required: true index: 41 extensions: concept: url: concept base: {max: '*', min: 0, path: Extension.extension} short: Reference to a concept (by class) index: 43 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: concept} index: 44 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Reference to a concept (by class) choices: [valueCodeableConcept] index: 46 valueCodeableConcept: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: CodeableConcept short: Reference to a concept (by class) choiceOf: value index: 47 required: [url] reference: url: reference base: {max: '*', min: 0, path: Extension.extension} short: Reference to a resource (by instance) index: 48 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: reference} index: 49 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Reference to a resource (by instance) choices: [valueReference] index: 51 valueReference: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: Reference short: Reference to a resource (by instance) choiceOf: value index: 52 required: [url] _datatype: url: http://hl7.org/fhir/StructureDefinition/_datatype|5.2.0 type: Extension short: Data type name for Ingredient.substance.code from FHIR R4B index: 53 elements: value: base: {max: '1', min: 0, path: 'Extension.value[x]'} pattern: {type: String, value: CodeableReference} choices: [valueString] index: 55 valueString: type: string pattern: {type: String, value: CodeableReference} base: {max: '1', min: 0, path: 'Extension.value[x]'} choiceOf: value index: 56 required: [valueString, value] elements: extension: base: {max: '*', min: 0, path: Extension.extension} array: true index: 42 slicing: rules: closed ordered: false discriminator: - {path: url, type: value} min: 0 slices: concept: match: {url: concept} schema: base: {max: '*', min: 0, path: Extension.extension} short: Reference to a concept (by class) index: 43 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: concept} index: 44 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Reference to a concept (by class) choices: [valueCodeableConcept] index: 46 valueCodeableConcept: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: CodeableConcept short: Reference to a concept (by class) choiceOf: value index: 47 required: [url] reference: match: {url: reference} schema: base: {max: '*', min: 0, path: Extension.extension} short: Reference to a resource (by instance) index: 48 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: reference} index: 49 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Reference to a resource (by instance) choices: [valueReference] index: 51 valueReference: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: Reference short: Reference to a resource (by instance) choiceOf: value index: 52 required: [url] _datatype: match: {url: null} schema: type: Extension short: Data type name for Ingredient.substance.code from FHIR R4B url: http://hl7.org/fhir/StructureDefinition/_datatype|5.2.0 index: 53 elements: value: base: {max: '1', min: 0, path: 'Extension.value[x]'} pattern: {type: String, value: CodeableReference} choices: [valueString] index: 55 valueString: type: string pattern: {type: String, value: CodeableReference} base: {max: '1', min: 0, path: 'Extension.value[x]'} choiceOf: value index: 56 required: [valueString, value] url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: code} index: 57 required: [url] strength: url: strength base: {max: '*', min: 0, path: Extension.extension} short: The quantity of substance, per presentation, or per volume or mass, and type of quantity array: true index: 58 extensions: presentation[x]: url: presentation[x] base: {max: '*', min: 0, path: Extension.extension} short: The quantity of substance in the unit of presentation index: 60 extensions: lowNumerator: url: lowNumerator base: {max: '*', min: 0, path: Extension.extension} short: Low Numerator limit index: 62 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: lowNumerator} index: 63 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Low Numerator limit choices: [valueQuantity] index: 65 valueQuantity: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: Quantity short: Low Numerator limit choiceOf: value index: 66 required: [url] highNumerator: url: highNumerator base: {max: '*', min: 0, path: Extension.extension} short: High Numerator limit index: 67 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: highNumerator} index: 68 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: High Numerator limit choices: [valueQuantity] index: 70 valueQuantity: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: Quantity short: High Numerator limit choiceOf: value index: 71 required: [url] denominator: url: denominator base: {max: '*', min: 0, path: Extension.extension} short: Denominator value index: 72 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: denominator} index: 73 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Denominator value choices: [valueQuantity] index: 75 valueQuantity: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: Quantity short: Denominator value choiceOf: value index: 76 required: [url] _datatype: url: http://hl7.org/fhir/StructureDefinition/_datatype|5.2.0 type: Extension short: Data type name for Ingredient.substance.strength.presentation[x] from FHIR R4B index: 77 elements: value: base: {max: '1', min: 0, path: 'Extension.value[x]'} pattern: {type: String, value: RatioRange} choices: [valueString] index: 79 valueString: type: string pattern: {type: String, value: RatioRange} base: {max: '1', min: 0, path: 'Extension.value[x]'} choiceOf: value index: 80 required: [valueString, value] elements: extension: base: {max: '*', min: 0, path: Extension.extension} array: true index: 61 slicing: rules: closed ordered: false discriminator: - {path: url, type: value} min: 0 slices: lowNumerator: match: {url: lowNumerator} schema: base: {max: '*', min: 0, path: Extension.extension} short: Low Numerator limit index: 62 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: lowNumerator} index: 63 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Low Numerator limit choices: [valueQuantity] index: 65 valueQuantity: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: Quantity short: Low Numerator limit choiceOf: value index: 66 required: [url] highNumerator: match: {url: highNumerator} schema: base: {max: '*', min: 0, path: Extension.extension} short: High Numerator limit index: 67 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: highNumerator} index: 68 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: High Numerator limit choices: [valueQuantity] index: 70 valueQuantity: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: Quantity short: High Numerator limit choiceOf: value index: 71 required: [url] denominator: match: {url: denominator} schema: base: {max: '*', min: 0, path: Extension.extension} short: Denominator value index: 72 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: denominator} index: 73 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Denominator value choices: [valueQuantity] index: 75 valueQuantity: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: Quantity short: Denominator value choiceOf: value index: 76 required: [url] _datatype: match: {url: null} schema: type: Extension short: Data type name for Ingredient.substance.strength.presentation[x] from FHIR R4B url: http://hl7.org/fhir/StructureDefinition/_datatype|5.2.0 index: 77 elements: value: base: {max: '1', min: 0, path: 'Extension.value[x]'} pattern: {type: String, value: RatioRange} choices: [valueString] index: 79 valueString: type: string pattern: {type: String, value: RatioRange} base: {max: '1', min: 0, path: 'Extension.value[x]'} choiceOf: value index: 80 required: [valueString, value] url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: 'presentation[x]'} index: 81 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: The quantity of substance in the unit of presentation choices: [valueRatio] index: 83 valueRatio: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: Ratio short: The quantity of substance in the unit of presentation choiceOf: value index: 84 required: [url] textPresentation: url: textPresentation base: {max: '*', min: 0, path: Extension.extension} short: Text of either the whole presentation strength or a part of it (rest being in Strength.presentation as a ratio) index: 85 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: textPresentation} index: 86 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Text of either the whole presentation strength or a part of it (rest being in Strength.presentation as a ratio) choices: [valueString] index: 88 valueString: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: string short: Text of either the whole presentation strength or a part of it (rest being in Strength.presentation as a ratio) choiceOf: value index: 89 required: [url] concentration[x]: url: concentration[x] base: {max: '*', min: 0, path: Extension.extension} short: The strength per unitary volume (or mass) index: 90 extensions: lowNumerator: url: lowNumerator base: {max: '*', min: 0, path: Extension.extension} short: Low Numerator limit index: 92 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: lowNumerator} index: 93 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Low Numerator limit choices: [valueQuantity] index: 95 valueQuantity: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: Quantity short: Low Numerator limit choiceOf: value index: 96 required: [url] highNumerator: url: highNumerator base: {max: '*', min: 0, path: Extension.extension} short: High Numerator limit index: 97 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: highNumerator} index: 98 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: High Numerator limit choices: [valueQuantity] index: 100 valueQuantity: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: Quantity short: High Numerator limit choiceOf: value index: 101 required: [url] denominator: url: denominator base: {max: '*', min: 0, path: Extension.extension} short: Denominator value index: 102 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: denominator} index: 103 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Denominator value choices: [valueQuantity] index: 105 valueQuantity: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: Quantity short: Denominator value choiceOf: value index: 106 required: [url] _datatype: url: http://hl7.org/fhir/StructureDefinition/_datatype|5.2.0 type: Extension short: Data type name for Ingredient.substance.strength.concentration[x] from FHIR R4B index: 107 elements: value: base: {max: '1', min: 0, path: 'Extension.value[x]'} pattern: {type: String, value: RatioRange} choices: [valueString] index: 109 valueString: type: string pattern: {type: String, value: RatioRange} base: {max: '1', min: 0, path: 'Extension.value[x]'} choiceOf: value index: 110 required: [valueString, value] elements: extension: base: {max: '*', min: 0, path: Extension.extension} array: true index: 91 slicing: rules: closed ordered: false discriminator: - {path: url, type: value} min: 0 slices: lowNumerator: match: {url: lowNumerator} schema: base: {max: '*', min: 0, path: Extension.extension} short: Low Numerator limit index: 92 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: lowNumerator} index: 93 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Low Numerator limit choices: [valueQuantity] index: 95 valueQuantity: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: Quantity short: Low Numerator limit choiceOf: value index: 96 required: [url] highNumerator: match: {url: highNumerator} schema: base: {max: '*', min: 0, path: Extension.extension} short: High Numerator limit index: 97 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: highNumerator} index: 98 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: High Numerator limit choices: [valueQuantity] index: 100 valueQuantity: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: Quantity short: High Numerator limit choiceOf: value index: 101 required: [url] denominator: match: {url: denominator} schema: base: {max: '*', min: 0, path: Extension.extension} short: Denominator value index: 102 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: denominator} index: 103 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Denominator value choices: [valueQuantity] index: 105 valueQuantity: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: Quantity short: Denominator value choiceOf: value index: 106 required: [url] _datatype: match: {url: null} schema: type: Extension short: Data type name for Ingredient.substance.strength.concentration[x] from FHIR R4B url: http://hl7.org/fhir/StructureDefinition/_datatype|5.2.0 index: 107 elements: value: base: {max: '1', min: 0, path: 'Extension.value[x]'} pattern: {type: String, value: RatioRange} choices: [valueString] index: 109 valueString: type: string pattern: {type: String, value: RatioRange} base: {max: '1', min: 0, path: 'Extension.value[x]'} choiceOf: value index: 110 required: [valueString, value] url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: 'concentration[x]'} index: 111 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: The strength per unitary volume (or mass) choices: [valueRatio] index: 113 valueRatio: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: Ratio short: The strength per unitary volume (or mass) choiceOf: value index: 114 required: [url] textConcentration: url: textConcentration base: {max: '*', min: 0, path: Extension.extension} short: Text of either the whole concentration strength or a part of it (rest being in Strength.concentration as a ratio) index: 115 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: textConcentration} index: 116 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Text of either the whole concentration strength or a part of it (rest being in Strength.concentration as a ratio) choices: [valueString] index: 118 valueString: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: string short: Text of either the whole concentration strength or a part of it (rest being in Strength.concentration as a ratio) choiceOf: value index: 119 required: [url] measurementPoint: url: measurementPoint base: {max: '*', min: 0, path: Extension.extension} short: When strength is measured at a particular point or distance index: 120 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: measurementPoint} index: 121 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: When strength is measured at a particular point or distance choices: [valueString] index: 123 valueString: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: string short: When strength is measured at a particular point or distance choiceOf: value index: 124 required: [url] country: url: country base: {max: '*', min: 0, path: Extension.extension} short: Where the strength range applies array: true index: 125 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: country} index: 126 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Where the strength range applies choices: [valueCodeableConcept] index: 128 valueCodeableConcept: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: CodeableConcept short: Where the strength range applies choiceOf: value index: 129 required: [url] referenceStrength: url: referenceStrength base: {max: '*', min: 0, path: Extension.extension} short: Strength expressed in terms of a reference substance array: true index: 130 extensions: substance: url: substance base: {max: '*', min: 0, path: Extension.extension} short: Relevant reference substance index: 132 extensions: concept: url: concept base: {max: '*', min: 0, path: Extension.extension} short: Reference to a concept (by class) index: 134 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: concept} index: 135 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Reference to a concept (by class) choices: [valueCodeableConcept] index: 137 valueCodeableConcept: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: CodeableConcept short: Reference to a concept (by class) choiceOf: value index: 138 required: [url] reference: url: reference base: {max: '*', min: 0, path: Extension.extension} short: Reference to a resource (by instance) index: 139 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: reference} index: 140 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Reference to a resource (by instance) choices: [valueReference] index: 142 valueReference: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: Reference short: Reference to a resource (by instance) choiceOf: value index: 143 required: [url] _datatype: url: http://hl7.org/fhir/StructureDefinition/_datatype|5.2.0 type: Extension short: Data type name for Ingredient.substance.strength.referenceStrength.substance from FHIR R4B index: 144 elements: value: base: {max: '1', min: 0, path: 'Extension.value[x]'} pattern: {type: String, value: CodeableReference} choices: [valueString] index: 146 valueString: type: string pattern: {type: String, value: CodeableReference} base: {max: '1', min: 0, path: 'Extension.value[x]'} choiceOf: value index: 147 required: [valueString, value] elements: extension: base: {max: '*', min: 0, path: Extension.extension} array: true index: 133 slicing: rules: closed ordered: false discriminator: - {path: url, type: value} min: 0 slices: concept: match: {url: concept} schema: base: {max: '*', min: 0, path: Extension.extension} short: Reference to a concept (by class) index: 134 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: concept} index: 135 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Reference to a concept (by class) choices: [valueCodeableConcept] index: 137 valueCodeableConcept: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: CodeableConcept short: Reference to a concept (by class) choiceOf: value index: 138 required: [url] reference: match: {url: reference} schema: base: {max: '*', min: 0, path: Extension.extension} short: Reference to a resource (by instance) index: 139 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: reference} index: 140 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Reference to a resource (by instance) choices: [valueReference] index: 142 valueReference: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: Reference short: Reference to a resource (by instance) choiceOf: value index: 143 required: [url] _datatype: match: {url: null} schema: type: Extension short: Data type name for Ingredient.substance.strength.referenceStrength.substance from FHIR R4B url: http://hl7.org/fhir/StructureDefinition/_datatype|5.2.0 index: 144 elements: value: base: {max: '1', min: 0, path: 'Extension.value[x]'} pattern: {type: String, value: CodeableReference} choices: [valueString] index: 146 valueString: type: string pattern: {type: String, value: CodeableReference} base: {max: '1', min: 0, path: 'Extension.value[x]'} choiceOf: value index: 147 required: [valueString, value] url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: substance} index: 148 required: [url] strength[x]: url: strength[x] base: {max: '*', min: 0, path: Extension.extension} short: Strength expressed in terms of a reference substance _required: true index: 149 extensions: lowNumerator: url: lowNumerator base: {max: '*', min: 0, path: Extension.extension} short: Low Numerator limit index: 151 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: lowNumerator} index: 152 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Low Numerator limit choices: [valueQuantity] index: 154 valueQuantity: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: Quantity short: Low Numerator limit choiceOf: value index: 155 required: [url] highNumerator: url: highNumerator base: {max: '*', min: 0, path: Extension.extension} short: High Numerator limit index: 156 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: highNumerator} index: 157 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: High Numerator limit choices: [valueQuantity] index: 159 valueQuantity: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: Quantity short: High Numerator limit choiceOf: value index: 160 required: [url] denominator: url: denominator base: {max: '*', min: 0, path: Extension.extension} short: Denominator value index: 161 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: denominator} index: 162 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Denominator value choices: [valueQuantity] index: 164 valueQuantity: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: Quantity short: Denominator value choiceOf: value index: 165 required: [url] _datatype: url: http://hl7.org/fhir/StructureDefinition/_datatype|5.2.0 type: Extension short: Data type name for Ingredient.substance.strength.referenceStrength.strength[x] from FHIR R4B index: 166 elements: value: base: {max: '1', min: 0, path: 'Extension.value[x]'} pattern: {type: String, value: RatioRange} choices: [valueString] index: 168 valueString: type: string pattern: {type: String, value: RatioRange} base: {max: '1', min: 0, path: 'Extension.value[x]'} choiceOf: value index: 169 required: [valueString, value] elements: extension: base: {max: '*', min: 0, path: Extension.extension} array: true index: 150 slicing: rules: closed ordered: false discriminator: - {path: url, type: value} min: 0 slices: lowNumerator: match: {url: lowNumerator} schema: base: {max: '*', min: 0, path: Extension.extension} short: Low Numerator limit index: 151 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: lowNumerator} index: 152 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Low Numerator limit choices: [valueQuantity] index: 154 valueQuantity: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: Quantity short: Low Numerator limit choiceOf: value index: 155 required: [url] highNumerator: match: {url: highNumerator} schema: base: {max: '*', min: 0, path: Extension.extension} short: High Numerator limit index: 156 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: highNumerator} index: 157 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: High Numerator limit choices: [valueQuantity] index: 159 valueQuantity: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: Quantity short: High Numerator limit choiceOf: value index: 160 required: [url] denominator: match: {url: denominator} schema: base: {max: '*', min: 0, path: Extension.extension} short: Denominator value index: 161 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: denominator} index: 162 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Denominator value choices: [valueQuantity] index: 164 valueQuantity: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: Quantity short: Denominator value choiceOf: value index: 165 required: [url] _datatype: match: {url: null} schema: type: Extension short: Data type name for Ingredient.substance.strength.referenceStrength.strength[x] from FHIR R4B url: http://hl7.org/fhir/StructureDefinition/_datatype|5.2.0 index: 166 elements: value: base: {max: '1', min: 0, path: 'Extension.value[x]'} pattern: {type: String, value: RatioRange} choices: [valueString] index: 168 valueString: type: string pattern: {type: String, value: RatioRange} base: {max: '1', min: 0, path: 'Extension.value[x]'} choiceOf: value index: 169 required: [valueString, value] url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: 'strength[x]'} index: 170 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Strength expressed in terms of a reference substance choices: [valueRatio] index: 172 valueRatio: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: Ratio short: Strength expressed in terms of a reference substance choiceOf: value index: 173 required: [url] measurementPoint: url: measurementPoint base: {max: '*', min: 0, path: Extension.extension} short: When strength is measured at a particular point or distance index: 174 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: measurementPoint} index: 175 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: When strength is measured at a particular point or distance choices: [valueString] index: 177 valueString: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: string short: When strength is measured at a particular point or distance choiceOf: value index: 178 required: [url] country: url: country base: {max: '*', min: 0, path: Extension.extension} short: Where the strength range applies array: true index: 179 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: country} index: 180 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Where the strength range applies choices: [valueCodeableConcept] index: 182 valueCodeableConcept: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: CodeableConcept short: Where the strength range applies choiceOf: value index: 183 required: [url] elements: extension: base: {max: '*', min: 0, path: Extension.extension} array: true min: 1 index: 131 slicing: rules: closed ordered: false discriminator: - {path: url, type: value} min: 1 slices: substance: match: {url: substance} schema: base: {max: '*', min: 0, path: Extension.extension} short: Relevant reference substance index: 132 extensions: concept: url: concept base: {max: '*', min: 0, path: Extension.extension} short: Reference to a concept (by class) index: 134 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: concept} index: 135 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Reference to a concept (by class) choices: [valueCodeableConcept] index: 137 valueCodeableConcept: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: CodeableConcept short: Reference to a concept (by class) choiceOf: value index: 138 required: [url] reference: url: reference base: {max: '*', min: 0, path: Extension.extension} short: Reference to a resource (by instance) index: 139 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: reference} index: 140 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Reference to a resource (by instance) choices: [valueReference] index: 142 valueReference: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: Reference short: Reference to a resource (by instance) choiceOf: value index: 143 required: [url] _datatype: url: http://hl7.org/fhir/StructureDefinition/_datatype|5.2.0 type: Extension short: Data type name for Ingredient.substance.strength.referenceStrength.substance from FHIR R4B index: 144 elements: value: base: {max: '1', min: 0, path: 'Extension.value[x]'} pattern: {type: String, value: CodeableReference} choices: [valueString] index: 146 valueString: type: string pattern: {type: String, value: CodeableReference} base: {max: '1', min: 0, path: 'Extension.value[x]'} choiceOf: value index: 147 required: [valueString, value] elements: extension: base: {max: '*', min: 0, path: Extension.extension} array: true index: 133 slicing: rules: closed ordered: false discriminator: - {path: url, type: value} min: 0 slices: concept: match: {url: concept} schema: base: {max: '*', min: 0, path: Extension.extension} short: Reference to a concept (by class) index: 134 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: concept} index: 135 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Reference to a concept (by class) choices: [valueCodeableConcept] index: 137 valueCodeableConcept: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: CodeableConcept short: Reference to a concept (by class) choiceOf: value index: 138 required: [url] reference: match: {url: reference} schema: base: {max: '*', min: 0, path: Extension.extension} short: Reference to a resource (by instance) index: 139 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: reference} index: 140 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Reference to a resource (by instance) choices: [valueReference] index: 142 valueReference: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: Reference short: Reference to a resource (by instance) choiceOf: value index: 143 required: [url] _datatype: match: {url: null} schema: type: Extension short: Data type name for Ingredient.substance.strength.referenceStrength.substance from FHIR R4B url: http://hl7.org/fhir/StructureDefinition/_datatype|5.2.0 index: 144 elements: value: base: {max: '1', min: 0, path: 'Extension.value[x]'} pattern: {type: String, value: CodeableReference} choices: [valueString] index: 146 valueString: type: string pattern: {type: String, value: CodeableReference} base: {max: '1', min: 0, path: 'Extension.value[x]'} choiceOf: value index: 147 required: [valueString, value] url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: substance} index: 148 required: [url] strength[x]: match: {url: 'strength[x]'} schema: base: {max: '*', min: 0, path: Extension.extension} short: Strength expressed in terms of a reference substance _required: true index: 149 extensions: lowNumerator: url: lowNumerator base: {max: '*', min: 0, path: Extension.extension} short: Low Numerator limit index: 151 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: lowNumerator} index: 152 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Low Numerator limit choices: [valueQuantity] index: 154 valueQuantity: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: Quantity short: Low Numerator limit choiceOf: value index: 155 required: [url] highNumerator: url: highNumerator base: {max: '*', min: 0, path: Extension.extension} short: High Numerator limit index: 156 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: highNumerator} index: 157 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: High Numerator limit choices: [valueQuantity] index: 159 valueQuantity: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: Quantity short: High Numerator limit choiceOf: value index: 160 required: [url] denominator: url: denominator base: {max: '*', min: 0, path: Extension.extension} short: Denominator value index: 161 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: denominator} index: 162 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Denominator value choices: [valueQuantity] index: 164 valueQuantity: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: Quantity short: Denominator value choiceOf: value index: 165 required: [url] _datatype: url: http://hl7.org/fhir/StructureDefinition/_datatype|5.2.0 type: Extension short: Data type name for Ingredient.substance.strength.referenceStrength.strength[x] from FHIR R4B index: 166 elements: value: base: {max: '1', min: 0, path: 'Extension.value[x]'} pattern: {type: String, value: RatioRange} choices: [valueString] index: 168 valueString: type: string pattern: {type: String, value: RatioRange} base: {max: '1', min: 0, path: 'Extension.value[x]'} choiceOf: value index: 169 required: [valueString, value] elements: extension: base: {max: '*', min: 0, path: Extension.extension} array: true index: 150 slicing: rules: closed ordered: false discriminator: - {path: url, type: value} min: 0 slices: lowNumerator: match: {url: lowNumerator} schema: base: {max: '*', min: 0, path: Extension.extension} short: Low Numerator limit index: 151 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: lowNumerator} index: 152 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Low Numerator limit choices: [valueQuantity] index: 154 valueQuantity: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: Quantity short: Low Numerator limit choiceOf: value index: 155 required: [url] highNumerator: match: {url: highNumerator} schema: base: {max: '*', min: 0, path: Extension.extension} short: High Numerator limit index: 156 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: highNumerator} index: 157 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: High Numerator limit choices: [valueQuantity] index: 159 valueQuantity: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: Quantity short: High Numerator limit choiceOf: value index: 160 required: [url] denominator: match: {url: denominator} schema: base: {max: '*', min: 0, path: Extension.extension} short: Denominator value index: 161 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: denominator} index: 162 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Denominator value choices: [valueQuantity] index: 164 valueQuantity: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: Quantity short: Denominator value choiceOf: value index: 165 required: [url] _datatype: match: {url: null} schema: type: Extension short: Data type name for Ingredient.substance.strength.referenceStrength.strength[x] from FHIR R4B url: http://hl7.org/fhir/StructureDefinition/_datatype|5.2.0 index: 166 elements: value: base: {max: '1', min: 0, path: 'Extension.value[x]'} pattern: {type: String, value: RatioRange} choices: [valueString] index: 168 valueString: type: string pattern: {type: String, value: RatioRange} base: {max: '1', min: 0, path: 'Extension.value[x]'} choiceOf: value index: 169 required: [valueString, value] url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: 'strength[x]'} index: 170 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Strength expressed in terms of a reference substance choices: [valueRatio] index: 172 valueRatio: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: Ratio short: Strength expressed in terms of a reference substance choiceOf: value index: 173 required: [url] measurementPoint: match: {url: measurementPoint} schema: base: {max: '*', min: 0, path: Extension.extension} short: When strength is measured at a particular point or distance index: 174 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: measurementPoint} index: 175 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: When strength is measured at a particular point or distance choices: [valueString] index: 177 valueString: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: string short: When strength is measured at a particular point or distance choiceOf: value index: 178 required: [url] country: match: {url: country} schema: base: {max: '*', min: 0, path: Extension.extension} short: Where the strength range applies array: true index: 179 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: country} index: 180 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Where the strength range applies choices: [valueCodeableConcept] index: 182 valueCodeableConcept: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: CodeableConcept short: Where the strength range applies choiceOf: value index: 183 required: [url] url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: referenceStrength} index: 184 required: [url, extension] elements: extension: base: {max: '*', min: 0, path: Extension.extension} array: true index: 59 slicing: rules: closed ordered: false discriminator: - {path: url, type: value} min: 0 slices: presentation[x]: match: {url: 'presentation[x]'} schema: base: {max: '*', min: 0, path: Extension.extension} short: The quantity of substance in the unit of presentation index: 60 extensions: lowNumerator: url: lowNumerator base: {max: '*', min: 0, path: Extension.extension} short: Low Numerator limit index: 62 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: lowNumerator} index: 63 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Low Numerator limit choices: [valueQuantity] index: 65 valueQuantity: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: Quantity short: Low Numerator limit choiceOf: value index: 66 required: [url] highNumerator: url: highNumerator base: {max: '*', min: 0, path: Extension.extension} short: High Numerator limit index: 67 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: highNumerator} index: 68 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: High Numerator limit choices: [valueQuantity] index: 70 valueQuantity: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: Quantity short: High Numerator limit choiceOf: value index: 71 required: [url] denominator: url: denominator base: {max: '*', min: 0, path: Extension.extension} short: Denominator value index: 72 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: denominator} index: 73 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Denominator value choices: [valueQuantity] index: 75 valueQuantity: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: Quantity short: Denominator value choiceOf: value index: 76 required: [url] _datatype: url: http://hl7.org/fhir/StructureDefinition/_datatype|5.2.0 type: Extension short: Data type name for Ingredient.substance.strength.presentation[x] from FHIR R4B index: 77 elements: value: base: {max: '1', min: 0, path: 'Extension.value[x]'} pattern: {type: String, value: RatioRange} choices: [valueString] index: 79 valueString: type: string pattern: {type: String, value: RatioRange} base: {max: '1', min: 0, path: 'Extension.value[x]'} choiceOf: value index: 80 required: [valueString, value] elements: extension: base: {max: '*', min: 0, path: Extension.extension} array: true index: 61 slicing: rules: closed ordered: false discriminator: - {path: url, type: value} min: 0 slices: lowNumerator: match: {url: lowNumerator} schema: base: {max: '*', min: 0, path: Extension.extension} short: Low Numerator limit index: 62 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: lowNumerator} index: 63 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Low Numerator limit choices: [valueQuantity] index: 65 valueQuantity: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: Quantity short: Low Numerator limit choiceOf: value index: 66 required: [url] highNumerator: match: {url: highNumerator} schema: base: {max: '*', min: 0, path: Extension.extension} short: High Numerator limit index: 67 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: highNumerator} index: 68 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: High Numerator limit choices: [valueQuantity] index: 70 valueQuantity: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: Quantity short: High Numerator limit choiceOf: value index: 71 required: [url] denominator: match: {url: denominator} schema: base: {max: '*', min: 0, path: Extension.extension} short: Denominator value index: 72 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: denominator} index: 73 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Denominator value choices: [valueQuantity] index: 75 valueQuantity: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: Quantity short: Denominator value choiceOf: value index: 76 required: [url] _datatype: match: {url: null} schema: type: Extension short: Data type name for Ingredient.substance.strength.presentation[x] from FHIR R4B url: http://hl7.org/fhir/StructureDefinition/_datatype|5.2.0 index: 77 elements: value: base: {max: '1', min: 0, path: 'Extension.value[x]'} pattern: {type: String, value: RatioRange} choices: [valueString] index: 79 valueString: type: string pattern: {type: String, value: RatioRange} base: {max: '1', min: 0, path: 'Extension.value[x]'} choiceOf: value index: 80 required: [valueString, value] url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: 'presentation[x]'} index: 81 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: The quantity of substance in the unit of presentation choices: [valueRatio] index: 83 valueRatio: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: Ratio short: The quantity of substance in the unit of presentation choiceOf: value index: 84 required: [url] textPresentation: match: {url: textPresentation} schema: base: {max: '*', min: 0, path: Extension.extension} short: Text of either the whole presentation strength or a part of it (rest being in Strength.presentation as a ratio) index: 85 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: textPresentation} index: 86 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Text of either the whole presentation strength or a part of it (rest being in Strength.presentation as a ratio) choices: [valueString] index: 88 valueString: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: string short: Text of either the whole presentation strength or a part of it (rest being in Strength.presentation as a ratio) choiceOf: value index: 89 required: [url] concentration[x]: match: {url: 'concentration[x]'} schema: base: {max: '*', min: 0, path: Extension.extension} short: The strength per unitary volume (or mass) index: 90 extensions: lowNumerator: url: lowNumerator base: {max: '*', min: 0, path: Extension.extension} short: Low Numerator limit index: 92 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: lowNumerator} index: 93 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Low Numerator limit choices: [valueQuantity] index: 95 valueQuantity: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: Quantity short: Low Numerator limit choiceOf: value index: 96 required: [url] highNumerator: url: highNumerator base: {max: '*', min: 0, path: Extension.extension} short: High Numerator limit index: 97 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: highNumerator} index: 98 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: High Numerator limit choices: [valueQuantity] index: 100 valueQuantity: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: Quantity short: High Numerator limit choiceOf: value index: 101 required: [url] denominator: url: denominator base: {max: '*', min: 0, path: Extension.extension} short: Denominator value index: 102 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: denominator} index: 103 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Denominator value choices: [valueQuantity] index: 105 valueQuantity: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: Quantity short: Denominator value choiceOf: value index: 106 required: [url] _datatype: url: http://hl7.org/fhir/StructureDefinition/_datatype|5.2.0 type: Extension short: Data type name for Ingredient.substance.strength.concentration[x] from FHIR R4B index: 107 elements: value: base: {max: '1', min: 0, path: 'Extension.value[x]'} pattern: {type: String, value: RatioRange} choices: [valueString] index: 109 valueString: type: string pattern: {type: String, value: RatioRange} base: {max: '1', min: 0, path: 'Extension.value[x]'} choiceOf: value index: 110 required: [valueString, value] elements: extension: base: {max: '*', min: 0, path: Extension.extension} array: true index: 91 slicing: rules: closed ordered: false discriminator: - {path: url, type: value} min: 0 slices: lowNumerator: match: {url: lowNumerator} schema: base: {max: '*', min: 0, path: Extension.extension} short: Low Numerator limit index: 92 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: lowNumerator} index: 93 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Low Numerator limit choices: [valueQuantity] index: 95 valueQuantity: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: Quantity short: Low Numerator limit choiceOf: value index: 96 required: [url] highNumerator: match: {url: highNumerator} schema: base: {max: '*', min: 0, path: Extension.extension} short: High Numerator limit index: 97 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: highNumerator} index: 98 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: High Numerator limit choices: [valueQuantity] index: 100 valueQuantity: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: Quantity short: High Numerator limit choiceOf: value index: 101 required: [url] denominator: match: {url: denominator} schema: base: {max: '*', min: 0, path: Extension.extension} short: Denominator value index: 102 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: denominator} index: 103 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Denominator value choices: [valueQuantity] index: 105 valueQuantity: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: Quantity short: Denominator value choiceOf: value index: 106 required: [url] _datatype: match: {url: null} schema: type: Extension short: Data type name for Ingredient.substance.strength.concentration[x] from FHIR R4B url: http://hl7.org/fhir/StructureDefinition/_datatype|5.2.0 index: 107 elements: value: base: {max: '1', min: 0, path: 'Extension.value[x]'} pattern: {type: String, value: RatioRange} choices: [valueString] index: 109 valueString: type: string pattern: {type: String, value: RatioRange} base: {max: '1', min: 0, path: 'Extension.value[x]'} choiceOf: value index: 110 required: [valueString, value] url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: 'concentration[x]'} index: 111 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: The strength per unitary volume (or mass) choices: [valueRatio] index: 113 valueRatio: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: Ratio short: The strength per unitary volume (or mass) choiceOf: value index: 114 required: [url] textConcentration: match: {url: textConcentration} schema: base: {max: '*', min: 0, path: Extension.extension} short: Text of either the whole concentration strength or a part of it (rest being in Strength.concentration as a ratio) index: 115 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: textConcentration} index: 116 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Text of either the whole concentration strength or a part of it (rest being in Strength.concentration as a ratio) choices: [valueString] index: 118 valueString: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: string short: Text of either the whole concentration strength or a part of it (rest being in Strength.concentration as a ratio) choiceOf: value index: 119 required: [url] measurementPoint: match: {url: measurementPoint} schema: base: {max: '*', min: 0, path: Extension.extension} short: When strength is measured at a particular point or distance index: 120 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: measurementPoint} index: 121 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: When strength is measured at a particular point or distance choices: [valueString] index: 123 valueString: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: string short: When strength is measured at a particular point or distance choiceOf: value index: 124 required: [url] country: match: {url: country} schema: base: {max: '*', min: 0, path: Extension.extension} short: Where the strength range applies array: true index: 125 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: country} index: 126 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Where the strength range applies choices: [valueCodeableConcept] index: 128 valueCodeableConcept: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: CodeableConcept short: Where the strength range applies choiceOf: value index: 129 required: [url] referenceStrength: match: {url: referenceStrength} schema: base: {max: '*', min: 0, path: Extension.extension} short: Strength expressed in terms of a reference substance array: true index: 130 extensions: substance: url: substance base: {max: '*', min: 0, path: Extension.extension} short: Relevant reference substance index: 132 extensions: concept: url: concept base: {max: '*', min: 0, path: Extension.extension} short: Reference to a concept (by class) index: 134 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: concept} index: 135 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Reference to a concept (by class) choices: [valueCodeableConcept] index: 137 valueCodeableConcept: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: CodeableConcept short: Reference to a concept (by class) choiceOf: value index: 138 required: [url] reference: url: reference base: {max: '*', min: 0, path: Extension.extension} short: Reference to a resource (by instance) index: 139 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: reference} index: 140 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Reference to a resource (by instance) choices: [valueReference] index: 142 valueReference: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: Reference short: Reference to a resource (by instance) choiceOf: value index: 143 required: [url] _datatype: url: http://hl7.org/fhir/StructureDefinition/_datatype|5.2.0 type: Extension short: Data type name for Ingredient.substance.strength.referenceStrength.substance from FHIR R4B index: 144 elements: value: base: {max: '1', min: 0, path: 'Extension.value[x]'} pattern: {type: String, value: CodeableReference} choices: [valueString] index: 146 valueString: type: string pattern: {type: String, value: CodeableReference} base: {max: '1', min: 0, path: 'Extension.value[x]'} choiceOf: value index: 147 required: [valueString, value] elements: extension: base: {max: '*', min: 0, path: Extension.extension} array: true index: 133 slicing: rules: closed ordered: false discriminator: - {path: url, type: value} min: 0 slices: concept: match: {url: concept} schema: base: {max: '*', min: 0, path: Extension.extension} short: Reference to a concept (by class) index: 134 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: concept} index: 135 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Reference to a concept (by class) choices: [valueCodeableConcept] index: 137 valueCodeableConcept: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: CodeableConcept short: Reference to a concept (by class) choiceOf: value index: 138 required: [url] reference: match: {url: reference} schema: base: {max: '*', min: 0, path: Extension.extension} short: Reference to a resource (by instance) index: 139 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: reference} index: 140 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Reference to a resource (by instance) choices: [valueReference] index: 142 valueReference: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: Reference short: Reference to a resource (by instance) choiceOf: value index: 143 required: [url] _datatype: match: {url: null} schema: type: Extension short: Data type name for Ingredient.substance.strength.referenceStrength.substance from FHIR R4B url: http://hl7.org/fhir/StructureDefinition/_datatype|5.2.0 index: 144 elements: value: base: {max: '1', min: 0, path: 'Extension.value[x]'} pattern: {type: String, value: CodeableReference} choices: [valueString] index: 146 valueString: type: string pattern: {type: String, value: CodeableReference} base: {max: '1', min: 0, path: 'Extension.value[x]'} choiceOf: value index: 147 required: [valueString, value] url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: substance} index: 148 required: [url] strength[x]: url: strength[x] base: {max: '*', min: 0, path: Extension.extension} short: Strength expressed in terms of a reference substance _required: true index: 149 extensions: lowNumerator: url: lowNumerator base: {max: '*', min: 0, path: Extension.extension} short: Low Numerator limit index: 151 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: lowNumerator} index: 152 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Low Numerator limit choices: [valueQuantity] index: 154 valueQuantity: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: Quantity short: Low Numerator limit choiceOf: value index: 155 required: [url] highNumerator: url: highNumerator base: {max: '*', min: 0, path: Extension.extension} short: High Numerator limit index: 156 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: highNumerator} index: 157 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: High Numerator limit choices: [valueQuantity] index: 159 valueQuantity: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: Quantity short: High Numerator limit choiceOf: value index: 160 required: [url] denominator: url: denominator base: {max: '*', min: 0, path: Extension.extension} short: Denominator value index: 161 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: denominator} index: 162 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Denominator value choices: [valueQuantity] index: 164 valueQuantity: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: Quantity short: Denominator value choiceOf: value index: 165 required: [url] _datatype: url: http://hl7.org/fhir/StructureDefinition/_datatype|5.2.0 type: Extension short: Data type name for Ingredient.substance.strength.referenceStrength.strength[x] from FHIR R4B index: 166 elements: value: base: {max: '1', min: 0, path: 'Extension.value[x]'} pattern: {type: String, value: RatioRange} choices: [valueString] index: 168 valueString: type: string pattern: {type: String, value: RatioRange} base: {max: '1', min: 0, path: 'Extension.value[x]'} choiceOf: value index: 169 required: [valueString, value] elements: extension: base: {max: '*', min: 0, path: Extension.extension} array: true index: 150 slicing: rules: closed ordered: false discriminator: - {path: url, type: value} min: 0 slices: lowNumerator: match: {url: lowNumerator} schema: base: {max: '*', min: 0, path: Extension.extension} short: Low Numerator limit index: 151 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: lowNumerator} index: 152 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Low Numerator limit choices: [valueQuantity] index: 154 valueQuantity: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: Quantity short: Low Numerator limit choiceOf: value index: 155 required: [url] highNumerator: match: {url: highNumerator} schema: base: {max: '*', min: 0, path: Extension.extension} short: High Numerator limit index: 156 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: highNumerator} index: 157 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: High Numerator limit choices: [valueQuantity] index: 159 valueQuantity: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: Quantity short: High Numerator limit choiceOf: value index: 160 required: [url] denominator: match: {url: denominator} schema: base: {max: '*', min: 0, path: Extension.extension} short: Denominator value index: 161 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: denominator} index: 162 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Denominator value choices: [valueQuantity] index: 164 valueQuantity: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: Quantity short: Denominator value choiceOf: value index: 165 required: [url] _datatype: match: {url: null} schema: type: Extension short: Data type name for Ingredient.substance.strength.referenceStrength.strength[x] from FHIR R4B url: http://hl7.org/fhir/StructureDefinition/_datatype|5.2.0 index: 166 elements: value: base: {max: '1', min: 0, path: 'Extension.value[x]'} pattern: {type: String, value: RatioRange} choices: [valueString] index: 168 valueString: type: string pattern: {type: String, value: RatioRange} base: {max: '1', min: 0, path: 'Extension.value[x]'} choiceOf: value index: 169 required: [valueString, value] url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: 'strength[x]'} index: 170 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Strength expressed in terms of a reference substance choices: [valueRatio] index: 172 valueRatio: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: Ratio short: Strength expressed in terms of a reference substance choiceOf: value index: 173 required: [url] measurementPoint: url: measurementPoint base: {max: '*', min: 0, path: Extension.extension} short: When strength is measured at a particular point or distance index: 174 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: measurementPoint} index: 175 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: When strength is measured at a particular point or distance choices: [valueString] index: 177 valueString: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: string short: When strength is measured at a particular point or distance choiceOf: value index: 178 required: [url] country: url: country base: {max: '*', min: 0, path: Extension.extension} short: Where the strength range applies array: true index: 179 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: country} index: 180 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Where the strength range applies choices: [valueCodeableConcept] index: 182 valueCodeableConcept: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: CodeableConcept short: Where the strength range applies choiceOf: value index: 183 required: [url] elements: extension: base: {max: '*', min: 0, path: Extension.extension} array: true min: 1 index: 131 slicing: rules: closed ordered: false discriminator: - {path: url, type: value} min: 1 slices: substance: match: {url: substance} schema: base: {max: '*', min: 0, path: Extension.extension} short: Relevant reference substance index: 132 extensions: concept: url: concept base: {max: '*', min: 0, path: Extension.extension} short: Reference to a concept (by class) index: 134 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: concept} index: 135 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Reference to a concept (by class) choices: [valueCodeableConcept] index: 137 valueCodeableConcept: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: CodeableConcept short: Reference to a concept (by class) choiceOf: value index: 138 required: [url] reference: url: reference base: {max: '*', min: 0, path: Extension.extension} short: Reference to a resource (by instance) index: 139 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: reference} index: 140 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Reference to a resource (by instance) choices: [valueReference] index: 142 valueReference: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: Reference short: Reference to a resource (by instance) choiceOf: value index: 143 required: [url] _datatype: url: http://hl7.org/fhir/StructureDefinition/_datatype|5.2.0 type: Extension short: Data type name for Ingredient.substance.strength.referenceStrength.substance from FHIR R4B index: 144 elements: value: base: {max: '1', min: 0, path: 'Extension.value[x]'} pattern: {type: String, value: CodeableReference} choices: [valueString] index: 146 valueString: type: string pattern: {type: String, value: CodeableReference} base: {max: '1', min: 0, path: 'Extension.value[x]'} choiceOf: value index: 147 required: [valueString, value] elements: extension: base: {max: '*', min: 0, path: Extension.extension} array: true index: 133 slicing: rules: closed ordered: false discriminator: - {path: url, type: value} min: 0 slices: concept: match: {url: concept} schema: base: {max: '*', min: 0, path: Extension.extension} short: Reference to a concept (by class) index: 134 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: concept} index: 135 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Reference to a concept (by class) choices: [valueCodeableConcept] index: 137 valueCodeableConcept: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: CodeableConcept short: Reference to a concept (by class) choiceOf: value index: 138 required: [url] reference: match: {url: reference} schema: base: {max: '*', min: 0, path: Extension.extension} short: Reference to a resource (by instance) index: 139 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: reference} index: 140 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Reference to a resource (by instance) choices: [valueReference] index: 142 valueReference: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: Reference short: Reference to a resource (by instance) choiceOf: value index: 143 required: [url] _datatype: match: {url: null} schema: type: Extension short: Data type name for Ingredient.substance.strength.referenceStrength.substance from FHIR R4B url: http://hl7.org/fhir/StructureDefinition/_datatype|5.2.0 index: 144 elements: value: base: {max: '1', min: 0, path: 'Extension.value[x]'} pattern: {type: String, value: CodeableReference} choices: [valueString] index: 146 valueString: type: string pattern: {type: String, value: CodeableReference} base: {max: '1', min: 0, path: 'Extension.value[x]'} choiceOf: value index: 147 required: [valueString, value] url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: substance} index: 148 required: [url] strength[x]: match: {url: 'strength[x]'} schema: base: {max: '*', min: 0, path: Extension.extension} short: Strength expressed in terms of a reference substance _required: true index: 149 extensions: lowNumerator: url: lowNumerator base: {max: '*', min: 0, path: Extension.extension} short: Low Numerator limit index: 151 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: lowNumerator} index: 152 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Low Numerator limit choices: [valueQuantity] index: 154 valueQuantity: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: Quantity short: Low Numerator limit choiceOf: value index: 155 required: [url] highNumerator: url: highNumerator base: {max: '*', min: 0, path: Extension.extension} short: High Numerator limit index: 156 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: highNumerator} index: 157 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: High Numerator limit choices: [valueQuantity] index: 159 valueQuantity: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: Quantity short: High Numerator limit choiceOf: value index: 160 required: [url] denominator: url: denominator base: {max: '*', min: 0, path: Extension.extension} short: Denominator value index: 161 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: denominator} index: 162 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Denominator value choices: [valueQuantity] index: 164 valueQuantity: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: Quantity short: Denominator value choiceOf: value index: 165 required: [url] _datatype: url: http://hl7.org/fhir/StructureDefinition/_datatype|5.2.0 type: Extension short: Data type name for Ingredient.substance.strength.referenceStrength.strength[x] from FHIR R4B index: 166 elements: value: base: {max: '1', min: 0, path: 'Extension.value[x]'} pattern: {type: String, value: RatioRange} choices: [valueString] index: 168 valueString: type: string pattern: {type: String, value: RatioRange} base: {max: '1', min: 0, path: 'Extension.value[x]'} choiceOf: value index: 169 required: [valueString, value] elements: extension: base: {max: '*', min: 0, path: Extension.extension} array: true index: 150 slicing: rules: closed ordered: false discriminator: - {path: url, type: value} min: 0 slices: lowNumerator: match: {url: lowNumerator} schema: base: {max: '*', min: 0, path: Extension.extension} short: Low Numerator limit index: 151 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: lowNumerator} index: 152 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Low Numerator limit choices: [valueQuantity] index: 154 valueQuantity: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: Quantity short: Low Numerator limit choiceOf: value index: 155 required: [url] highNumerator: match: {url: highNumerator} schema: base: {max: '*', min: 0, path: Extension.extension} short: High Numerator limit index: 156 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: highNumerator} index: 157 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: High Numerator limit choices: [valueQuantity] index: 159 valueQuantity: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: Quantity short: High Numerator limit choiceOf: value index: 160 required: [url] denominator: match: {url: denominator} schema: base: {max: '*', min: 0, path: Extension.extension} short: Denominator value index: 161 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: denominator} index: 162 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Denominator value choices: [valueQuantity] index: 164 valueQuantity: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: Quantity short: Denominator value choiceOf: value index: 165 required: [url] _datatype: match: {url: null} schema: type: Extension short: Data type name for Ingredient.substance.strength.referenceStrength.strength[x] from FHIR R4B url: http://hl7.org/fhir/StructureDefinition/_datatype|5.2.0 index: 166 elements: value: base: {max: '1', min: 0, path: 'Extension.value[x]'} pattern: {type: String, value: RatioRange} choices: [valueString] index: 168 valueString: type: string pattern: {type: String, value: RatioRange} base: {max: '1', min: 0, path: 'Extension.value[x]'} choiceOf: value index: 169 required: [valueString, value] url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: 'strength[x]'} index: 170 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Strength expressed in terms of a reference substance choices: [valueRatio] index: 172 valueRatio: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: Ratio short: Strength expressed in terms of a reference substance choiceOf: value index: 173 required: [url] measurementPoint: match: {url: measurementPoint} schema: base: {max: '*', min: 0, path: Extension.extension} short: When strength is measured at a particular point or distance index: 174 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: measurementPoint} index: 175 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: When strength is measured at a particular point or distance choices: [valueString] index: 177 valueString: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: string short: When strength is measured at a particular point or distance choiceOf: value index: 178 required: [url] country: match: {url: country} schema: base: {max: '*', min: 0, path: Extension.extension} short: Where the strength range applies array: true index: 179 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: country} index: 180 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Where the strength range applies choices: [valueCodeableConcept] index: 182 valueCodeableConcept: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: CodeableConcept short: Where the strength range applies choiceOf: value index: 183 required: [url] url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: referenceStrength} index: 184 required: [url, extension] url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: strength} index: 185 required: [url] elements: extension: base: {max: '*', min: 0, path: Extension.extension} array: true min: 1 index: 40 slicing: rules: closed ordered: false discriminator: - {path: url, type: value} min: 1 slices: code: match: {url: code} schema: base: {max: '*', min: 0, path: Extension.extension} short: A code or full resource that represents the ingredient substance _required: true index: 41 extensions: concept: url: concept base: {max: '*', min: 0, path: Extension.extension} short: Reference to a concept (by class) index: 43 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: concept} index: 44 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Reference to a concept (by class) choices: [valueCodeableConcept] index: 46 valueCodeableConcept: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: CodeableConcept short: Reference to a concept (by class) choiceOf: value index: 47 required: [url] reference: url: reference base: {max: '*', min: 0, path: Extension.extension} short: Reference to a resource (by instance) index: 48 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: reference} index: 49 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Reference to a resource (by instance) choices: [valueReference] index: 51 valueReference: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: Reference short: Reference to a resource (by instance) choiceOf: value index: 52 required: [url] _datatype: url: http://hl7.org/fhir/StructureDefinition/_datatype|5.2.0 type: Extension short: Data type name for Ingredient.substance.code from FHIR R4B index: 53 elements: value: base: {max: '1', min: 0, path: 'Extension.value[x]'} pattern: {type: String, value: CodeableReference} choices: [valueString] index: 55 valueString: type: string pattern: {type: String, value: CodeableReference} base: {max: '1', min: 0, path: 'Extension.value[x]'} choiceOf: value index: 56 required: [valueString, value] elements: extension: base: {max: '*', min: 0, path: Extension.extension} array: true index: 42 slicing: rules: closed ordered: false discriminator: - {path: url, type: value} min: 0 slices: concept: match: {url: concept} schema: base: {max: '*', min: 0, path: Extension.extension} short: Reference to a concept (by class) index: 43 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: concept} index: 44 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Reference to a concept (by class) choices: [valueCodeableConcept] index: 46 valueCodeableConcept: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: CodeableConcept short: Reference to a concept (by class) choiceOf: value index: 47 required: [url] reference: match: {url: reference} schema: base: {max: '*', min: 0, path: Extension.extension} short: Reference to a resource (by instance) index: 48 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: reference} index: 49 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Reference to a resource (by instance) choices: [valueReference] index: 51 valueReference: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: Reference short: Reference to a resource (by instance) choiceOf: value index: 52 required: [url] _datatype: match: {url: null} schema: type: Extension short: Data type name for Ingredient.substance.code from FHIR R4B url: http://hl7.org/fhir/StructureDefinition/_datatype|5.2.0 index: 53 elements: value: base: {max: '1', min: 0, path: 'Extension.value[x]'} pattern: {type: String, value: CodeableReference} choices: [valueString] index: 55 valueString: type: string pattern: {type: String, value: CodeableReference} base: {max: '1', min: 0, path: 'Extension.value[x]'} choiceOf: value index: 56 required: [valueString, value] url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: code} index: 57 required: [url] strength: match: {url: strength} schema: base: {max: '*', min: 0, path: Extension.extension} short: The quantity of substance, per presentation, or per volume or mass, and type of quantity array: true index: 58 extensions: presentation[x]: url: presentation[x] base: {max: '*', min: 0, path: Extension.extension} short: The quantity of substance in the unit of presentation index: 60 extensions: lowNumerator: url: lowNumerator base: {max: '*', min: 0, path: Extension.extension} short: Low Numerator limit index: 62 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: lowNumerator} index: 63 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Low Numerator limit choices: [valueQuantity] index: 65 valueQuantity: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: Quantity short: Low Numerator limit choiceOf: value index: 66 required: [url] highNumerator: url: highNumerator base: {max: '*', min: 0, path: Extension.extension} short: High Numerator limit index: 67 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: highNumerator} index: 68 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: High Numerator limit choices: [valueQuantity] index: 70 valueQuantity: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: Quantity short: High Numerator limit choiceOf: value index: 71 required: [url] denominator: url: denominator base: {max: '*', min: 0, path: Extension.extension} short: Denominator value index: 72 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: denominator} index: 73 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Denominator value choices: [valueQuantity] index: 75 valueQuantity: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: Quantity short: Denominator value choiceOf: value index: 76 required: [url] _datatype: url: http://hl7.org/fhir/StructureDefinition/_datatype|5.2.0 type: Extension short: Data type name for Ingredient.substance.strength.presentation[x] from FHIR R4B index: 77 elements: value: base: {max: '1', min: 0, path: 'Extension.value[x]'} pattern: {type: String, value: RatioRange} choices: [valueString] index: 79 valueString: type: string pattern: {type: String, value: RatioRange} base: {max: '1', min: 0, path: 'Extension.value[x]'} choiceOf: value index: 80 required: [valueString, value] elements: extension: base: {max: '*', min: 0, path: Extension.extension} array: true index: 61 slicing: rules: closed ordered: false discriminator: - {path: url, type: value} min: 0 slices: lowNumerator: match: {url: lowNumerator} schema: base: {max: '*', min: 0, path: Extension.extension} short: Low Numerator limit index: 62 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: lowNumerator} index: 63 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Low Numerator limit choices: [valueQuantity] index: 65 valueQuantity: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: Quantity short: Low Numerator limit choiceOf: value index: 66 required: [url] highNumerator: match: {url: highNumerator} schema: base: {max: '*', min: 0, path: Extension.extension} short: High Numerator limit index: 67 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: highNumerator} index: 68 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: High Numerator limit choices: [valueQuantity] index: 70 valueQuantity: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: Quantity short: High Numerator limit choiceOf: value index: 71 required: [url] denominator: match: {url: denominator} schema: base: {max: '*', min: 0, path: Extension.extension} short: Denominator value index: 72 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: denominator} index: 73 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Denominator value choices: [valueQuantity] index: 75 valueQuantity: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: Quantity short: Denominator value choiceOf: value index: 76 required: [url] _datatype: match: {url: null} schema: type: Extension short: Data type name for Ingredient.substance.strength.presentation[x] from FHIR R4B url: http://hl7.org/fhir/StructureDefinition/_datatype|5.2.0 index: 77 elements: value: base: {max: '1', min: 0, path: 'Extension.value[x]'} pattern: {type: String, value: RatioRange} choices: [valueString] index: 79 valueString: type: string pattern: {type: String, value: RatioRange} base: {max: '1', min: 0, path: 'Extension.value[x]'} choiceOf: value index: 80 required: [valueString, value] url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: 'presentation[x]'} index: 81 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: The quantity of substance in the unit of presentation choices: [valueRatio] index: 83 valueRatio: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: Ratio short: The quantity of substance in the unit of presentation choiceOf: value index: 84 required: [url] textPresentation: url: textPresentation base: {max: '*', min: 0, path: Extension.extension} short: Text of either the whole presentation strength or a part of it (rest being in Strength.presentation as a ratio) index: 85 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: textPresentation} index: 86 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Text of either the whole presentation strength or a part of it (rest being in Strength.presentation as a ratio) choices: [valueString] index: 88 valueString: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: string short: Text of either the whole presentation strength or a part of it (rest being in Strength.presentation as a ratio) choiceOf: value index: 89 required: [url] concentration[x]: url: concentration[x] base: {max: '*', min: 0, path: Extension.extension} short: The strength per unitary volume (or mass) index: 90 extensions: lowNumerator: url: lowNumerator base: {max: '*', min: 0, path: Extension.extension} short: Low Numerator limit index: 92 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: lowNumerator} index: 93 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Low Numerator limit choices: [valueQuantity] index: 95 valueQuantity: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: Quantity short: Low Numerator limit choiceOf: value index: 96 required: [url] highNumerator: url: highNumerator base: {max: '*', min: 0, path: Extension.extension} short: High Numerator limit index: 97 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: highNumerator} index: 98 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: High Numerator limit choices: [valueQuantity] index: 100 valueQuantity: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: Quantity short: High Numerator limit choiceOf: value index: 101 required: [url] denominator: url: denominator base: {max: '*', min: 0, path: Extension.extension} short: Denominator value index: 102 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: denominator} index: 103 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Denominator value choices: [valueQuantity] index: 105 valueQuantity: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: Quantity short: Denominator value choiceOf: value index: 106 required: [url] _datatype: url: http://hl7.org/fhir/StructureDefinition/_datatype|5.2.0 type: Extension short: Data type name for Ingredient.substance.strength.concentration[x] from FHIR R4B index: 107 elements: value: base: {max: '1', min: 0, path: 'Extension.value[x]'} pattern: {type: String, value: RatioRange} choices: [valueString] index: 109 valueString: type: string pattern: {type: String, value: RatioRange} base: {max: '1', min: 0, path: 'Extension.value[x]'} choiceOf: value index: 110 required: [valueString, value] elements: extension: base: {max: '*', min: 0, path: Extension.extension} array: true index: 91 slicing: rules: closed ordered: false discriminator: - {path: url, type: value} min: 0 slices: lowNumerator: match: {url: lowNumerator} schema: base: {max: '*', min: 0, path: Extension.extension} short: Low Numerator limit index: 92 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: lowNumerator} index: 93 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Low Numerator limit choices: [valueQuantity] index: 95 valueQuantity: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: Quantity short: Low Numerator limit choiceOf: value index: 96 required: [url] highNumerator: match: {url: highNumerator} schema: base: {max: '*', min: 0, path: Extension.extension} short: High Numerator limit index: 97 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: highNumerator} index: 98 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: High Numerator limit choices: [valueQuantity] index: 100 valueQuantity: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: Quantity short: High Numerator limit choiceOf: value index: 101 required: [url] denominator: match: {url: denominator} schema: base: {max: '*', min: 0, path: Extension.extension} short: Denominator value index: 102 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: denominator} index: 103 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Denominator value choices: [valueQuantity] index: 105 valueQuantity: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: Quantity short: Denominator value choiceOf: value index: 106 required: [url] _datatype: match: {url: null} schema: type: Extension short: Data type name for Ingredient.substance.strength.concentration[x] from FHIR R4B url: http://hl7.org/fhir/StructureDefinition/_datatype|5.2.0 index: 107 elements: value: base: {max: '1', min: 0, path: 'Extension.value[x]'} pattern: {type: String, value: RatioRange} choices: [valueString] index: 109 valueString: type: string pattern: {type: String, value: RatioRange} base: {max: '1', min: 0, path: 'Extension.value[x]'} choiceOf: value index: 110 required: [valueString, value] url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: 'concentration[x]'} index: 111 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: The strength per unitary volume (or mass) choices: [valueRatio] index: 113 valueRatio: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: Ratio short: The strength per unitary volume (or mass) choiceOf: value index: 114 required: [url] textConcentration: url: textConcentration base: {max: '*', min: 0, path: Extension.extension} short: Text of either the whole concentration strength or a part of it (rest being in Strength.concentration as a ratio) index: 115 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: textConcentration} index: 116 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Text of either the whole concentration strength or a part of it (rest being in Strength.concentration as a ratio) choices: [valueString] index: 118 valueString: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: string short: Text of either the whole concentration strength or a part of it (rest being in Strength.concentration as a ratio) choiceOf: value index: 119 required: [url] measurementPoint: url: measurementPoint base: {max: '*', min: 0, path: Extension.extension} short: When strength is measured at a particular point or distance index: 120 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: measurementPoint} index: 121 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: When strength is measured at a particular point or distance choices: [valueString] index: 123 valueString: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: string short: When strength is measured at a particular point or distance choiceOf: value index: 124 required: [url] country: url: country base: {max: '*', min: 0, path: Extension.extension} short: Where the strength range applies array: true index: 125 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: country} index: 126 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Where the strength range applies choices: [valueCodeableConcept] index: 128 valueCodeableConcept: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: CodeableConcept short: Where the strength range applies choiceOf: value index: 129 required: [url] referenceStrength: url: referenceStrength base: {max: '*', min: 0, path: Extension.extension} short: Strength expressed in terms of a reference substance array: true index: 130 extensions: substance: url: substance base: {max: '*', min: 0, path: Extension.extension} short: Relevant reference substance index: 132 extensions: concept: url: concept base: {max: '*', min: 0, path: Extension.extension} short: Reference to a concept (by class) index: 134 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: concept} index: 135 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Reference to a concept (by class) choices: [valueCodeableConcept] index: 137 valueCodeableConcept: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: CodeableConcept short: Reference to a concept (by class) choiceOf: value index: 138 required: [url] reference: url: reference base: {max: '*', min: 0, path: Extension.extension} short: Reference to a resource (by instance) index: 139 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: reference} index: 140 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Reference to a resource (by instance) choices: [valueReference] index: 142 valueReference: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: Reference short: Reference to a resource (by instance) choiceOf: value index: 143 required: [url] _datatype: url: http://hl7.org/fhir/StructureDefinition/_datatype|5.2.0 type: Extension short: Data type name for Ingredient.substance.strength.referenceStrength.substance from FHIR R4B index: 144 elements: value: base: {max: '1', min: 0, path: 'Extension.value[x]'} pattern: {type: String, value: CodeableReference} choices: [valueString] index: 146 valueString: type: string pattern: {type: String, value: CodeableReference} base: {max: '1', min: 0, path: 'Extension.value[x]'} choiceOf: value index: 147 required: [valueString, value] elements: extension: base: {max: '*', min: 0, path: Extension.extension} array: true index: 133 slicing: rules: closed ordered: false discriminator: - {path: url, type: value} min: 0 slices: concept: match: {url: concept} schema: base: {max: '*', min: 0, path: Extension.extension} short: Reference to a concept (by class) index: 134 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: concept} index: 135 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Reference to a concept (by class) choices: [valueCodeableConcept] index: 137 valueCodeableConcept: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: CodeableConcept short: Reference to a concept (by class) choiceOf: value index: 138 required: [url] reference: match: {url: reference} schema: base: {max: '*', min: 0, path: Extension.extension} short: Reference to a resource (by instance) index: 139 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: reference} index: 140 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Reference to a resource (by instance) choices: [valueReference] index: 142 valueReference: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: Reference short: Reference to a resource (by instance) choiceOf: value index: 143 required: [url] _datatype: match: {url: null} schema: type: Extension short: Data type name for Ingredient.substance.strength.referenceStrength.substance from FHIR R4B url: http://hl7.org/fhir/StructureDefinition/_datatype|5.2.0 index: 144 elements: value: base: {max: '1', min: 0, path: 'Extension.value[x]'} pattern: {type: String, value: CodeableReference} choices: [valueString] index: 146 valueString: type: string pattern: {type: String, value: CodeableReference} base: {max: '1', min: 0, path: 'Extension.value[x]'} choiceOf: value index: 147 required: [valueString, value] url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: substance} index: 148 required: [url] strength[x]: url: strength[x] base: {max: '*', min: 0, path: Extension.extension} short: Strength expressed in terms of a reference substance _required: true index: 149 extensions: lowNumerator: url: lowNumerator base: {max: '*', min: 0, path: Extension.extension} short: Low Numerator limit index: 151 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: lowNumerator} index: 152 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Low Numerator limit choices: [valueQuantity] index: 154 valueQuantity: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: Quantity short: Low Numerator limit choiceOf: value index: 155 required: [url] highNumerator: url: highNumerator base: {max: '*', min: 0, path: Extension.extension} short: High Numerator limit index: 156 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: highNumerator} index: 157 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: High Numerator limit choices: [valueQuantity] index: 159 valueQuantity: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: Quantity short: High Numerator limit choiceOf: value index: 160 required: [url] denominator: url: denominator base: {max: '*', min: 0, path: Extension.extension} short: Denominator value index: 161 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: denominator} index: 162 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Denominator value choices: [valueQuantity] index: 164 valueQuantity: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: Quantity short: Denominator value choiceOf: value index: 165 required: [url] _datatype: url: http://hl7.org/fhir/StructureDefinition/_datatype|5.2.0 type: Extension short: Data type name for Ingredient.substance.strength.referenceStrength.strength[x] from FHIR R4B index: 166 elements: value: base: {max: '1', min: 0, path: 'Extension.value[x]'} pattern: {type: String, value: RatioRange} choices: [valueString] index: 168 valueString: type: string pattern: {type: String, value: RatioRange} base: {max: '1', min: 0, path: 'Extension.value[x]'} choiceOf: value index: 169 required: [valueString, value] elements: extension: base: {max: '*', min: 0, path: Extension.extension} array: true index: 150 slicing: rules: closed ordered: false discriminator: - {path: url, type: value} min: 0 slices: lowNumerator: match: {url: lowNumerator} schema: base: {max: '*', min: 0, path: Extension.extension} short: Low Numerator limit index: 151 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: lowNumerator} index: 152 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Low Numerator limit choices: [valueQuantity] index: 154 valueQuantity: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: Quantity short: Low Numerator limit choiceOf: value index: 155 required: [url] highNumerator: match: {url: highNumerator} schema: base: {max: '*', min: 0, path: Extension.extension} short: High Numerator limit index: 156 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: highNumerator} index: 157 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: High Numerator limit choices: [valueQuantity] index: 159 valueQuantity: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: Quantity short: High Numerator limit choiceOf: value index: 160 required: [url] denominator: match: {url: denominator} schema: base: {max: '*', min: 0, path: Extension.extension} short: Denominator value index: 161 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: denominator} index: 162 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Denominator value choices: [valueQuantity] index: 164 valueQuantity: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: Quantity short: Denominator value choiceOf: value index: 165 required: [url] _datatype: match: {url: null} schema: type: Extension short: Data type name for Ingredient.substance.strength.referenceStrength.strength[x] from FHIR R4B url: http://hl7.org/fhir/StructureDefinition/_datatype|5.2.0 index: 166 elements: value: base: {max: '1', min: 0, path: 'Extension.value[x]'} pattern: {type: String, value: RatioRange} choices: [valueString] index: 168 valueString: type: string pattern: {type: String, value: RatioRange} base: {max: '1', min: 0, path: 'Extension.value[x]'} choiceOf: value index: 169 required: [valueString, value] url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: 'strength[x]'} index: 170 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Strength expressed in terms of a reference substance choices: [valueRatio] index: 172 valueRatio: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: Ratio short: Strength expressed in terms of a reference substance choiceOf: value index: 173 required: [url] measurementPoint: url: measurementPoint base: {max: '*', min: 0, path: Extension.extension} short: When strength is measured at a particular point or distance index: 174 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: measurementPoint} index: 175 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: When strength is measured at a particular point or distance choices: [valueString] index: 177 valueString: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: string short: When strength is measured at a particular point or distance choiceOf: value index: 178 required: [url] country: url: country base: {max: '*', min: 0, path: Extension.extension} short: Where the strength range applies array: true index: 179 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: country} index: 180 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Where the strength range applies choices: [valueCodeableConcept] index: 182 valueCodeableConcept: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: CodeableConcept short: Where the strength range applies choiceOf: value index: 183 required: [url] elements: extension: base: {max: '*', min: 0, path: Extension.extension} array: true min: 1 index: 131 slicing: rules: closed ordered: false discriminator: - {path: url, type: value} min: 1 slices: substance: match: {url: substance} schema: base: {max: '*', min: 0, path: Extension.extension} short: Relevant reference substance index: 132 extensions: concept: url: concept base: {max: '*', min: 0, path: Extension.extension} short: Reference to a concept (by class) index: 134 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: concept} index: 135 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Reference to a concept (by class) choices: [valueCodeableConcept] index: 137 valueCodeableConcept: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: CodeableConcept short: Reference to a concept (by class) choiceOf: value index: 138 required: [url] reference: url: reference base: {max: '*', min: 0, path: Extension.extension} short: Reference to a resource (by instance) index: 139 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: reference} index: 140 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Reference to a resource (by instance) choices: [valueReference] index: 142 valueReference: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: Reference short: Reference to a resource (by instance) choiceOf: value index: 143 required: [url] _datatype: url: http://hl7.org/fhir/StructureDefinition/_datatype|5.2.0 type: Extension short: Data type name for Ingredient.substance.strength.referenceStrength.substance from FHIR R4B index: 144 elements: value: base: {max: '1', min: 0, path: 'Extension.value[x]'} pattern: {type: String, value: CodeableReference} choices: [valueString] index: 146 valueString: type: string pattern: {type: String, value: CodeableReference} base: {max: '1', min: 0, path: 'Extension.value[x]'} choiceOf: value index: 147 required: [valueString, value] elements: extension: base: {max: '*', min: 0, path: Extension.extension} array: true index: 133 slicing: rules: closed ordered: false discriminator: - {path: url, type: value} min: 0 slices: concept: match: {url: concept} schema: base: {max: '*', min: 0, path: Extension.extension} short: Reference to a concept (by class) index: 134 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: concept} index: 135 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Reference to a concept (by class) choices: [valueCodeableConcept] index: 137 valueCodeableConcept: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: CodeableConcept short: Reference to a concept (by class) choiceOf: value index: 138 required: [url] reference: match: {url: reference} schema: base: {max: '*', min: 0, path: Extension.extension} short: Reference to a resource (by instance) index: 139 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: reference} index: 140 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Reference to a resource (by instance) choices: [valueReference] index: 142 valueReference: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: Reference short: Reference to a resource (by instance) choiceOf: value index: 143 required: [url] _datatype: match: {url: null} schema: type: Extension short: Data type name for Ingredient.substance.strength.referenceStrength.substance from FHIR R4B url: http://hl7.org/fhir/StructureDefinition/_datatype|5.2.0 index: 144 elements: value: base: {max: '1', min: 0, path: 'Extension.value[x]'} pattern: {type: String, value: CodeableReference} choices: [valueString] index: 146 valueString: type: string pattern: {type: String, value: CodeableReference} base: {max: '1', min: 0, path: 'Extension.value[x]'} choiceOf: value index: 147 required: [valueString, value] url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: substance} index: 148 required: [url] strength[x]: match: {url: 'strength[x]'} schema: base: {max: '*', min: 0, path: Extension.extension} short: Strength expressed in terms of a reference substance _required: true index: 149 extensions: lowNumerator: url: lowNumerator base: {max: '*', min: 0, path: Extension.extension} short: Low Numerator limit index: 151 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: lowNumerator} index: 152 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Low Numerator limit choices: [valueQuantity] index: 154 valueQuantity: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: Quantity short: Low Numerator limit choiceOf: value index: 155 required: [url] highNumerator: url: highNumerator base: {max: '*', min: 0, path: Extension.extension} short: High Numerator limit index: 156 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: highNumerator} index: 157 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: High Numerator limit choices: [valueQuantity] index: 159 valueQuantity: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: Quantity short: High Numerator limit choiceOf: value index: 160 required: [url] denominator: url: denominator base: {max: '*', min: 0, path: Extension.extension} short: Denominator value index: 161 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: denominator} index: 162 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Denominator value choices: [valueQuantity] index: 164 valueQuantity: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: Quantity short: Denominator value choiceOf: value index: 165 required: [url] _datatype: url: http://hl7.org/fhir/StructureDefinition/_datatype|5.2.0 type: Extension short: Data type name for Ingredient.substance.strength.referenceStrength.strength[x] from FHIR R4B index: 166 elements: value: base: {max: '1', min: 0, path: 'Extension.value[x]'} pattern: {type: String, value: RatioRange} choices: [valueString] index: 168 valueString: type: string pattern: {type: String, value: RatioRange} base: {max: '1', min: 0, path: 'Extension.value[x]'} choiceOf: value index: 169 required: [valueString, value] elements: extension: base: {max: '*', min: 0, path: Extension.extension} array: true index: 150 slicing: rules: closed ordered: false discriminator: - {path: url, type: value} min: 0 slices: lowNumerator: match: {url: lowNumerator} schema: base: {max: '*', min: 0, path: Extension.extension} short: Low Numerator limit index: 151 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: lowNumerator} index: 152 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Low Numerator limit choices: [valueQuantity] index: 154 valueQuantity: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: Quantity short: Low Numerator limit choiceOf: value index: 155 required: [url] highNumerator: match: {url: highNumerator} schema: base: {max: '*', min: 0, path: Extension.extension} short: High Numerator limit index: 156 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: highNumerator} index: 157 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: High Numerator limit choices: [valueQuantity] index: 159 valueQuantity: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: Quantity short: High Numerator limit choiceOf: value index: 160 required: [url] denominator: match: {url: denominator} schema: base: {max: '*', min: 0, path: Extension.extension} short: Denominator value index: 161 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: denominator} index: 162 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Denominator value choices: [valueQuantity] index: 164 valueQuantity: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: Quantity short: Denominator value choiceOf: value index: 165 required: [url] _datatype: match: {url: null} schema: type: Extension short: Data type name for Ingredient.substance.strength.referenceStrength.strength[x] from FHIR R4B url: http://hl7.org/fhir/StructureDefinition/_datatype|5.2.0 index: 166 elements: value: base: {max: '1', min: 0, path: 'Extension.value[x]'} pattern: {type: String, value: RatioRange} choices: [valueString] index: 168 valueString: type: string pattern: {type: String, value: RatioRange} base: {max: '1', min: 0, path: 'Extension.value[x]'} choiceOf: value index: 169 required: [valueString, value] url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: 'strength[x]'} index: 170 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Strength expressed in terms of a reference substance choices: [valueRatio] index: 172 valueRatio: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: Ratio short: Strength expressed in terms of a reference substance choiceOf: value index: 173 required: [url] measurementPoint: match: {url: measurementPoint} schema: base: {max: '*', min: 0, path: Extension.extension} short: When strength is measured at a particular point or distance index: 174 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: measurementPoint} index: 175 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: When strength is measured at a particular point or distance choices: [valueString] index: 177 valueString: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: string short: When strength is measured at a particular point or distance choiceOf: value index: 178 required: [url] country: match: {url: country} schema: base: {max: '*', min: 0, path: Extension.extension} short: Where the strength range applies array: true index: 179 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: country} index: 180 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Where the strength range applies choices: [valueCodeableConcept] index: 182 valueCodeableConcept: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: CodeableConcept short: Where the strength range applies choiceOf: value index: 183 required: [url] url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: referenceStrength} index: 184 required: [url, extension] elements: extension: base: {max: '*', min: 0, path: Extension.extension} array: true index: 59 slicing: rules: closed ordered: false discriminator: - {path: url, type: value} min: 0 slices: presentation[x]: match: {url: 'presentation[x]'} schema: base: {max: '*', min: 0, path: Extension.extension} short: The quantity of substance in the unit of presentation index: 60 extensions: lowNumerator: url: lowNumerator base: {max: '*', min: 0, path: Extension.extension} short: Low Numerator limit index: 62 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: lowNumerator} index: 63 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Low Numerator limit choices: [valueQuantity] index: 65 valueQuantity: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: Quantity short: Low Numerator limit choiceOf: value index: 66 required: [url] highNumerator: url: highNumerator base: {max: '*', min: 0, path: Extension.extension} short: High Numerator limit index: 67 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: highNumerator} index: 68 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: High Numerator limit choices: [valueQuantity] index: 70 valueQuantity: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: Quantity short: High Numerator limit choiceOf: value index: 71 required: [url] denominator: url: denominator base: {max: '*', min: 0, path: Extension.extension} short: Denominator value index: 72 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: denominator} index: 73 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Denominator value choices: [valueQuantity] index: 75 valueQuantity: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: Quantity short: Denominator value choiceOf: value index: 76 required: [url] _datatype: url: http://hl7.org/fhir/StructureDefinition/_datatype|5.2.0 type: Extension short: Data type name for Ingredient.substance.strength.presentation[x] from FHIR R4B index: 77 elements: value: base: {max: '1', min: 0, path: 'Extension.value[x]'} pattern: {type: String, value: RatioRange} choices: [valueString] index: 79 valueString: type: string pattern: {type: String, value: RatioRange} base: {max: '1', min: 0, path: 'Extension.value[x]'} choiceOf: value index: 80 required: [valueString, value] elements: extension: base: {max: '*', min: 0, path: Extension.extension} array: true index: 61 slicing: rules: closed ordered: false discriminator: - {path: url, type: value} min: 0 slices: lowNumerator: match: {url: lowNumerator} schema: base: {max: '*', min: 0, path: Extension.extension} short: Low Numerator limit index: 62 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: lowNumerator} index: 63 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Low Numerator limit choices: [valueQuantity] index: 65 valueQuantity: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: Quantity short: Low Numerator limit choiceOf: value index: 66 required: [url] highNumerator: match: {url: highNumerator} schema: base: {max: '*', min: 0, path: Extension.extension} short: High Numerator limit index: 67 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: highNumerator} index: 68 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: High Numerator limit choices: [valueQuantity] index: 70 valueQuantity: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: Quantity short: High Numerator limit choiceOf: value index: 71 required: [url] denominator: match: {url: denominator} schema: base: {max: '*', min: 0, path: Extension.extension} short: Denominator value index: 72 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: denominator} index: 73 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Denominator value choices: [valueQuantity] index: 75 valueQuantity: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: Quantity short: Denominator value choiceOf: value index: 76 required: [url] _datatype: match: {url: null} schema: type: Extension short: Data type name for Ingredient.substance.strength.presentation[x] from FHIR R4B url: http://hl7.org/fhir/StructureDefinition/_datatype|5.2.0 index: 77 elements: value: base: {max: '1', min: 0, path: 'Extension.value[x]'} pattern: {type: String, value: RatioRange} choices: [valueString] index: 79 valueString: type: string pattern: {type: String, value: RatioRange} base: {max: '1', min: 0, path: 'Extension.value[x]'} choiceOf: value index: 80 required: [valueString, value] url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: 'presentation[x]'} index: 81 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: The quantity of substance in the unit of presentation choices: [valueRatio] index: 83 valueRatio: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: Ratio short: The quantity of substance in the unit of presentation choiceOf: value index: 84 required: [url] textPresentation: match: {url: textPresentation} schema: base: {max: '*', min: 0, path: Extension.extension} short: Text of either the whole presentation strength or a part of it (rest being in Strength.presentation as a ratio) index: 85 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: textPresentation} index: 86 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Text of either the whole presentation strength or a part of it (rest being in Strength.presentation as a ratio) choices: [valueString] index: 88 valueString: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: string short: Text of either the whole presentation strength or a part of it (rest being in Strength.presentation as a ratio) choiceOf: value index: 89 required: [url] concentration[x]: match: {url: 'concentration[x]'} schema: base: {max: '*', min: 0, path: Extension.extension} short: The strength per unitary volume (or mass) index: 90 extensions: lowNumerator: url: lowNumerator base: {max: '*', min: 0, path: Extension.extension} short: Low Numerator limit index: 92 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: lowNumerator} index: 93 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Low Numerator limit choices: [valueQuantity] index: 95 valueQuantity: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: Quantity short: Low Numerator limit choiceOf: value index: 96 required: [url] highNumerator: url: highNumerator base: {max: '*', min: 0, path: Extension.extension} short: High Numerator limit index: 97 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: highNumerator} index: 98 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: High Numerator limit choices: [valueQuantity] index: 100 valueQuantity: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: Quantity short: High Numerator limit choiceOf: value index: 101 required: [url] denominator: url: denominator base: {max: '*', min: 0, path: Extension.extension} short: Denominator value index: 102 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: denominator} index: 103 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Denominator value choices: [valueQuantity] index: 105 valueQuantity: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: Quantity short: Denominator value choiceOf: value index: 106 required: [url] _datatype: url: http://hl7.org/fhir/StructureDefinition/_datatype|5.2.0 type: Extension short: Data type name for Ingredient.substance.strength.concentration[x] from FHIR R4B index: 107 elements: value: base: {max: '1', min: 0, path: 'Extension.value[x]'} pattern: {type: String, value: RatioRange} choices: [valueString] index: 109 valueString: type: string pattern: {type: String, value: RatioRange} base: {max: '1', min: 0, path: 'Extension.value[x]'} choiceOf: value index: 110 required: [valueString, value] elements: extension: base: {max: '*', min: 0, path: Extension.extension} array: true index: 91 slicing: rules: closed ordered: false discriminator: - {path: url, type: value} min: 0 slices: lowNumerator: match: {url: lowNumerator} schema: base: {max: '*', min: 0, path: Extension.extension} short: Low Numerator limit index: 92 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: lowNumerator} index: 93 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Low Numerator limit choices: [valueQuantity] index: 95 valueQuantity: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: Quantity short: Low Numerator limit choiceOf: value index: 96 required: [url] highNumerator: match: {url: highNumerator} schema: base: {max: '*', min: 0, path: Extension.extension} short: High Numerator limit index: 97 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: highNumerator} index: 98 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: High Numerator limit choices: [valueQuantity] index: 100 valueQuantity: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: Quantity short: High Numerator limit choiceOf: value index: 101 required: [url] denominator: match: {url: denominator} schema: base: {max: '*', min: 0, path: Extension.extension} short: Denominator value index: 102 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: denominator} index: 103 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Denominator value choices: [valueQuantity] index: 105 valueQuantity: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: Quantity short: Denominator value choiceOf: value index: 106 required: [url] _datatype: match: {url: null} schema: type: Extension short: Data type name for Ingredient.substance.strength.concentration[x] from FHIR R4B url: http://hl7.org/fhir/StructureDefinition/_datatype|5.2.0 index: 107 elements: value: base: {max: '1', min: 0, path: 'Extension.value[x]'} pattern: {type: String, value: RatioRange} choices: [valueString] index: 109 valueString: type: string pattern: {type: String, value: RatioRange} base: {max: '1', min: 0, path: 'Extension.value[x]'} choiceOf: value index: 110 required: [valueString, value] url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: 'concentration[x]'} index: 111 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: The strength per unitary volume (or mass) choices: [valueRatio] index: 113 valueRatio: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: Ratio short: The strength per unitary volume (or mass) choiceOf: value index: 114 required: [url] textConcentration: match: {url: textConcentration} schema: base: {max: '*', min: 0, path: Extension.extension} short: Text of either the whole concentration strength or a part of it (rest being in Strength.concentration as a ratio) index: 115 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: textConcentration} index: 116 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Text of either the whole concentration strength or a part of it (rest being in Strength.concentration as a ratio) choices: [valueString] index: 118 valueString: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: string short: Text of either the whole concentration strength or a part of it (rest being in Strength.concentration as a ratio) choiceOf: value index: 119 required: [url] measurementPoint: match: {url: measurementPoint} schema: base: {max: '*', min: 0, path: Extension.extension} short: When strength is measured at a particular point or distance index: 120 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: measurementPoint} index: 121 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: When strength is measured at a particular point or distance choices: [valueString] index: 123 valueString: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: string short: When strength is measured at a particular point or distance choiceOf: value index: 124 required: [url] country: match: {url: country} schema: base: {max: '*', min: 0, path: Extension.extension} short: Where the strength range applies array: true index: 125 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: country} index: 126 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Where the strength range applies choices: [valueCodeableConcept] index: 128 valueCodeableConcept: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: CodeableConcept short: Where the strength range applies choiceOf: value index: 129 required: [url] referenceStrength: match: {url: referenceStrength} schema: base: {max: '*', min: 0, path: Extension.extension} short: Strength expressed in terms of a reference substance array: true index: 130 extensions: substance: url: substance base: {max: '*', min: 0, path: Extension.extension} short: Relevant reference substance index: 132 extensions: concept: url: concept base: {max: '*', min: 0, path: Extension.extension} short: Reference to a concept (by class) index: 134 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: concept} index: 135 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Reference to a concept (by class) choices: [valueCodeableConcept] index: 137 valueCodeableConcept: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: CodeableConcept short: Reference to a concept (by class) choiceOf: value index: 138 required: [url] reference: url: reference base: {max: '*', min: 0, path: Extension.extension} short: Reference to a resource (by instance) index: 139 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: reference} index: 140 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Reference to a resource (by instance) choices: [valueReference] index: 142 valueReference: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: Reference short: Reference to a resource (by instance) choiceOf: value index: 143 required: [url] _datatype: url: http://hl7.org/fhir/StructureDefinition/_datatype|5.2.0 type: Extension short: Data type name for Ingredient.substance.strength.referenceStrength.substance from FHIR R4B index: 144 elements: value: base: {max: '1', min: 0, path: 'Extension.value[x]'} pattern: {type: String, value: CodeableReference} choices: [valueString] index: 146 valueString: type: string pattern: {type: String, value: CodeableReference} base: {max: '1', min: 0, path: 'Extension.value[x]'} choiceOf: value index: 147 required: [valueString, value] elements: extension: base: {max: '*', min: 0, path: Extension.extension} array: true index: 133 slicing: rules: closed ordered: false discriminator: - {path: url, type: value} min: 0 slices: concept: match: {url: concept} schema: base: {max: '*', min: 0, path: Extension.extension} short: Reference to a concept (by class) index: 134 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: concept} index: 135 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Reference to a concept (by class) choices: [valueCodeableConcept] index: 137 valueCodeableConcept: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: CodeableConcept short: Reference to a concept (by class) choiceOf: value index: 138 required: [url] reference: match: {url: reference} schema: base: {max: '*', min: 0, path: Extension.extension} short: Reference to a resource (by instance) index: 139 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: reference} index: 140 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Reference to a resource (by instance) choices: [valueReference] index: 142 valueReference: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: Reference short: Reference to a resource (by instance) choiceOf: value index: 143 required: [url] _datatype: match: {url: null} schema: type: Extension short: Data type name for Ingredient.substance.strength.referenceStrength.substance from FHIR R4B url: http://hl7.org/fhir/StructureDefinition/_datatype|5.2.0 index: 144 elements: value: base: {max: '1', min: 0, path: 'Extension.value[x]'} pattern: {type: String, value: CodeableReference} choices: [valueString] index: 146 valueString: type: string pattern: {type: String, value: CodeableReference} base: {max: '1', min: 0, path: 'Extension.value[x]'} choiceOf: value index: 147 required: [valueString, value] url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: substance} index: 148 required: [url] strength[x]: url: strength[x] base: {max: '*', min: 0, path: Extension.extension} short: Strength expressed in terms of a reference substance _required: true index: 149 extensions: lowNumerator: url: lowNumerator base: {max: '*', min: 0, path: Extension.extension} short: Low Numerator limit index: 151 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: lowNumerator} index: 152 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Low Numerator limit choices: [valueQuantity] index: 154 valueQuantity: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: Quantity short: Low Numerator limit choiceOf: value index: 155 required: [url] highNumerator: url: highNumerator base: {max: '*', min: 0, path: Extension.extension} short: High Numerator limit index: 156 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: highNumerator} index: 157 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: High Numerator limit choices: [valueQuantity] index: 159 valueQuantity: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: Quantity short: High Numerator limit choiceOf: value index: 160 required: [url] denominator: url: denominator base: {max: '*', min: 0, path: Extension.extension} short: Denominator value index: 161 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: denominator} index: 162 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Denominator value choices: [valueQuantity] index: 164 valueQuantity: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: Quantity short: Denominator value choiceOf: value index: 165 required: [url] _datatype: url: http://hl7.org/fhir/StructureDefinition/_datatype|5.2.0 type: Extension short: Data type name for Ingredient.substance.strength.referenceStrength.strength[x] from FHIR R4B index: 166 elements: value: base: {max: '1', min: 0, path: 'Extension.value[x]'} pattern: {type: String, value: RatioRange} choices: [valueString] index: 168 valueString: type: string pattern: {type: String, value: RatioRange} base: {max: '1', min: 0, path: 'Extension.value[x]'} choiceOf: value index: 169 required: [valueString, value] elements: extension: base: {max: '*', min: 0, path: Extension.extension} array: true index: 150 slicing: rules: closed ordered: false discriminator: - {path: url, type: value} min: 0 slices: lowNumerator: match: {url: lowNumerator} schema: base: {max: '*', min: 0, path: Extension.extension} short: Low Numerator limit index: 151 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: lowNumerator} index: 152 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Low Numerator limit choices: [valueQuantity] index: 154 valueQuantity: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: Quantity short: Low Numerator limit choiceOf: value index: 155 required: [url] highNumerator: match: {url: highNumerator} schema: base: {max: '*', min: 0, path: Extension.extension} short: High Numerator limit index: 156 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: highNumerator} index: 157 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: High Numerator limit choices: [valueQuantity] index: 159 valueQuantity: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: Quantity short: High Numerator limit choiceOf: value index: 160 required: [url] denominator: match: {url: denominator} schema: base: {max: '*', min: 0, path: Extension.extension} short: Denominator value index: 161 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: denominator} index: 162 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Denominator value choices: [valueQuantity] index: 164 valueQuantity: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: Quantity short: Denominator value choiceOf: value index: 165 required: [url] _datatype: match: {url: null} schema: type: Extension short: Data type name for Ingredient.substance.strength.referenceStrength.strength[x] from FHIR R4B url: http://hl7.org/fhir/StructureDefinition/_datatype|5.2.0 index: 166 elements: value: base: {max: '1', min: 0, path: 'Extension.value[x]'} pattern: {type: String, value: RatioRange} choices: [valueString] index: 168 valueString: type: string pattern: {type: String, value: RatioRange} base: {max: '1', min: 0, path: 'Extension.value[x]'} choiceOf: value index: 169 required: [valueString, value] url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: 'strength[x]'} index: 170 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Strength expressed in terms of a reference substance choices: [valueRatio] index: 172 valueRatio: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: Ratio short: Strength expressed in terms of a reference substance choiceOf: value index: 173 required: [url] measurementPoint: url: measurementPoint base: {max: '*', min: 0, path: Extension.extension} short: When strength is measured at a particular point or distance index: 174 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: measurementPoint} index: 175 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: When strength is measured at a particular point or distance choices: [valueString] index: 177 valueString: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: string short: When strength is measured at a particular point or distance choiceOf: value index: 178 required: [url] country: url: country base: {max: '*', min: 0, path: Extension.extension} short: Where the strength range applies array: true index: 179 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: country} index: 180 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Where the strength range applies choices: [valueCodeableConcept] index: 182 valueCodeableConcept: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: CodeableConcept short: Where the strength range applies choiceOf: value index: 183 required: [url] elements: extension: base: {max: '*', min: 0, path: Extension.extension} array: true min: 1 index: 131 slicing: rules: closed ordered: false discriminator: - {path: url, type: value} min: 1 slices: substance: match: {url: substance} schema: base: {max: '*', min: 0, path: Extension.extension} short: Relevant reference substance index: 132 extensions: concept: url: concept base: {max: '*', min: 0, path: Extension.extension} short: Reference to a concept (by class) index: 134 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: concept} index: 135 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Reference to a concept (by class) choices: [valueCodeableConcept] index: 137 valueCodeableConcept: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: CodeableConcept short: Reference to a concept (by class) choiceOf: value index: 138 required: [url] reference: url: reference base: {max: '*', min: 0, path: Extension.extension} short: Reference to a resource (by instance) index: 139 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: reference} index: 140 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Reference to a resource (by instance) choices: [valueReference] index: 142 valueReference: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: Reference short: Reference to a resource (by instance) choiceOf: value index: 143 required: [url] _datatype: url: http://hl7.org/fhir/StructureDefinition/_datatype|5.2.0 type: Extension short: Data type name for Ingredient.substance.strength.referenceStrength.substance from FHIR R4B index: 144 elements: value: base: {max: '1', min: 0, path: 'Extension.value[x]'} pattern: {type: String, value: CodeableReference} choices: [valueString] index: 146 valueString: type: string pattern: {type: String, value: CodeableReference} base: {max: '1', min: 0, path: 'Extension.value[x]'} choiceOf: value index: 147 required: [valueString, value] elements: extension: base: {max: '*', min: 0, path: Extension.extension} array: true index: 133 slicing: rules: closed ordered: false discriminator: - {path: url, type: value} min: 0 slices: concept: match: {url: concept} schema: base: {max: '*', min: 0, path: Extension.extension} short: Reference to a concept (by class) index: 134 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: concept} index: 135 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Reference to a concept (by class) choices: [valueCodeableConcept] index: 137 valueCodeableConcept: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: CodeableConcept short: Reference to a concept (by class) choiceOf: value index: 138 required: [url] reference: match: {url: reference} schema: base: {max: '*', min: 0, path: Extension.extension} short: Reference to a resource (by instance) index: 139 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: reference} index: 140 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Reference to a resource (by instance) choices: [valueReference] index: 142 valueReference: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: Reference short: Reference to a resource (by instance) choiceOf: value index: 143 required: [url] _datatype: match: {url: null} schema: type: Extension short: Data type name for Ingredient.substance.strength.referenceStrength.substance from FHIR R4B url: http://hl7.org/fhir/StructureDefinition/_datatype|5.2.0 index: 144 elements: value: base: {max: '1', min: 0, path: 'Extension.value[x]'} pattern: {type: String, value: CodeableReference} choices: [valueString] index: 146 valueString: type: string pattern: {type: String, value: CodeableReference} base: {max: '1', min: 0, path: 'Extension.value[x]'} choiceOf: value index: 147 required: [valueString, value] url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: substance} index: 148 required: [url] strength[x]: match: {url: 'strength[x]'} schema: base: {max: '*', min: 0, path: Extension.extension} short: Strength expressed in terms of a reference substance _required: true index: 149 extensions: lowNumerator: url: lowNumerator base: {max: '*', min: 0, path: Extension.extension} short: Low Numerator limit index: 151 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: lowNumerator} index: 152 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Low Numerator limit choices: [valueQuantity] index: 154 valueQuantity: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: Quantity short: Low Numerator limit choiceOf: value index: 155 required: [url] highNumerator: url: highNumerator base: {max: '*', min: 0, path: Extension.extension} short: High Numerator limit index: 156 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: highNumerator} index: 157 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: High Numerator limit choices: [valueQuantity] index: 159 valueQuantity: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: Quantity short: High Numerator limit choiceOf: value index: 160 required: [url] denominator: url: denominator base: {max: '*', min: 0, path: Extension.extension} short: Denominator value index: 161 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: denominator} index: 162 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Denominator value choices: [valueQuantity] index: 164 valueQuantity: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: Quantity short: Denominator value choiceOf: value index: 165 required: [url] _datatype: url: http://hl7.org/fhir/StructureDefinition/_datatype|5.2.0 type: Extension short: Data type name for Ingredient.substance.strength.referenceStrength.strength[x] from FHIR R4B index: 166 elements: value: base: {max: '1', min: 0, path: 'Extension.value[x]'} pattern: {type: String, value: RatioRange} choices: [valueString] index: 168 valueString: type: string pattern: {type: String, value: RatioRange} base: {max: '1', min: 0, path: 'Extension.value[x]'} choiceOf: value index: 169 required: [valueString, value] elements: extension: base: {max: '*', min: 0, path: Extension.extension} array: true index: 150 slicing: rules: closed ordered: false discriminator: - {path: url, type: value} min: 0 slices: lowNumerator: match: {url: lowNumerator} schema: base: {max: '*', min: 0, path: Extension.extension} short: Low Numerator limit index: 151 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: lowNumerator} index: 152 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Low Numerator limit choices: [valueQuantity] index: 154 valueQuantity: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: Quantity short: Low Numerator limit choiceOf: value index: 155 required: [url] highNumerator: match: {url: highNumerator} schema: base: {max: '*', min: 0, path: Extension.extension} short: High Numerator limit index: 156 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: highNumerator} index: 157 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: High Numerator limit choices: [valueQuantity] index: 159 valueQuantity: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: Quantity short: High Numerator limit choiceOf: value index: 160 required: [url] denominator: match: {url: denominator} schema: base: {max: '*', min: 0, path: Extension.extension} short: Denominator value index: 161 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: denominator} index: 162 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Denominator value choices: [valueQuantity] index: 164 valueQuantity: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: Quantity short: Denominator value choiceOf: value index: 165 required: [url] _datatype: match: {url: null} schema: type: Extension short: Data type name for Ingredient.substance.strength.referenceStrength.strength[x] from FHIR R4B url: http://hl7.org/fhir/StructureDefinition/_datatype|5.2.0 index: 166 elements: value: base: {max: '1', min: 0, path: 'Extension.value[x]'} pattern: {type: String, value: RatioRange} choices: [valueString] index: 168 valueString: type: string pattern: {type: String, value: RatioRange} base: {max: '1', min: 0, path: 'Extension.value[x]'} choiceOf: value index: 169 required: [valueString, value] url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: 'strength[x]'} index: 170 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Strength expressed in terms of a reference substance choices: [valueRatio] index: 172 valueRatio: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: Ratio short: Strength expressed in terms of a reference substance choiceOf: value index: 173 required: [url] measurementPoint: match: {url: measurementPoint} schema: base: {max: '*', min: 0, path: Extension.extension} short: When strength is measured at a particular point or distance index: 174 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: measurementPoint} index: 175 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: When strength is measured at a particular point or distance choices: [valueString] index: 177 valueString: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: string short: When strength is measured at a particular point or distance choiceOf: value index: 178 required: [url] country: match: {url: country} schema: base: {max: '*', min: 0, path: Extension.extension} short: Where the strength range applies array: true index: 179 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: country} index: 180 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Where the strength range applies choices: [valueCodeableConcept] index: 182 valueCodeableConcept: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: CodeableConcept short: Where the strength range applies choiceOf: value index: 183 required: [url] url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: referenceStrength} index: 184 required: [url, extension] url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: strength} index: 185 required: [url] url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: substance} index: 186 required: [url, extension] class: extension kind: complex-type url: http://hl7.org/fhir/4.3/StructureDefinition/extension-Ingredient base: http://hl7.org/fhir/StructureDefinition/Extension|4.0.1 version: 0.0.1-snapshot-2 required: [url]