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: array: true min: 1 index: 0 slicing: rules: closed ordered: false discriminator: - {path: url, type: value} min: 1 slices: additionalMonitoringIndicator: match: {url: null} schema: short: Whether the Medicinal Product is subject to additional monitoring for regulatory reasons isModifier: false index: 17 elements: value: base: {path: 'Extension.value[x]'} short: Whether the Medicinal Product is subject to additional monitoring for regulatory reasons choices: [valueCodeableConcept] index: 19 valueCodeableConcept: base: {path: 'Extension.value[x]'} type: CodeableConcept short: Whether the Medicinal Product is subject to additional monitoring for regulatory reasons choiceOf: value index: 20 manufacturingBusinessOperation: match: {url: null} schema: short: An operation applied to the product, for manufacturing or adminsitrative purpose isModifier: false array: true index: 116 extensions: operationType: url: null short: The type of manufacturing operation isModifier: false index: 118 elements: value: base: {path: 'Extension.value[x]'} short: The type of manufacturing operation choices: [valueCodeableConcept] index: 120 valueCodeableConcept: base: {path: 'Extension.value[x]'} type: CodeableConcept short: The type of manufacturing operation choiceOf: value index: 121 authorisationReferenceNumber: url: null short: Regulatory authorization reference number isModifier: false index: 122 elements: value: base: {path: 'Extension.value[x]'} short: Regulatory authorization reference number choices: [valueIdentifier] index: 124 valueIdentifier: base: {path: 'Extension.value[x]'} type: Identifier short: Regulatory authorization reference number choiceOf: value index: 125 effectiveDate: url: null short: Regulatory authorization date isModifier: false index: 126 elements: value: base: {path: 'Extension.value[x]'} short: Regulatory authorization date choices: [valueDateTime] index: 128 valueDateTime: base: {path: 'Extension.value[x]'} type: dateTime short: Regulatory authorization date choiceOf: value index: 129 confidentialityIndicator: url: null short: To indicate if this proces is commercially confidential isModifier: false index: 130 elements: value: base: {path: 'Extension.value[x]'} short: To indicate if this proces is commercially confidential choices: [valueCodeableConcept] index: 132 valueCodeableConcept: base: {path: 'Extension.value[x]'} type: CodeableConcept short: To indicate if this proces is commercially confidential choiceOf: value index: 133 manufacturer: url: null short: The manufacturer or establishment associated with the process isModifier: false array: true index: 134 elements: value: base: {path: 'Extension.value[x]'} short: The manufacturer or establishment associated with the process choices: [valueReference] index: 136 valueReference: base: {path: 'Extension.value[x]'} type: Reference short: The manufacturer or establishment associated with the process choiceOf: value refers: ['http://hl7.org/fhir/StructureDefinition/Organization'] index: 137 regulator: url: null short: A regulator which oversees the operation isModifier: false index: 138 elements: value: base: {path: 'Extension.value[x]'} short: A regulator which oversees the operation choices: [valueReference] index: 140 valueReference: base: {path: 'Extension.value[x]'} type: Reference short: A regulator which oversees the operation choiceOf: value refers: ['http://hl7.org/fhir/StructureDefinition/Organization'] index: 141 elements: extension: array: true index: 117 slicing: rules: closed ordered: false discriminator: - {path: url, type: value} min: 0 slices: operationType: match: {url: null} schema: short: The type of manufacturing operation isModifier: false index: 118 elements: value: base: {path: 'Extension.value[x]'} short: The type of manufacturing operation choices: [valueCodeableConcept] index: 120 valueCodeableConcept: base: {path: 'Extension.value[x]'} type: CodeableConcept short: The type of manufacturing operation choiceOf: value index: 121 authorisationReferenceNumber: match: {url: null} schema: short: Regulatory authorization reference number isModifier: false index: 122 elements: value: base: {path: 'Extension.value[x]'} short: Regulatory authorization reference number choices: [valueIdentifier] index: 124 valueIdentifier: base: {path: 'Extension.value[x]'} type: Identifier short: Regulatory authorization reference number choiceOf: value index: 125 effectiveDate: match: {url: null} schema: short: Regulatory authorization date isModifier: false index: 126 elements: value: base: {path: 'Extension.value[x]'} short: Regulatory authorization date choices: [valueDateTime] index: 128 valueDateTime: base: {path: 'Extension.value[x]'} type: dateTime short: Regulatory authorization date choiceOf: value index: 129 confidentialityIndicator: match: {url: null} schema: short: To indicate if this proces is commercially confidential isModifier: false index: 130 elements: value: base: {path: 'Extension.value[x]'} short: To indicate if this proces is commercially confidential choices: [valueCodeableConcept] index: 132 valueCodeableConcept: base: {path: 'Extension.value[x]'} type: CodeableConcept short: To indicate if this proces is commercially confidential choiceOf: value index: 133 manufacturer: match: {url: null} schema: short: The manufacturer or establishment associated with the process isModifier: false array: true index: 134 elements: value: base: {path: 'Extension.value[x]'} short: The manufacturer or establishment associated with the process choices: [valueReference] index: 136 valueReference: base: {path: 'Extension.value[x]'} type: Reference short: The manufacturer or establishment associated with the process choiceOf: value refers: ['http://hl7.org/fhir/StructureDefinition/Organization'] index: 137 regulator: match: {url: null} schema: short: A regulator which oversees the operation isModifier: false index: 138 elements: value: base: {path: 'Extension.value[x]'} short: A regulator which oversees the operation choices: [valueReference] index: 140 valueReference: base: {path: 'Extension.value[x]'} type: Reference short: A regulator which oversees the operation choiceOf: value refers: ['http://hl7.org/fhir/StructureDefinition/Organization'] index: 141 combinedPharmaceuticalDoseForm: match: {url: null} schema: short: The dose form for a single part product, or combined form of a multiple part product isModifier: false index: 9 elements: value: base: {path: 'Extension.value[x]'} short: The dose form for a single part product, or combined form of a multiple part product choices: [valueCodeableConcept] index: 11 valueCodeableConcept: base: {path: 'Extension.value[x]'} type: CodeableConcept short: The dose form for a single part product, or combined form of a multiple part product choiceOf: value index: 12 clinicalTrial: match: {url: null} schema: short: Clinical trials or studies that this product is involved in isModifier: false array: true index: 78 elements: value: base: {path: 'Extension.value[x]'} short: Clinical trials or studies that this product is involved in choices: [valueReference] index: 80 valueReference: base: {path: 'Extension.value[x]'} type: Reference short: Clinical trials or studies that this product is involved in choiceOf: value refers: ['http://hl7.org/fhir/StructureDefinition/ResearchStudy'] index: 81 productClassification: match: {url: null} schema: short: Allows the product to be classified by various systems isModifier: false array: true index: 29 elements: value: base: {path: 'Extension.value[x]'} short: Allows the product to be classified by various systems choices: [valueCodeableConcept] index: 31 valueCodeableConcept: base: {path: 'Extension.value[x]'} type: CodeableConcept short: Allows the product to be classified by various systems choiceOf: value index: 32 name: match: {url: null} schema: min: 1 isModifier: false short: The product's name, including full name and possibly coded parts index: 82 array: true elements: extension: array: true min: 1 index: 83 slicing: rules: closed ordered: false discriminator: - {path: url, type: value} min: 1 slices: productName: match: {url: null} schema: short: The full product name isModifier: false _required: true index: 84 elements: value: base: {path: 'Extension.value[x]'} short: The full product name choices: [valueString] index: 86 valueString: base: {path: 'Extension.value[x]'} type: string short: The full product name choiceOf: value index: 87 namePart: match: {url: null} schema: short: Coding words or phrases of the name isModifier: false array: true index: 88 extensions: part: url: null short: A fragment of a product name isModifier: false _required: true index: 90 elements: value: base: {path: 'Extension.value[x]'} short: A fragment of a product name choices: [valueString] index: 92 valueString: base: {path: 'Extension.value[x]'} type: string short: A fragment of a product name choiceOf: value index: 93 type: url: null short: Idenifying type for this part of the name (e.g. strength part) isModifier: false _required: true index: 94 elements: value: base: {path: 'Extension.value[x]'} short: Idenifying type for this part of the name (e.g. strength part) choices: [valueCoding] index: 96 valueCoding: base: {path: 'Extension.value[x]'} type: Coding short: Idenifying type for this part of the name (e.g. strength part) choiceOf: value index: 97 elements: extension: array: true min: 2 index: 89 slicing: rules: closed ordered: false discriminator: - {path: url, type: value} min: 2 slices: part: match: {url: null} schema: short: A fragment of a product name isModifier: false _required: true index: 90 elements: value: base: {path: 'Extension.value[x]'} short: A fragment of a product name choices: [valueString] index: 92 valueString: base: {path: 'Extension.value[x]'} type: string short: A fragment of a product name choiceOf: value index: 93 type: match: {url: null} schema: short: Idenifying type for this part of the name (e.g. strength part) isModifier: false _required: true index: 94 elements: value: base: {path: 'Extension.value[x]'} short: Idenifying type for this part of the name (e.g. strength part) choices: [valueCoding] index: 96 valueCoding: base: {path: 'Extension.value[x]'} type: Coding short: Idenifying type for this part of the name (e.g. strength part) choiceOf: value index: 97 countryLanguage: match: {url: null} schema: short: Country where the name applies isModifier: false array: true index: 98 extensions: country: url: null short: Country code for where this name applies isModifier: false _required: true index: 100 elements: value: base: {path: 'Extension.value[x]'} short: Country code for where this name applies choices: [valueCodeableConcept] index: 102 valueCodeableConcept: base: {path: 'Extension.value[x]'} type: CodeableConcept short: Country code for where this name applies choiceOf: value index: 103 jurisdiction: url: null short: Jurisdiction code for where this name applies isModifier: false index: 104 elements: value: base: {path: 'Extension.value[x]'} short: Jurisdiction code for where this name applies choices: [valueCodeableConcept] index: 106 valueCodeableConcept: base: {path: 'Extension.value[x]'} type: CodeableConcept short: Jurisdiction code for where this name applies choiceOf: value index: 107 language: url: null short: Language code for this name isModifier: false _required: true index: 108 elements: value: base: {path: 'Extension.value[x]'} short: Language code for this name choices: [valueCodeableConcept] index: 110 valueCodeableConcept: base: {path: 'Extension.value[x]'} type: CodeableConcept short: Language code for this name choiceOf: value index: 111 elements: extension: array: true min: 2 index: 99 slicing: rules: closed ordered: false discriminator: - {path: url, type: value} min: 2 slices: country: match: {url: null} schema: short: Country code for where this name applies isModifier: false _required: true index: 100 elements: value: base: {path: 'Extension.value[x]'} short: Country code for where this name applies choices: [valueCodeableConcept] index: 102 valueCodeableConcept: base: {path: 'Extension.value[x]'} type: CodeableConcept short: Country code for where this name applies choiceOf: value index: 103 jurisdiction: match: {url: null} schema: short: Jurisdiction code for where this name applies isModifier: false index: 104 elements: value: base: {path: 'Extension.value[x]'} short: Jurisdiction code for where this name applies choices: [valueCodeableConcept] index: 106 valueCodeableConcept: base: {path: 'Extension.value[x]'} type: CodeableConcept short: Jurisdiction code for where this name applies choiceOf: value index: 107 language: match: {url: null} schema: short: Language code for this name isModifier: false _required: true index: 108 elements: value: base: {path: 'Extension.value[x]'} short: Language code for this name choices: [valueCodeableConcept] index: 110 valueCodeableConcept: base: {path: 'Extension.value[x]'} type: CodeableConcept short: Language code for this name choiceOf: value index: 111 _required: true extensions: productName: url: null short: The full product name isModifier: false _required: true index: 84 elements: value: base: {path: 'Extension.value[x]'} short: The full product name choices: [valueString] index: 86 valueString: base: {path: 'Extension.value[x]'} type: string short: The full product name choiceOf: value index: 87 namePart: url: null short: Coding words or phrases of the name isModifier: false array: true index: 88 extensions: part: url: null short: A fragment of a product name isModifier: false _required: true index: 90 elements: value: base: {path: 'Extension.value[x]'} short: A fragment of a product name choices: [valueString] index: 92 valueString: base: {path: 'Extension.value[x]'} type: string short: A fragment of a product name choiceOf: value index: 93 type: url: null short: Idenifying type for this part of the name (e.g. strength part) isModifier: false _required: true index: 94 elements: value: base: {path: 'Extension.value[x]'} short: Idenifying type for this part of the name (e.g. strength part) choices: [valueCoding] index: 96 valueCoding: base: {path: 'Extension.value[x]'} type: Coding short: Idenifying type for this part of the name (e.g. strength part) choiceOf: value index: 97 elements: extension: array: true min: 2 index: 89 slicing: rules: closed ordered: false discriminator: - {path: url, type: value} min: 2 slices: part: match: {url: null} schema: short: A fragment of a product name isModifier: false _required: true index: 90 elements: value: base: {path: 'Extension.value[x]'} short: A fragment of a product name choices: [valueString] index: 92 valueString: base: {path: 'Extension.value[x]'} type: string short: A fragment of a product name choiceOf: value index: 93 type: match: {url: null} schema: short: Idenifying type for this part of the name (e.g. strength part) isModifier: false _required: true index: 94 elements: value: base: {path: 'Extension.value[x]'} short: Idenifying type for this part of the name (e.g. strength part) choices: [valueCoding] index: 96 valueCoding: base: {path: 'Extension.value[x]'} type: Coding short: Idenifying type for this part of the name (e.g. strength part) choiceOf: value index: 97 countryLanguage: url: null short: Country where the name applies isModifier: false array: true index: 98 extensions: country: url: null short: Country code for where this name applies isModifier: false _required: true index: 100 elements: value: base: {path: 'Extension.value[x]'} short: Country code for where this name applies choices: [valueCodeableConcept] index: 102 valueCodeableConcept: base: {path: 'Extension.value[x]'} type: CodeableConcept short: Country code for where this name applies choiceOf: value index: 103 jurisdiction: url: null short: Jurisdiction code for where this name applies isModifier: false index: 104 elements: value: base: {path: 'Extension.value[x]'} short: Jurisdiction code for where this name applies choices: [valueCodeableConcept] index: 106 valueCodeableConcept: base: {path: 'Extension.value[x]'} type: CodeableConcept short: Jurisdiction code for where this name applies choiceOf: value index: 107 language: url: null short: Language code for this name isModifier: false _required: true index: 108 elements: value: base: {path: 'Extension.value[x]'} short: Language code for this name choices: [valueCodeableConcept] index: 110 valueCodeableConcept: base: {path: 'Extension.value[x]'} type: CodeableConcept short: Language code for this name choiceOf: value index: 111 elements: extension: array: true min: 2 index: 99 slicing: rules: closed ordered: false discriminator: - {path: url, type: value} min: 2 slices: country: match: {url: null} schema: short: Country code for where this name applies isModifier: false _required: true index: 100 elements: value: base: {path: 'Extension.value[x]'} short: Country code for where this name applies choices: [valueCodeableConcept] index: 102 valueCodeableConcept: base: {path: 'Extension.value[x]'} type: CodeableConcept short: Country code for where this name applies choiceOf: value index: 103 jurisdiction: match: {url: null} schema: short: Jurisdiction code for where this name applies isModifier: false index: 104 elements: value: base: {path: 'Extension.value[x]'} short: Jurisdiction code for where this name applies choices: [valueCodeableConcept] index: 106 valueCodeableConcept: base: {path: 'Extension.value[x]'} type: CodeableConcept short: Jurisdiction code for where this name applies choiceOf: value index: 107 language: match: {url: null} schema: short: Language code for this name isModifier: false _required: true index: 108 elements: value: base: {path: 'Extension.value[x]'} short: Language code for this name choices: [valueCodeableConcept] index: 110 valueCodeableConcept: base: {path: 'Extension.value[x]'} type: CodeableConcept short: Language code for this name choiceOf: value index: 111 required: [extension] masterFile: match: {url: null} schema: short: A master file for to the medicinal product (e.g. Pharmacovigilance System Master File) isModifier: false array: true index: 70 elements: value: base: {path: 'Extension.value[x]'} short: A master file for to the medicinal product (e.g. Pharmacovigilance System Master File) choices: [valueReference] index: 72 valueReference: base: {path: 'Extension.value[x]'} type: Reference short: A master file for to the medicinal product (e.g. Pharmacovigilance System Master File) choiceOf: value refers: ['http://hl7.org/fhir/StructureDefinition/DocumentReference'] index: 73 pharmaceuticalProduct: match: {url: null} schema: short: Pharmaceutical aspects of product isModifier: false array: true index: 58 elements: value: base: {path: 'Extension.value[x]'} short: Pharmaceutical aspects of product choices: [valueReference] index: 60 valueReference: base: {path: 'Extension.value[x]'} type: Reference short: Pharmaceutical aspects of product choiceOf: value refers: ['http://hl7.org/fhir/StructureDefinition/MedicinalProductPharmaceutical'] index: 61 type: match: {url: null} schema: short: Regulatory type, e.g. Investigational or Authorized isModifier: false index: 1 elements: value: base: {path: 'Extension.value[x]'} short: Regulatory type, e.g. Investigational or Authorized choices: [valueCodeableConcept] index: 3 valueCodeableConcept: base: {path: 'Extension.value[x]'} type: CodeableConcept short: Regulatory type, e.g. Investigational or Authorized choiceOf: value index: 4 marketingStatus: match: {url: null} schema: short: Marketing status of the medicinal product, in contrast to marketing authorizaton isModifier: false array: true index: 33 extensions: _datatype: url: http://hl7.org/fhir/StructureDefinition/_datatype type: Extension short: Data type name for MedicinalProduct.marketingStatus from FHIR R4 index: 34 elements: value: base: {path: 'Extension.value[x]'} pattern: {type: string, value: MarketingStatus} choices: [valueString] type: string index: 36 valueString: type: string pattern: {type: string, value: MarketingStatus} base: {path: 'Extension.value[x]'} choiceOf: value index: 37 required: [value, valueString] country: url: null short: The country in which the marketing authorisation has been granted shall be specified It should be specified using the ISO 3166 ‑ 1 alpha-2 code elements isModifier: false _required: true index: 38 elements: value: base: {path: 'Extension.value[x]'} short: The country in which the marketing authorisation has been granted shall be specified It should be specified using the ISO 3166 ‑ 1 alpha-2 code elements choices: [valueCodeableConcept] index: 40 valueCodeableConcept: base: {path: 'Extension.value[x]'} type: CodeableConcept short: The country in which the marketing authorisation has been granted shall be specified It should be specified using the ISO 3166 ‑ 1 alpha-2 code elements choiceOf: value index: 41 jurisdiction: url: null short: Where a Medicines Regulatory Agency has granted a marketing authorisation for which specific provisions within a jurisdiction apply, the jurisdiction can be specified using an appropriate controlled terminology The controlled term and the controlled term identifier shall be specified isModifier: false index: 42 elements: value: base: {path: 'Extension.value[x]'} short: Where a Medicines Regulatory Agency has granted a marketing authorisation for which specific provisions within a jurisdiction apply, the jurisdiction can be specified using an appropriate controlled terminology The controlled term and the controlled term identifier shall be specified choices: [valueCodeableConcept] index: 44 valueCodeableConcept: base: {path: 'Extension.value[x]'} type: CodeableConcept short: Where a Medicines Regulatory Agency has granted a marketing authorisation for which specific provisions within a jurisdiction apply, the jurisdiction can be specified using an appropriate controlled terminology The controlled term and the controlled term identifier shall be specified choiceOf: value index: 45 status: url: null short: This attribute provides information on the status of the marketing of the medicinal product See ISO/TS 20443 for more information and examples isModifier: false _required: true index: 46 elements: value: base: {path: 'Extension.value[x]'} short: This attribute provides information on the status of the marketing of the medicinal product See ISO/TS 20443 for more information and examples choices: [valueCodeableConcept] index: 48 valueCodeableConcept: base: {path: 'Extension.value[x]'} type: CodeableConcept short: This attribute provides information on the status of the marketing of the medicinal product See ISO/TS 20443 for more information and examples choiceOf: value index: 49 dateRange: url: null short: The date when the Medicinal Product is placed on the market by the Marketing Authorisation Holder (or where applicable, the manufacturer/distributor) in a country and/or jurisdiction shall be provided A complete date consisting of day, month and year shall be specified using the ISO 8601 date format NOTE “Placed on the market” refers to the release of the Medicinal Product into the distribution chain isModifier: false _required: true index: 50 elements: value: base: {path: 'Extension.value[x]'} short: The date when the Medicinal Product is placed on the market by the Marketing Authorisation Holder (or where applicable, the manufacturer/distributor) in a country and/or jurisdiction shall be provided A complete date consisting of day, month and year shall be specified using the ISO 8601 date format NOTE “Placed on the market” refers to the release of the Medicinal Product into the distribution chain choices: [valuePeriod] index: 52 valuePeriod: base: {path: 'Extension.value[x]'} type: Period short: The date when the Medicinal Product is placed on the market by the Marketing Authorisation Holder (or where applicable, the manufacturer/distributor) in a country and/or jurisdiction shall be provided A complete date consisting of day, month and year shall be specified using the ISO 8601 date format NOTE “Placed on the market” refers to the release of the Medicinal Product into the distribution chain choiceOf: value index: 53 restoreDate: url: null short: The date when the Medicinal Product is placed on the market by the Marketing Authorisation Holder (or where applicable, the manufacturer/distributor) in a country and/or jurisdiction shall be provided A complete date consisting of day, month and year shall be specified using the ISO 8601 date format NOTE “Placed on the market” refers to the release of the Medicinal Product into the distribution chain isModifier: false index: 54 elements: value: base: {path: 'Extension.value[x]'} short: The date when the Medicinal Product is placed on the market by the Marketing Authorisation Holder (or where applicable, the manufacturer/distributor) in a country and/or jurisdiction shall be provided A complete date consisting of day, month and year shall be specified using the ISO 8601 date format NOTE “Placed on the market” refers to the release of the Medicinal Product into the distribution chain choices: [valueDateTime] index: 56 valueDateTime: base: {path: 'Extension.value[x]'} type: dateTime short: The date when the Medicinal Product is placed on the market by the Marketing Authorisation Holder (or where applicable, the manufacturer/distributor) in a country and/or jurisdiction shall be provided A complete date consisting of day, month and year shall be specified using the ISO 8601 date format NOTE “Placed on the market” refers to the release of the Medicinal Product into the distribution chain choiceOf: value index: 57 elements: extension: type: Extension short: Data type name for MedicinalProduct.marketingStatus from FHIR R4 url: http://hl7.org/fhir/StructureDefinition/_datatype index: 34 slicing: slices: _datatype: match: {} schema: type: Extension short: Data type name for MedicinalProduct.marketingStatus from FHIR R4 url: http://hl7.org/fhir/StructureDefinition/_datatype index: 34 elements: value: base: {path: 'Extension.value[x]'} pattern: {type: string, value: MarketingStatus} choices: [valueString] type: string index: 36 valueString: type: string pattern: {type: string, value: MarketingStatus} base: {path: 'Extension.value[x]'} choiceOf: value index: 37 required: [value, valueString] country: match: {} schema: short: The country in which the marketing authorisation has been granted shall be specified It should be specified using the ISO 3166 ‑ 1 alpha-2 code elements isModifier: false _required: true index: 38 elements: value: base: {path: 'Extension.value[x]'} short: The country in which the marketing authorisation has been granted shall be specified It should be specified using the ISO 3166 ‑ 1 alpha-2 code elements choices: [valueCodeableConcept] index: 40 valueCodeableConcept: base: {path: 'Extension.value[x]'} type: CodeableConcept short: The country in which the marketing authorisation has been granted shall be specified It should be specified using the ISO 3166 ‑ 1 alpha-2 code elements choiceOf: value index: 41 jurisdiction: match: {} schema: short: Where a Medicines Regulatory Agency has granted a marketing authorisation for which specific provisions within a jurisdiction apply, the jurisdiction can be specified using an appropriate controlled terminology The controlled term and the controlled term identifier shall be specified isModifier: false index: 42 elements: value: base: {path: 'Extension.value[x]'} short: Where a Medicines Regulatory Agency has granted a marketing authorisation for which specific provisions within a jurisdiction apply, the jurisdiction can be specified using an appropriate controlled terminology The controlled term and the controlled term identifier shall be specified choices: [valueCodeableConcept] index: 44 valueCodeableConcept: base: {path: 'Extension.value[x]'} type: CodeableConcept short: Where a Medicines Regulatory Agency has granted a marketing authorisation for which specific provisions within a jurisdiction apply, the jurisdiction can be specified using an appropriate controlled terminology The controlled term and the controlled term identifier shall be specified choiceOf: value index: 45 status: match: {} schema: short: This attribute provides information on the status of the marketing of the medicinal product See ISO/TS 20443 for more information and examples isModifier: false _required: true index: 46 elements: value: base: {path: 'Extension.value[x]'} short: This attribute provides information on the status of the marketing of the medicinal product See ISO/TS 20443 for more information and examples choices: [valueCodeableConcept] index: 48 valueCodeableConcept: base: {path: 'Extension.value[x]'} type: CodeableConcept short: This attribute provides information on the status of the marketing of the medicinal product See ISO/TS 20443 for more information and examples choiceOf: value index: 49 dateRange: match: {} schema: short: The date when the Medicinal Product is placed on the market by the Marketing Authorisation Holder (or where applicable, the manufacturer/distributor) in a country and/or jurisdiction shall be provided A complete date consisting of day, month and year shall be specified using the ISO 8601 date format NOTE “Placed on the market” refers to the release of the Medicinal Product into the distribution chain isModifier: false _required: true index: 50 elements: value: base: {path: 'Extension.value[x]'} short: The date when the Medicinal Product is placed on the market by the Marketing Authorisation Holder (or where applicable, the manufacturer/distributor) in a country and/or jurisdiction shall be provided A complete date consisting of day, month and year shall be specified using the ISO 8601 date format NOTE “Placed on the market” refers to the release of the Medicinal Product into the distribution chain choices: [valuePeriod] index: 52 valuePeriod: base: {path: 'Extension.value[x]'} type: Period short: The date when the Medicinal Product is placed on the market by the Marketing Authorisation Holder (or where applicable, the manufacturer/distributor) in a country and/or jurisdiction shall be provided A complete date consisting of day, month and year shall be specified using the ISO 8601 date format NOTE “Placed on the market” refers to the release of the Medicinal Product into the distribution chain choiceOf: value index: 53 restoreDate: match: {} schema: short: The date when the Medicinal Product is placed on the market by the Marketing Authorisation Holder (or where applicable, the manufacturer/distributor) in a country and/or jurisdiction shall be provided A complete date consisting of day, month and year shall be specified using the ISO 8601 date format NOTE “Placed on the market” refers to the release of the Medicinal Product into the distribution chain isModifier: false index: 54 elements: value: base: {path: 'Extension.value[x]'} short: The date when the Medicinal Product is placed on the market by the Marketing Authorisation Holder (or where applicable, the manufacturer/distributor) in a country and/or jurisdiction shall be provided A complete date consisting of day, month and year shall be specified using the ISO 8601 date format NOTE “Placed on the market” refers to the release of the Medicinal Product into the distribution chain choices: [valueDateTime] index: 56 valueDateTime: base: {path: 'Extension.value[x]'} type: dateTime short: The date when the Medicinal Product is placed on the market by the Marketing Authorisation Holder (or where applicable, the manufacturer/distributor) in a country and/or jurisdiction shall be provided A complete date consisting of day, month and year shall be specified using the ISO 8601 date format NOTE “Placed on the market” refers to the release of the Medicinal Product into the distribution chain choiceOf: value index: 57 specialMeasures: match: {url: null} schema: short: Whether the Medicinal Product is subject to special measures for regulatory reasons isModifier: false array: true index: 21 elements: value: base: {path: 'Extension.value[x]'} short: Whether the Medicinal Product is subject to special measures for regulatory reasons choices: [valueString] index: 23 valueString: base: {path: 'Extension.value[x]'} type: string short: Whether the Medicinal Product is subject to special measures for regulatory reasons choiceOf: value index: 24 specialDesignation: match: {url: null} schema: short: Indicates if the medicinal product has an orphan designation for the treatment of a rare disease isModifier: false array: true index: 142 extensions: identifier: url: null short: Identifier for the designation, or procedure number isModifier: false array: true index: 144 elements: value: base: {path: 'Extension.value[x]'} short: Identifier for the designation, or procedure number choices: [valueIdentifier] index: 146 valueIdentifier: base: {path: 'Extension.value[x]'} type: Identifier short: Identifier for the designation, or procedure number choiceOf: value index: 147 type: url: null short: The type of special designation, e.g. orphan drug, minor use isModifier: false index: 148 elements: value: base: {path: 'Extension.value[x]'} short: The type of special designation, e.g. orphan drug, minor use choices: [valueCodeableConcept] index: 150 valueCodeableConcept: base: {path: 'Extension.value[x]'} type: CodeableConcept short: The type of special designation, e.g. orphan drug, minor use choiceOf: value index: 151 intendedUse: url: null short: The intended use of the product, e.g. prevention, treatment isModifier: false index: 152 elements: value: base: {path: 'Extension.value[x]'} short: The intended use of the product, e.g. prevention, treatment choices: [valueCodeableConcept] index: 154 valueCodeableConcept: base: {path: 'Extension.value[x]'} type: CodeableConcept short: The intended use of the product, e.g. prevention, treatment choiceOf: value index: 155 indication[x]: url: null short: Condition for which the medicinal use applies isModifier: false index: 156 elements: value: base: {path: 'Extension.value[x]'} short: Condition for which the medicinal use applies choices: [valueCodeableConcept, valueReference] index: 158 valueCodeableConcept: base: {path: 'Extension.value[x]'} type: CodeableConcept short: Condition for which the medicinal use applies choiceOf: value index: 159 valueReference: base: {path: 'Extension.value[x]'} type: Reference short: Condition for which the medicinal use applies choiceOf: value refers: ['http://hl7.org/fhir/StructureDefinition/MedicinalProductIndication'] index: 160 status: url: null short: For example granted, pending, expired or withdrawn isModifier: false index: 161 elements: value: base: {path: 'Extension.value[x]'} short: For example granted, pending, expired or withdrawn choices: [valueCodeableConcept] index: 163 valueCodeableConcept: base: {path: 'Extension.value[x]'} type: CodeableConcept short: For example granted, pending, expired or withdrawn choiceOf: value index: 164 date: url: null short: Date when the designation was granted isModifier: false index: 165 elements: value: base: {path: 'Extension.value[x]'} short: Date when the designation was granted choices: [valueDateTime] index: 167 valueDateTime: base: {path: 'Extension.value[x]'} type: dateTime short: Date when the designation was granted choiceOf: value index: 168 species: url: null short: Animal species for which this applies isModifier: false index: 169 elements: value: base: {path: 'Extension.value[x]'} short: Animal species for which this applies choices: [valueCodeableConcept] index: 171 valueCodeableConcept: base: {path: 'Extension.value[x]'} type: CodeableConcept short: Animal species for which this applies choiceOf: value index: 172 elements: extension: array: true index: 143 slicing: rules: closed ordered: false discriminator: - {path: url, type: value} min: 0 slices: identifier: match: {url: null} schema: short: Identifier for the designation, or procedure number isModifier: false array: true index: 144 elements: value: base: {path: 'Extension.value[x]'} short: Identifier for the designation, or procedure number choices: [valueIdentifier] index: 146 valueIdentifier: base: {path: 'Extension.value[x]'} type: Identifier short: Identifier for the designation, or procedure number choiceOf: value index: 147 type: match: {url: null} schema: short: The type of special designation, e.g. orphan drug, minor use isModifier: false index: 148 elements: value: base: {path: 'Extension.value[x]'} short: The type of special designation, e.g. orphan drug, minor use choices: [valueCodeableConcept] index: 150 valueCodeableConcept: base: {path: 'Extension.value[x]'} type: CodeableConcept short: The type of special designation, e.g. orphan drug, minor use choiceOf: value index: 151 intendedUse: match: {url: null} schema: short: The intended use of the product, e.g. prevention, treatment isModifier: false index: 152 elements: value: base: {path: 'Extension.value[x]'} short: The intended use of the product, e.g. prevention, treatment choices: [valueCodeableConcept] index: 154 valueCodeableConcept: base: {path: 'Extension.value[x]'} type: CodeableConcept short: The intended use of the product, e.g. prevention, treatment choiceOf: value index: 155 indication[x]: match: {url: null} schema: short: Condition for which the medicinal use applies isModifier: false index: 156 elements: value: base: {path: 'Extension.value[x]'} short: Condition for which the medicinal use applies choices: [valueCodeableConcept, valueReference] index: 158 valueCodeableConcept: base: {path: 'Extension.value[x]'} type: CodeableConcept short: Condition for which the medicinal use applies choiceOf: value index: 159 valueReference: base: {path: 'Extension.value[x]'} type: Reference short: Condition for which the medicinal use applies choiceOf: value refers: ['http://hl7.org/fhir/StructureDefinition/MedicinalProductIndication'] index: 160 status: match: {url: null} schema: short: For example granted, pending, expired or withdrawn isModifier: false index: 161 elements: value: base: {path: 'Extension.value[x]'} short: For example granted, pending, expired or withdrawn choices: [valueCodeableConcept] index: 163 valueCodeableConcept: base: {path: 'Extension.value[x]'} type: CodeableConcept short: For example granted, pending, expired or withdrawn choiceOf: value index: 164 date: match: {url: null} schema: short: Date when the designation was granted isModifier: false index: 165 elements: value: base: {path: 'Extension.value[x]'} short: Date when the designation was granted choices: [valueDateTime] index: 167 valueDateTime: base: {path: 'Extension.value[x]'} type: dateTime short: Date when the designation was granted choiceOf: value index: 168 species: match: {url: null} schema: short: Animal species for which this applies isModifier: false index: 169 elements: value: base: {path: 'Extension.value[x]'} short: Animal species for which this applies choices: [valueCodeableConcept] index: 171 valueCodeableConcept: base: {path: 'Extension.value[x]'} type: CodeableConcept short: Animal species for which this applies choiceOf: value index: 172 packagedMedicinalProduct: match: {url: null} schema: short: Package representation for the product isModifier: false array: true index: 62 elements: value: base: {path: 'Extension.value[x]'} short: Package representation for the product choices: [valueReference] index: 64 valueReference: base: {path: 'Extension.value[x]'} type: Reference short: Package representation for the product choiceOf: value refers: ['http://hl7.org/fhir/StructureDefinition/MedicinalProductPackaged'] index: 65 crossReference: match: {url: null} schema: short: Reference to another product, e.g. for linking authorised to investigational product isModifier: false array: true index: 112 elements: value: base: {path: 'Extension.value[x]'} short: Reference to another product, e.g. for linking authorised to investigational product choices: [valueIdentifier] index: 114 valueIdentifier: base: {path: 'Extension.value[x]'} type: Identifier short: Reference to another product, e.g. for linking authorised to investigational product choiceOf: value index: 115 attachedDocument: match: {url: null} schema: short: Supporting documentation, typically for regulatory submission isModifier: false array: true index: 66 elements: value: base: {path: 'Extension.value[x]'} short: Supporting documentation, typically for regulatory submission choices: [valueReference] index: 68 valueReference: base: {path: 'Extension.value[x]'} type: Reference short: Supporting documentation, typically for regulatory submission choiceOf: value refers: ['http://hl7.org/fhir/StructureDefinition/DocumentReference'] index: 69 domain: match: {url: null} schema: short: If this medicine applies to human or veterinary uses isModifier: false index: 5 elements: value: base: {path: 'Extension.value[x]'} short: If this medicine applies to human or veterinary uses choices: [valueCoding] index: 7 valueCoding: base: {path: 'Extension.value[x]'} type: Coding short: If this medicine applies to human or veterinary uses choiceOf: value index: 8 legalStatusOfSupply: match: {url: null} schema: short: The legal status of supply of the medicinal product as classified by the regulator isModifier: false index: 13 elements: value: base: {path: 'Extension.value[x]'} short: The legal status of supply of the medicinal product as classified by the regulator choices: [valueCodeableConcept] index: 15 valueCodeableConcept: base: {path: 'Extension.value[x]'} type: CodeableConcept short: The legal status of supply of the medicinal product as classified by the regulator choiceOf: value index: 16 paediatricUseIndicator: match: {url: null} schema: short: If authorised for use in children isModifier: false index: 25 elements: value: base: {path: 'Extension.value[x]'} short: If authorised for use in children choices: [valueCodeableConcept] index: 27 valueCodeableConcept: base: {path: 'Extension.value[x]'} type: CodeableConcept short: If authorised for use in children choiceOf: value index: 28 contact: match: {url: null} schema: short: A product specific contact, person (in a role), or an organization isModifier: false array: true index: 74 elements: value: base: {path: 'Extension.value[x]'} short: A product specific contact, person (in a role), or an organization choices: [valueReference] index: 76 valueReference: base: {path: 'Extension.value[x]'} type: Reference short: A product specific contact, person (in a role), or an organization choiceOf: value refers: ['http://hl7.org/fhir/StructureDefinition/Organization', 'http://hl7.org/fhir/StructureDefinition/PractitionerRole'] index: 77 url: pattern: {type: uri, value: 'http://hl7.org/fhir/4.0/StructureDefinition/extension-MedicinalProduct'} type: uri index: 173 package_version: 0.0.1-snapshot-1 extensions: additionalMonitoringIndicator: url: null short: Whether the Medicinal Product is subject to additional monitoring for regulatory reasons isModifier: false index: 17 elements: value: base: {path: 'Extension.value[x]'} short: Whether the Medicinal Product is subject to additional monitoring for regulatory reasons choices: [valueCodeableConcept] index: 19 valueCodeableConcept: base: {path: 'Extension.value[x]'} type: CodeableConcept short: Whether the Medicinal Product is subject to additional monitoring for regulatory reasons choiceOf: value index: 20 manufacturingBusinessOperation: url: null short: An operation applied to the product, for manufacturing or adminsitrative purpose isModifier: false array: true index: 116 extensions: operationType: url: null short: The type of manufacturing operation isModifier: false index: 118 elements: value: base: {path: 'Extension.value[x]'} short: The type of manufacturing operation choices: [valueCodeableConcept] index: 120 valueCodeableConcept: base: {path: 'Extension.value[x]'} type: CodeableConcept short: The type of manufacturing operation choiceOf: value index: 121 authorisationReferenceNumber: url: null short: Regulatory authorization reference number isModifier: false index: 122 elements: value: base: {path: 'Extension.value[x]'} short: Regulatory authorization reference number choices: [valueIdentifier] index: 124 valueIdentifier: base: {path: 'Extension.value[x]'} type: Identifier short: Regulatory authorization reference number choiceOf: value index: 125 effectiveDate: url: null short: Regulatory authorization date isModifier: false index: 126 elements: value: base: {path: 'Extension.value[x]'} short: Regulatory authorization date choices: [valueDateTime] index: 128 valueDateTime: base: {path: 'Extension.value[x]'} type: dateTime short: Regulatory authorization date choiceOf: value index: 129 confidentialityIndicator: url: null short: To indicate if this proces is commercially confidential isModifier: false index: 130 elements: value: base: {path: 'Extension.value[x]'} short: To indicate if this proces is commercially confidential choices: [valueCodeableConcept] index: 132 valueCodeableConcept: base: {path: 'Extension.value[x]'} type: CodeableConcept short: To indicate if this proces is commercially confidential choiceOf: value index: 133 manufacturer: url: null short: The manufacturer or establishment associated with the process isModifier: false array: true index: 134 elements: value: base: {path: 'Extension.value[x]'} short: The manufacturer or establishment associated with the process choices: [valueReference] index: 136 valueReference: base: {path: 'Extension.value[x]'} type: Reference short: The manufacturer or establishment associated with the process choiceOf: value refers: ['http://hl7.org/fhir/StructureDefinition/Organization'] index: 137 regulator: url: null short: A regulator which oversees the operation isModifier: false index: 138 elements: value: base: {path: 'Extension.value[x]'} short: A regulator which oversees the operation choices: [valueReference] index: 140 valueReference: base: {path: 'Extension.value[x]'} type: Reference short: A regulator which oversees the operation choiceOf: value refers: ['http://hl7.org/fhir/StructureDefinition/Organization'] index: 141 elements: extension: array: true index: 117 slicing: rules: closed ordered: false discriminator: - {path: url, type: value} min: 0 slices: operationType: match: {url: null} schema: short: The type of manufacturing operation isModifier: false index: 118 elements: value: base: {path: 'Extension.value[x]'} short: The type of manufacturing operation choices: [valueCodeableConcept] index: 120 valueCodeableConcept: base: {path: 'Extension.value[x]'} type: CodeableConcept short: The type of manufacturing operation choiceOf: value index: 121 authorisationReferenceNumber: match: {url: null} schema: short: Regulatory authorization reference number isModifier: false index: 122 elements: value: base: {path: 'Extension.value[x]'} short: Regulatory authorization reference number choices: [valueIdentifier] index: 124 valueIdentifier: base: {path: 'Extension.value[x]'} type: Identifier short: Regulatory authorization reference number choiceOf: value index: 125 effectiveDate: match: {url: null} schema: short: Regulatory authorization date isModifier: false index: 126 elements: value: base: {path: 'Extension.value[x]'} short: Regulatory authorization date choices: [valueDateTime] index: 128 valueDateTime: base: {path: 'Extension.value[x]'} type: dateTime short: Regulatory authorization date choiceOf: value index: 129 confidentialityIndicator: match: {url: null} schema: short: To indicate if this proces is commercially confidential isModifier: false index: 130 elements: value: base: {path: 'Extension.value[x]'} short: To indicate if this proces is commercially confidential choices: [valueCodeableConcept] index: 132 valueCodeableConcept: base: {path: 'Extension.value[x]'} type: CodeableConcept short: To indicate if this proces is commercially confidential choiceOf: value index: 133 manufacturer: match: {url: null} schema: short: The manufacturer or establishment associated with the process isModifier: false array: true index: 134 elements: value: base: {path: 'Extension.value[x]'} short: The manufacturer or establishment associated with the process choices: [valueReference] index: 136 valueReference: base: {path: 'Extension.value[x]'} type: Reference short: The manufacturer or establishment associated with the process choiceOf: value refers: ['http://hl7.org/fhir/StructureDefinition/Organization'] index: 137 regulator: match: {url: null} schema: short: A regulator which oversees the operation isModifier: false index: 138 elements: value: base: {path: 'Extension.value[x]'} short: A regulator which oversees the operation choices: [valueReference] index: 140 valueReference: base: {path: 'Extension.value[x]'} type: Reference short: A regulator which oversees the operation choiceOf: value refers: ['http://hl7.org/fhir/StructureDefinition/Organization'] index: 141 combinedPharmaceuticalDoseForm: url: null short: The dose form for a single part product, or combined form of a multiple part product isModifier: false index: 9 elements: value: base: {path: 'Extension.value[x]'} short: The dose form for a single part product, or combined form of a multiple part product choices: [valueCodeableConcept] index: 11 valueCodeableConcept: base: {path: 'Extension.value[x]'} type: CodeableConcept short: The dose form for a single part product, or combined form of a multiple part product choiceOf: value index: 12 clinicalTrial: url: null short: Clinical trials or studies that this product is involved in isModifier: false array: true index: 78 elements: value: base: {path: 'Extension.value[x]'} short: Clinical trials or studies that this product is involved in choices: [valueReference] index: 80 valueReference: base: {path: 'Extension.value[x]'} type: Reference short: Clinical trials or studies that this product is involved in choiceOf: value refers: ['http://hl7.org/fhir/StructureDefinition/ResearchStudy'] index: 81 productClassification: url: null short: Allows the product to be classified by various systems isModifier: false array: true index: 29 elements: value: base: {path: 'Extension.value[x]'} short: Allows the product to be classified by various systems choices: [valueCodeableConcept] index: 31 valueCodeableConcept: base: {path: 'Extension.value[x]'} type: CodeableConcept short: Allows the product to be classified by various systems choiceOf: value index: 32 name: min: 1 isModifier: false short: The product's name, including full name and possibly coded parts index: 82 array: true elements: extension: array: true min: 1 index: 83 slicing: rules: closed ordered: false discriminator: - {path: url, type: value} min: 1 slices: productName: match: {url: null} schema: short: The full product name isModifier: false _required: true index: 84 elements: value: base: {path: 'Extension.value[x]'} short: The full product name choices: [valueString] index: 86 valueString: base: {path: 'Extension.value[x]'} type: string short: The full product name choiceOf: value index: 87 namePart: match: {url: null} schema: short: Coding words or phrases of the name isModifier: false array: true index: 88 extensions: part: url: null short: A fragment of a product name isModifier: false _required: true index: 90 elements: value: base: {path: 'Extension.value[x]'} short: A fragment of a product name choices: [valueString] index: 92 valueString: base: {path: 'Extension.value[x]'} type: string short: A fragment of a product name choiceOf: value index: 93 type: url: null short: Idenifying type for this part of the name (e.g. strength part) isModifier: false _required: true index: 94 elements: value: base: {path: 'Extension.value[x]'} short: Idenifying type for this part of the name (e.g. strength part) choices: [valueCoding] index: 96 valueCoding: base: {path: 'Extension.value[x]'} type: Coding short: Idenifying type for this part of the name (e.g. strength part) choiceOf: value index: 97 elements: extension: array: true min: 2 index: 89 slicing: rules: closed ordered: false discriminator: - {path: url, type: value} min: 2 slices: part: match: {url: null} schema: short: A fragment of a product name isModifier: false _required: true index: 90 elements: value: base: {path: 'Extension.value[x]'} short: A fragment of a product name choices: [valueString] index: 92 valueString: base: {path: 'Extension.value[x]'} type: string short: A fragment of a product name choiceOf: value index: 93 type: match: {url: null} schema: short: Idenifying type for this part of the name (e.g. strength part) isModifier: false _required: true index: 94 elements: value: base: {path: 'Extension.value[x]'} short: Idenifying type for this part of the name (e.g. strength part) choices: [valueCoding] index: 96 valueCoding: base: {path: 'Extension.value[x]'} type: Coding short: Idenifying type for this part of the name (e.g. strength part) choiceOf: value index: 97 countryLanguage: match: {url: null} schema: short: Country where the name applies isModifier: false array: true index: 98 extensions: country: url: null short: Country code for where this name applies isModifier: false _required: true index: 100 elements: value: base: {path: 'Extension.value[x]'} short: Country code for where this name applies choices: [valueCodeableConcept] index: 102 valueCodeableConcept: base: {path: 'Extension.value[x]'} type: CodeableConcept short: Country code for where this name applies choiceOf: value index: 103 jurisdiction: url: null short: Jurisdiction code for where this name applies isModifier: false index: 104 elements: value: base: {path: 'Extension.value[x]'} short: Jurisdiction code for where this name applies choices: [valueCodeableConcept] index: 106 valueCodeableConcept: base: {path: 'Extension.value[x]'} type: CodeableConcept short: Jurisdiction code for where this name applies choiceOf: value index: 107 language: url: null short: Language code for this name isModifier: false _required: true index: 108 elements: value: base: {path: 'Extension.value[x]'} short: Language code for this name choices: [valueCodeableConcept] index: 110 valueCodeableConcept: base: {path: 'Extension.value[x]'} type: CodeableConcept short: Language code for this name choiceOf: value index: 111 elements: extension: array: true min: 2 index: 99 slicing: rules: closed ordered: false discriminator: - {path: url, type: value} min: 2 slices: country: match: {url: null} schema: short: Country code for where this name applies isModifier: false _required: true index: 100 elements: value: base: {path: 'Extension.value[x]'} short: Country code for where this name applies choices: [valueCodeableConcept] index: 102 valueCodeableConcept: base: {path: 'Extension.value[x]'} type: CodeableConcept short: Country code for where this name applies choiceOf: value index: 103 jurisdiction: match: {url: null} schema: short: Jurisdiction code for where this name applies isModifier: false index: 104 elements: value: base: {path: 'Extension.value[x]'} short: Jurisdiction code for where this name applies choices: [valueCodeableConcept] index: 106 valueCodeableConcept: base: {path: 'Extension.value[x]'} type: CodeableConcept short: Jurisdiction code for where this name applies choiceOf: value index: 107 language: match: {url: null} schema: short: Language code for this name isModifier: false _required: true index: 108 elements: value: base: {path: 'Extension.value[x]'} short: Language code for this name choices: [valueCodeableConcept] index: 110 valueCodeableConcept: base: {path: 'Extension.value[x]'} type: CodeableConcept short: Language code for this name choiceOf: value index: 111 _required: true extensions: productName: url: null short: The full product name isModifier: false _required: true index: 84 elements: value: base: {path: 'Extension.value[x]'} short: The full product name choices: [valueString] index: 86 valueString: base: {path: 'Extension.value[x]'} type: string short: The full product name choiceOf: value index: 87 namePart: url: null short: Coding words or phrases of the name isModifier: false array: true index: 88 extensions: part: url: null short: A fragment of a product name isModifier: false _required: true index: 90 elements: value: base: {path: 'Extension.value[x]'} short: A fragment of a product name choices: [valueString] index: 92 valueString: base: {path: 'Extension.value[x]'} type: string short: A fragment of a product name choiceOf: value index: 93 type: url: null short: Idenifying type for this part of the name (e.g. strength part) isModifier: false _required: true index: 94 elements: value: base: {path: 'Extension.value[x]'} short: Idenifying type for this part of the name (e.g. strength part) choices: [valueCoding] index: 96 valueCoding: base: {path: 'Extension.value[x]'} type: Coding short: Idenifying type for this part of the name (e.g. strength part) choiceOf: value index: 97 elements: extension: array: true min: 2 index: 89 slicing: rules: closed ordered: false discriminator: - {path: url, type: value} min: 2 slices: part: match: {url: null} schema: short: A fragment of a product name isModifier: false _required: true index: 90 elements: value: base: {path: 'Extension.value[x]'} short: A fragment of a product name choices: [valueString] index: 92 valueString: base: {path: 'Extension.value[x]'} type: string short: A fragment of a product name choiceOf: value index: 93 type: match: {url: null} schema: short: Idenifying type for this part of the name (e.g. strength part) isModifier: false _required: true index: 94 elements: value: base: {path: 'Extension.value[x]'} short: Idenifying type for this part of the name (e.g. strength part) choices: [valueCoding] index: 96 valueCoding: base: {path: 'Extension.value[x]'} type: Coding short: Idenifying type for this part of the name (e.g. strength part) choiceOf: value index: 97 countryLanguage: url: null short: Country where the name applies isModifier: false array: true index: 98 extensions: country: url: null short: Country code for where this name applies isModifier: false _required: true index: 100 elements: value: base: {path: 'Extension.value[x]'} short: Country code for where this name applies choices: [valueCodeableConcept] index: 102 valueCodeableConcept: base: {path: 'Extension.value[x]'} type: CodeableConcept short: Country code for where this name applies choiceOf: value index: 103 jurisdiction: url: null short: Jurisdiction code for where this name applies isModifier: false index: 104 elements: value: base: {path: 'Extension.value[x]'} short: Jurisdiction code for where this name applies choices: [valueCodeableConcept] index: 106 valueCodeableConcept: base: {path: 'Extension.value[x]'} type: CodeableConcept short: Jurisdiction code for where this name applies choiceOf: value index: 107 language: url: null short: Language code for this name isModifier: false _required: true index: 108 elements: value: base: {path: 'Extension.value[x]'} short: Language code for this name choices: [valueCodeableConcept] index: 110 valueCodeableConcept: base: {path: 'Extension.value[x]'} type: CodeableConcept short: Language code for this name choiceOf: value index: 111 elements: extension: array: true min: 2 index: 99 slicing: rules: closed ordered: false discriminator: - {path: url, type: value} min: 2 slices: country: match: {url: null} schema: short: Country code for where this name applies isModifier: false _required: true index: 100 elements: value: base: {path: 'Extension.value[x]'} short: Country code for where this name applies choices: [valueCodeableConcept] index: 102 valueCodeableConcept: base: {path: 'Extension.value[x]'} type: CodeableConcept short: Country code for where this name applies choiceOf: value index: 103 jurisdiction: match: {url: null} schema: short: Jurisdiction code for where this name applies isModifier: false index: 104 elements: value: base: {path: 'Extension.value[x]'} short: Jurisdiction code for where this name applies choices: [valueCodeableConcept] index: 106 valueCodeableConcept: base: {path: 'Extension.value[x]'} type: CodeableConcept short: Jurisdiction code for where this name applies choiceOf: value index: 107 language: match: {url: null} schema: short: Language code for this name isModifier: false _required: true index: 108 elements: value: base: {path: 'Extension.value[x]'} short: Language code for this name choices: [valueCodeableConcept] index: 110 valueCodeableConcept: base: {path: 'Extension.value[x]'} type: CodeableConcept short: Language code for this name choiceOf: value index: 111 url: null required: [extension] masterFile: url: null short: A master file for to the medicinal product (e.g. Pharmacovigilance System Master File) isModifier: false array: true index: 70 elements: value: base: {path: 'Extension.value[x]'} short: A master file for to the medicinal product (e.g. Pharmacovigilance System Master File) choices: [valueReference] index: 72 valueReference: base: {path: 'Extension.value[x]'} type: Reference short: A master file for to the medicinal product (e.g. Pharmacovigilance System Master File) choiceOf: value refers: ['http://hl7.org/fhir/StructureDefinition/DocumentReference'] index: 73 pharmaceuticalProduct: url: null short: Pharmaceutical aspects of product isModifier: false array: true index: 58 elements: value: base: {path: 'Extension.value[x]'} short: Pharmaceutical aspects of product choices: [valueReference] index: 60 valueReference: base: {path: 'Extension.value[x]'} type: Reference short: Pharmaceutical aspects of product choiceOf: value refers: ['http://hl7.org/fhir/StructureDefinition/MedicinalProductPharmaceutical'] index: 61 type: url: null short: Regulatory type, e.g. Investigational or Authorized isModifier: false index: 1 elements: value: base: {path: 'Extension.value[x]'} short: Regulatory type, e.g. Investigational or Authorized choices: [valueCodeableConcept] index: 3 valueCodeableConcept: base: {path: 'Extension.value[x]'} type: CodeableConcept short: Regulatory type, e.g. Investigational or Authorized choiceOf: value index: 4 marketingStatus: url: null short: Marketing status of the medicinal product, in contrast to marketing authorizaton isModifier: false array: true index: 33 extensions: _datatype: url: http://hl7.org/fhir/StructureDefinition/_datatype type: Extension short: Data type name for MedicinalProduct.marketingStatus from FHIR R4 index: 34 elements: value: base: {path: 'Extension.value[x]'} pattern: {type: string, value: MarketingStatus} choices: [valueString] type: string index: 36 valueString: type: string pattern: {type: string, value: MarketingStatus} base: {path: 'Extension.value[x]'} choiceOf: value index: 37 required: [value, valueString] country: url: null short: The country in which the marketing authorisation has been granted shall be specified It should be specified using the ISO 3166 ‑ 1 alpha-2 code elements isModifier: false _required: true index: 38 elements: value: base: {path: 'Extension.value[x]'} short: The country in which the marketing authorisation has been granted shall be specified It should be specified using the ISO 3166 ‑ 1 alpha-2 code elements choices: [valueCodeableConcept] index: 40 valueCodeableConcept: base: {path: 'Extension.value[x]'} type: CodeableConcept short: The country in which the marketing authorisation has been granted shall be specified It should be specified using the ISO 3166 ‑ 1 alpha-2 code elements choiceOf: value index: 41 jurisdiction: url: null short: Where a Medicines Regulatory Agency has granted a marketing authorisation for which specific provisions within a jurisdiction apply, the jurisdiction can be specified using an appropriate controlled terminology The controlled term and the controlled term identifier shall be specified isModifier: false index: 42 elements: value: base: {path: 'Extension.value[x]'} short: Where a Medicines Regulatory Agency has granted a marketing authorisation for which specific provisions within a jurisdiction apply, the jurisdiction can be specified using an appropriate controlled terminology The controlled term and the controlled term identifier shall be specified choices: [valueCodeableConcept] index: 44 valueCodeableConcept: base: {path: 'Extension.value[x]'} type: CodeableConcept short: Where a Medicines Regulatory Agency has granted a marketing authorisation for which specific provisions within a jurisdiction apply, the jurisdiction can be specified using an appropriate controlled terminology The controlled term and the controlled term identifier shall be specified choiceOf: value index: 45 status: url: null short: This attribute provides information on the status of the marketing of the medicinal product See ISO/TS 20443 for more information and examples isModifier: false _required: true index: 46 elements: value: base: {path: 'Extension.value[x]'} short: This attribute provides information on the status of the marketing of the medicinal product See ISO/TS 20443 for more information and examples choices: [valueCodeableConcept] index: 48 valueCodeableConcept: base: {path: 'Extension.value[x]'} type: CodeableConcept short: This attribute provides information on the status of the marketing of the medicinal product See ISO/TS 20443 for more information and examples choiceOf: value index: 49 dateRange: url: null short: The date when the Medicinal Product is placed on the market by the Marketing Authorisation Holder (or where applicable, the manufacturer/distributor) in a country and/or jurisdiction shall be provided A complete date consisting of day, month and year shall be specified using the ISO 8601 date format NOTE “Placed on the market” refers to the release of the Medicinal Product into the distribution chain isModifier: false _required: true index: 50 elements: value: base: {path: 'Extension.value[x]'} short: The date when the Medicinal Product is placed on the market by the Marketing Authorisation Holder (or where applicable, the manufacturer/distributor) in a country and/or jurisdiction shall be provided A complete date consisting of day, month and year shall be specified using the ISO 8601 date format NOTE “Placed on the market” refers to the release of the Medicinal Product into the distribution chain choices: [valuePeriod] index: 52 valuePeriod: base: {path: 'Extension.value[x]'} type: Period short: The date when the Medicinal Product is placed on the market by the Marketing Authorisation Holder (or where applicable, the manufacturer/distributor) in a country and/or jurisdiction shall be provided A complete date consisting of day, month and year shall be specified using the ISO 8601 date format NOTE “Placed on the market” refers to the release of the Medicinal Product into the distribution chain choiceOf: value index: 53 restoreDate: url: null short: The date when the Medicinal Product is placed on the market by the Marketing Authorisation Holder (or where applicable, the manufacturer/distributor) in a country and/or jurisdiction shall be provided A complete date consisting of day, month and year shall be specified using the ISO 8601 date format NOTE “Placed on the market” refers to the release of the Medicinal Product into the distribution chain isModifier: false index: 54 elements: value: base: {path: 'Extension.value[x]'} short: The date when the Medicinal Product is placed on the market by the Marketing Authorisation Holder (or where applicable, the manufacturer/distributor) in a country and/or jurisdiction shall be provided A complete date consisting of day, month and year shall be specified using the ISO 8601 date format NOTE “Placed on the market” refers to the release of the Medicinal Product into the distribution chain choices: [valueDateTime] index: 56 valueDateTime: base: {path: 'Extension.value[x]'} type: dateTime short: The date when the Medicinal Product is placed on the market by the Marketing Authorisation Holder (or where applicable, the manufacturer/distributor) in a country and/or jurisdiction shall be provided A complete date consisting of day, month and year shall be specified using the ISO 8601 date format NOTE “Placed on the market” refers to the release of the Medicinal Product into the distribution chain choiceOf: value index: 57 elements: extension: type: Extension short: Data type name for MedicinalProduct.marketingStatus from FHIR R4 url: http://hl7.org/fhir/StructureDefinition/_datatype index: 34 slicing: slices: _datatype: match: {} schema: type: Extension short: Data type name for MedicinalProduct.marketingStatus from FHIR R4 url: http://hl7.org/fhir/StructureDefinition/_datatype index: 34 elements: value: base: {path: 'Extension.value[x]'} pattern: {type: string, value: MarketingStatus} choices: [valueString] type: string index: 36 valueString: type: string pattern: {type: string, value: MarketingStatus} base: {path: 'Extension.value[x]'} choiceOf: value index: 37 required: [value, valueString] country: match: {} schema: short: The country in which the marketing authorisation has been granted shall be specified It should be specified using the ISO 3166 ‑ 1 alpha-2 code elements isModifier: false _required: true index: 38 elements: value: base: {path: 'Extension.value[x]'} short: The country in which the marketing authorisation has been granted shall be specified It should be specified using the ISO 3166 ‑ 1 alpha-2 code elements choices: [valueCodeableConcept] index: 40 valueCodeableConcept: base: {path: 'Extension.value[x]'} type: CodeableConcept short: The country in which the marketing authorisation has been granted shall be specified It should be specified using the ISO 3166 ‑ 1 alpha-2 code elements choiceOf: value index: 41 jurisdiction: match: {} schema: short: Where a Medicines Regulatory Agency has granted a marketing authorisation for which specific provisions within a jurisdiction apply, the jurisdiction can be specified using an appropriate controlled terminology The controlled term and the controlled term identifier shall be specified isModifier: false index: 42 elements: value: base: {path: 'Extension.value[x]'} short: Where a Medicines Regulatory Agency has granted a marketing authorisation for which specific provisions within a jurisdiction apply, the jurisdiction can be specified using an appropriate controlled terminology The controlled term and the controlled term identifier shall be specified choices: [valueCodeableConcept] index: 44 valueCodeableConcept: base: {path: 'Extension.value[x]'} type: CodeableConcept short: Where a Medicines Regulatory Agency has granted a marketing authorisation for which specific provisions within a jurisdiction apply, the jurisdiction can be specified using an appropriate controlled terminology The controlled term and the controlled term identifier shall be specified choiceOf: value index: 45 status: match: {} schema: short: This attribute provides information on the status of the marketing of the medicinal product See ISO/TS 20443 for more information and examples isModifier: false _required: true index: 46 elements: value: base: {path: 'Extension.value[x]'} short: This attribute provides information on the status of the marketing of the medicinal product See ISO/TS 20443 for more information and examples choices: [valueCodeableConcept] index: 48 valueCodeableConcept: base: {path: 'Extension.value[x]'} type: CodeableConcept short: This attribute provides information on the status of the marketing of the medicinal product See ISO/TS 20443 for more information and examples choiceOf: value index: 49 dateRange: match: {} schema: short: The date when the Medicinal Product is placed on the market by the Marketing Authorisation Holder (or where applicable, the manufacturer/distributor) in a country and/or jurisdiction shall be provided A complete date consisting of day, month and year shall be specified using the ISO 8601 date format NOTE “Placed on the market” refers to the release of the Medicinal Product into the distribution chain isModifier: false _required: true index: 50 elements: value: base: {path: 'Extension.value[x]'} short: The date when the Medicinal Product is placed on the market by the Marketing Authorisation Holder (or where applicable, the manufacturer/distributor) in a country and/or jurisdiction shall be provided A complete date consisting of day, month and year shall be specified using the ISO 8601 date format NOTE “Placed on the market” refers to the release of the Medicinal Product into the distribution chain choices: [valuePeriod] index: 52 valuePeriod: base: {path: 'Extension.value[x]'} type: Period short: The date when the Medicinal Product is placed on the market by the Marketing Authorisation Holder (or where applicable, the manufacturer/distributor) in a country and/or jurisdiction shall be provided A complete date consisting of day, month and year shall be specified using the ISO 8601 date format NOTE “Placed on the market” refers to the release of the Medicinal Product into the distribution chain choiceOf: value index: 53 restoreDate: match: {} schema: short: The date when the Medicinal Product is placed on the market by the Marketing Authorisation Holder (or where applicable, the manufacturer/distributor) in a country and/or jurisdiction shall be provided A complete date consisting of day, month and year shall be specified using the ISO 8601 date format NOTE “Placed on the market” refers to the release of the Medicinal Product into the distribution chain isModifier: false index: 54 elements: value: base: {path: 'Extension.value[x]'} short: The date when the Medicinal Product is placed on the market by the Marketing Authorisation Holder (or where applicable, the manufacturer/distributor) in a country and/or jurisdiction shall be provided A complete date consisting of day, month and year shall be specified using the ISO 8601 date format NOTE “Placed on the market” refers to the release of the Medicinal Product into the distribution chain choices: [valueDateTime] index: 56 valueDateTime: base: {path: 'Extension.value[x]'} type: dateTime short: The date when the Medicinal Product is placed on the market by the Marketing Authorisation Holder (or where applicable, the manufacturer/distributor) in a country and/or jurisdiction shall be provided A complete date consisting of day, month and year shall be specified using the ISO 8601 date format NOTE “Placed on the market” refers to the release of the Medicinal Product into the distribution chain choiceOf: value index: 57 specialMeasures: url: null short: Whether the Medicinal Product is subject to special measures for regulatory reasons isModifier: false array: true index: 21 elements: value: base: {path: 'Extension.value[x]'} short: Whether the Medicinal Product is subject to special measures for regulatory reasons choices: [valueString] index: 23 valueString: base: {path: 'Extension.value[x]'} type: string short: Whether the Medicinal Product is subject to special measures for regulatory reasons choiceOf: value index: 24 specialDesignation: url: null short: Indicates if the medicinal product has an orphan designation for the treatment of a rare disease isModifier: false array: true index: 142 extensions: identifier: url: null short: Identifier for the designation, or procedure number isModifier: false array: true index: 144 elements: value: base: {path: 'Extension.value[x]'} short: Identifier for the designation, or procedure number choices: [valueIdentifier] index: 146 valueIdentifier: base: {path: 'Extension.value[x]'} type: Identifier short: Identifier for the designation, or procedure number choiceOf: value index: 147 type: url: null short: The type of special designation, e.g. orphan drug, minor use isModifier: false index: 148 elements: value: base: {path: 'Extension.value[x]'} short: The type of special designation, e.g. orphan drug, minor use choices: [valueCodeableConcept] index: 150 valueCodeableConcept: base: {path: 'Extension.value[x]'} type: CodeableConcept short: The type of special designation, e.g. orphan drug, minor use choiceOf: value index: 151 intendedUse: url: null short: The intended use of the product, e.g. prevention, treatment isModifier: false index: 152 elements: value: base: {path: 'Extension.value[x]'} short: The intended use of the product, e.g. prevention, treatment choices: [valueCodeableConcept] index: 154 valueCodeableConcept: base: {path: 'Extension.value[x]'} type: CodeableConcept short: The intended use of the product, e.g. prevention, treatment choiceOf: value index: 155 indication[x]: url: null short: Condition for which the medicinal use applies isModifier: false index: 156 elements: value: base: {path: 'Extension.value[x]'} short: Condition for which the medicinal use applies choices: [valueCodeableConcept, valueReference] index: 158 valueCodeableConcept: base: {path: 'Extension.value[x]'} type: CodeableConcept short: Condition for which the medicinal use applies choiceOf: value index: 159 valueReference: base: {path: 'Extension.value[x]'} type: Reference short: Condition for which the medicinal use applies choiceOf: value refers: ['http://hl7.org/fhir/StructureDefinition/MedicinalProductIndication'] index: 160 status: url: null short: For example granted, pending, expired or withdrawn isModifier: false index: 161 elements: value: base: {path: 'Extension.value[x]'} short: For example granted, pending, expired or withdrawn choices: [valueCodeableConcept] index: 163 valueCodeableConcept: base: {path: 'Extension.value[x]'} type: CodeableConcept short: For example granted, pending, expired or withdrawn choiceOf: value index: 164 date: url: null short: Date when the designation was granted isModifier: false index: 165 elements: value: base: {path: 'Extension.value[x]'} short: Date when the designation was granted choices: [valueDateTime] index: 167 valueDateTime: base: {path: 'Extension.value[x]'} type: dateTime short: Date when the designation was granted choiceOf: value index: 168 species: url: null short: Animal species for which this applies isModifier: false index: 169 elements: value: base: {path: 'Extension.value[x]'} short: Animal species for which this applies choices: [valueCodeableConcept] index: 171 valueCodeableConcept: base: {path: 'Extension.value[x]'} type: CodeableConcept short: Animal species for which this applies choiceOf: value index: 172 elements: extension: array: true index: 143 slicing: rules: closed ordered: false discriminator: - {path: url, type: value} min: 0 slices: identifier: match: {url: null} schema: short: Identifier for the designation, or procedure number isModifier: false array: true index: 144 elements: value: base: {path: 'Extension.value[x]'} short: Identifier for the designation, or procedure number choices: [valueIdentifier] index: 146 valueIdentifier: base: {path: 'Extension.value[x]'} type: Identifier short: Identifier for the designation, or procedure number choiceOf: value index: 147 type: match: {url: null} schema: short: The type of special designation, e.g. orphan drug, minor use isModifier: false index: 148 elements: value: base: {path: 'Extension.value[x]'} short: The type of special designation, e.g. orphan drug, minor use choices: [valueCodeableConcept] index: 150 valueCodeableConcept: base: {path: 'Extension.value[x]'} type: CodeableConcept short: The type of special designation, e.g. orphan drug, minor use choiceOf: value index: 151 intendedUse: match: {url: null} schema: short: The intended use of the product, e.g. prevention, treatment isModifier: false index: 152 elements: value: base: {path: 'Extension.value[x]'} short: The intended use of the product, e.g. prevention, treatment choices: [valueCodeableConcept] index: 154 valueCodeableConcept: base: {path: 'Extension.value[x]'} type: CodeableConcept short: The intended use of the product, e.g. prevention, treatment choiceOf: value index: 155 indication[x]: match: {url: null} schema: short: Condition for which the medicinal use applies isModifier: false index: 156 elements: value: base: {path: 'Extension.value[x]'} short: Condition for which the medicinal use applies choices: [valueCodeableConcept, valueReference] index: 158 valueCodeableConcept: base: {path: 'Extension.value[x]'} type: CodeableConcept short: Condition for which the medicinal use applies choiceOf: value index: 159 valueReference: base: {path: 'Extension.value[x]'} type: Reference short: Condition for which the medicinal use applies choiceOf: value refers: ['http://hl7.org/fhir/StructureDefinition/MedicinalProductIndication'] index: 160 status: match: {url: null} schema: short: For example granted, pending, expired or withdrawn isModifier: false index: 161 elements: value: base: {path: 'Extension.value[x]'} short: For example granted, pending, expired or withdrawn choices: [valueCodeableConcept] index: 163 valueCodeableConcept: base: {path: 'Extension.value[x]'} type: CodeableConcept short: For example granted, pending, expired or withdrawn choiceOf: value index: 164 date: match: {url: null} schema: short: Date when the designation was granted isModifier: false index: 165 elements: value: base: {path: 'Extension.value[x]'} short: Date when the designation was granted choices: [valueDateTime] index: 167 valueDateTime: base: {path: 'Extension.value[x]'} type: dateTime short: Date when the designation was granted choiceOf: value index: 168 species: match: {url: null} schema: short: Animal species for which this applies isModifier: false index: 169 elements: value: base: {path: 'Extension.value[x]'} short: Animal species for which this applies choices: [valueCodeableConcept] index: 171 valueCodeableConcept: base: {path: 'Extension.value[x]'} type: CodeableConcept short: Animal species for which this applies choiceOf: value index: 172 packagedMedicinalProduct: url: null short: Package representation for the product isModifier: false array: true index: 62 elements: value: base: {path: 'Extension.value[x]'} short: Package representation for the product choices: [valueReference] index: 64 valueReference: base: {path: 'Extension.value[x]'} type: Reference short: Package representation for the product choiceOf: value refers: ['http://hl7.org/fhir/StructureDefinition/MedicinalProductPackaged'] index: 65 crossReference: url: null short: Reference to another product, e.g. for linking authorised to investigational product isModifier: false array: true index: 112 elements: value: base: {path: 'Extension.value[x]'} short: Reference to another product, e.g. for linking authorised to investigational product choices: [valueIdentifier] index: 114 valueIdentifier: base: {path: 'Extension.value[x]'} type: Identifier short: Reference to another product, e.g. for linking authorised to investigational product choiceOf: value index: 115 attachedDocument: url: null short: Supporting documentation, typically for regulatory submission isModifier: false array: true index: 66 elements: value: base: {path: 'Extension.value[x]'} short: Supporting documentation, typically for regulatory submission choices: [valueReference] index: 68 valueReference: base: {path: 'Extension.value[x]'} type: Reference short: Supporting documentation, typically for regulatory submission choiceOf: value refers: ['http://hl7.org/fhir/StructureDefinition/DocumentReference'] index: 69 domain: url: null short: If this medicine applies to human or veterinary uses isModifier: false index: 5 elements: value: base: {path: 'Extension.value[x]'} short: If this medicine applies to human or veterinary uses choices: [valueCoding] index: 7 valueCoding: base: {path: 'Extension.value[x]'} type: Coding short: If this medicine applies to human or veterinary uses choiceOf: value index: 8 legalStatusOfSupply: url: null short: The legal status of supply of the medicinal product as classified by the regulator isModifier: false index: 13 elements: value: base: {path: 'Extension.value[x]'} short: The legal status of supply of the medicinal product as classified by the regulator choices: [valueCodeableConcept] index: 15 valueCodeableConcept: base: {path: 'Extension.value[x]'} type: CodeableConcept short: The legal status of supply of the medicinal product as classified by the regulator choiceOf: value index: 16 paediatricUseIndicator: url: null short: If authorised for use in children isModifier: false index: 25 elements: value: base: {path: 'Extension.value[x]'} short: If authorised for use in children choices: [valueCodeableConcept] index: 27 valueCodeableConcept: base: {path: 'Extension.value[x]'} type: CodeableConcept short: If authorised for use in children choiceOf: value index: 28 contact: url: null short: A product specific contact, person (in a role), or an organization isModifier: false array: true index: 74 elements: value: base: {path: 'Extension.value[x]'} short: A product specific contact, person (in a role), or an organization choices: [valueReference] index: 76 valueReference: base: {path: 'Extension.value[x]'} type: Reference short: A product specific contact, person (in a role), or an organization choiceOf: value refers: ['http://hl7.org/fhir/StructureDefinition/Organization', 'http://hl7.org/fhir/StructureDefinition/PractitionerRole'] index: 77 class: extension kind: complex-type url: http://hl7.org/fhir/4.0/StructureDefinition/extension-MedicinalProduct base: http://hl7.org/fhir/StructureDefinition/Extension version: 0.0.1-snapshot-1 required: [extension, url]