description: This cross-version extension represents MedicinalProduct from http://hl7.org/fhir/StructureDefinition/MedicinalProduct|4.0.1 for use in FHIR R4B. package_name: hl7.fhir.uv.xver-r4.r4b derivation: constraint name: Ext_R4_MedicinalProduct type: Extension elements: extension: base: {max: '*', min: 0, path: Extension.extension} array: true min: 1 index: 0 slicing: rules: closed ordered: false discriminator: - {path: url, type: value} min: 1 slices: additionalMonitoringIndicator: match: {url: additionalMonitoringIndicator} schema: base: {max: '*', min: 0, path: Extension.extension} short: Whether the Medicinal Product is subject to additional monitoring for regulatory reasons index: 21 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: additionalMonitoringIndicator} index: 22 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Whether the Medicinal Product is subject to additional monitoring for regulatory reasons choices: [valueCodeableConcept] index: 24 valueCodeableConcept: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: CodeableConcept short: Whether the Medicinal Product is subject to additional monitoring for regulatory reasons choiceOf: value index: 25 required: [url] manufacturingBusinessOperation: match: {url: manufacturingBusinessOperation} schema: base: {max: '*', min: 0, path: Extension.extension} short: An operation applied to the product, for manufacturing or adminsitrative purpose array: true index: 147 extensions: operationType: url: operationType base: {max: '*', min: 0, path: Extension.extension} short: The type of manufacturing operation index: 149 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: operationType} index: 150 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: The type of manufacturing operation choices: [valueCodeableConcept] index: 152 valueCodeableConcept: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: CodeableConcept short: The type of manufacturing operation choiceOf: value index: 153 required: [url] authorisationReferenceNumber: url: authorisationReferenceNumber base: {max: '*', min: 0, path: Extension.extension} short: Regulatory authorization reference number index: 154 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: authorisationReferenceNumber} index: 155 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Regulatory authorization reference number choices: [valueIdentifier] index: 157 valueIdentifier: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: Identifier short: Regulatory authorization reference number choiceOf: value index: 158 required: [url] effectiveDate: url: effectiveDate base: {max: '*', min: 0, path: Extension.extension} short: Regulatory authorization date index: 159 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: effectiveDate} index: 160 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Regulatory authorization date choices: [valueDateTime] index: 162 valueDateTime: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: dateTime short: Regulatory authorization date choiceOf: value index: 163 required: [url] confidentialityIndicator: url: confidentialityIndicator base: {max: '*', min: 0, path: Extension.extension} short: To indicate if this proces is commercially confidential index: 164 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: confidentialityIndicator} index: 165 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: To indicate if this proces is commercially confidential choices: [valueCodeableConcept] index: 167 valueCodeableConcept: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: CodeableConcept short: To indicate if this proces is commercially confidential choiceOf: value index: 168 required: [url] manufacturer: url: manufacturer base: {max: '*', min: 0, path: Extension.extension} short: The manufacturer or establishment associated with the process array: true index: 169 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: manufacturer} index: 170 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: The manufacturer or establishment associated with the process choices: [valueReference] index: 172 valueReference: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: Reference short: The manufacturer or establishment associated with the process choiceOf: value index: 173 required: [url] regulator: url: regulator base: {max: '*', min: 0, path: Extension.extension} short: A regulator which oversees the operation index: 174 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: regulator} index: 175 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: A regulator which oversees the operation choices: [valueReference] index: 177 valueReference: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: Reference short: A regulator which oversees the operation choiceOf: value index: 178 required: [url] elements: extension: base: {max: '*', min: 0, path: Extension.extension} array: true index: 148 slicing: rules: closed ordered: false discriminator: - {path: url, type: value} min: 0 slices: operationType: match: {url: operationType} schema: base: {max: '*', min: 0, path: Extension.extension} short: The type of manufacturing operation index: 149 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: operationType} index: 150 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: The type of manufacturing operation choices: [valueCodeableConcept] index: 152 valueCodeableConcept: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: CodeableConcept short: The type of manufacturing operation choiceOf: value index: 153 required: [url] authorisationReferenceNumber: match: {url: authorisationReferenceNumber} schema: base: {max: '*', min: 0, path: Extension.extension} short: Regulatory authorization reference number index: 154 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: authorisationReferenceNumber} index: 155 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Regulatory authorization reference number choices: [valueIdentifier] index: 157 valueIdentifier: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: Identifier short: Regulatory authorization reference number choiceOf: value index: 158 required: [url] effectiveDate: match: {url: effectiveDate} schema: base: {max: '*', min: 0, path: Extension.extension} short: Regulatory authorization date index: 159 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: effectiveDate} index: 160 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Regulatory authorization date choices: [valueDateTime] index: 162 valueDateTime: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: dateTime short: Regulatory authorization date choiceOf: value index: 163 required: [url] confidentialityIndicator: match: {url: confidentialityIndicator} schema: base: {max: '*', min: 0, path: Extension.extension} short: To indicate if this proces is commercially confidential index: 164 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: confidentialityIndicator} index: 165 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: To indicate if this proces is commercially confidential choices: [valueCodeableConcept] index: 167 valueCodeableConcept: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: CodeableConcept short: To indicate if this proces is commercially confidential choiceOf: value index: 168 required: [url] manufacturer: match: {url: manufacturer} schema: base: {max: '*', min: 0, path: Extension.extension} short: The manufacturer or establishment associated with the process array: true index: 169 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: manufacturer} index: 170 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: The manufacturer or establishment associated with the process choices: [valueReference] index: 172 valueReference: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: Reference short: The manufacturer or establishment associated with the process choiceOf: value index: 173 required: [url] regulator: match: {url: regulator} schema: base: {max: '*', min: 0, path: Extension.extension} short: A regulator which oversees the operation index: 174 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: regulator} index: 175 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: A regulator which oversees the operation choices: [valueReference] index: 177 valueReference: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: Reference short: A regulator which oversees the operation choiceOf: value index: 178 required: [url] url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: manufacturingBusinessOperation} index: 179 required: [url] combinedPharmaceuticalDoseForm: match: {url: combinedPharmaceuticalDoseForm} schema: base: {max: '*', min: 0, path: Extension.extension} short: The dose form for a single part product, or combined form of a multiple part product index: 11 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: combinedPharmaceuticalDoseForm} index: 12 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: The dose form for a single part product, or combined form of a multiple part product choices: [valueCodeableConcept] index: 14 valueCodeableConcept: base: {max: '1', min: 0, 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: 15 required: [url] clinicalTrial: match: {url: clinicalTrial} schema: base: {max: '*', min: 0, path: Extension.extension} short: Clinical trials or studies that this product is involved in array: true index: 98 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: clinicalTrial} index: 99 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Clinical trials or studies that this product is involved in choices: [valueReference] index: 101 valueReference: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: Reference short: Clinical trials or studies that this product is involved in choiceOf: value index: 102 required: [url] productClassification: match: {url: productClassification} schema: base: {max: '*', min: 0, path: Extension.extension} short: Allows the product to be classified by various systems array: true index: 36 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: productClassification} index: 37 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Allows the product to be classified by various systems choices: [valueCodeableConcept] index: 39 valueCodeableConcept: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: CodeableConcept short: Allows the product to be classified by various systems choiceOf: value index: 40 required: [url] name: match: {url: name} schema: min: 1 short: The product's name, including full name and possibly coded parts index: 103 array: true elements: extension: base: {max: '*', min: 0, path: Extension.extension} array: true min: 1 index: 104 slicing: rules: closed ordered: false discriminator: - {path: url, type: value} min: 1 slices: productName: match: {url: productName} schema: base: {max: '*', min: 0, path: Extension.extension} short: The full product name _required: true index: 105 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: productName} index: 106 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: The full product name choices: [valueString] index: 108 valueString: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: string short: The full product name choiceOf: value index: 109 required: [url] namePart: match: {url: namePart} schema: base: {max: '*', min: 0, path: Extension.extension} short: Coding words or phrases of the name array: true index: 110 extensions: part: url: part base: {max: '*', min: 0, path: Extension.extension} short: A fragment of a product name _required: true index: 112 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: part} index: 113 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: A fragment of a product name choices: [valueString] index: 115 valueString: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: string short: A fragment of a product name choiceOf: value index: 116 required: [url] type: url: type base: {max: '*', min: 0, path: Extension.extension} short: Idenifying type for this part of the name (e.g. strength part) _required: true index: 117 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: type} index: 118 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Idenifying type for this part of the name (e.g. strength part) choices: [valueCoding] index: 120 valueCoding: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: Coding short: Idenifying type for this part of the name (e.g. strength part) choiceOf: value index: 121 required: [url] elements: extension: base: {max: '*', min: 0, path: Extension.extension} array: true min: 2 index: 111 slicing: rules: closed ordered: false discriminator: - {path: url, type: value} min: 2 slices: part: match: {url: part} schema: base: {max: '*', min: 0, path: Extension.extension} short: A fragment of a product name _required: true index: 112 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: part} index: 113 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: A fragment of a product name choices: [valueString] index: 115 valueString: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: string short: A fragment of a product name choiceOf: value index: 116 required: [url] type: match: {url: type} schema: base: {max: '*', min: 0, path: Extension.extension} short: Idenifying type for this part of the name (e.g. strength part) _required: true index: 117 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: type} index: 118 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Idenifying type for this part of the name (e.g. strength part) choices: [valueCoding] index: 120 valueCoding: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: Coding short: Idenifying type for this part of the name (e.g. strength part) choiceOf: value index: 121 required: [url] url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: namePart} index: 122 required: [url] countryLanguage: match: {url: countryLanguage} schema: base: {max: '*', min: 0, path: Extension.extension} short: Country where the name applies array: true index: 123 extensions: country: url: country base: {max: '*', min: 0, path: Extension.extension} short: Country code for where this name applies _required: true index: 125 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: country} index: 126 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Country code for where this name applies choices: [valueCodeableConcept] index: 128 valueCodeableConcept: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: CodeableConcept short: Country code for where this name applies choiceOf: value index: 129 required: [url] jurisdiction: url: jurisdiction base: {max: '*', min: 0, path: Extension.extension} short: Jurisdiction code for where this name applies index: 130 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: jurisdiction} index: 131 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Jurisdiction code for where this name applies choices: [valueCodeableConcept] index: 133 valueCodeableConcept: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: CodeableConcept short: Jurisdiction code for where this name applies choiceOf: value index: 134 required: [url] language: url: language base: {max: '*', min: 0, path: Extension.extension} short: Language code for this name _required: true index: 135 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: language} index: 136 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Language code for this name choices: [valueCodeableConcept] index: 138 valueCodeableConcept: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: CodeableConcept short: Language code for this name choiceOf: value index: 139 required: [url] elements: extension: base: {max: '*', min: 0, path: Extension.extension} array: true min: 2 index: 124 slicing: rules: closed ordered: false discriminator: - {path: url, type: value} min: 2 slices: country: match: {url: country} schema: base: {max: '*', min: 0, path: Extension.extension} short: Country code for where this name applies _required: true index: 125 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: country} index: 126 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Country code for where this name applies choices: [valueCodeableConcept] index: 128 valueCodeableConcept: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: CodeableConcept short: Country code for where this name applies choiceOf: value index: 129 required: [url] jurisdiction: match: {url: jurisdiction} schema: base: {max: '*', min: 0, path: Extension.extension} short: Jurisdiction code for where this name applies index: 130 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: jurisdiction} index: 131 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Jurisdiction code for where this name applies choices: [valueCodeableConcept] index: 133 valueCodeableConcept: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: CodeableConcept short: Jurisdiction code for where this name applies choiceOf: value index: 134 required: [url] language: match: {url: language} schema: base: {max: '*', min: 0, path: Extension.extension} short: Language code for this name _required: true index: 135 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: language} index: 136 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Language code for this name choices: [valueCodeableConcept] index: 138 valueCodeableConcept: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: CodeableConcept short: Language code for this name choiceOf: value index: 139 required: [url] url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: countryLanguage} index: 140 required: [url] url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: name} index: 141 _required: true extensions: productName: url: productName base: {max: '*', min: 0, path: Extension.extension} short: The full product name _required: true index: 105 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: productName} index: 106 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: The full product name choices: [valueString] index: 108 valueString: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: string short: The full product name choiceOf: value index: 109 required: [url] namePart: url: namePart base: {max: '*', min: 0, path: Extension.extension} short: Coding words or phrases of the name array: true index: 110 extensions: part: url: part base: {max: '*', min: 0, path: Extension.extension} short: A fragment of a product name _required: true index: 112 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: part} index: 113 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: A fragment of a product name choices: [valueString] index: 115 valueString: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: string short: A fragment of a product name choiceOf: value index: 116 required: [url] type: url: type base: {max: '*', min: 0, path: Extension.extension} short: Idenifying type for this part of the name (e.g. strength part) _required: true index: 117 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: type} index: 118 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Idenifying type for this part of the name (e.g. strength part) choices: [valueCoding] index: 120 valueCoding: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: Coding short: Idenifying type for this part of the name (e.g. strength part) choiceOf: value index: 121 required: [url] elements: extension: base: {max: '*', min: 0, path: Extension.extension} array: true min: 2 index: 111 slicing: rules: closed ordered: false discriminator: - {path: url, type: value} min: 2 slices: part: match: {url: part} schema: base: {max: '*', min: 0, path: Extension.extension} short: A fragment of a product name _required: true index: 112 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: part} index: 113 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: A fragment of a product name choices: [valueString] index: 115 valueString: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: string short: A fragment of a product name choiceOf: value index: 116 required: [url] type: match: {url: type} schema: base: {max: '*', min: 0, path: Extension.extension} short: Idenifying type for this part of the name (e.g. strength part) _required: true index: 117 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: type} index: 118 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Idenifying type for this part of the name (e.g. strength part) choices: [valueCoding] index: 120 valueCoding: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: Coding short: Idenifying type for this part of the name (e.g. strength part) choiceOf: value index: 121 required: [url] url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: namePart} index: 122 required: [url] countryLanguage: url: countryLanguage base: {max: '*', min: 0, path: Extension.extension} short: Country where the name applies array: true index: 123 extensions: country: url: country base: {max: '*', min: 0, path: Extension.extension} short: Country code for where this name applies _required: true index: 125 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: country} index: 126 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Country code for where this name applies choices: [valueCodeableConcept] index: 128 valueCodeableConcept: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: CodeableConcept short: Country code for where this name applies choiceOf: value index: 129 required: [url] jurisdiction: url: jurisdiction base: {max: '*', min: 0, path: Extension.extension} short: Jurisdiction code for where this name applies index: 130 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: jurisdiction} index: 131 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Jurisdiction code for where this name applies choices: [valueCodeableConcept] index: 133 valueCodeableConcept: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: CodeableConcept short: Jurisdiction code for where this name applies choiceOf: value index: 134 required: [url] language: url: language base: {max: '*', min: 0, path: Extension.extension} short: Language code for this name _required: true index: 135 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: language} index: 136 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Language code for this name choices: [valueCodeableConcept] index: 138 valueCodeableConcept: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: CodeableConcept short: Language code for this name choiceOf: value index: 139 required: [url] elements: extension: base: {max: '*', min: 0, path: Extension.extension} array: true min: 2 index: 124 slicing: rules: closed ordered: false discriminator: - {path: url, type: value} min: 2 slices: country: match: {url: country} schema: base: {max: '*', min: 0, path: Extension.extension} short: Country code for where this name applies _required: true index: 125 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: country} index: 126 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Country code for where this name applies choices: [valueCodeableConcept] index: 128 valueCodeableConcept: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: CodeableConcept short: Country code for where this name applies choiceOf: value index: 129 required: [url] jurisdiction: match: {url: jurisdiction} schema: base: {max: '*', min: 0, path: Extension.extension} short: Jurisdiction code for where this name applies index: 130 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: jurisdiction} index: 131 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Jurisdiction code for where this name applies choices: [valueCodeableConcept] index: 133 valueCodeableConcept: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: CodeableConcept short: Jurisdiction code for where this name applies choiceOf: value index: 134 required: [url] language: match: {url: language} schema: base: {max: '*', min: 0, path: Extension.extension} short: Language code for this name _required: true index: 135 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: language} index: 136 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Language code for this name choices: [valueCodeableConcept] index: 138 valueCodeableConcept: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: CodeableConcept short: Language code for this name choiceOf: value index: 139 required: [url] url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: countryLanguage} index: 140 required: [url] base: {max: '*', min: 0, path: Extension.extension} required: [url, extension] masterFile: match: {url: masterFile} schema: base: {max: '*', min: 0, path: Extension.extension} short: A master file for to the medicinal product (e.g. Pharmacovigilance System Master File) array: true index: 88 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: masterFile} index: 89 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: A master file for to the medicinal product (e.g. Pharmacovigilance System Master File) choices: [valueReference] index: 91 valueReference: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: Reference short: A master file for to the medicinal product (e.g. Pharmacovigilance System Master File) choiceOf: value index: 92 required: [url] pharmaceuticalProduct: match: {url: pharmaceuticalProduct} schema: base: {max: '*', min: 0, path: Extension.extension} short: Pharmaceutical aspects of product array: true index: 73 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: pharmaceuticalProduct} index: 74 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Pharmaceutical aspects of product choices: [valueReference] index: 76 valueReference: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: Reference short: Pharmaceutical aspects of product choiceOf: value index: 77 required: [url] type: match: {url: type} schema: base: {max: '*', min: 0, path: Extension.extension} short: Regulatory type, e.g. Investigational or Authorized index: 1 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: type} index: 2 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Regulatory type, e.g. Investigational or Authorized choices: [valueCodeableConcept] index: 4 valueCodeableConcept: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: CodeableConcept short: Regulatory type, e.g. Investigational or Authorized choiceOf: value index: 5 required: [url] marketingStatus: match: {url: marketingStatus} schema: base: {max: '*', min: 0, path: Extension.extension} short: Marketing status of the medicinal product, in contrast to marketing authorizaton array: true index: 41 extensions: country: url: country base: {max: '*', min: 0, path: Extension.extension} 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 _required: true index: 43 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: country} index: 44 value: base: {max: '1', min: 0, 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: 46 valueCodeableConcept: base: {max: '1', min: 0, 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: 47 required: [url] jurisdiction: url: jurisdiction base: {max: '*', min: 0, path: Extension.extension} 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 index: 48 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: jurisdiction} index: 49 value: base: {max: '1', min: 0, 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: 51 valueCodeableConcept: base: {max: '1', min: 0, 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: 52 required: [url] status: url: status base: {max: '*', min: 0, path: Extension.extension} short: This attribute provides information on the status of the marketing of the medicinal product See ISO/TS 20443 for more information and examples _required: true index: 53 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: status} index: 54 value: base: {max: '1', min: 0, 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: 56 valueCodeableConcept: base: {max: '1', min: 0, 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: 57 required: [url] dateRange: url: dateRange base: {max: '*', min: 0, path: Extension.extension} 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 _required: true index: 58 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: dateRange} index: 59 value: base: {max: '1', min: 0, 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: 61 valuePeriod: base: {max: '1', min: 0, 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: 62 required: [url] restoreDate: url: restoreDate base: {max: '*', min: 0, path: Extension.extension} 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 index: 63 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: restoreDate} index: 64 value: base: {max: '1', min: 0, 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: 66 valueDateTime: base: {max: '1', min: 0, 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: 67 required: [url] _datatype: url: http://hl7.org/fhir/StructureDefinition/_datatype|5.2.0 type: Extension short: Data type name for MedicinalProduct.marketingStatus from FHIR R4 index: 68 elements: value: base: {max: '1', min: 0, path: 'Extension.value[x]'} pattern: {type: String, value: MarketingStatus} choices: [valueString] index: 70 valueString: type: string pattern: {type: String, value: MarketingStatus} base: {max: '1', min: 0, path: 'Extension.value[x]'} choiceOf: value index: 71 required: [valueString, value] elements: extension: base: {max: '*', min: 0, path: Extension.extension} array: true min: 3 index: 42 slicing: rules: closed ordered: false discriminator: - {path: url, type: value} min: 3 slices: country: match: {url: country} schema: base: {max: '*', min: 0, path: Extension.extension} 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 _required: true index: 43 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: country} index: 44 value: base: {max: '1', min: 0, 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: 46 valueCodeableConcept: base: {max: '1', min: 0, 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: 47 required: [url] jurisdiction: match: {url: jurisdiction} schema: base: {max: '*', min: 0, path: Extension.extension} 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 index: 48 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: jurisdiction} index: 49 value: base: {max: '1', min: 0, 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: 51 valueCodeableConcept: base: {max: '1', min: 0, 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: 52 required: [url] status: match: {url: status} schema: base: {max: '*', min: 0, path: Extension.extension} short: This attribute provides information on the status of the marketing of the medicinal product See ISO/TS 20443 for more information and examples _required: true index: 53 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: status} index: 54 value: base: {max: '1', min: 0, 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: 56 valueCodeableConcept: base: {max: '1', min: 0, 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: 57 required: [url] dateRange: match: {url: dateRange} schema: base: {max: '*', min: 0, path: Extension.extension} 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 _required: true index: 58 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: dateRange} index: 59 value: base: {max: '1', min: 0, 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: 61 valuePeriod: base: {max: '1', min: 0, 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: 62 required: [url] restoreDate: match: {url: restoreDate} schema: base: {max: '*', min: 0, path: Extension.extension} 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 index: 63 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: restoreDate} index: 64 value: base: {max: '1', min: 0, 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: 66 valueDateTime: base: {max: '1', min: 0, 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: 67 required: [url] _datatype: match: {url: null} schema: type: Extension short: Data type name for MedicinalProduct.marketingStatus from FHIR R4 url: http://hl7.org/fhir/StructureDefinition/_datatype|5.2.0 index: 68 elements: value: base: {max: '1', min: 0, path: 'Extension.value[x]'} pattern: {type: String, value: MarketingStatus} choices: [valueString] index: 70 valueString: type: string pattern: {type: String, value: MarketingStatus} base: {max: '1', min: 0, path: 'Extension.value[x]'} choiceOf: value index: 71 required: [valueString, value] url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: marketingStatus} index: 72 required: [url] specialMeasures: match: {url: specialMeasures} schema: base: {max: '*', min: 0, path: Extension.extension} short: Whether the Medicinal Product is subject to special measures for regulatory reasons array: true index: 26 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: specialMeasures} index: 27 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Whether the Medicinal Product is subject to special measures for regulatory reasons choices: [valueString] index: 29 valueString: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: string short: Whether the Medicinal Product is subject to special measures for regulatory reasons choiceOf: value index: 30 required: [url] specialDesignation: match: {url: specialDesignation} schema: base: {max: '*', min: 0, path: Extension.extension} short: Indicates if the medicinal product has an orphan designation for the treatment of a rare disease array: true index: 180 extensions: identifier: url: identifier base: {max: '*', min: 0, path: Extension.extension} short: Identifier for the designation, or procedure number array: true index: 182 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: identifier} index: 183 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Identifier for the designation, or procedure number choices: [valueIdentifier] index: 185 valueIdentifier: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: Identifier short: Identifier for the designation, or procedure number choiceOf: value index: 186 required: [url] type: url: type base: {max: '*', min: 0, path: Extension.extension} short: The type of special designation, e.g. orphan drug, minor use index: 187 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: type} index: 188 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: The type of special designation, e.g. orphan drug, minor use choices: [valueCodeableConcept] index: 190 valueCodeableConcept: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: CodeableConcept short: The type of special designation, e.g. orphan drug, minor use choiceOf: value index: 191 required: [url] intendedUse: url: intendedUse base: {max: '*', min: 0, path: Extension.extension} short: The intended use of the product, e.g. prevention, treatment index: 192 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: intendedUse} index: 193 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: The intended use of the product, e.g. prevention, treatment choices: [valueCodeableConcept] index: 195 valueCodeableConcept: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: CodeableConcept short: The intended use of the product, e.g. prevention, treatment choiceOf: value index: 196 required: [url] indication[x]: url: indication[x] base: {max: '*', min: 0, path: Extension.extension} short: Condition for which the medicinal use applies index: 197 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: 'indication[x]'} index: 198 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Condition for which the medicinal use applies choices: [valueCodeableConcept, valueReference] index: 200 valueCodeableConcept: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: CodeableConcept short: Condition for which the medicinal use applies choiceOf: value index: 201 valueReference: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: Reference short: Condition for which the medicinal use applies choiceOf: value index: 202 required: [url] status: url: status base: {max: '*', min: 0, path: Extension.extension} short: For example granted, pending, expired or withdrawn index: 203 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: status} index: 204 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: For example granted, pending, expired or withdrawn choices: [valueCodeableConcept] index: 206 valueCodeableConcept: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: CodeableConcept short: For example granted, pending, expired or withdrawn choiceOf: value index: 207 required: [url] date: url: date base: {max: '*', min: 0, path: Extension.extension} short: Date when the designation was granted index: 208 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: date} index: 209 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Date when the designation was granted choices: [valueDateTime] index: 211 valueDateTime: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: dateTime short: Date when the designation was granted choiceOf: value index: 212 required: [url] species: url: species base: {max: '*', min: 0, path: Extension.extension} short: Animal species for which this applies index: 213 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: species} index: 214 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Animal species for which this applies choices: [valueCodeableConcept] index: 216 valueCodeableConcept: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: CodeableConcept short: Animal species for which this applies choiceOf: value index: 217 required: [url] elements: extension: base: {max: '*', min: 0, path: Extension.extension} array: true index: 181 slicing: rules: closed ordered: false discriminator: - {path: url, type: value} min: 0 slices: identifier: match: {url: identifier} schema: base: {max: '*', min: 0, path: Extension.extension} short: Identifier for the designation, or procedure number array: true index: 182 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: identifier} index: 183 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Identifier for the designation, or procedure number choices: [valueIdentifier] index: 185 valueIdentifier: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: Identifier short: Identifier for the designation, or procedure number choiceOf: value index: 186 required: [url] type: match: {url: type} schema: base: {max: '*', min: 0, path: Extension.extension} short: The type of special designation, e.g. orphan drug, minor use index: 187 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: type} index: 188 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: The type of special designation, e.g. orphan drug, minor use choices: [valueCodeableConcept] index: 190 valueCodeableConcept: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: CodeableConcept short: The type of special designation, e.g. orphan drug, minor use choiceOf: value index: 191 required: [url] intendedUse: match: {url: intendedUse} schema: base: {max: '*', min: 0, path: Extension.extension} short: The intended use of the product, e.g. prevention, treatment index: 192 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: intendedUse} index: 193 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: The intended use of the product, e.g. prevention, treatment choices: [valueCodeableConcept] index: 195 valueCodeableConcept: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: CodeableConcept short: The intended use of the product, e.g. prevention, treatment choiceOf: value index: 196 required: [url] indication[x]: match: {url: 'indication[x]'} schema: base: {max: '*', min: 0, path: Extension.extension} short: Condition for which the medicinal use applies index: 197 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: 'indication[x]'} index: 198 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Condition for which the medicinal use applies choices: [valueCodeableConcept, valueReference] index: 200 valueCodeableConcept: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: CodeableConcept short: Condition for which the medicinal use applies choiceOf: value index: 201 valueReference: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: Reference short: Condition for which the medicinal use applies choiceOf: value index: 202 required: [url] status: match: {url: status} schema: base: {max: '*', min: 0, path: Extension.extension} short: For example granted, pending, expired or withdrawn index: 203 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: status} index: 204 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: For example granted, pending, expired or withdrawn choices: [valueCodeableConcept] index: 206 valueCodeableConcept: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: CodeableConcept short: For example granted, pending, expired or withdrawn choiceOf: value index: 207 required: [url] date: match: {url: date} schema: base: {max: '*', min: 0, path: Extension.extension} short: Date when the designation was granted index: 208 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: date} index: 209 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Date when the designation was granted choices: [valueDateTime] index: 211 valueDateTime: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: dateTime short: Date when the designation was granted choiceOf: value index: 212 required: [url] species: match: {url: species} schema: base: {max: '*', min: 0, path: Extension.extension} short: Animal species for which this applies index: 213 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: species} index: 214 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Animal species for which this applies choices: [valueCodeableConcept] index: 216 valueCodeableConcept: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: CodeableConcept short: Animal species for which this applies choiceOf: value index: 217 required: [url] url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: specialDesignation} index: 218 required: [url] packagedMedicinalProduct: match: {url: packagedMedicinalProduct} schema: base: {max: '*', min: 0, path: Extension.extension} short: Package representation for the product array: true index: 78 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: packagedMedicinalProduct} index: 79 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Package representation for the product choices: [valueReference] index: 81 valueReference: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: Reference short: Package representation for the product choiceOf: value index: 82 required: [url] crossReference: match: {url: crossReference} schema: base: {max: '*', min: 0, path: Extension.extension} short: Reference to another product, e.g. for linking authorised to investigational product array: true index: 142 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: crossReference} index: 143 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Reference to another product, e.g. for linking authorised to investigational product choices: [valueIdentifier] index: 145 valueIdentifier: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: Identifier short: Reference to another product, e.g. for linking authorised to investigational product choiceOf: value index: 146 required: [url] attachedDocument: match: {url: attachedDocument} schema: base: {max: '*', min: 0, path: Extension.extension} short: Supporting documentation, typically for regulatory submission array: true index: 83 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: attachedDocument} index: 84 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Supporting documentation, typically for regulatory submission choices: [valueReference] index: 86 valueReference: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: Reference short: Supporting documentation, typically for regulatory submission choiceOf: value index: 87 required: [url] domain: match: {url: domain} schema: base: {max: '*', min: 0, path: Extension.extension} short: If this medicine applies to human or veterinary uses index: 6 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: domain} index: 7 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: If this medicine applies to human or veterinary uses choices: [valueCoding] index: 9 valueCoding: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: Coding short: If this medicine applies to human or veterinary uses choiceOf: value index: 10 required: [url] legalStatusOfSupply: match: {url: legalStatusOfSupply} schema: base: {max: '*', min: 0, path: Extension.extension} short: The legal status of supply of the medicinal product as classified by the regulator index: 16 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: legalStatusOfSupply} index: 17 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: The legal status of supply of the medicinal product as classified by the regulator choices: [valueCodeableConcept] index: 19 valueCodeableConcept: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: CodeableConcept short: The legal status of supply of the medicinal product as classified by the regulator choiceOf: value index: 20 required: [url] paediatricUseIndicator: match: {url: paediatricUseIndicator} schema: base: {max: '*', min: 0, path: Extension.extension} short: If authorised for use in children index: 31 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: paediatricUseIndicator} index: 32 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: If authorised for use in children choices: [valueCodeableConcept] index: 34 valueCodeableConcept: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: CodeableConcept short: If authorised for use in children choiceOf: value index: 35 required: [url] contact: match: {url: contact} schema: base: {max: '*', min: 0, path: Extension.extension} short: A product specific contact, person (in a role), or an organization array: true index: 93 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: contact} index: 94 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: A product specific contact, person (in a role), or an organization choices: [valueReference] index: 96 valueReference: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: Reference short: A product specific contact, person (in a role), or an organization choiceOf: value index: 97 required: [url] url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: 'http://hl7.org/fhir/4.0/StructureDefinition/extension-MedicinalProduct'} index: 219 package_version: 0.0.1-snapshot-2 extensions: additionalMonitoringIndicator: url: additionalMonitoringIndicator base: {max: '*', min: 0, path: Extension.extension} short: Whether the Medicinal Product is subject to additional monitoring for regulatory reasons index: 21 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: additionalMonitoringIndicator} index: 22 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Whether the Medicinal Product is subject to additional monitoring for regulatory reasons choices: [valueCodeableConcept] index: 24 valueCodeableConcept: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: CodeableConcept short: Whether the Medicinal Product is subject to additional monitoring for regulatory reasons choiceOf: value index: 25 required: [url] manufacturingBusinessOperation: url: manufacturingBusinessOperation base: {max: '*', min: 0, path: Extension.extension} short: An operation applied to the product, for manufacturing or adminsitrative purpose array: true index: 147 extensions: operationType: url: operationType base: {max: '*', min: 0, path: Extension.extension} short: The type of manufacturing operation index: 149 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: operationType} index: 150 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: The type of manufacturing operation choices: [valueCodeableConcept] index: 152 valueCodeableConcept: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: CodeableConcept short: The type of manufacturing operation choiceOf: value index: 153 required: [url] authorisationReferenceNumber: url: authorisationReferenceNumber base: {max: '*', min: 0, path: Extension.extension} short: Regulatory authorization reference number index: 154 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: authorisationReferenceNumber} index: 155 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Regulatory authorization reference number choices: [valueIdentifier] index: 157 valueIdentifier: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: Identifier short: Regulatory authorization reference number choiceOf: value index: 158 required: [url] effectiveDate: url: effectiveDate base: {max: '*', min: 0, path: Extension.extension} short: Regulatory authorization date index: 159 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: effectiveDate} index: 160 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Regulatory authorization date choices: [valueDateTime] index: 162 valueDateTime: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: dateTime short: Regulatory authorization date choiceOf: value index: 163 required: [url] confidentialityIndicator: url: confidentialityIndicator base: {max: '*', min: 0, path: Extension.extension} short: To indicate if this proces is commercially confidential index: 164 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: confidentialityIndicator} index: 165 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: To indicate if this proces is commercially confidential choices: [valueCodeableConcept] index: 167 valueCodeableConcept: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: CodeableConcept short: To indicate if this proces is commercially confidential choiceOf: value index: 168 required: [url] manufacturer: url: manufacturer base: {max: '*', min: 0, path: Extension.extension} short: The manufacturer or establishment associated with the process array: true index: 169 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: manufacturer} index: 170 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: The manufacturer or establishment associated with the process choices: [valueReference] index: 172 valueReference: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: Reference short: The manufacturer or establishment associated with the process choiceOf: value index: 173 required: [url] regulator: url: regulator base: {max: '*', min: 0, path: Extension.extension} short: A regulator which oversees the operation index: 174 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: regulator} index: 175 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: A regulator which oversees the operation choices: [valueReference] index: 177 valueReference: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: Reference short: A regulator which oversees the operation choiceOf: value index: 178 required: [url] elements: extension: base: {max: '*', min: 0, path: Extension.extension} array: true index: 148 slicing: rules: closed ordered: false discriminator: - {path: url, type: value} min: 0 slices: operationType: match: {url: operationType} schema: base: {max: '*', min: 0, path: Extension.extension} short: The type of manufacturing operation index: 149 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: operationType} index: 150 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: The type of manufacturing operation choices: [valueCodeableConcept] index: 152 valueCodeableConcept: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: CodeableConcept short: The type of manufacturing operation choiceOf: value index: 153 required: [url] authorisationReferenceNumber: match: {url: authorisationReferenceNumber} schema: base: {max: '*', min: 0, path: Extension.extension} short: Regulatory authorization reference number index: 154 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: authorisationReferenceNumber} index: 155 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Regulatory authorization reference number choices: [valueIdentifier] index: 157 valueIdentifier: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: Identifier short: Regulatory authorization reference number choiceOf: value index: 158 required: [url] effectiveDate: match: {url: effectiveDate} schema: base: {max: '*', min: 0, path: Extension.extension} short: Regulatory authorization date index: 159 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: effectiveDate} index: 160 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Regulatory authorization date choices: [valueDateTime] index: 162 valueDateTime: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: dateTime short: Regulatory authorization date choiceOf: value index: 163 required: [url] confidentialityIndicator: match: {url: confidentialityIndicator} schema: base: {max: '*', min: 0, path: Extension.extension} short: To indicate if this proces is commercially confidential index: 164 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: confidentialityIndicator} index: 165 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: To indicate if this proces is commercially confidential choices: [valueCodeableConcept] index: 167 valueCodeableConcept: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: CodeableConcept short: To indicate if this proces is commercially confidential choiceOf: value index: 168 required: [url] manufacturer: match: {url: manufacturer} schema: base: {max: '*', min: 0, path: Extension.extension} short: The manufacturer or establishment associated with the process array: true index: 169 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: manufacturer} index: 170 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: The manufacturer or establishment associated with the process choices: [valueReference] index: 172 valueReference: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: Reference short: The manufacturer or establishment associated with the process choiceOf: value index: 173 required: [url] regulator: match: {url: regulator} schema: base: {max: '*', min: 0, path: Extension.extension} short: A regulator which oversees the operation index: 174 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: regulator} index: 175 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: A regulator which oversees the operation choices: [valueReference] index: 177 valueReference: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: Reference short: A regulator which oversees the operation choiceOf: value index: 178 required: [url] url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: manufacturingBusinessOperation} index: 179 required: [url] combinedPharmaceuticalDoseForm: url: combinedPharmaceuticalDoseForm base: {max: '*', min: 0, path: Extension.extension} short: The dose form for a single part product, or combined form of a multiple part product index: 11 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: combinedPharmaceuticalDoseForm} index: 12 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: The dose form for a single part product, or combined form of a multiple part product choices: [valueCodeableConcept] index: 14 valueCodeableConcept: base: {max: '1', min: 0, 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: 15 required: [url] clinicalTrial: url: clinicalTrial base: {max: '*', min: 0, path: Extension.extension} short: Clinical trials or studies that this product is involved in array: true index: 98 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: clinicalTrial} index: 99 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Clinical trials or studies that this product is involved in choices: [valueReference] index: 101 valueReference: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: Reference short: Clinical trials or studies that this product is involved in choiceOf: value index: 102 required: [url] productClassification: url: productClassification base: {max: '*', min: 0, path: Extension.extension} short: Allows the product to be classified by various systems array: true index: 36 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: productClassification} index: 37 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Allows the product to be classified by various systems choices: [valueCodeableConcept] index: 39 valueCodeableConcept: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: CodeableConcept short: Allows the product to be classified by various systems choiceOf: value index: 40 required: [url] name: min: 1 short: The product's name, including full name and possibly coded parts index: 103 array: true elements: extension: base: {max: '*', min: 0, path: Extension.extension} array: true min: 1 index: 104 slicing: rules: closed ordered: false discriminator: - {path: url, type: value} min: 1 slices: productName: match: {url: productName} schema: base: {max: '*', min: 0, path: Extension.extension} short: The full product name _required: true index: 105 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: productName} index: 106 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: The full product name choices: [valueString] index: 108 valueString: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: string short: The full product name choiceOf: value index: 109 required: [url] namePart: match: {url: namePart} schema: base: {max: '*', min: 0, path: Extension.extension} short: Coding words or phrases of the name array: true index: 110 extensions: part: url: part base: {max: '*', min: 0, path: Extension.extension} short: A fragment of a product name _required: true index: 112 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: part} index: 113 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: A fragment of a product name choices: [valueString] index: 115 valueString: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: string short: A fragment of a product name choiceOf: value index: 116 required: [url] type: url: type base: {max: '*', min: 0, path: Extension.extension} short: Idenifying type for this part of the name (e.g. strength part) _required: true index: 117 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: type} index: 118 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Idenifying type for this part of the name (e.g. strength part) choices: [valueCoding] index: 120 valueCoding: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: Coding short: Idenifying type for this part of the name (e.g. strength part) choiceOf: value index: 121 required: [url] elements: extension: base: {max: '*', min: 0, path: Extension.extension} array: true min: 2 index: 111 slicing: rules: closed ordered: false discriminator: - {path: url, type: value} min: 2 slices: part: match: {url: part} schema: base: {max: '*', min: 0, path: Extension.extension} short: A fragment of a product name _required: true index: 112 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: part} index: 113 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: A fragment of a product name choices: [valueString] index: 115 valueString: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: string short: A fragment of a product name choiceOf: value index: 116 required: [url] type: match: {url: type} schema: base: {max: '*', min: 0, path: Extension.extension} short: Idenifying type for this part of the name (e.g. strength part) _required: true index: 117 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: type} index: 118 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Idenifying type for this part of the name (e.g. strength part) choices: [valueCoding] index: 120 valueCoding: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: Coding short: Idenifying type for this part of the name (e.g. strength part) choiceOf: value index: 121 required: [url] url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: namePart} index: 122 required: [url] countryLanguage: match: {url: countryLanguage} schema: base: {max: '*', min: 0, path: Extension.extension} short: Country where the name applies array: true index: 123 extensions: country: url: country base: {max: '*', min: 0, path: Extension.extension} short: Country code for where this name applies _required: true index: 125 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: country} index: 126 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Country code for where this name applies choices: [valueCodeableConcept] index: 128 valueCodeableConcept: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: CodeableConcept short: Country code for where this name applies choiceOf: value index: 129 required: [url] jurisdiction: url: jurisdiction base: {max: '*', min: 0, path: Extension.extension} short: Jurisdiction code for where this name applies index: 130 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: jurisdiction} index: 131 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Jurisdiction code for where this name applies choices: [valueCodeableConcept] index: 133 valueCodeableConcept: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: CodeableConcept short: Jurisdiction code for where this name applies choiceOf: value index: 134 required: [url] language: url: language base: {max: '*', min: 0, path: Extension.extension} short: Language code for this name _required: true index: 135 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: language} index: 136 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Language code for this name choices: [valueCodeableConcept] index: 138 valueCodeableConcept: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: CodeableConcept short: Language code for this name choiceOf: value index: 139 required: [url] elements: extension: base: {max: '*', min: 0, path: Extension.extension} array: true min: 2 index: 124 slicing: rules: closed ordered: false discriminator: - {path: url, type: value} min: 2 slices: country: match: {url: country} schema: base: {max: '*', min: 0, path: Extension.extension} short: Country code for where this name applies _required: true index: 125 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: country} index: 126 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Country code for where this name applies choices: [valueCodeableConcept] index: 128 valueCodeableConcept: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: CodeableConcept short: Country code for where this name applies choiceOf: value index: 129 required: [url] jurisdiction: match: {url: jurisdiction} schema: base: {max: '*', min: 0, path: Extension.extension} short: Jurisdiction code for where this name applies index: 130 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: jurisdiction} index: 131 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Jurisdiction code for where this name applies choices: [valueCodeableConcept] index: 133 valueCodeableConcept: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: CodeableConcept short: Jurisdiction code for where this name applies choiceOf: value index: 134 required: [url] language: match: {url: language} schema: base: {max: '*', min: 0, path: Extension.extension} short: Language code for this name _required: true index: 135 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: language} index: 136 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Language code for this name choices: [valueCodeableConcept] index: 138 valueCodeableConcept: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: CodeableConcept short: Language code for this name choiceOf: value index: 139 required: [url] url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: countryLanguage} index: 140 required: [url] url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: name} index: 141 _required: true extensions: productName: url: productName base: {max: '*', min: 0, path: Extension.extension} short: The full product name _required: true index: 105 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: productName} index: 106 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: The full product name choices: [valueString] index: 108 valueString: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: string short: The full product name choiceOf: value index: 109 required: [url] namePart: url: namePart base: {max: '*', min: 0, path: Extension.extension} short: Coding words or phrases of the name array: true index: 110 extensions: part: url: part base: {max: '*', min: 0, path: Extension.extension} short: A fragment of a product name _required: true index: 112 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: part} index: 113 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: A fragment of a product name choices: [valueString] index: 115 valueString: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: string short: A fragment of a product name choiceOf: value index: 116 required: [url] type: url: type base: {max: '*', min: 0, path: Extension.extension} short: Idenifying type for this part of the name (e.g. strength part) _required: true index: 117 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: type} index: 118 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Idenifying type for this part of the name (e.g. strength part) choices: [valueCoding] index: 120 valueCoding: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: Coding short: Idenifying type for this part of the name (e.g. strength part) choiceOf: value index: 121 required: [url] elements: extension: base: {max: '*', min: 0, path: Extension.extension} array: true min: 2 index: 111 slicing: rules: closed ordered: false discriminator: - {path: url, type: value} min: 2 slices: part: match: {url: part} schema: base: {max: '*', min: 0, path: Extension.extension} short: A fragment of a product name _required: true index: 112 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: part} index: 113 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: A fragment of a product name choices: [valueString] index: 115 valueString: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: string short: A fragment of a product name choiceOf: value index: 116 required: [url] type: match: {url: type} schema: base: {max: '*', min: 0, path: Extension.extension} short: Idenifying type for this part of the name (e.g. strength part) _required: true index: 117 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: type} index: 118 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Idenifying type for this part of the name (e.g. strength part) choices: [valueCoding] index: 120 valueCoding: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: Coding short: Idenifying type for this part of the name (e.g. strength part) choiceOf: value index: 121 required: [url] url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: namePart} index: 122 required: [url] countryLanguage: url: countryLanguage base: {max: '*', min: 0, path: Extension.extension} short: Country where the name applies array: true index: 123 extensions: country: url: country base: {max: '*', min: 0, path: Extension.extension} short: Country code for where this name applies _required: true index: 125 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: country} index: 126 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Country code for where this name applies choices: [valueCodeableConcept] index: 128 valueCodeableConcept: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: CodeableConcept short: Country code for where this name applies choiceOf: value index: 129 required: [url] jurisdiction: url: jurisdiction base: {max: '*', min: 0, path: Extension.extension} short: Jurisdiction code for where this name applies index: 130 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: jurisdiction} index: 131 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Jurisdiction code for where this name applies choices: [valueCodeableConcept] index: 133 valueCodeableConcept: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: CodeableConcept short: Jurisdiction code for where this name applies choiceOf: value index: 134 required: [url] language: url: language base: {max: '*', min: 0, path: Extension.extension} short: Language code for this name _required: true index: 135 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: language} index: 136 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Language code for this name choices: [valueCodeableConcept] index: 138 valueCodeableConcept: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: CodeableConcept short: Language code for this name choiceOf: value index: 139 required: [url] elements: extension: base: {max: '*', min: 0, path: Extension.extension} array: true min: 2 index: 124 slicing: rules: closed ordered: false discriminator: - {path: url, type: value} min: 2 slices: country: match: {url: country} schema: base: {max: '*', min: 0, path: Extension.extension} short: Country code for where this name applies _required: true index: 125 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: country} index: 126 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Country code for where this name applies choices: [valueCodeableConcept] index: 128 valueCodeableConcept: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: CodeableConcept short: Country code for where this name applies choiceOf: value index: 129 required: [url] jurisdiction: match: {url: jurisdiction} schema: base: {max: '*', min: 0, path: Extension.extension} short: Jurisdiction code for where this name applies index: 130 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: jurisdiction} index: 131 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Jurisdiction code for where this name applies choices: [valueCodeableConcept] index: 133 valueCodeableConcept: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: CodeableConcept short: Jurisdiction code for where this name applies choiceOf: value index: 134 required: [url] language: match: {url: language} schema: base: {max: '*', min: 0, path: Extension.extension} short: Language code for this name _required: true index: 135 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: language} index: 136 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Language code for this name choices: [valueCodeableConcept] index: 138 valueCodeableConcept: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: CodeableConcept short: Language code for this name choiceOf: value index: 139 required: [url] url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: countryLanguage} index: 140 required: [url] url: name base: {max: '*', min: 0, path: Extension.extension} required: [url, extension] masterFile: url: masterFile base: {max: '*', min: 0, path: Extension.extension} short: A master file for to the medicinal product (e.g. Pharmacovigilance System Master File) array: true index: 88 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: masterFile} index: 89 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: A master file for to the medicinal product (e.g. Pharmacovigilance System Master File) choices: [valueReference] index: 91 valueReference: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: Reference short: A master file for to the medicinal product (e.g. Pharmacovigilance System Master File) choiceOf: value index: 92 required: [url] pharmaceuticalProduct: url: pharmaceuticalProduct base: {max: '*', min: 0, path: Extension.extension} short: Pharmaceutical aspects of product array: true index: 73 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: pharmaceuticalProduct} index: 74 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Pharmaceutical aspects of product choices: [valueReference] index: 76 valueReference: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: Reference short: Pharmaceutical aspects of product choiceOf: value index: 77 required: [url] type: url: type base: {max: '*', min: 0, path: Extension.extension} short: Regulatory type, e.g. Investigational or Authorized index: 1 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: type} index: 2 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Regulatory type, e.g. Investigational or Authorized choices: [valueCodeableConcept] index: 4 valueCodeableConcept: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: CodeableConcept short: Regulatory type, e.g. Investigational or Authorized choiceOf: value index: 5 required: [url] marketingStatus: url: marketingStatus base: {max: '*', min: 0, path: Extension.extension} short: Marketing status of the medicinal product, in contrast to marketing authorizaton array: true index: 41 extensions: country: url: country base: {max: '*', min: 0, path: Extension.extension} 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 _required: true index: 43 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: country} index: 44 value: base: {max: '1', min: 0, 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: 46 valueCodeableConcept: base: {max: '1', min: 0, 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: 47 required: [url] jurisdiction: url: jurisdiction base: {max: '*', min: 0, path: Extension.extension} 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 index: 48 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: jurisdiction} index: 49 value: base: {max: '1', min: 0, 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: 51 valueCodeableConcept: base: {max: '1', min: 0, 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: 52 required: [url] status: url: status base: {max: '*', min: 0, path: Extension.extension} short: This attribute provides information on the status of the marketing of the medicinal product See ISO/TS 20443 for more information and examples _required: true index: 53 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: status} index: 54 value: base: {max: '1', min: 0, 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: 56 valueCodeableConcept: base: {max: '1', min: 0, 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: 57 required: [url] dateRange: url: dateRange base: {max: '*', min: 0, path: Extension.extension} 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 _required: true index: 58 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: dateRange} index: 59 value: base: {max: '1', min: 0, 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: 61 valuePeriod: base: {max: '1', min: 0, 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: 62 required: [url] restoreDate: url: restoreDate base: {max: '*', min: 0, path: Extension.extension} 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 index: 63 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: restoreDate} index: 64 value: base: {max: '1', min: 0, 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: 66 valueDateTime: base: {max: '1', min: 0, 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: 67 required: [url] _datatype: url: http://hl7.org/fhir/StructureDefinition/_datatype|5.2.0 type: Extension short: Data type name for MedicinalProduct.marketingStatus from FHIR R4 index: 68 elements: value: base: {max: '1', min: 0, path: 'Extension.value[x]'} pattern: {type: String, value: MarketingStatus} choices: [valueString] index: 70 valueString: type: string pattern: {type: String, value: MarketingStatus} base: {max: '1', min: 0, path: 'Extension.value[x]'} choiceOf: value index: 71 required: [valueString, value] elements: extension: base: {max: '*', min: 0, path: Extension.extension} array: true min: 3 index: 42 slicing: rules: closed ordered: false discriminator: - {path: url, type: value} min: 3 slices: country: match: {url: country} schema: base: {max: '*', min: 0, path: Extension.extension} 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 _required: true index: 43 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: country} index: 44 value: base: {max: '1', min: 0, 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: 46 valueCodeableConcept: base: {max: '1', min: 0, 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: 47 required: [url] jurisdiction: match: {url: jurisdiction} schema: base: {max: '*', min: 0, path: Extension.extension} 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 index: 48 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: jurisdiction} index: 49 value: base: {max: '1', min: 0, 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: 51 valueCodeableConcept: base: {max: '1', min: 0, 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: 52 required: [url] status: match: {url: status} schema: base: {max: '*', min: 0, path: Extension.extension} short: This attribute provides information on the status of the marketing of the medicinal product See ISO/TS 20443 for more information and examples _required: true index: 53 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: status} index: 54 value: base: {max: '1', min: 0, 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: 56 valueCodeableConcept: base: {max: '1', min: 0, 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: 57 required: [url] dateRange: match: {url: dateRange} schema: base: {max: '*', min: 0, path: Extension.extension} 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 _required: true index: 58 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: dateRange} index: 59 value: base: {max: '1', min: 0, 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: 61 valuePeriod: base: {max: '1', min: 0, 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: 62 required: [url] restoreDate: match: {url: restoreDate} schema: base: {max: '*', min: 0, path: Extension.extension} 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 index: 63 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: restoreDate} index: 64 value: base: {max: '1', min: 0, 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: 66 valueDateTime: base: {max: '1', min: 0, 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: 67 required: [url] _datatype: match: {url: null} schema: type: Extension short: Data type name for MedicinalProduct.marketingStatus from FHIR R4 url: http://hl7.org/fhir/StructureDefinition/_datatype|5.2.0 index: 68 elements: value: base: {max: '1', min: 0, path: 'Extension.value[x]'} pattern: {type: String, value: MarketingStatus} choices: [valueString] index: 70 valueString: type: string pattern: {type: String, value: MarketingStatus} base: {max: '1', min: 0, path: 'Extension.value[x]'} choiceOf: value index: 71 required: [valueString, value] url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: marketingStatus} index: 72 required: [url] specialMeasures: url: specialMeasures base: {max: '*', min: 0, path: Extension.extension} short: Whether the Medicinal Product is subject to special measures for regulatory reasons array: true index: 26 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: specialMeasures} index: 27 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Whether the Medicinal Product is subject to special measures for regulatory reasons choices: [valueString] index: 29 valueString: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: string short: Whether the Medicinal Product is subject to special measures for regulatory reasons choiceOf: value index: 30 required: [url] specialDesignation: url: specialDesignation base: {max: '*', min: 0, path: Extension.extension} short: Indicates if the medicinal product has an orphan designation for the treatment of a rare disease array: true index: 180 extensions: identifier: url: identifier base: {max: '*', min: 0, path: Extension.extension} short: Identifier for the designation, or procedure number array: true index: 182 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: identifier} index: 183 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Identifier for the designation, or procedure number choices: [valueIdentifier] index: 185 valueIdentifier: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: Identifier short: Identifier for the designation, or procedure number choiceOf: value index: 186 required: [url] type: url: type base: {max: '*', min: 0, path: Extension.extension} short: The type of special designation, e.g. orphan drug, minor use index: 187 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: type} index: 188 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: The type of special designation, e.g. orphan drug, minor use choices: [valueCodeableConcept] index: 190 valueCodeableConcept: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: CodeableConcept short: The type of special designation, e.g. orphan drug, minor use choiceOf: value index: 191 required: [url] intendedUse: url: intendedUse base: {max: '*', min: 0, path: Extension.extension} short: The intended use of the product, e.g. prevention, treatment index: 192 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: intendedUse} index: 193 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: The intended use of the product, e.g. prevention, treatment choices: [valueCodeableConcept] index: 195 valueCodeableConcept: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: CodeableConcept short: The intended use of the product, e.g. prevention, treatment choiceOf: value index: 196 required: [url] indication[x]: url: indication[x] base: {max: '*', min: 0, path: Extension.extension} short: Condition for which the medicinal use applies index: 197 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: 'indication[x]'} index: 198 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Condition for which the medicinal use applies choices: [valueCodeableConcept, valueReference] index: 200 valueCodeableConcept: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: CodeableConcept short: Condition for which the medicinal use applies choiceOf: value index: 201 valueReference: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: Reference short: Condition for which the medicinal use applies choiceOf: value index: 202 required: [url] status: url: status base: {max: '*', min: 0, path: Extension.extension} short: For example granted, pending, expired or withdrawn index: 203 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: status} index: 204 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: For example granted, pending, expired or withdrawn choices: [valueCodeableConcept] index: 206 valueCodeableConcept: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: CodeableConcept short: For example granted, pending, expired or withdrawn choiceOf: value index: 207 required: [url] date: url: date base: {max: '*', min: 0, path: Extension.extension} short: Date when the designation was granted index: 208 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: date} index: 209 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Date when the designation was granted choices: [valueDateTime] index: 211 valueDateTime: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: dateTime short: Date when the designation was granted choiceOf: value index: 212 required: [url] species: url: species base: {max: '*', min: 0, path: Extension.extension} short: Animal species for which this applies index: 213 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: species} index: 214 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Animal species for which this applies choices: [valueCodeableConcept] index: 216 valueCodeableConcept: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: CodeableConcept short: Animal species for which this applies choiceOf: value index: 217 required: [url] elements: extension: base: {max: '*', min: 0, path: Extension.extension} array: true index: 181 slicing: rules: closed ordered: false discriminator: - {path: url, type: value} min: 0 slices: identifier: match: {url: identifier} schema: base: {max: '*', min: 0, path: Extension.extension} short: Identifier for the designation, or procedure number array: true index: 182 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: identifier} index: 183 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Identifier for the designation, or procedure number choices: [valueIdentifier] index: 185 valueIdentifier: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: Identifier short: Identifier for the designation, or procedure number choiceOf: value index: 186 required: [url] type: match: {url: type} schema: base: {max: '*', min: 0, path: Extension.extension} short: The type of special designation, e.g. orphan drug, minor use index: 187 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: type} index: 188 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: The type of special designation, e.g. orphan drug, minor use choices: [valueCodeableConcept] index: 190 valueCodeableConcept: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: CodeableConcept short: The type of special designation, e.g. orphan drug, minor use choiceOf: value index: 191 required: [url] intendedUse: match: {url: intendedUse} schema: base: {max: '*', min: 0, path: Extension.extension} short: The intended use of the product, e.g. prevention, treatment index: 192 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: intendedUse} index: 193 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: The intended use of the product, e.g. prevention, treatment choices: [valueCodeableConcept] index: 195 valueCodeableConcept: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: CodeableConcept short: The intended use of the product, e.g. prevention, treatment choiceOf: value index: 196 required: [url] indication[x]: match: {url: 'indication[x]'} schema: base: {max: '*', min: 0, path: Extension.extension} short: Condition for which the medicinal use applies index: 197 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: 'indication[x]'} index: 198 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Condition for which the medicinal use applies choices: [valueCodeableConcept, valueReference] index: 200 valueCodeableConcept: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: CodeableConcept short: Condition for which the medicinal use applies choiceOf: value index: 201 valueReference: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: Reference short: Condition for which the medicinal use applies choiceOf: value index: 202 required: [url] status: match: {url: status} schema: base: {max: '*', min: 0, path: Extension.extension} short: For example granted, pending, expired or withdrawn index: 203 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: status} index: 204 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: For example granted, pending, expired or withdrawn choices: [valueCodeableConcept] index: 206 valueCodeableConcept: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: CodeableConcept short: For example granted, pending, expired or withdrawn choiceOf: value index: 207 required: [url] date: match: {url: date} schema: base: {max: '*', min: 0, path: Extension.extension} short: Date when the designation was granted index: 208 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: date} index: 209 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Date when the designation was granted choices: [valueDateTime] index: 211 valueDateTime: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: dateTime short: Date when the designation was granted choiceOf: value index: 212 required: [url] species: match: {url: species} schema: base: {max: '*', min: 0, path: Extension.extension} short: Animal species for which this applies index: 213 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: species} index: 214 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Animal species for which this applies choices: [valueCodeableConcept] index: 216 valueCodeableConcept: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: CodeableConcept short: Animal species for which this applies choiceOf: value index: 217 required: [url] url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: specialDesignation} index: 218 required: [url] packagedMedicinalProduct: url: packagedMedicinalProduct base: {max: '*', min: 0, path: Extension.extension} short: Package representation for the product array: true index: 78 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: packagedMedicinalProduct} index: 79 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Package representation for the product choices: [valueReference] index: 81 valueReference: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: Reference short: Package representation for the product choiceOf: value index: 82 required: [url] crossReference: url: crossReference base: {max: '*', min: 0, path: Extension.extension} short: Reference to another product, e.g. for linking authorised to investigational product array: true index: 142 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: crossReference} index: 143 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Reference to another product, e.g. for linking authorised to investigational product choices: [valueIdentifier] index: 145 valueIdentifier: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: Identifier short: Reference to another product, e.g. for linking authorised to investigational product choiceOf: value index: 146 required: [url] attachedDocument: url: attachedDocument base: {max: '*', min: 0, path: Extension.extension} short: Supporting documentation, typically for regulatory submission array: true index: 83 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: attachedDocument} index: 84 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Supporting documentation, typically for regulatory submission choices: [valueReference] index: 86 valueReference: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: Reference short: Supporting documentation, typically for regulatory submission choiceOf: value index: 87 required: [url] domain: url: domain base: {max: '*', min: 0, path: Extension.extension} short: If this medicine applies to human or veterinary uses index: 6 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: domain} index: 7 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: If this medicine applies to human or veterinary uses choices: [valueCoding] index: 9 valueCoding: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: Coding short: If this medicine applies to human or veterinary uses choiceOf: value index: 10 required: [url] legalStatusOfSupply: url: legalStatusOfSupply base: {max: '*', min: 0, path: Extension.extension} short: The legal status of supply of the medicinal product as classified by the regulator index: 16 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: legalStatusOfSupply} index: 17 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: The legal status of supply of the medicinal product as classified by the regulator choices: [valueCodeableConcept] index: 19 valueCodeableConcept: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: CodeableConcept short: The legal status of supply of the medicinal product as classified by the regulator choiceOf: value index: 20 required: [url] paediatricUseIndicator: url: paediatricUseIndicator base: {max: '*', min: 0, path: Extension.extension} short: If authorised for use in children index: 31 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: paediatricUseIndicator} index: 32 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: If authorised for use in children choices: [valueCodeableConcept] index: 34 valueCodeableConcept: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: CodeableConcept short: If authorised for use in children choiceOf: value index: 35 required: [url] contact: url: contact base: {max: '*', min: 0, path: Extension.extension} short: A product specific contact, person (in a role), or an organization array: true index: 93 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: contact} index: 94 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: A product specific contact, person (in a role), or an organization choices: [valueReference] index: 96 valueReference: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: Reference short: A product specific contact, person (in a role), or an organization choiceOf: value index: 97 required: [url] class: extension kind: complex-type url: http://hl7.org/fhir/4.0/StructureDefinition/extension-MedicinalProduct base: http://hl7.org/fhir/StructureDefinition/Extension|4.3.0 version: 0.0.1-snapshot-2 required: [url, extension]