description: This cross-version extension represents MedicinalProductDefinition from http://hl7.org/fhir/StructureDefinition/MedicinalProductDefinition|4.3.0 for use in FHIR R4. package_name: hl7.fhir.uv.xver-r4b.r4 derivation: constraint name: ext_R4B_MedicinalProductDefinition type: Extension elements: extension: array: true min: 1 index: 0 slicing: rules: closed ordered: false discriminator: - {path: url, type: value} min: 1 slices: description: match: {url: null} schema: short: General description of this product isModifier: false index: 21 elements: value: base: {path: 'Extension.value[x]'} short: General description of this product choices: [valueMarkdown] index: 23 valueMarkdown: base: {path: 'Extension.value[x]'} type: markdown short: General description of this product choiceOf: value index: 24 additionalMonitoringIndicator: match: {url: null} schema: short: Whether the Medicinal Product is subject to additional monitoring for regulatory reasons isModifier: false index: 41 elements: value: base: {path: 'Extension.value[x]'} short: Whether the Medicinal Product is subject to additional monitoring for regulatory reasons choices: [valueCodeableConcept] index: 43 valueCodeableConcept: base: {path: 'Extension.value[x]'} type: CodeableConcept short: Whether the Medicinal Product is subject to additional monitoring for regulatory reasons choiceOf: value index: 44 combinedPharmaceuticalDoseForm: match: {url: null} schema: short: The dose form for a single part product, or combined form of a multiple part product isModifier: false index: 25 elements: value: base: {path: 'Extension.value[x]'} short: The dose form for a single part product, or combined form of a multiple part product choices: [valueCodeableConcept] index: 27 valueCodeableConcept: base: {path: 'Extension.value[x]'} type: CodeableConcept short: The dose form for a single part product, or combined form of a multiple part product choiceOf: value index: 28 clinicalTrial: match: {url: null} schema: short: Clinical trials or studies that this product is involved in isModifier: false array: true index: 121 elements: value: base: {path: 'Extension.value[x]'} short: Clinical trials or studies that this product is involved in choices: [valueReference] index: 123 valueReference: base: {path: 'Extension.value[x]'} type: Reference short: Clinical trials or studies that this product is involved in choiceOf: value refers: ['http://hl7.org/fhir/StructureDefinition/ResearchStudy'] index: 124 impurity: match: {url: null} schema: short: Any component of the drug product which is not the chemical entity defined as the drug substance, or an excipient in the drug product isModifier: false array: true index: 90 extensions: _datatype: url: http://hl7.org/fhir/StructureDefinition/_datatype type: Extension short: Data type name for MedicinalProductDefinition.impurity from FHIR R4B index: 91 elements: value: base: {path: 'Extension.value[x]'} pattern: {type: string, value: CodeableReference} choices: [valueString] type: string index: 93 valueString: type: string pattern: {type: string, value: CodeableReference} base: {path: 'Extension.value[x]'} choiceOf: value index: 94 required: [value, valueString] concept: url: null short: Reference to a concept (by class) isModifier: false index: 95 elements: value: base: {path: 'Extension.value[x]'} short: Reference to a concept (by class) choices: [valueCodeableConcept] index: 97 valueCodeableConcept: base: {path: 'Extension.value[x]'} type: CodeableConcept short: Reference to a concept (by class) choiceOf: value index: 98 reference: url: null short: Reference to a resource (by instance) isModifier: false index: 99 elements: value: base: {path: 'Extension.value[x]'} short: Reference to a resource (by instance) choices: [valueReference] index: 101 valueReference: base: {path: 'Extension.value[x]'} type: Reference short: Reference to a resource (by instance) choiceOf: value index: 102 elements: extension: type: Extension short: Data type name for MedicinalProductDefinition.impurity from FHIR R4B url: http://hl7.org/fhir/StructureDefinition/_datatype index: 91 slicing: slices: _datatype: match: {} schema: type: Extension short: Data type name for MedicinalProductDefinition.impurity from FHIR R4B url: http://hl7.org/fhir/StructureDefinition/_datatype index: 91 elements: value: base: {path: 'Extension.value[x]'} pattern: {type: string, value: CodeableReference} choices: [valueString] type: string index: 93 valueString: type: string pattern: {type: string, value: CodeableReference} base: {path: 'Extension.value[x]'} choiceOf: value index: 94 required: [value, valueString] concept: match: {} schema: short: Reference to a concept (by class) isModifier: false index: 95 elements: value: base: {path: 'Extension.value[x]'} short: Reference to a concept (by class) choices: [valueCodeableConcept] index: 97 valueCodeableConcept: base: {path: 'Extension.value[x]'} type: CodeableConcept short: Reference to a concept (by class) choiceOf: value index: 98 reference: match: {} schema: short: Reference to a resource (by instance) isModifier: false index: 99 elements: value: base: {path: 'Extension.value[x]'} short: Reference to a resource (by instance) choices: [valueReference] index: 101 valueReference: base: {path: 'Extension.value[x]'} type: Reference short: Reference to a resource (by instance) choiceOf: value index: 102 indication: match: {url: null} schema: short: Description of indication(s) for this product, used when structured indications are not required isModifier: false index: 33 elements: value: base: {path: 'Extension.value[x]'} short: Description of indication(s) for this product, used when structured indications are not required choices: [valueMarkdown] index: 35 valueMarkdown: base: {path: 'Extension.value[x]'} type: markdown short: Description of indication(s) for this product, used when structured indications are not required choiceOf: value index: 36 name: match: {url: null} schema: min: 1 isModifier: false short: The product's name, including full name and possibly coded parts index: 125 array: true elements: extension: array: true min: 1 index: 126 slicing: rules: closed ordered: false discriminator: - {path: url, type: value} min: 1 slices: productName: match: {url: null} schema: short: The full product name isModifier: false _required: true index: 127 elements: value: base: {path: 'Extension.value[x]'} short: The full product name choices: [valueString] index: 129 valueString: base: {path: 'Extension.value[x]'} type: string short: The full product name choiceOf: value index: 130 type: match: {url: null} schema: short: Type of product name, such as rINN, BAN, Proprietary, Non-Proprietary isModifier: false index: 131 elements: value: base: {path: 'Extension.value[x]'} short: Type of product name, such as rINN, BAN, Proprietary, Non-Proprietary choices: [valueCodeableConcept] index: 133 valueCodeableConcept: base: {path: 'Extension.value[x]'} type: CodeableConcept short: Type of product name, such as rINN, BAN, Proprietary, Non-Proprietary choiceOf: value index: 134 namePart: match: {url: null} schema: short: Coding words or phrases of the name isModifier: false array: true index: 135 extensions: part: url: null short: A fragment of a product name isModifier: false _required: true index: 137 elements: value: base: {path: 'Extension.value[x]'} short: A fragment of a product name choices: [valueString] index: 139 valueString: base: {path: 'Extension.value[x]'} type: string short: A fragment of a product name choiceOf: value index: 140 type: url: null short: Identifying type for this part of the name (e.g. strength part) isModifier: false _required: true index: 141 elements: value: base: {path: 'Extension.value[x]'} short: Identifying type for this part of the name (e.g. strength part) choices: [valueCodeableConcept] index: 143 valueCodeableConcept: base: {path: 'Extension.value[x]'} type: CodeableConcept short: Identifying type for this part of the name (e.g. strength part) choiceOf: value index: 144 elements: extension: array: true min: 2 index: 136 slicing: rules: closed ordered: false discriminator: - {path: url, type: value} min: 2 slices: part: match: {url: null} schema: short: A fragment of a product name isModifier: false _required: true index: 137 elements: value: base: {path: 'Extension.value[x]'} short: A fragment of a product name choices: [valueString] index: 139 valueString: base: {path: 'Extension.value[x]'} type: string short: A fragment of a product name choiceOf: value index: 140 type: match: {url: null} schema: short: Identifying type for this part of the name (e.g. strength part) isModifier: false _required: true index: 141 elements: value: base: {path: 'Extension.value[x]'} short: Identifying type for this part of the name (e.g. strength part) choices: [valueCodeableConcept] index: 143 valueCodeableConcept: base: {path: 'Extension.value[x]'} type: CodeableConcept short: Identifying type for this part of the name (e.g. strength part) choiceOf: value index: 144 countryLanguage: match: {url: null} schema: short: Country and jurisdiction where the name applies isModifier: false array: true index: 145 extensions: country: url: null short: Country code for where this name applies isModifier: false _required: true index: 147 elements: value: base: {path: 'Extension.value[x]'} short: Country code for where this name applies choices: [valueCodeableConcept] index: 149 valueCodeableConcept: base: {path: 'Extension.value[x]'} type: CodeableConcept short: Country code for where this name applies choiceOf: value index: 150 jurisdiction: url: null short: Jurisdiction code for where this name applies isModifier: false index: 151 elements: value: base: {path: 'Extension.value[x]'} short: Jurisdiction code for where this name applies choices: [valueCodeableConcept] index: 153 valueCodeableConcept: base: {path: 'Extension.value[x]'} type: CodeableConcept short: Jurisdiction code for where this name applies choiceOf: value index: 154 language: url: null short: Language code for this name isModifier: false _required: true index: 155 elements: value: base: {path: 'Extension.value[x]'} short: Language code for this name choices: [valueCodeableConcept] index: 157 valueCodeableConcept: base: {path: 'Extension.value[x]'} type: CodeableConcept short: Language code for this name choiceOf: value index: 158 elements: extension: array: true min: 2 index: 146 slicing: rules: closed ordered: false discriminator: - {path: url, type: value} min: 2 slices: country: match: {url: null} schema: short: Country code for where this name applies isModifier: false _required: true index: 147 elements: value: base: {path: 'Extension.value[x]'} short: Country code for where this name applies choices: [valueCodeableConcept] index: 149 valueCodeableConcept: base: {path: 'Extension.value[x]'} type: CodeableConcept short: Country code for where this name applies choiceOf: value index: 150 jurisdiction: match: {url: null} schema: short: Jurisdiction code for where this name applies isModifier: false index: 151 elements: value: base: {path: 'Extension.value[x]'} short: Jurisdiction code for where this name applies choices: [valueCodeableConcept] index: 153 valueCodeableConcept: base: {path: 'Extension.value[x]'} type: CodeableConcept short: Jurisdiction code for where this name applies choiceOf: value index: 154 language: match: {url: null} schema: short: Language code for this name isModifier: false _required: true index: 155 elements: value: base: {path: 'Extension.value[x]'} short: Language code for this name choices: [valueCodeableConcept] index: 157 valueCodeableConcept: base: {path: 'Extension.value[x]'} type: CodeableConcept short: Language code for this name choiceOf: value index: 158 _required: true extensions: productName: url: null short: The full product name isModifier: false _required: true index: 127 elements: value: base: {path: 'Extension.value[x]'} short: The full product name choices: [valueString] index: 129 valueString: base: {path: 'Extension.value[x]'} type: string short: The full product name choiceOf: value index: 130 type: url: null short: Type of product name, such as rINN, BAN, Proprietary, Non-Proprietary isModifier: false index: 131 elements: value: base: {path: 'Extension.value[x]'} short: Type of product name, such as rINN, BAN, Proprietary, Non-Proprietary choices: [valueCodeableConcept] index: 133 valueCodeableConcept: base: {path: 'Extension.value[x]'} type: CodeableConcept short: Type of product name, such as rINN, BAN, Proprietary, Non-Proprietary choiceOf: value index: 134 namePart: url: null short: Coding words or phrases of the name isModifier: false array: true index: 135 extensions: part: url: null short: A fragment of a product name isModifier: false _required: true index: 137 elements: value: base: {path: 'Extension.value[x]'} short: A fragment of a product name choices: [valueString] index: 139 valueString: base: {path: 'Extension.value[x]'} type: string short: A fragment of a product name choiceOf: value index: 140 type: url: null short: Identifying type for this part of the name (e.g. strength part) isModifier: false _required: true index: 141 elements: value: base: {path: 'Extension.value[x]'} short: Identifying type for this part of the name (e.g. strength part) choices: [valueCodeableConcept] index: 143 valueCodeableConcept: base: {path: 'Extension.value[x]'} type: CodeableConcept short: Identifying type for this part of the name (e.g. strength part) choiceOf: value index: 144 elements: extension: array: true min: 2 index: 136 slicing: rules: closed ordered: false discriminator: - {path: url, type: value} min: 2 slices: part: match: {url: null} schema: short: A fragment of a product name isModifier: false _required: true index: 137 elements: value: base: {path: 'Extension.value[x]'} short: A fragment of a product name choices: [valueString] index: 139 valueString: base: {path: 'Extension.value[x]'} type: string short: A fragment of a product name choiceOf: value index: 140 type: match: {url: null} schema: short: Identifying type for this part of the name (e.g. strength part) isModifier: false _required: true index: 141 elements: value: base: {path: 'Extension.value[x]'} short: Identifying type for this part of the name (e.g. strength part) choices: [valueCodeableConcept] index: 143 valueCodeableConcept: base: {path: 'Extension.value[x]'} type: CodeableConcept short: Identifying type for this part of the name (e.g. strength part) choiceOf: value index: 144 countryLanguage: url: null short: Country and jurisdiction where the name applies isModifier: false array: true index: 145 extensions: country: url: null short: Country code for where this name applies isModifier: false _required: true index: 147 elements: value: base: {path: 'Extension.value[x]'} short: Country code for where this name applies choices: [valueCodeableConcept] index: 149 valueCodeableConcept: base: {path: 'Extension.value[x]'} type: CodeableConcept short: Country code for where this name applies choiceOf: value index: 150 jurisdiction: url: null short: Jurisdiction code for where this name applies isModifier: false index: 151 elements: value: base: {path: 'Extension.value[x]'} short: Jurisdiction code for where this name applies choices: [valueCodeableConcept] index: 153 valueCodeableConcept: base: {path: 'Extension.value[x]'} type: CodeableConcept short: Jurisdiction code for where this name applies choiceOf: value index: 154 language: url: null short: Language code for this name isModifier: false _required: true index: 155 elements: value: base: {path: 'Extension.value[x]'} short: Language code for this name choices: [valueCodeableConcept] index: 157 valueCodeableConcept: base: {path: 'Extension.value[x]'} type: CodeableConcept short: Language code for this name choiceOf: value index: 158 elements: extension: array: true min: 2 index: 146 slicing: rules: closed ordered: false discriminator: - {path: url, type: value} min: 2 slices: country: match: {url: null} schema: short: Country code for where this name applies isModifier: false _required: true index: 147 elements: value: base: {path: 'Extension.value[x]'} short: Country code for where this name applies choices: [valueCodeableConcept] index: 149 valueCodeableConcept: base: {path: 'Extension.value[x]'} type: CodeableConcept short: Country code for where this name applies choiceOf: value index: 150 jurisdiction: match: {url: null} schema: short: Jurisdiction code for where this name applies isModifier: false index: 151 elements: value: base: {path: 'Extension.value[x]'} short: Jurisdiction code for where this name applies choices: [valueCodeableConcept] index: 153 valueCodeableConcept: base: {path: 'Extension.value[x]'} type: CodeableConcept short: Jurisdiction code for where this name applies choiceOf: value index: 154 language: match: {url: null} schema: short: Language code for this name isModifier: false _required: true index: 155 elements: value: base: {path: 'Extension.value[x]'} short: Language code for this name choices: [valueCodeableConcept] index: 157 valueCodeableConcept: base: {path: 'Extension.value[x]'} type: CodeableConcept short: Language code for this name choiceOf: value index: 158 required: [extension] masterFile: match: {url: null} schema: short: A master file for the medicinal product (e.g. Pharmacovigilance System Master File) isModifier: false array: true index: 107 elements: value: base: {path: 'Extension.value[x]'} short: A master file for the medicinal product (e.g. Pharmacovigilance System Master File) choices: [valueReference] index: 109 valueReference: base: {path: 'Extension.value[x]'} type: Reference short: A master file for the medicinal product (e.g. Pharmacovigilance System Master File) choiceOf: value refers: ['http://hl7.org/fhir/StructureDefinition/DocumentReference'] index: 110 operation: match: {url: null} schema: short: A manufacturing or administrative process for the medicinal product isModifier: false array: true index: 178 extensions: type: url: null short: The type of manufacturing operation e.g. manufacturing itself, re-packaging isModifier: false index: 180 extensions: _datatype: url: http://hl7.org/fhir/StructureDefinition/_datatype type: Extension short: Data type name for MedicinalProductDefinition.operation.type from FHIR R4B index: 181 elements: value: base: {path: 'Extension.value[x]'} pattern: {type: string, value: CodeableReference} choices: [valueString] type: string index: 183 valueString: type: string pattern: {type: string, value: CodeableReference} base: {path: 'Extension.value[x]'} choiceOf: value index: 184 required: [value, valueString] concept: url: null short: Reference to a concept (by class) isModifier: false index: 185 elements: value: base: {path: 'Extension.value[x]'} short: Reference to a concept (by class) choices: [valueCodeableConcept] index: 187 valueCodeableConcept: base: {path: 'Extension.value[x]'} type: CodeableConcept short: Reference to a concept (by class) choiceOf: value index: 188 reference: url: null short: Reference to a resource (by instance) isModifier: false index: 189 elements: value: base: {path: 'Extension.value[x]'} short: Reference to a resource (by instance) choices: [valueReference] index: 191 valueReference: base: {path: 'Extension.value[x]'} type: Reference short: Reference to a resource (by instance) choiceOf: value index: 192 elements: extension: type: Extension short: Data type name for MedicinalProductDefinition.operation.type from FHIR R4B url: http://hl7.org/fhir/StructureDefinition/_datatype index: 181 slicing: slices: _datatype: match: {} schema: type: Extension short: Data type name for MedicinalProductDefinition.operation.type from FHIR R4B url: http://hl7.org/fhir/StructureDefinition/_datatype index: 181 elements: value: base: {path: 'Extension.value[x]'} pattern: {type: string, value: CodeableReference} choices: [valueString] type: string index: 183 valueString: type: string pattern: {type: string, value: CodeableReference} base: {path: 'Extension.value[x]'} choiceOf: value index: 184 required: [value, valueString] concept: match: {} schema: short: Reference to a concept (by class) isModifier: false index: 185 elements: value: base: {path: 'Extension.value[x]'} short: Reference to a concept (by class) choices: [valueCodeableConcept] index: 187 valueCodeableConcept: base: {path: 'Extension.value[x]'} type: CodeableConcept short: Reference to a concept (by class) choiceOf: value index: 188 reference: match: {} schema: short: Reference to a resource (by instance) isModifier: false index: 189 elements: value: base: {path: 'Extension.value[x]'} short: Reference to a resource (by instance) choices: [valueReference] index: 191 valueReference: base: {path: 'Extension.value[x]'} type: Reference short: Reference to a resource (by instance) choiceOf: value index: 192 effectiveDate: url: null short: Date range of applicability isModifier: false index: 193 elements: value: base: {path: 'Extension.value[x]'} short: Date range of applicability choices: [valuePeriod] index: 195 valuePeriod: base: {path: 'Extension.value[x]'} type: Period short: Date range of applicability choiceOf: value index: 196 organization: url: null short: The organization responsible for the particular process, e.g. the manufacturer or importer isModifier: false array: true index: 197 elements: value: base: {path: 'Extension.value[x]'} short: The organization responsible for the particular process, e.g. the manufacturer or importer choices: [valueReference] index: 199 valueReference: base: {path: 'Extension.value[x]'} type: Reference short: The organization responsible for the particular process, e.g. the manufacturer or importer choiceOf: value refers: ['http://hl7.org/fhir/StructureDefinition/Organization'] index: 200 confidentialityIndicator: url: null short: Specifies whether this process is considered proprietary or confidential isModifier: false index: 201 elements: value: base: {path: 'Extension.value[x]'} short: Specifies whether this process is considered proprietary or confidential choices: [valueCodeableConcept] index: 203 valueCodeableConcept: base: {path: 'Extension.value[x]'} type: CodeableConcept short: Specifies whether this process is considered proprietary or confidential choiceOf: value index: 204 elements: extension: array: true index: 179 slicing: rules: closed ordered: false discriminator: - {path: url, type: value} min: 0 slices: type: match: {url: null} schema: short: The type of manufacturing operation e.g. manufacturing itself, re-packaging isModifier: false index: 180 extensions: _datatype: url: http://hl7.org/fhir/StructureDefinition/_datatype type: Extension short: Data type name for MedicinalProductDefinition.operation.type from FHIR R4B index: 181 elements: value: base: {path: 'Extension.value[x]'} pattern: {type: string, value: CodeableReference} choices: [valueString] type: string index: 183 valueString: type: string pattern: {type: string, value: CodeableReference} base: {path: 'Extension.value[x]'} choiceOf: value index: 184 required: [value, valueString] concept: url: null short: Reference to a concept (by class) isModifier: false index: 185 elements: value: base: {path: 'Extension.value[x]'} short: Reference to a concept (by class) choices: [valueCodeableConcept] index: 187 valueCodeableConcept: base: {path: 'Extension.value[x]'} type: CodeableConcept short: Reference to a concept (by class) choiceOf: value index: 188 reference: url: null short: Reference to a resource (by instance) isModifier: false index: 189 elements: value: base: {path: 'Extension.value[x]'} short: Reference to a resource (by instance) choices: [valueReference] index: 191 valueReference: base: {path: 'Extension.value[x]'} type: Reference short: Reference to a resource (by instance) choiceOf: value index: 192 elements: extension: type: Extension short: Data type name for MedicinalProductDefinition.operation.type from FHIR R4B url: http://hl7.org/fhir/StructureDefinition/_datatype index: 181 slicing: slices: _datatype: match: {} schema: type: Extension short: Data type name for MedicinalProductDefinition.operation.type from FHIR R4B url: http://hl7.org/fhir/StructureDefinition/_datatype index: 181 elements: value: base: {path: 'Extension.value[x]'} pattern: {type: string, value: CodeableReference} choices: [valueString] type: string index: 183 valueString: type: string pattern: {type: string, value: CodeableReference} base: {path: 'Extension.value[x]'} choiceOf: value index: 184 required: [value, valueString] concept: match: {} schema: short: Reference to a concept (by class) isModifier: false index: 185 elements: value: base: {path: 'Extension.value[x]'} short: Reference to a concept (by class) choices: [valueCodeableConcept] index: 187 valueCodeableConcept: base: {path: 'Extension.value[x]'} type: CodeableConcept short: Reference to a concept (by class) choiceOf: value index: 188 reference: match: {} schema: short: Reference to a resource (by instance) isModifier: false index: 189 elements: value: base: {path: 'Extension.value[x]'} short: Reference to a resource (by instance) choices: [valueReference] index: 191 valueReference: base: {path: 'Extension.value[x]'} type: Reference short: Reference to a resource (by instance) choiceOf: value index: 192 effectiveDate: match: {url: null} schema: short: Date range of applicability isModifier: false index: 193 elements: value: base: {path: 'Extension.value[x]'} short: Date range of applicability choices: [valuePeriod] index: 195 valuePeriod: base: {path: 'Extension.value[x]'} type: Period short: Date range of applicability choiceOf: value index: 196 organization: match: {url: null} schema: short: The organization responsible for the particular process, e.g. the manufacturer or importer isModifier: false array: true index: 197 elements: value: base: {path: 'Extension.value[x]'} short: The organization responsible for the particular process, e.g. the manufacturer or importer choices: [valueReference] index: 199 valueReference: base: {path: 'Extension.value[x]'} type: Reference short: The organization responsible for the particular process, e.g. the manufacturer or importer choiceOf: value refers: ['http://hl7.org/fhir/StructureDefinition/Organization'] index: 200 confidentialityIndicator: match: {url: null} schema: short: Specifies whether this process is considered proprietary or confidential isModifier: false index: 201 elements: value: base: {path: 'Extension.value[x]'} short: Specifies whether this process is considered proprietary or confidential choices: [valueCodeableConcept] index: 203 valueCodeableConcept: base: {path: 'Extension.value[x]'} type: CodeableConcept short: Specifies whether this process is considered proprietary or confidential choiceOf: value index: 204 type: match: {url: null} schema: short: Regulatory type, e.g. Investigational or Authorized isModifier: false index: 1 elements: value: base: {path: 'Extension.value[x]'} short: Regulatory type, e.g. Investigational or Authorized choices: [valueCodeableConcept] index: 3 valueCodeableConcept: base: {path: 'Extension.value[x]'} type: CodeableConcept short: Regulatory type, e.g. Investigational or Authorized choiceOf: value index: 4 route: match: {url: null} schema: short: The path by which the product is taken into or makes contact with the body isModifier: false array: true index: 29 elements: value: base: {path: 'Extension.value[x]'} short: The path by which the product is taken into or makes contact with the body choices: [valueCodeableConcept] index: 31 valueCodeableConcept: base: {path: 'Extension.value[x]'} type: CodeableConcept short: The path by which the product is taken into or makes contact with the body choiceOf: value index: 32 pediatricUseIndicator: match: {url: null} schema: short: If authorised for use in children isModifier: false index: 49 elements: value: base: {path: 'Extension.value[x]'} short: If authorised for use in children choices: [valueCodeableConcept] index: 51 valueCodeableConcept: base: {path: 'Extension.value[x]'} type: CodeableConcept short: If authorised for use in children choiceOf: value index: 52 classification: match: {url: null} schema: short: Allows the product to be classified by various systems isModifier: false array: true index: 53 elements: value: base: {path: 'Extension.value[x]'} short: Allows the product to be classified by various systems choices: [valueCodeableConcept] index: 55 valueCodeableConcept: base: {path: 'Extension.value[x]'} type: CodeableConcept short: Allows the product to be classified by various systems choiceOf: value index: 56 characteristic: match: {url: null} schema: short: Key product features such as "sugar free", "modified release" isModifier: false array: true index: 205 extensions: type: url: null short: A code expressing the type of characteristic isModifier: false _required: true index: 207 elements: value: base: {path: 'Extension.value[x]'} short: A code expressing the type of characteristic choices: [valueCodeableConcept] index: 209 valueCodeableConcept: base: {path: 'Extension.value[x]'} type: CodeableConcept short: A code expressing the type of characteristic choiceOf: value index: 210 value[x]: url: null short: A value for the characteristic isModifier: false index: 211 elements: value: base: {path: 'Extension.value[x]'} short: A value for the characteristic choices: [valueCodeableConcept, valueQuantity, valueDate, valueBoolean, valueAttachment] index: 213 valueCodeableConcept: base: {path: 'Extension.value[x]'} type: CodeableConcept short: A value for the characteristic choiceOf: value index: 214 valueQuantity: base: {path: 'Extension.value[x]'} type: Quantity short: A value for the characteristic choiceOf: value index: 215 valueDate: base: {path: 'Extension.value[x]'} type: date short: A value for the characteristic choiceOf: value index: 216 valueBoolean: base: {path: 'Extension.value[x]'} type: boolean short: A value for the characteristic choiceOf: value index: 217 valueAttachment: base: {path: 'Extension.value[x]'} type: Attachment short: A value for the characteristic choiceOf: value index: 218 elements: extension: array: true min: 1 index: 206 slicing: rules: closed ordered: false discriminator: - {path: url, type: value} min: 1 slices: type: match: {url: null} schema: short: A code expressing the type of characteristic isModifier: false _required: true index: 207 elements: value: base: {path: 'Extension.value[x]'} short: A code expressing the type of characteristic choices: [valueCodeableConcept] index: 209 valueCodeableConcept: base: {path: 'Extension.value[x]'} type: CodeableConcept short: A code expressing the type of characteristic choiceOf: value index: 210 value[x]: match: {url: null} schema: short: A value for the characteristic isModifier: false index: 211 elements: value: base: {path: 'Extension.value[x]'} short: A value for the characteristic choices: [valueCodeableConcept, valueQuantity, valueDate, valueBoolean, valueAttachment] index: 213 valueCodeableConcept: base: {path: 'Extension.value[x]'} type: CodeableConcept short: A value for the characteristic choiceOf: value index: 214 valueQuantity: base: {path: 'Extension.value[x]'} type: Quantity short: A value for the characteristic choiceOf: value index: 215 valueDate: base: {path: 'Extension.value[x]'} type: date short: A value for the characteristic choiceOf: value index: 216 valueBoolean: base: {path: 'Extension.value[x]'} type: boolean short: A value for the characteristic choiceOf: value index: 217 valueAttachment: base: {path: 'Extension.value[x]'} type: Attachment short: A value for the characteristic choiceOf: value index: 218 required: [extension] marketingStatus: match: {url: null} schema: short: Marketing status of the medicinal product, in contrast to marketing authorization isModifier: false array: true index: 57 extensions: _datatype: url: http://hl7.org/fhir/StructureDefinition/_datatype type: Extension short: Data type name for MedicinalProductDefinition.marketingStatus from FHIR R4B index: 58 elements: value: base: {path: 'Extension.value[x]'} pattern: {type: string, value: MarketingStatus} choices: [valueString] type: string index: 60 valueString: type: string pattern: {type: string, value: MarketingStatus} base: {path: 'Extension.value[x]'} choiceOf: value index: 61 required: [value, valueString] country: url: null short: The country in which the marketing authorisation has been granted shall be specified It should be specified using the ISO 3166 ‑ 1 alpha-2 code elements isModifier: false index: 62 elements: value: base: {path: 'Extension.value[x]'} short: The country in which the marketing authorisation has been granted shall be specified It should be specified using the ISO 3166 ‑ 1 alpha-2 code elements choices: [valueCodeableConcept] index: 64 valueCodeableConcept: base: {path: 'Extension.value[x]'} type: CodeableConcept short: The country in which the marketing authorisation has been granted shall be specified It should be specified using the ISO 3166 ‑ 1 alpha-2 code elements choiceOf: value index: 65 jurisdiction: url: null short: Where a Medicines Regulatory Agency has granted a marketing authorisation for which specific provisions within a jurisdiction apply, the jurisdiction can be specified using an appropriate controlled terminology The controlled term and the controlled term identifier shall be specified isModifier: false index: 66 elements: value: base: {path: 'Extension.value[x]'} short: Where a Medicines Regulatory Agency has granted a marketing authorisation for which specific provisions within a jurisdiction apply, the jurisdiction can be specified using an appropriate controlled terminology The controlled term and the controlled term identifier shall be specified choices: [valueCodeableConcept] index: 68 valueCodeableConcept: base: {path: 'Extension.value[x]'} type: CodeableConcept short: Where a Medicines Regulatory Agency has granted a marketing authorisation for which specific provisions within a jurisdiction apply, the jurisdiction can be specified using an appropriate controlled terminology The controlled term and the controlled term identifier shall be specified choiceOf: value index: 69 status: url: null short: This attribute provides information on the status of the marketing of the medicinal product See ISO/TS 20443 for more information and examples isModifier: false _required: true index: 70 elements: value: base: {path: 'Extension.value[x]'} short: This attribute provides information on the status of the marketing of the medicinal product See ISO/TS 20443 for more information and examples choices: [valueCodeableConcept] index: 72 valueCodeableConcept: base: {path: 'Extension.value[x]'} type: CodeableConcept short: This attribute provides information on the status of the marketing of the medicinal product See ISO/TS 20443 for more information and examples choiceOf: value index: 73 dateRange: url: null short: The date when the Medicinal Product is placed on the market by the Marketing Authorisation Holder (or where applicable, the manufacturer/distributor) in a country and/or jurisdiction shall be provided A complete date consisting of day, month and year shall be specified using the ISO 8601 date format NOTE “Placed on the market” refers to the release of the Medicinal Product into the distribution chain isModifier: false index: 74 elements: value: base: {path: 'Extension.value[x]'} short: The date when the Medicinal Product is placed on the market by the Marketing Authorisation Holder (or where applicable, the manufacturer/distributor) in a country and/or jurisdiction shall be provided A complete date consisting of day, month and year shall be specified using the ISO 8601 date format NOTE “Placed on the market” refers to the release of the Medicinal Product into the distribution chain choices: [valuePeriod] index: 76 valuePeriod: base: {path: 'Extension.value[x]'} type: Period short: The date when the Medicinal Product is placed on the market by the Marketing Authorisation Holder (or where applicable, the manufacturer/distributor) in a country and/or jurisdiction shall be provided A complete date consisting of day, month and year shall be specified using the ISO 8601 date format NOTE “Placed on the market” refers to the release of the Medicinal Product into the distribution chain choiceOf: value index: 77 restoreDate: url: null short: The date when the Medicinal Product is placed on the market by the Marketing Authorisation Holder (or where applicable, the manufacturer/distributor) in a country and/or jurisdiction shall be provided A complete date consisting of day, month and year shall be specified using the ISO 8601 date format NOTE “Placed on the market” refers to the release of the Medicinal Product into the distribution chain isModifier: false index: 78 elements: value: base: {path: 'Extension.value[x]'} short: The date when the Medicinal Product is placed on the market by the Marketing Authorisation Holder (or where applicable, the manufacturer/distributor) in a country and/or jurisdiction shall be provided A complete date consisting of day, month and year shall be specified using the ISO 8601 date format NOTE “Placed on the market” refers to the release of the Medicinal Product into the distribution chain choices: [valueDateTime] index: 80 valueDateTime: base: {path: 'Extension.value[x]'} type: dateTime short: The date when the Medicinal Product is placed on the market by the Marketing Authorisation Holder (or where applicable, the manufacturer/distributor) in a country and/or jurisdiction shall be provided A complete date consisting of day, month and year shall be specified using the ISO 8601 date format NOTE “Placed on the market” refers to the release of the Medicinal Product into the distribution chain choiceOf: value index: 81 elements: extension: type: Extension short: Data type name for MedicinalProductDefinition.marketingStatus from FHIR R4B url: http://hl7.org/fhir/StructureDefinition/_datatype index: 58 slicing: slices: _datatype: match: {} schema: type: Extension short: Data type name for MedicinalProductDefinition.marketingStatus from FHIR R4B url: http://hl7.org/fhir/StructureDefinition/_datatype index: 58 elements: value: base: {path: 'Extension.value[x]'} pattern: {type: string, value: MarketingStatus} choices: [valueString] type: string index: 60 valueString: type: string pattern: {type: string, value: MarketingStatus} base: {path: 'Extension.value[x]'} choiceOf: value index: 61 required: [value, valueString] country: match: {} schema: short: The country in which the marketing authorisation has been granted shall be specified It should be specified using the ISO 3166 ‑ 1 alpha-2 code elements isModifier: false index: 62 elements: value: base: {path: 'Extension.value[x]'} short: The country in which the marketing authorisation has been granted shall be specified It should be specified using the ISO 3166 ‑ 1 alpha-2 code elements choices: [valueCodeableConcept] index: 64 valueCodeableConcept: base: {path: 'Extension.value[x]'} type: CodeableConcept short: The country in which the marketing authorisation has been granted shall be specified It should be specified using the ISO 3166 ‑ 1 alpha-2 code elements choiceOf: value index: 65 jurisdiction: match: {} schema: short: Where a Medicines Regulatory Agency has granted a marketing authorisation for which specific provisions within a jurisdiction apply, the jurisdiction can be specified using an appropriate controlled terminology The controlled term and the controlled term identifier shall be specified isModifier: false index: 66 elements: value: base: {path: 'Extension.value[x]'} short: Where a Medicines Regulatory Agency has granted a marketing authorisation for which specific provisions within a jurisdiction apply, the jurisdiction can be specified using an appropriate controlled terminology The controlled term and the controlled term identifier shall be specified choices: [valueCodeableConcept] index: 68 valueCodeableConcept: base: {path: 'Extension.value[x]'} type: CodeableConcept short: Where a Medicines Regulatory Agency has granted a marketing authorisation for which specific provisions within a jurisdiction apply, the jurisdiction can be specified using an appropriate controlled terminology The controlled term and the controlled term identifier shall be specified choiceOf: value index: 69 status: match: {} schema: short: This attribute provides information on the status of the marketing of the medicinal product See ISO/TS 20443 for more information and examples isModifier: false _required: true index: 70 elements: value: base: {path: 'Extension.value[x]'} short: This attribute provides information on the status of the marketing of the medicinal product See ISO/TS 20443 for more information and examples choices: [valueCodeableConcept] index: 72 valueCodeableConcept: base: {path: 'Extension.value[x]'} type: CodeableConcept short: This attribute provides information on the status of the marketing of the medicinal product See ISO/TS 20443 for more information and examples choiceOf: value index: 73 dateRange: match: {} schema: short: The date when the Medicinal Product is placed on the market by the Marketing Authorisation Holder (or where applicable, the manufacturer/distributor) in a country and/or jurisdiction shall be provided A complete date consisting of day, month and year shall be specified using the ISO 8601 date format NOTE “Placed on the market” refers to the release of the Medicinal Product into the distribution chain isModifier: false index: 74 elements: value: base: {path: 'Extension.value[x]'} short: The date when the Medicinal Product is placed on the market by the Marketing Authorisation Holder (or where applicable, the manufacturer/distributor) in a country and/or jurisdiction shall be provided A complete date consisting of day, month and year shall be specified using the ISO 8601 date format NOTE “Placed on the market” refers to the release of the Medicinal Product into the distribution chain choices: [valuePeriod] index: 76 valuePeriod: base: {path: 'Extension.value[x]'} type: Period short: The date when the Medicinal Product is placed on the market by the Marketing Authorisation Holder (or where applicable, the manufacturer/distributor) in a country and/or jurisdiction shall be provided A complete date consisting of day, month and year shall be specified using the ISO 8601 date format NOTE “Placed on the market” refers to the release of the Medicinal Product into the distribution chain choiceOf: value index: 77 restoreDate: match: {} schema: short: The date when the Medicinal Product is placed on the market by the Marketing Authorisation Holder (or where applicable, the manufacturer/distributor) in a country and/or jurisdiction shall be provided A complete date consisting of day, month and year shall be specified using the ISO 8601 date format NOTE “Placed on the market” refers to the release of the Medicinal Product into the distribution chain isModifier: false index: 78 elements: value: base: {path: 'Extension.value[x]'} short: The date when the Medicinal Product is placed on the market by the Marketing Authorisation Holder (or where applicable, the manufacturer/distributor) in a country and/or jurisdiction shall be provided A complete date consisting of day, month and year shall be specified using the ISO 8601 date format NOTE “Placed on the market” refers to the release of the Medicinal Product into the distribution chain choices: [valueDateTime] index: 80 valueDateTime: base: {path: 'Extension.value[x]'} type: dateTime short: The date when the Medicinal Product is placed on the market by the Marketing Authorisation Holder (or where applicable, the manufacturer/distributor) in a country and/or jurisdiction shall be provided A complete date consisting of day, month and year shall be specified using the ISO 8601 date format NOTE “Placed on the market” refers to the release of the Medicinal Product into the distribution chain choiceOf: value index: 81 specialMeasures: match: {url: null} schema: short: Whether the Medicinal Product is subject to special measures for regulatory reasons isModifier: false array: true index: 45 elements: value: base: {path: 'Extension.value[x]'} short: Whether the Medicinal Product is subject to special measures for regulatory reasons choices: [valueCodeableConcept] index: 47 valueCodeableConcept: base: {path: 'Extension.value[x]'} type: CodeableConcept short: Whether the Medicinal Product is subject to special measures for regulatory reasons choiceOf: value index: 48 ingredient: match: {url: null} schema: short: The ingredients of this medicinal product - when not detailed in other resources isModifier: false array: true index: 86 elements: value: base: {path: 'Extension.value[x]'} short: The ingredients of this medicinal product - when not detailed in other resources choices: [valueCodeableConcept] index: 88 valueCodeableConcept: base: {path: 'Extension.value[x]'} type: CodeableConcept short: The ingredients of this medicinal product - when not detailed in other resources choiceOf: value index: 89 status: match: {url: null} schema: isModifier: true short: The status within the lifecycle of this product record isModifierReason: This element is labelled as a modifier because it is a status element that can indicate that a record should not be treated as valid index: 13 elements: value: base: {path: 'Extension.value[x]'} short: The status within the lifecycle of this product record choices: [valueCodeableConcept] index: 15 valueCodeableConcept: base: {path: 'Extension.value[x]'} type: CodeableConcept short: The status within the lifecycle of this product record choiceOf: value index: 16 packagedMedicinalProduct: match: {url: null} schema: short: Package type for the product isModifier: false array: true index: 82 elements: value: base: {path: 'Extension.value[x]'} short: Package type for the product choices: [valueCodeableConcept] index: 84 valueCodeableConcept: base: {path: 'Extension.value[x]'} type: CodeableConcept short: Package type for the product choiceOf: value index: 85 statusDate: match: {url: null} schema: short: The date at which the given status became applicable isModifier: false index: 17 elements: value: base: {path: 'Extension.value[x]'} short: The date at which the given status became applicable choices: [valueDateTime] index: 19 valueDateTime: base: {path: 'Extension.value[x]'} type: dateTime short: The date at which the given status became applicable choiceOf: value index: 20 crossReference: match: {url: null} schema: short: Reference to another product, e.g. for linking authorised to investigational product isModifier: false array: true index: 159 extensions: product: url: null short: Reference to another product, e.g. for linking authorised to investigational product isModifier: false _required: true index: 161 extensions: _datatype: url: http://hl7.org/fhir/StructureDefinition/_datatype type: Extension short: Data type name for MedicinalProductDefinition.crossReference.product from FHIR R4B index: 162 elements: value: base: {path: 'Extension.value[x]'} pattern: {type: string, value: CodeableReference} choices: [valueString] type: string index: 164 valueString: type: string pattern: {type: string, value: CodeableReference} base: {path: 'Extension.value[x]'} choiceOf: value index: 165 required: [value, valueString] concept: url: null short: Reference to a concept (by class) isModifier: false index: 166 elements: value: base: {path: 'Extension.value[x]'} short: Reference to a concept (by class) choices: [valueCodeableConcept] index: 168 valueCodeableConcept: base: {path: 'Extension.value[x]'} type: CodeableConcept short: Reference to a concept (by class) choiceOf: value index: 169 reference: url: null short: Reference to a resource (by instance) isModifier: false index: 170 elements: value: base: {path: 'Extension.value[x]'} short: Reference to a resource (by instance) choices: [valueReference] index: 172 valueReference: base: {path: 'Extension.value[x]'} type: Reference short: Reference to a resource (by instance) choiceOf: value index: 173 elements: extension: type: Extension short: Data type name for MedicinalProductDefinition.crossReference.product from FHIR R4B url: http://hl7.org/fhir/StructureDefinition/_datatype index: 162 slicing: slices: _datatype: match: {} schema: type: Extension short: Data type name for MedicinalProductDefinition.crossReference.product from FHIR R4B url: http://hl7.org/fhir/StructureDefinition/_datatype index: 162 elements: value: base: {path: 'Extension.value[x]'} pattern: {type: string, value: CodeableReference} choices: [valueString] type: string index: 164 valueString: type: string pattern: {type: string, value: CodeableReference} base: {path: 'Extension.value[x]'} choiceOf: value index: 165 required: [value, valueString] concept: match: {} schema: short: Reference to a concept (by class) isModifier: false index: 166 elements: value: base: {path: 'Extension.value[x]'} short: Reference to a concept (by class) choices: [valueCodeableConcept] index: 168 valueCodeableConcept: base: {path: 'Extension.value[x]'} type: CodeableConcept short: Reference to a concept (by class) choiceOf: value index: 169 reference: match: {} schema: short: Reference to a resource (by instance) isModifier: false index: 170 elements: value: base: {path: 'Extension.value[x]'} short: Reference to a resource (by instance) choices: [valueReference] index: 172 valueReference: base: {path: 'Extension.value[x]'} type: Reference short: Reference to a resource (by instance) choiceOf: value index: 173 type: url: null short: The type of relationship, for instance branded to generic or virtual to actual product isModifier: false index: 174 elements: value: base: {path: 'Extension.value[x]'} short: The type of relationship, for instance branded to generic or virtual to actual product choices: [valueCodeableConcept] index: 176 valueCodeableConcept: base: {path: 'Extension.value[x]'} type: CodeableConcept short: The type of relationship, for instance branded to generic or virtual to actual product choiceOf: value index: 177 elements: extension: array: true min: 1 index: 160 slicing: rules: closed ordered: false discriminator: - {path: url, type: value} min: 1 slices: product: match: {url: null} schema: short: Reference to another product, e.g. for linking authorised to investigational product isModifier: false _required: true index: 161 extensions: _datatype: url: http://hl7.org/fhir/StructureDefinition/_datatype type: Extension short: Data type name for MedicinalProductDefinition.crossReference.product from FHIR R4B index: 162 elements: value: base: {path: 'Extension.value[x]'} pattern: {type: string, value: CodeableReference} choices: [valueString] type: string index: 164 valueString: type: string pattern: {type: string, value: CodeableReference} base: {path: 'Extension.value[x]'} choiceOf: value index: 165 required: [value, valueString] concept: url: null short: Reference to a concept (by class) isModifier: false index: 166 elements: value: base: {path: 'Extension.value[x]'} short: Reference to a concept (by class) choices: [valueCodeableConcept] index: 168 valueCodeableConcept: base: {path: 'Extension.value[x]'} type: CodeableConcept short: Reference to a concept (by class) choiceOf: value index: 169 reference: url: null short: Reference to a resource (by instance) isModifier: false index: 170 elements: value: base: {path: 'Extension.value[x]'} short: Reference to a resource (by instance) choices: [valueReference] index: 172 valueReference: base: {path: 'Extension.value[x]'} type: Reference short: Reference to a resource (by instance) choiceOf: value index: 173 elements: extension: type: Extension short: Data type name for MedicinalProductDefinition.crossReference.product from FHIR R4B url: http://hl7.org/fhir/StructureDefinition/_datatype index: 162 slicing: slices: _datatype: match: {} schema: type: Extension short: Data type name for MedicinalProductDefinition.crossReference.product from FHIR R4B url: http://hl7.org/fhir/StructureDefinition/_datatype index: 162 elements: value: base: {path: 'Extension.value[x]'} pattern: {type: string, value: CodeableReference} choices: [valueString] type: string index: 164 valueString: type: string pattern: {type: string, value: CodeableReference} base: {path: 'Extension.value[x]'} choiceOf: value index: 165 required: [value, valueString] concept: match: {} schema: short: Reference to a concept (by class) isModifier: false index: 166 elements: value: base: {path: 'Extension.value[x]'} short: Reference to a concept (by class) choices: [valueCodeableConcept] index: 168 valueCodeableConcept: base: {path: 'Extension.value[x]'} type: CodeableConcept short: Reference to a concept (by class) choiceOf: value index: 169 reference: match: {} schema: short: Reference to a resource (by instance) isModifier: false index: 170 elements: value: base: {path: 'Extension.value[x]'} short: Reference to a resource (by instance) choices: [valueReference] index: 172 valueReference: base: {path: 'Extension.value[x]'} type: Reference short: Reference to a resource (by instance) choiceOf: value index: 173 type: match: {url: null} schema: short: The type of relationship, for instance branded to generic or virtual to actual product isModifier: false index: 174 elements: value: base: {path: 'Extension.value[x]'} short: The type of relationship, for instance branded to generic or virtual to actual product choices: [valueCodeableConcept] index: 176 valueCodeableConcept: base: {path: 'Extension.value[x]'} type: CodeableConcept short: The type of relationship, for instance branded to generic or virtual to actual product choiceOf: value index: 177 required: [extension] attachedDocument: match: {url: null} schema: short: Additional documentation about the medicinal product isModifier: false array: true index: 103 elements: value: base: {path: 'Extension.value[x]'} short: Additional documentation about the medicinal product choices: [valueReference] index: 105 valueReference: base: {path: 'Extension.value[x]'} type: Reference short: Additional documentation about the medicinal product choiceOf: value refers: ['http://hl7.org/fhir/StructureDefinition/DocumentReference'] index: 106 domain: match: {url: null} schema: short: If this medicine applies to human or veterinary uses isModifier: false index: 5 elements: value: base: {path: 'Extension.value[x]'} short: If this medicine applies to human or veterinary uses choices: [valueCodeableConcept] index: 7 valueCodeableConcept: base: {path: 'Extension.value[x]'} type: CodeableConcept short: If this medicine applies to human or veterinary uses choiceOf: value index: 8 legalStatusOfSupply: match: {url: null} schema: short: The legal status of supply of the medicinal product as classified by the regulator isModifier: false index: 37 elements: value: base: {path: 'Extension.value[x]'} short: The legal status of supply of the medicinal product as classified by the regulator choices: [valueCodeableConcept] index: 39 valueCodeableConcept: base: {path: 'Extension.value[x]'} type: CodeableConcept short: The legal status of supply of the medicinal product as classified by the regulator choiceOf: value index: 40 version: match: {url: null} schema: short: A business identifier relating to a specific version of the product isModifier: false index: 9 elements: value: base: {path: 'Extension.value[x]'} short: A business identifier relating to a specific version of the product choices: [valueString] index: 11 valueString: base: {path: 'Extension.value[x]'} type: string short: A business identifier relating to a specific version of the product choiceOf: value index: 12 contact: match: {url: null} schema: short: A product specific contact, person (in a role), or an organization isModifier: false array: true index: 111 extensions: type: url: null short: Allows the contact to be classified, for example QPPV, Pharmacovigilance Enquiry Information isModifier: false index: 113 elements: value: base: {path: 'Extension.value[x]'} short: Allows the contact to be classified, for example QPPV, Pharmacovigilance Enquiry Information choices: [valueCodeableConcept] index: 115 valueCodeableConcept: base: {path: 'Extension.value[x]'} type: CodeableConcept short: Allows the contact to be classified, for example QPPV, Pharmacovigilance Enquiry Information choiceOf: value index: 116 contact: url: null short: A product specific contact, person (in a role), or an organization isModifier: false _required: true index: 117 elements: value: base: {path: 'Extension.value[x]'} short: A product specific contact, person (in a role), or an organization choices: [valueReference] index: 119 valueReference: base: {path: 'Extension.value[x]'} type: Reference short: A product specific contact, person (in a role), or an organization choiceOf: value refers: ['http://hl7.org/fhir/StructureDefinition/Organization', 'http://hl7.org/fhir/StructureDefinition/PractitionerRole'] index: 120 elements: extension: array: true min: 1 index: 112 slicing: rules: closed ordered: false discriminator: - {path: url, type: value} min: 1 slices: type: match: {url: null} schema: short: Allows the contact to be classified, for example QPPV, Pharmacovigilance Enquiry Information isModifier: false index: 113 elements: value: base: {path: 'Extension.value[x]'} short: Allows the contact to be classified, for example QPPV, Pharmacovigilance Enquiry Information choices: [valueCodeableConcept] index: 115 valueCodeableConcept: base: {path: 'Extension.value[x]'} type: CodeableConcept short: Allows the contact to be classified, for example QPPV, Pharmacovigilance Enquiry Information choiceOf: value index: 116 contact: match: {url: null} schema: short: A product specific contact, person (in a role), or an organization isModifier: false _required: true index: 117 elements: value: base: {path: 'Extension.value[x]'} short: A product specific contact, person (in a role), or an organization choices: [valueReference] index: 119 valueReference: base: {path: 'Extension.value[x]'} type: Reference short: A product specific contact, person (in a role), or an organization choiceOf: value refers: ['http://hl7.org/fhir/StructureDefinition/Organization', 'http://hl7.org/fhir/StructureDefinition/PractitionerRole'] index: 120 required: [extension] url: pattern: {type: uri, value: 'http://hl7.org/fhir/4.3/StructureDefinition/extension-MedicinalProductDefinition'} type: uri index: 219 package_version: 0.0.1-snapshot-1 extensions: description: url: null short: General description of this product isModifier: false index: 21 elements: value: base: {path: 'Extension.value[x]'} short: General description of this product choices: [valueMarkdown] index: 23 valueMarkdown: base: {path: 'Extension.value[x]'} type: markdown short: General description of this product choiceOf: value index: 24 additionalMonitoringIndicator: url: null short: Whether the Medicinal Product is subject to additional monitoring for regulatory reasons isModifier: false index: 41 elements: value: base: {path: 'Extension.value[x]'} short: Whether the Medicinal Product is subject to additional monitoring for regulatory reasons choices: [valueCodeableConcept] index: 43 valueCodeableConcept: base: {path: 'Extension.value[x]'} type: CodeableConcept short: Whether the Medicinal Product is subject to additional monitoring for regulatory reasons choiceOf: value index: 44 combinedPharmaceuticalDoseForm: url: null short: The dose form for a single part product, or combined form of a multiple part product isModifier: false index: 25 elements: value: base: {path: 'Extension.value[x]'} short: The dose form for a single part product, or combined form of a multiple part product choices: [valueCodeableConcept] index: 27 valueCodeableConcept: base: {path: 'Extension.value[x]'} type: CodeableConcept short: The dose form for a single part product, or combined form of a multiple part product choiceOf: value index: 28 clinicalTrial: url: null short: Clinical trials or studies that this product is involved in isModifier: false array: true index: 121 elements: value: base: {path: 'Extension.value[x]'} short: Clinical trials or studies that this product is involved in choices: [valueReference] index: 123 valueReference: base: {path: 'Extension.value[x]'} type: Reference short: Clinical trials or studies that this product is involved in choiceOf: value refers: ['http://hl7.org/fhir/StructureDefinition/ResearchStudy'] index: 124 impurity: url: null short: Any component of the drug product which is not the chemical entity defined as the drug substance, or an excipient in the drug product isModifier: false array: true index: 90 extensions: _datatype: url: http://hl7.org/fhir/StructureDefinition/_datatype type: Extension short: Data type name for MedicinalProductDefinition.impurity from FHIR R4B index: 91 elements: value: base: {path: 'Extension.value[x]'} pattern: {type: string, value: CodeableReference} choices: [valueString] type: string index: 93 valueString: type: string pattern: {type: string, value: CodeableReference} base: {path: 'Extension.value[x]'} choiceOf: value index: 94 required: [value, valueString] concept: url: null short: Reference to a concept (by class) isModifier: false index: 95 elements: value: base: {path: 'Extension.value[x]'} short: Reference to a concept (by class) choices: [valueCodeableConcept] index: 97 valueCodeableConcept: base: {path: 'Extension.value[x]'} type: CodeableConcept short: Reference to a concept (by class) choiceOf: value index: 98 reference: url: null short: Reference to a resource (by instance) isModifier: false index: 99 elements: value: base: {path: 'Extension.value[x]'} short: Reference to a resource (by instance) choices: [valueReference] index: 101 valueReference: base: {path: 'Extension.value[x]'} type: Reference short: Reference to a resource (by instance) choiceOf: value index: 102 elements: extension: type: Extension short: Data type name for MedicinalProductDefinition.impurity from FHIR R4B url: http://hl7.org/fhir/StructureDefinition/_datatype index: 91 slicing: slices: _datatype: match: {} schema: type: Extension short: Data type name for MedicinalProductDefinition.impurity from FHIR R4B url: http://hl7.org/fhir/StructureDefinition/_datatype index: 91 elements: value: base: {path: 'Extension.value[x]'} pattern: {type: string, value: CodeableReference} choices: [valueString] type: string index: 93 valueString: type: string pattern: {type: string, value: CodeableReference} base: {path: 'Extension.value[x]'} choiceOf: value index: 94 required: [value, valueString] concept: match: {} schema: short: Reference to a concept (by class) isModifier: false index: 95 elements: value: base: {path: 'Extension.value[x]'} short: Reference to a concept (by class) choices: [valueCodeableConcept] index: 97 valueCodeableConcept: base: {path: 'Extension.value[x]'} type: CodeableConcept short: Reference to a concept (by class) choiceOf: value index: 98 reference: match: {} schema: short: Reference to a resource (by instance) isModifier: false index: 99 elements: value: base: {path: 'Extension.value[x]'} short: Reference to a resource (by instance) choices: [valueReference] index: 101 valueReference: base: {path: 'Extension.value[x]'} type: Reference short: Reference to a resource (by instance) choiceOf: value index: 102 indication: url: null short: Description of indication(s) for this product, used when structured indications are not required isModifier: false index: 33 elements: value: base: {path: 'Extension.value[x]'} short: Description of indication(s) for this product, used when structured indications are not required choices: [valueMarkdown] index: 35 valueMarkdown: base: {path: 'Extension.value[x]'} type: markdown short: Description of indication(s) for this product, used when structured indications are not required choiceOf: value index: 36 name: min: 1 isModifier: false short: The product's name, including full name and possibly coded parts index: 125 array: true elements: extension: array: true min: 1 index: 126 slicing: rules: closed ordered: false discriminator: - {path: url, type: value} min: 1 slices: productName: match: {url: null} schema: short: The full product name isModifier: false _required: true index: 127 elements: value: base: {path: 'Extension.value[x]'} short: The full product name choices: [valueString] index: 129 valueString: base: {path: 'Extension.value[x]'} type: string short: The full product name choiceOf: value index: 130 type: match: {url: null} schema: short: Type of product name, such as rINN, BAN, Proprietary, Non-Proprietary isModifier: false index: 131 elements: value: base: {path: 'Extension.value[x]'} short: Type of product name, such as rINN, BAN, Proprietary, Non-Proprietary choices: [valueCodeableConcept] index: 133 valueCodeableConcept: base: {path: 'Extension.value[x]'} type: CodeableConcept short: Type of product name, such as rINN, BAN, Proprietary, Non-Proprietary choiceOf: value index: 134 namePart: match: {url: null} schema: short: Coding words or phrases of the name isModifier: false array: true index: 135 extensions: part: url: null short: A fragment of a product name isModifier: false _required: true index: 137 elements: value: base: {path: 'Extension.value[x]'} short: A fragment of a product name choices: [valueString] index: 139 valueString: base: {path: 'Extension.value[x]'} type: string short: A fragment of a product name choiceOf: value index: 140 type: url: null short: Identifying type for this part of the name (e.g. strength part) isModifier: false _required: true index: 141 elements: value: base: {path: 'Extension.value[x]'} short: Identifying type for this part of the name (e.g. strength part) choices: [valueCodeableConcept] index: 143 valueCodeableConcept: base: {path: 'Extension.value[x]'} type: CodeableConcept short: Identifying type for this part of the name (e.g. strength part) choiceOf: value index: 144 elements: extension: array: true min: 2 index: 136 slicing: rules: closed ordered: false discriminator: - {path: url, type: value} min: 2 slices: part: match: {url: null} schema: short: A fragment of a product name isModifier: false _required: true index: 137 elements: value: base: {path: 'Extension.value[x]'} short: A fragment of a product name choices: [valueString] index: 139 valueString: base: {path: 'Extension.value[x]'} type: string short: A fragment of a product name choiceOf: value index: 140 type: match: {url: null} schema: short: Identifying type for this part of the name (e.g. strength part) isModifier: false _required: true index: 141 elements: value: base: {path: 'Extension.value[x]'} short: Identifying type for this part of the name (e.g. strength part) choices: [valueCodeableConcept] index: 143 valueCodeableConcept: base: {path: 'Extension.value[x]'} type: CodeableConcept short: Identifying type for this part of the name (e.g. strength part) choiceOf: value index: 144 countryLanguage: match: {url: null} schema: short: Country and jurisdiction where the name applies isModifier: false array: true index: 145 extensions: country: url: null short: Country code for where this name applies isModifier: false _required: true index: 147 elements: value: base: {path: 'Extension.value[x]'} short: Country code for where this name applies choices: [valueCodeableConcept] index: 149 valueCodeableConcept: base: {path: 'Extension.value[x]'} type: CodeableConcept short: Country code for where this name applies choiceOf: value index: 150 jurisdiction: url: null short: Jurisdiction code for where this name applies isModifier: false index: 151 elements: value: base: {path: 'Extension.value[x]'} short: Jurisdiction code for where this name applies choices: [valueCodeableConcept] index: 153 valueCodeableConcept: base: {path: 'Extension.value[x]'} type: CodeableConcept short: Jurisdiction code for where this name applies choiceOf: value index: 154 language: url: null short: Language code for this name isModifier: false _required: true index: 155 elements: value: base: {path: 'Extension.value[x]'} short: Language code for this name choices: [valueCodeableConcept] index: 157 valueCodeableConcept: base: {path: 'Extension.value[x]'} type: CodeableConcept short: Language code for this name choiceOf: value index: 158 elements: extension: array: true min: 2 index: 146 slicing: rules: closed ordered: false discriminator: - {path: url, type: value} min: 2 slices: country: match: {url: null} schema: short: Country code for where this name applies isModifier: false _required: true index: 147 elements: value: base: {path: 'Extension.value[x]'} short: Country code for where this name applies choices: [valueCodeableConcept] index: 149 valueCodeableConcept: base: {path: 'Extension.value[x]'} type: CodeableConcept short: Country code for where this name applies choiceOf: value index: 150 jurisdiction: match: {url: null} schema: short: Jurisdiction code for where this name applies isModifier: false index: 151 elements: value: base: {path: 'Extension.value[x]'} short: Jurisdiction code for where this name applies choices: [valueCodeableConcept] index: 153 valueCodeableConcept: base: {path: 'Extension.value[x]'} type: CodeableConcept short: Jurisdiction code for where this name applies choiceOf: value index: 154 language: match: {url: null} schema: short: Language code for this name isModifier: false _required: true index: 155 elements: value: base: {path: 'Extension.value[x]'} short: Language code for this name choices: [valueCodeableConcept] index: 157 valueCodeableConcept: base: {path: 'Extension.value[x]'} type: CodeableConcept short: Language code for this name choiceOf: value index: 158 _required: true extensions: productName: url: null short: The full product name isModifier: false _required: true index: 127 elements: value: base: {path: 'Extension.value[x]'} short: The full product name choices: [valueString] index: 129 valueString: base: {path: 'Extension.value[x]'} type: string short: The full product name choiceOf: value index: 130 type: url: null short: Type of product name, such as rINN, BAN, Proprietary, Non-Proprietary isModifier: false index: 131 elements: value: base: {path: 'Extension.value[x]'} short: Type of product name, such as rINN, BAN, Proprietary, Non-Proprietary choices: [valueCodeableConcept] index: 133 valueCodeableConcept: base: {path: 'Extension.value[x]'} type: CodeableConcept short: Type of product name, such as rINN, BAN, Proprietary, Non-Proprietary choiceOf: value index: 134 namePart: url: null short: Coding words or phrases of the name isModifier: false array: true index: 135 extensions: part: url: null short: A fragment of a product name isModifier: false _required: true index: 137 elements: value: base: {path: 'Extension.value[x]'} short: A fragment of a product name choices: [valueString] index: 139 valueString: base: {path: 'Extension.value[x]'} type: string short: A fragment of a product name choiceOf: value index: 140 type: url: null short: Identifying type for this part of the name (e.g. strength part) isModifier: false _required: true index: 141 elements: value: base: {path: 'Extension.value[x]'} short: Identifying type for this part of the name (e.g. strength part) choices: [valueCodeableConcept] index: 143 valueCodeableConcept: base: {path: 'Extension.value[x]'} type: CodeableConcept short: Identifying type for this part of the name (e.g. strength part) choiceOf: value index: 144 elements: extension: array: true min: 2 index: 136 slicing: rules: closed ordered: false discriminator: - {path: url, type: value} min: 2 slices: part: match: {url: null} schema: short: A fragment of a product name isModifier: false _required: true index: 137 elements: value: base: {path: 'Extension.value[x]'} short: A fragment of a product name choices: [valueString] index: 139 valueString: base: {path: 'Extension.value[x]'} type: string short: A fragment of a product name choiceOf: value index: 140 type: match: {url: null} schema: short: Identifying type for this part of the name (e.g. strength part) isModifier: false _required: true index: 141 elements: value: base: {path: 'Extension.value[x]'} short: Identifying type for this part of the name (e.g. strength part) choices: [valueCodeableConcept] index: 143 valueCodeableConcept: base: {path: 'Extension.value[x]'} type: CodeableConcept short: Identifying type for this part of the name (e.g. strength part) choiceOf: value index: 144 countryLanguage: url: null short: Country and jurisdiction where the name applies isModifier: false array: true index: 145 extensions: country: url: null short: Country code for where this name applies isModifier: false _required: true index: 147 elements: value: base: {path: 'Extension.value[x]'} short: Country code for where this name applies choices: [valueCodeableConcept] index: 149 valueCodeableConcept: base: {path: 'Extension.value[x]'} type: CodeableConcept short: Country code for where this name applies choiceOf: value index: 150 jurisdiction: url: null short: Jurisdiction code for where this name applies isModifier: false index: 151 elements: value: base: {path: 'Extension.value[x]'} short: Jurisdiction code for where this name applies choices: [valueCodeableConcept] index: 153 valueCodeableConcept: base: {path: 'Extension.value[x]'} type: CodeableConcept short: Jurisdiction code for where this name applies choiceOf: value index: 154 language: url: null short: Language code for this name isModifier: false _required: true index: 155 elements: value: base: {path: 'Extension.value[x]'} short: Language code for this name choices: [valueCodeableConcept] index: 157 valueCodeableConcept: base: {path: 'Extension.value[x]'} type: CodeableConcept short: Language code for this name choiceOf: value index: 158 elements: extension: array: true min: 2 index: 146 slicing: rules: closed ordered: false discriminator: - {path: url, type: value} min: 2 slices: country: match: {url: null} schema: short: Country code for where this name applies isModifier: false _required: true index: 147 elements: value: base: {path: 'Extension.value[x]'} short: Country code for where this name applies choices: [valueCodeableConcept] index: 149 valueCodeableConcept: base: {path: 'Extension.value[x]'} type: CodeableConcept short: Country code for where this name applies choiceOf: value index: 150 jurisdiction: match: {url: null} schema: short: Jurisdiction code for where this name applies isModifier: false index: 151 elements: value: base: {path: 'Extension.value[x]'} short: Jurisdiction code for where this name applies choices: [valueCodeableConcept] index: 153 valueCodeableConcept: base: {path: 'Extension.value[x]'} type: CodeableConcept short: Jurisdiction code for where this name applies choiceOf: value index: 154 language: match: {url: null} schema: short: Language code for this name isModifier: false _required: true index: 155 elements: value: base: {path: 'Extension.value[x]'} short: Language code for this name choices: [valueCodeableConcept] index: 157 valueCodeableConcept: base: {path: 'Extension.value[x]'} type: CodeableConcept short: Language code for this name choiceOf: value index: 158 url: null required: [extension] masterFile: url: null short: A master file for the medicinal product (e.g. Pharmacovigilance System Master File) isModifier: false array: true index: 107 elements: value: base: {path: 'Extension.value[x]'} short: A master file for the medicinal product (e.g. Pharmacovigilance System Master File) choices: [valueReference] index: 109 valueReference: base: {path: 'Extension.value[x]'} type: Reference short: A master file for the medicinal product (e.g. Pharmacovigilance System Master File) choiceOf: value refers: ['http://hl7.org/fhir/StructureDefinition/DocumentReference'] index: 110 operation: url: null short: A manufacturing or administrative process for the medicinal product isModifier: false array: true index: 178 extensions: type: url: null short: The type of manufacturing operation e.g. manufacturing itself, re-packaging isModifier: false index: 180 extensions: _datatype: url: http://hl7.org/fhir/StructureDefinition/_datatype type: Extension short: Data type name for MedicinalProductDefinition.operation.type from FHIR R4B index: 181 elements: value: base: {path: 'Extension.value[x]'} pattern: {type: string, value: CodeableReference} choices: [valueString] type: string index: 183 valueString: type: string pattern: {type: string, value: CodeableReference} base: {path: 'Extension.value[x]'} choiceOf: value index: 184 required: [value, valueString] concept: url: null short: Reference to a concept (by class) isModifier: false index: 185 elements: value: base: {path: 'Extension.value[x]'} short: Reference to a concept (by class) choices: [valueCodeableConcept] index: 187 valueCodeableConcept: base: {path: 'Extension.value[x]'} type: CodeableConcept short: Reference to a concept (by class) choiceOf: value index: 188 reference: url: null short: Reference to a resource (by instance) isModifier: false index: 189 elements: value: base: {path: 'Extension.value[x]'} short: Reference to a resource (by instance) choices: [valueReference] index: 191 valueReference: base: {path: 'Extension.value[x]'} type: Reference short: Reference to a resource (by instance) choiceOf: value index: 192 elements: extension: type: Extension short: Data type name for MedicinalProductDefinition.operation.type from FHIR R4B url: http://hl7.org/fhir/StructureDefinition/_datatype index: 181 slicing: slices: _datatype: match: {} schema: type: Extension short: Data type name for MedicinalProductDefinition.operation.type from FHIR R4B url: http://hl7.org/fhir/StructureDefinition/_datatype index: 181 elements: value: base: {path: 'Extension.value[x]'} pattern: {type: string, value: CodeableReference} choices: [valueString] type: string index: 183 valueString: type: string pattern: {type: string, value: CodeableReference} base: {path: 'Extension.value[x]'} choiceOf: value index: 184 required: [value, valueString] concept: match: {} schema: short: Reference to a concept (by class) isModifier: false index: 185 elements: value: base: {path: 'Extension.value[x]'} short: Reference to a concept (by class) choices: [valueCodeableConcept] index: 187 valueCodeableConcept: base: {path: 'Extension.value[x]'} type: CodeableConcept short: Reference to a concept (by class) choiceOf: value index: 188 reference: match: {} schema: short: Reference to a resource (by instance) isModifier: false index: 189 elements: value: base: {path: 'Extension.value[x]'} short: Reference to a resource (by instance) choices: [valueReference] index: 191 valueReference: base: {path: 'Extension.value[x]'} type: Reference short: Reference to a resource (by instance) choiceOf: value index: 192 effectiveDate: url: null short: Date range of applicability isModifier: false index: 193 elements: value: base: {path: 'Extension.value[x]'} short: Date range of applicability choices: [valuePeriod] index: 195 valuePeriod: base: {path: 'Extension.value[x]'} type: Period short: Date range of applicability choiceOf: value index: 196 organization: url: null short: The organization responsible for the particular process, e.g. the manufacturer or importer isModifier: false array: true index: 197 elements: value: base: {path: 'Extension.value[x]'} short: The organization responsible for the particular process, e.g. the manufacturer or importer choices: [valueReference] index: 199 valueReference: base: {path: 'Extension.value[x]'} type: Reference short: The organization responsible for the particular process, e.g. the manufacturer or importer choiceOf: value refers: ['http://hl7.org/fhir/StructureDefinition/Organization'] index: 200 confidentialityIndicator: url: null short: Specifies whether this process is considered proprietary or confidential isModifier: false index: 201 elements: value: base: {path: 'Extension.value[x]'} short: Specifies whether this process is considered proprietary or confidential choices: [valueCodeableConcept] index: 203 valueCodeableConcept: base: {path: 'Extension.value[x]'} type: CodeableConcept short: Specifies whether this process is considered proprietary or confidential choiceOf: value index: 204 elements: extension: array: true index: 179 slicing: rules: closed ordered: false discriminator: - {path: url, type: value} min: 0 slices: type: match: {url: null} schema: short: The type of manufacturing operation e.g. manufacturing itself, re-packaging isModifier: false index: 180 extensions: _datatype: url: http://hl7.org/fhir/StructureDefinition/_datatype type: Extension short: Data type name for MedicinalProductDefinition.operation.type from FHIR R4B index: 181 elements: value: base: {path: 'Extension.value[x]'} pattern: {type: string, value: CodeableReference} choices: [valueString] type: string index: 183 valueString: type: string pattern: {type: string, value: CodeableReference} base: {path: 'Extension.value[x]'} choiceOf: value index: 184 required: [value, valueString] concept: url: null short: Reference to a concept (by class) isModifier: false index: 185 elements: value: base: {path: 'Extension.value[x]'} short: Reference to a concept (by class) choices: [valueCodeableConcept] index: 187 valueCodeableConcept: base: {path: 'Extension.value[x]'} type: CodeableConcept short: Reference to a concept (by class) choiceOf: value index: 188 reference: url: null short: Reference to a resource (by instance) isModifier: false index: 189 elements: value: base: {path: 'Extension.value[x]'} short: Reference to a resource (by instance) choices: [valueReference] index: 191 valueReference: base: {path: 'Extension.value[x]'} type: Reference short: Reference to a resource (by instance) choiceOf: value index: 192 elements: extension: type: Extension short: Data type name for MedicinalProductDefinition.operation.type from FHIR R4B url: http://hl7.org/fhir/StructureDefinition/_datatype index: 181 slicing: slices: _datatype: match: {} schema: type: Extension short: Data type name for MedicinalProductDefinition.operation.type from FHIR R4B url: http://hl7.org/fhir/StructureDefinition/_datatype index: 181 elements: value: base: {path: 'Extension.value[x]'} pattern: {type: string, value: CodeableReference} choices: [valueString] type: string index: 183 valueString: type: string pattern: {type: string, value: CodeableReference} base: {path: 'Extension.value[x]'} choiceOf: value index: 184 required: [value, valueString] concept: match: {} schema: short: Reference to a concept (by class) isModifier: false index: 185 elements: value: base: {path: 'Extension.value[x]'} short: Reference to a concept (by class) choices: [valueCodeableConcept] index: 187 valueCodeableConcept: base: {path: 'Extension.value[x]'} type: CodeableConcept short: Reference to a concept (by class) choiceOf: value index: 188 reference: match: {} schema: short: Reference to a resource (by instance) isModifier: false index: 189 elements: value: base: {path: 'Extension.value[x]'} short: Reference to a resource (by instance) choices: [valueReference] index: 191 valueReference: base: {path: 'Extension.value[x]'} type: Reference short: Reference to a resource (by instance) choiceOf: value index: 192 effectiveDate: match: {url: null} schema: short: Date range of applicability isModifier: false index: 193 elements: value: base: {path: 'Extension.value[x]'} short: Date range of applicability choices: [valuePeriod] index: 195 valuePeriod: base: {path: 'Extension.value[x]'} type: Period short: Date range of applicability choiceOf: value index: 196 organization: match: {url: null} schema: short: The organization responsible for the particular process, e.g. the manufacturer or importer isModifier: false array: true index: 197 elements: value: base: {path: 'Extension.value[x]'} short: The organization responsible for the particular process, e.g. the manufacturer or importer choices: [valueReference] index: 199 valueReference: base: {path: 'Extension.value[x]'} type: Reference short: The organization responsible for the particular process, e.g. the manufacturer or importer choiceOf: value refers: ['http://hl7.org/fhir/StructureDefinition/Organization'] index: 200 confidentialityIndicator: match: {url: null} schema: short: Specifies whether this process is considered proprietary or confidential isModifier: false index: 201 elements: value: base: {path: 'Extension.value[x]'} short: Specifies whether this process is considered proprietary or confidential choices: [valueCodeableConcept] index: 203 valueCodeableConcept: base: {path: 'Extension.value[x]'} type: CodeableConcept short: Specifies whether this process is considered proprietary or confidential choiceOf: value index: 204 type: url: null short: Regulatory type, e.g. Investigational or Authorized isModifier: false index: 1 elements: value: base: {path: 'Extension.value[x]'} short: Regulatory type, e.g. Investigational or Authorized choices: [valueCodeableConcept] index: 3 valueCodeableConcept: base: {path: 'Extension.value[x]'} type: CodeableConcept short: Regulatory type, e.g. Investigational or Authorized choiceOf: value index: 4 route: url: null short: The path by which the product is taken into or makes contact with the body isModifier: false array: true index: 29 elements: value: base: {path: 'Extension.value[x]'} short: The path by which the product is taken into or makes contact with the body choices: [valueCodeableConcept] index: 31 valueCodeableConcept: base: {path: 'Extension.value[x]'} type: CodeableConcept short: The path by which the product is taken into or makes contact with the body choiceOf: value index: 32 pediatricUseIndicator: url: null short: If authorised for use in children isModifier: false index: 49 elements: value: base: {path: 'Extension.value[x]'} short: If authorised for use in children choices: [valueCodeableConcept] index: 51 valueCodeableConcept: base: {path: 'Extension.value[x]'} type: CodeableConcept short: If authorised for use in children choiceOf: value index: 52 classification: url: null short: Allows the product to be classified by various systems isModifier: false array: true index: 53 elements: value: base: {path: 'Extension.value[x]'} short: Allows the product to be classified by various systems choices: [valueCodeableConcept] index: 55 valueCodeableConcept: base: {path: 'Extension.value[x]'} type: CodeableConcept short: Allows the product to be classified by various systems choiceOf: value index: 56 characteristic: url: null short: Key product features such as "sugar free", "modified release" isModifier: false array: true index: 205 extensions: type: url: null short: A code expressing the type of characteristic isModifier: false _required: true index: 207 elements: value: base: {path: 'Extension.value[x]'} short: A code expressing the type of characteristic choices: [valueCodeableConcept] index: 209 valueCodeableConcept: base: {path: 'Extension.value[x]'} type: CodeableConcept short: A code expressing the type of characteristic choiceOf: value index: 210 value[x]: url: null short: A value for the characteristic isModifier: false index: 211 elements: value: base: {path: 'Extension.value[x]'} short: A value for the characteristic choices: [valueCodeableConcept, valueQuantity, valueDate, valueBoolean, valueAttachment] index: 213 valueCodeableConcept: base: {path: 'Extension.value[x]'} type: CodeableConcept short: A value for the characteristic choiceOf: value index: 214 valueQuantity: base: {path: 'Extension.value[x]'} type: Quantity short: A value for the characteristic choiceOf: value index: 215 valueDate: base: {path: 'Extension.value[x]'} type: date short: A value for the characteristic choiceOf: value index: 216 valueBoolean: base: {path: 'Extension.value[x]'} type: boolean short: A value for the characteristic choiceOf: value index: 217 valueAttachment: base: {path: 'Extension.value[x]'} type: Attachment short: A value for the characteristic choiceOf: value index: 218 elements: extension: array: true min: 1 index: 206 slicing: rules: closed ordered: false discriminator: - {path: url, type: value} min: 1 slices: type: match: {url: null} schema: short: A code expressing the type of characteristic isModifier: false _required: true index: 207 elements: value: base: {path: 'Extension.value[x]'} short: A code expressing the type of characteristic choices: [valueCodeableConcept] index: 209 valueCodeableConcept: base: {path: 'Extension.value[x]'} type: CodeableConcept short: A code expressing the type of characteristic choiceOf: value index: 210 value[x]: match: {url: null} schema: short: A value for the characteristic isModifier: false index: 211 elements: value: base: {path: 'Extension.value[x]'} short: A value for the characteristic choices: [valueCodeableConcept, valueQuantity, valueDate, valueBoolean, valueAttachment] index: 213 valueCodeableConcept: base: {path: 'Extension.value[x]'} type: CodeableConcept short: A value for the characteristic choiceOf: value index: 214 valueQuantity: base: {path: 'Extension.value[x]'} type: Quantity short: A value for the characteristic choiceOf: value index: 215 valueDate: base: {path: 'Extension.value[x]'} type: date short: A value for the characteristic choiceOf: value index: 216 valueBoolean: base: {path: 'Extension.value[x]'} type: boolean short: A value for the characteristic choiceOf: value index: 217 valueAttachment: base: {path: 'Extension.value[x]'} type: Attachment short: A value for the characteristic choiceOf: value index: 218 required: [extension] marketingStatus: url: null short: Marketing status of the medicinal product, in contrast to marketing authorization isModifier: false array: true index: 57 extensions: _datatype: url: http://hl7.org/fhir/StructureDefinition/_datatype type: Extension short: Data type name for MedicinalProductDefinition.marketingStatus from FHIR R4B index: 58 elements: value: base: {path: 'Extension.value[x]'} pattern: {type: string, value: MarketingStatus} choices: [valueString] type: string index: 60 valueString: type: string pattern: {type: string, value: MarketingStatus} base: {path: 'Extension.value[x]'} choiceOf: value index: 61 required: [value, valueString] country: url: null short: The country in which the marketing authorisation has been granted shall be specified It should be specified using the ISO 3166 ‑ 1 alpha-2 code elements isModifier: false index: 62 elements: value: base: {path: 'Extension.value[x]'} short: The country in which the marketing authorisation has been granted shall be specified It should be specified using the ISO 3166 ‑ 1 alpha-2 code elements choices: [valueCodeableConcept] index: 64 valueCodeableConcept: base: {path: 'Extension.value[x]'} type: CodeableConcept short: The country in which the marketing authorisation has been granted shall be specified It should be specified using the ISO 3166 ‑ 1 alpha-2 code elements choiceOf: value index: 65 jurisdiction: url: null short: Where a Medicines Regulatory Agency has granted a marketing authorisation for which specific provisions within a jurisdiction apply, the jurisdiction can be specified using an appropriate controlled terminology The controlled term and the controlled term identifier shall be specified isModifier: false index: 66 elements: value: base: {path: 'Extension.value[x]'} short: Where a Medicines Regulatory Agency has granted a marketing authorisation for which specific provisions within a jurisdiction apply, the jurisdiction can be specified using an appropriate controlled terminology The controlled term and the controlled term identifier shall be specified choices: [valueCodeableConcept] index: 68 valueCodeableConcept: base: {path: 'Extension.value[x]'} type: CodeableConcept short: Where a Medicines Regulatory Agency has granted a marketing authorisation for which specific provisions within a jurisdiction apply, the jurisdiction can be specified using an appropriate controlled terminology The controlled term and the controlled term identifier shall be specified choiceOf: value index: 69 status: url: null short: This attribute provides information on the status of the marketing of the medicinal product See ISO/TS 20443 for more information and examples isModifier: false _required: true index: 70 elements: value: base: {path: 'Extension.value[x]'} short: This attribute provides information on the status of the marketing of the medicinal product See ISO/TS 20443 for more information and examples choices: [valueCodeableConcept] index: 72 valueCodeableConcept: base: {path: 'Extension.value[x]'} type: CodeableConcept short: This attribute provides information on the status of the marketing of the medicinal product See ISO/TS 20443 for more information and examples choiceOf: value index: 73 dateRange: url: null short: The date when the Medicinal Product is placed on the market by the Marketing Authorisation Holder (or where applicable, the manufacturer/distributor) in a country and/or jurisdiction shall be provided A complete date consisting of day, month and year shall be specified using the ISO 8601 date format NOTE “Placed on the market” refers to the release of the Medicinal Product into the distribution chain isModifier: false index: 74 elements: value: base: {path: 'Extension.value[x]'} short: The date when the Medicinal Product is placed on the market by the Marketing Authorisation Holder (or where applicable, the manufacturer/distributor) in a country and/or jurisdiction shall be provided A complete date consisting of day, month and year shall be specified using the ISO 8601 date format NOTE “Placed on the market” refers to the release of the Medicinal Product into the distribution chain choices: [valuePeriod] index: 76 valuePeriod: base: {path: 'Extension.value[x]'} type: Period short: The date when the Medicinal Product is placed on the market by the Marketing Authorisation Holder (or where applicable, the manufacturer/distributor) in a country and/or jurisdiction shall be provided A complete date consisting of day, month and year shall be specified using the ISO 8601 date format NOTE “Placed on the market” refers to the release of the Medicinal Product into the distribution chain choiceOf: value index: 77 restoreDate: url: null short: The date when the Medicinal Product is placed on the market by the Marketing Authorisation Holder (or where applicable, the manufacturer/distributor) in a country and/or jurisdiction shall be provided A complete date consisting of day, month and year shall be specified using the ISO 8601 date format NOTE “Placed on the market” refers to the release of the Medicinal Product into the distribution chain isModifier: false index: 78 elements: value: base: {path: 'Extension.value[x]'} short: The date when the Medicinal Product is placed on the market by the Marketing Authorisation Holder (or where applicable, the manufacturer/distributor) in a country and/or jurisdiction shall be provided A complete date consisting of day, month and year shall be specified using the ISO 8601 date format NOTE “Placed on the market” refers to the release of the Medicinal Product into the distribution chain choices: [valueDateTime] index: 80 valueDateTime: base: {path: 'Extension.value[x]'} type: dateTime short: The date when the Medicinal Product is placed on the market by the Marketing Authorisation Holder (or where applicable, the manufacturer/distributor) in a country and/or jurisdiction shall be provided A complete date consisting of day, month and year shall be specified using the ISO 8601 date format NOTE “Placed on the market” refers to the release of the Medicinal Product into the distribution chain choiceOf: value index: 81 elements: extension: type: Extension short: Data type name for MedicinalProductDefinition.marketingStatus from FHIR R4B url: http://hl7.org/fhir/StructureDefinition/_datatype index: 58 slicing: slices: _datatype: match: {} schema: type: Extension short: Data type name for MedicinalProductDefinition.marketingStatus from FHIR R4B url: http://hl7.org/fhir/StructureDefinition/_datatype index: 58 elements: value: base: {path: 'Extension.value[x]'} pattern: {type: string, value: MarketingStatus} choices: [valueString] type: string index: 60 valueString: type: string pattern: {type: string, value: MarketingStatus} base: {path: 'Extension.value[x]'} choiceOf: value index: 61 required: [value, valueString] country: match: {} schema: short: The country in which the marketing authorisation has been granted shall be specified It should be specified using the ISO 3166 ‑ 1 alpha-2 code elements isModifier: false index: 62 elements: value: base: {path: 'Extension.value[x]'} short: The country in which the marketing authorisation has been granted shall be specified It should be specified using the ISO 3166 ‑ 1 alpha-2 code elements choices: [valueCodeableConcept] index: 64 valueCodeableConcept: base: {path: 'Extension.value[x]'} type: CodeableConcept short: The country in which the marketing authorisation has been granted shall be specified It should be specified using the ISO 3166 ‑ 1 alpha-2 code elements choiceOf: value index: 65 jurisdiction: match: {} schema: short: Where a Medicines Regulatory Agency has granted a marketing authorisation for which specific provisions within a jurisdiction apply, the jurisdiction can be specified using an appropriate controlled terminology The controlled term and the controlled term identifier shall be specified isModifier: false index: 66 elements: value: base: {path: 'Extension.value[x]'} short: Where a Medicines Regulatory Agency has granted a marketing authorisation for which specific provisions within a jurisdiction apply, the jurisdiction can be specified using an appropriate controlled terminology The controlled term and the controlled term identifier shall be specified choices: [valueCodeableConcept] index: 68 valueCodeableConcept: base: {path: 'Extension.value[x]'} type: CodeableConcept short: Where a Medicines Regulatory Agency has granted a marketing authorisation for which specific provisions within a jurisdiction apply, the jurisdiction can be specified using an appropriate controlled terminology The controlled term and the controlled term identifier shall be specified choiceOf: value index: 69 status: match: {} schema: short: This attribute provides information on the status of the marketing of the medicinal product See ISO/TS 20443 for more information and examples isModifier: false _required: true index: 70 elements: value: base: {path: 'Extension.value[x]'} short: This attribute provides information on the status of the marketing of the medicinal product See ISO/TS 20443 for more information and examples choices: [valueCodeableConcept] index: 72 valueCodeableConcept: base: {path: 'Extension.value[x]'} type: CodeableConcept short: This attribute provides information on the status of the marketing of the medicinal product See ISO/TS 20443 for more information and examples choiceOf: value index: 73 dateRange: match: {} schema: short: The date when the Medicinal Product is placed on the market by the Marketing Authorisation Holder (or where applicable, the manufacturer/distributor) in a country and/or jurisdiction shall be provided A complete date consisting of day, month and year shall be specified using the ISO 8601 date format NOTE “Placed on the market” refers to the release of the Medicinal Product into the distribution chain isModifier: false index: 74 elements: value: base: {path: 'Extension.value[x]'} short: The date when the Medicinal Product is placed on the market by the Marketing Authorisation Holder (or where applicable, the manufacturer/distributor) in a country and/or jurisdiction shall be provided A complete date consisting of day, month and year shall be specified using the ISO 8601 date format NOTE “Placed on the market” refers to the release of the Medicinal Product into the distribution chain choices: [valuePeriod] index: 76 valuePeriod: base: {path: 'Extension.value[x]'} type: Period short: The date when the Medicinal Product is placed on the market by the Marketing Authorisation Holder (or where applicable, the manufacturer/distributor) in a country and/or jurisdiction shall be provided A complete date consisting of day, month and year shall be specified using the ISO 8601 date format NOTE “Placed on the market” refers to the release of the Medicinal Product into the distribution chain choiceOf: value index: 77 restoreDate: match: {} schema: short: The date when the Medicinal Product is placed on the market by the Marketing Authorisation Holder (or where applicable, the manufacturer/distributor) in a country and/or jurisdiction shall be provided A complete date consisting of day, month and year shall be specified using the ISO 8601 date format NOTE “Placed on the market” refers to the release of the Medicinal Product into the distribution chain isModifier: false index: 78 elements: value: base: {path: 'Extension.value[x]'} short: The date when the Medicinal Product is placed on the market by the Marketing Authorisation Holder (or where applicable, the manufacturer/distributor) in a country and/or jurisdiction shall be provided A complete date consisting of day, month and year shall be specified using the ISO 8601 date format NOTE “Placed on the market” refers to the release of the Medicinal Product into the distribution chain choices: [valueDateTime] index: 80 valueDateTime: base: {path: 'Extension.value[x]'} type: dateTime short: The date when the Medicinal Product is placed on the market by the Marketing Authorisation Holder (or where applicable, the manufacturer/distributor) in a country and/or jurisdiction shall be provided A complete date consisting of day, month and year shall be specified using the ISO 8601 date format NOTE “Placed on the market” refers to the release of the Medicinal Product into the distribution chain choiceOf: value index: 81 specialMeasures: url: null short: Whether the Medicinal Product is subject to special measures for regulatory reasons isModifier: false array: true index: 45 elements: value: base: {path: 'Extension.value[x]'} short: Whether the Medicinal Product is subject to special measures for regulatory reasons choices: [valueCodeableConcept] index: 47 valueCodeableConcept: base: {path: 'Extension.value[x]'} type: CodeableConcept short: Whether the Medicinal Product is subject to special measures for regulatory reasons choiceOf: value index: 48 ingredient: url: null short: The ingredients of this medicinal product - when not detailed in other resources isModifier: false array: true index: 86 elements: value: base: {path: 'Extension.value[x]'} short: The ingredients of this medicinal product - when not detailed in other resources choices: [valueCodeableConcept] index: 88 valueCodeableConcept: base: {path: 'Extension.value[x]'} type: CodeableConcept short: The ingredients of this medicinal product - when not detailed in other resources choiceOf: value index: 89 status: url: null isModifier: true short: The status within the lifecycle of this product record isModifierReason: This element is labelled as a modifier because it is a status element that can indicate that a record should not be treated as valid index: 13 elements: value: base: {path: 'Extension.value[x]'} short: The status within the lifecycle of this product record choices: [valueCodeableConcept] index: 15 valueCodeableConcept: base: {path: 'Extension.value[x]'} type: CodeableConcept short: The status within the lifecycle of this product record choiceOf: value index: 16 packagedMedicinalProduct: url: null short: Package type for the product isModifier: false array: true index: 82 elements: value: base: {path: 'Extension.value[x]'} short: Package type for the product choices: [valueCodeableConcept] index: 84 valueCodeableConcept: base: {path: 'Extension.value[x]'} type: CodeableConcept short: Package type for the product choiceOf: value index: 85 statusDate: url: null short: The date at which the given status became applicable isModifier: false index: 17 elements: value: base: {path: 'Extension.value[x]'} short: The date at which the given status became applicable choices: [valueDateTime] index: 19 valueDateTime: base: {path: 'Extension.value[x]'} type: dateTime short: The date at which the given status became applicable choiceOf: value index: 20 crossReference: url: null short: Reference to another product, e.g. for linking authorised to investigational product isModifier: false array: true index: 159 extensions: product: url: null short: Reference to another product, e.g. for linking authorised to investigational product isModifier: false _required: true index: 161 extensions: _datatype: url: http://hl7.org/fhir/StructureDefinition/_datatype type: Extension short: Data type name for MedicinalProductDefinition.crossReference.product from FHIR R4B index: 162 elements: value: base: {path: 'Extension.value[x]'} pattern: {type: string, value: CodeableReference} choices: [valueString] type: string index: 164 valueString: type: string pattern: {type: string, value: CodeableReference} base: {path: 'Extension.value[x]'} choiceOf: value index: 165 required: [value, valueString] concept: url: null short: Reference to a concept (by class) isModifier: false index: 166 elements: value: base: {path: 'Extension.value[x]'} short: Reference to a concept (by class) choices: [valueCodeableConcept] index: 168 valueCodeableConcept: base: {path: 'Extension.value[x]'} type: CodeableConcept short: Reference to a concept (by class) choiceOf: value index: 169 reference: url: null short: Reference to a resource (by instance) isModifier: false index: 170 elements: value: base: {path: 'Extension.value[x]'} short: Reference to a resource (by instance) choices: [valueReference] index: 172 valueReference: base: {path: 'Extension.value[x]'} type: Reference short: Reference to a resource (by instance) choiceOf: value index: 173 elements: extension: type: Extension short: Data type name for MedicinalProductDefinition.crossReference.product from FHIR R4B url: http://hl7.org/fhir/StructureDefinition/_datatype index: 162 slicing: slices: _datatype: match: {} schema: type: Extension short: Data type name for MedicinalProductDefinition.crossReference.product from FHIR R4B url: http://hl7.org/fhir/StructureDefinition/_datatype index: 162 elements: value: base: {path: 'Extension.value[x]'} pattern: {type: string, value: CodeableReference} choices: [valueString] type: string index: 164 valueString: type: string pattern: {type: string, value: CodeableReference} base: {path: 'Extension.value[x]'} choiceOf: value index: 165 required: [value, valueString] concept: match: {} schema: short: Reference to a concept (by class) isModifier: false index: 166 elements: value: base: {path: 'Extension.value[x]'} short: Reference to a concept (by class) choices: [valueCodeableConcept] index: 168 valueCodeableConcept: base: {path: 'Extension.value[x]'} type: CodeableConcept short: Reference to a concept (by class) choiceOf: value index: 169 reference: match: {} schema: short: Reference to a resource (by instance) isModifier: false index: 170 elements: value: base: {path: 'Extension.value[x]'} short: Reference to a resource (by instance) choices: [valueReference] index: 172 valueReference: base: {path: 'Extension.value[x]'} type: Reference short: Reference to a resource (by instance) choiceOf: value index: 173 type: url: null short: The type of relationship, for instance branded to generic or virtual to actual product isModifier: false index: 174 elements: value: base: {path: 'Extension.value[x]'} short: The type of relationship, for instance branded to generic or virtual to actual product choices: [valueCodeableConcept] index: 176 valueCodeableConcept: base: {path: 'Extension.value[x]'} type: CodeableConcept short: The type of relationship, for instance branded to generic or virtual to actual product choiceOf: value index: 177 elements: extension: array: true min: 1 index: 160 slicing: rules: closed ordered: false discriminator: - {path: url, type: value} min: 1 slices: product: match: {url: null} schema: short: Reference to another product, e.g. for linking authorised to investigational product isModifier: false _required: true index: 161 extensions: _datatype: url: http://hl7.org/fhir/StructureDefinition/_datatype type: Extension short: Data type name for MedicinalProductDefinition.crossReference.product from FHIR R4B index: 162 elements: value: base: {path: 'Extension.value[x]'} pattern: {type: string, value: CodeableReference} choices: [valueString] type: string index: 164 valueString: type: string pattern: {type: string, value: CodeableReference} base: {path: 'Extension.value[x]'} choiceOf: value index: 165 required: [value, valueString] concept: url: null short: Reference to a concept (by class) isModifier: false index: 166 elements: value: base: {path: 'Extension.value[x]'} short: Reference to a concept (by class) choices: [valueCodeableConcept] index: 168 valueCodeableConcept: base: {path: 'Extension.value[x]'} type: CodeableConcept short: Reference to a concept (by class) choiceOf: value index: 169 reference: url: null short: Reference to a resource (by instance) isModifier: false index: 170 elements: value: base: {path: 'Extension.value[x]'} short: Reference to a resource (by instance) choices: [valueReference] index: 172 valueReference: base: {path: 'Extension.value[x]'} type: Reference short: Reference to a resource (by instance) choiceOf: value index: 173 elements: extension: type: Extension short: Data type name for MedicinalProductDefinition.crossReference.product from FHIR R4B url: http://hl7.org/fhir/StructureDefinition/_datatype index: 162 slicing: slices: _datatype: match: {} schema: type: Extension short: Data type name for MedicinalProductDefinition.crossReference.product from FHIR R4B url: http://hl7.org/fhir/StructureDefinition/_datatype index: 162 elements: value: base: {path: 'Extension.value[x]'} pattern: {type: string, value: CodeableReference} choices: [valueString] type: string index: 164 valueString: type: string pattern: {type: string, value: CodeableReference} base: {path: 'Extension.value[x]'} choiceOf: value index: 165 required: [value, valueString] concept: match: {} schema: short: Reference to a concept (by class) isModifier: false index: 166 elements: value: base: {path: 'Extension.value[x]'} short: Reference to a concept (by class) choices: [valueCodeableConcept] index: 168 valueCodeableConcept: base: {path: 'Extension.value[x]'} type: CodeableConcept short: Reference to a concept (by class) choiceOf: value index: 169 reference: match: {} schema: short: Reference to a resource (by instance) isModifier: false index: 170 elements: value: base: {path: 'Extension.value[x]'} short: Reference to a resource (by instance) choices: [valueReference] index: 172 valueReference: base: {path: 'Extension.value[x]'} type: Reference short: Reference to a resource (by instance) choiceOf: value index: 173 type: match: {url: null} schema: short: The type of relationship, for instance branded to generic or virtual to actual product isModifier: false index: 174 elements: value: base: {path: 'Extension.value[x]'} short: The type of relationship, for instance branded to generic or virtual to actual product choices: [valueCodeableConcept] index: 176 valueCodeableConcept: base: {path: 'Extension.value[x]'} type: CodeableConcept short: The type of relationship, for instance branded to generic or virtual to actual product choiceOf: value index: 177 required: [extension] attachedDocument: url: null short: Additional documentation about the medicinal product isModifier: false array: true index: 103 elements: value: base: {path: 'Extension.value[x]'} short: Additional documentation about the medicinal product choices: [valueReference] index: 105 valueReference: base: {path: 'Extension.value[x]'} type: Reference short: Additional documentation about the medicinal product choiceOf: value refers: ['http://hl7.org/fhir/StructureDefinition/DocumentReference'] index: 106 domain: url: null short: If this medicine applies to human or veterinary uses isModifier: false index: 5 elements: value: base: {path: 'Extension.value[x]'} short: If this medicine applies to human or veterinary uses choices: [valueCodeableConcept] index: 7 valueCodeableConcept: base: {path: 'Extension.value[x]'} type: CodeableConcept short: If this medicine applies to human or veterinary uses choiceOf: value index: 8 legalStatusOfSupply: url: null short: The legal status of supply of the medicinal product as classified by the regulator isModifier: false index: 37 elements: value: base: {path: 'Extension.value[x]'} short: The legal status of supply of the medicinal product as classified by the regulator choices: [valueCodeableConcept] index: 39 valueCodeableConcept: base: {path: 'Extension.value[x]'} type: CodeableConcept short: The legal status of supply of the medicinal product as classified by the regulator choiceOf: value index: 40 version: url: null short: A business identifier relating to a specific version of the product isModifier: false index: 9 elements: value: base: {path: 'Extension.value[x]'} short: A business identifier relating to a specific version of the product choices: [valueString] index: 11 valueString: base: {path: 'Extension.value[x]'} type: string short: A business identifier relating to a specific version of the product choiceOf: value index: 12 contact: url: null short: A product specific contact, person (in a role), or an organization isModifier: false array: true index: 111 extensions: type: url: null short: Allows the contact to be classified, for example QPPV, Pharmacovigilance Enquiry Information isModifier: false index: 113 elements: value: base: {path: 'Extension.value[x]'} short: Allows the contact to be classified, for example QPPV, Pharmacovigilance Enquiry Information choices: [valueCodeableConcept] index: 115 valueCodeableConcept: base: {path: 'Extension.value[x]'} type: CodeableConcept short: Allows the contact to be classified, for example QPPV, Pharmacovigilance Enquiry Information choiceOf: value index: 116 contact: url: null short: A product specific contact, person (in a role), or an organization isModifier: false _required: true index: 117 elements: value: base: {path: 'Extension.value[x]'} short: A product specific contact, person (in a role), or an organization choices: [valueReference] index: 119 valueReference: base: {path: 'Extension.value[x]'} type: Reference short: A product specific contact, person (in a role), or an organization choiceOf: value refers: ['http://hl7.org/fhir/StructureDefinition/Organization', 'http://hl7.org/fhir/StructureDefinition/PractitionerRole'] index: 120 elements: extension: array: true min: 1 index: 112 slicing: rules: closed ordered: false discriminator: - {path: url, type: value} min: 1 slices: type: match: {url: null} schema: short: Allows the contact to be classified, for example QPPV, Pharmacovigilance Enquiry Information isModifier: false index: 113 elements: value: base: {path: 'Extension.value[x]'} short: Allows the contact to be classified, for example QPPV, Pharmacovigilance Enquiry Information choices: [valueCodeableConcept] index: 115 valueCodeableConcept: base: {path: 'Extension.value[x]'} type: CodeableConcept short: Allows the contact to be classified, for example QPPV, Pharmacovigilance Enquiry Information choiceOf: value index: 116 contact: match: {url: null} schema: short: A product specific contact, person (in a role), or an organization isModifier: false _required: true index: 117 elements: value: base: {path: 'Extension.value[x]'} short: A product specific contact, person (in a role), or an organization choices: [valueReference] index: 119 valueReference: base: {path: 'Extension.value[x]'} type: Reference short: A product specific contact, person (in a role), or an organization choiceOf: value refers: ['http://hl7.org/fhir/StructureDefinition/Organization', 'http://hl7.org/fhir/StructureDefinition/PractitionerRole'] index: 120 required: [extension] class: extension kind: complex-type url: http://hl7.org/fhir/4.3/StructureDefinition/extension-MedicinalProductDefinition base: http://hl7.org/fhir/StructureDefinition/Extension version: 0.0.1-snapshot-1 required: [extension, url]