description: This cross-version extension represents MedicinalProductAuthorization from http://hl7.org/fhir/StructureDefinition/MedicinalProductAuthorization|4.0.1 for use in FHIR R5. package_name: hl7.fhir.uv.xver derivation: constraint name: Ext_R4_MedicinalProductAuthorization type: Extension elements: extension: base: {max: '*', min: 0, path: Extension.extension} array: true index: 0 slicing: rules: closed ordered: false discriminator: - {path: url, type: value} min: 0 slices: dataExclusivityPeriod: match: {url: dataExclusivityPeriod} schema: base: {max: '*', min: 0, path: Extension.extension} short: A period of time after authorization before generic product applicatiosn can be submitted index: 31 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: dataExclusivityPeriod} index: 32 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: A period of time after authorization before generic product applicatiosn can be submitted choices: [valuePeriod] index: 34 valuePeriod: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: Period short: A period of time after authorization before generic product applicatiosn can be submitted choiceOf: value index: 35 required: [url] restoreDate: match: {url: restoreDate} schema: base: {max: '*', min: 0, path: Extension.extension} short: The date when a suspended the marketing or the marketing authorization of the product is anticipated to be restored index: 21 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: restoreDate} index: 22 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: The date when a suspended the marketing or the marketing authorization of the product is anticipated to be restored choices: [valueDateTime] index: 24 valueDateTime: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: dateTime short: The date when a suspended the marketing or the marketing authorization of the product is anticipated to be restored choiceOf: value index: 25 required: [url] jurisdiction: match: {url: jurisdiction} schema: base: {max: '*', min: 0, path: Extension.extension} short: Jurisdiction within a country array: true index: 6 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: jurisdiction} index: 7 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Jurisdiction within a country choices: [valueCodeableConcept] index: 9 valueCodeableConcept: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: CodeableConcept short: Jurisdiction within a country choiceOf: value index: 10 required: [url] jurisdictionalAuthorization: match: {url: jurisdictionalAuthorization} schema: base: {max: '*', min: 0, path: Extension.extension} short: Authorization in areas within a country array: true index: 51 extensions: identifier: url: identifier base: {max: '*', min: 0, path: Extension.extension} short: The assigned number for the marketing authorization array: true index: 53 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: identifier} index: 54 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: The assigned number for the marketing authorization choices: [valueIdentifier] index: 56 valueIdentifier: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: Identifier short: The assigned number for the marketing authorization choiceOf: value index: 57 required: [url] country: url: country base: {max: '*', min: 0, path: Extension.extension} short: Country of authorization index: 58 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: country} index: 59 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Country of authorization choices: [valueCodeableConcept] index: 61 valueCodeableConcept: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: CodeableConcept short: Country of authorization choiceOf: value index: 62 required: [url] jurisdiction: url: jurisdiction base: {max: '*', min: 0, path: Extension.extension} short: Jurisdiction within a country array: true index: 63 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: jurisdiction} index: 64 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Jurisdiction within a country choices: [valueCodeableConcept] index: 66 valueCodeableConcept: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: CodeableConcept short: Jurisdiction within a country choiceOf: value index: 67 required: [url] legalStatusOfSupply: url: legalStatusOfSupply base: {max: '*', min: 0, path: Extension.extension} short: The legal status of supply in a jurisdiction or region index: 68 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: legalStatusOfSupply} index: 69 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: The legal status of supply in a jurisdiction or region choices: [valueCodeableConcept] index: 71 valueCodeableConcept: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: CodeableConcept short: The legal status of supply in a jurisdiction or region choiceOf: value index: 72 required: [url] validityPeriod: url: validityPeriod base: {max: '*', min: 0, path: Extension.extension} short: The start and expected end date of the authorization index: 73 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: validityPeriod} index: 74 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: The start and expected end date of the authorization choices: [valuePeriod] index: 76 valuePeriod: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: Period short: The start and expected end date of the authorization choiceOf: value index: 77 required: [url] elements: extension: base: {max: '*', min: 0, path: Extension.extension} array: true index: 52 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: The assigned number for the marketing authorization array: true index: 53 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: identifier} index: 54 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: The assigned number for the marketing authorization choices: [valueIdentifier] index: 56 valueIdentifier: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: Identifier short: The assigned number for the marketing authorization choiceOf: value index: 57 required: [url] country: match: {url: country} schema: base: {max: '*', min: 0, path: Extension.extension} short: Country of authorization index: 58 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: country} index: 59 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Country of authorization choices: [valueCodeableConcept] index: 61 valueCodeableConcept: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: CodeableConcept short: Country of authorization choiceOf: value index: 62 required: [url] jurisdiction: match: {url: jurisdiction} schema: base: {max: '*', min: 0, path: Extension.extension} short: Jurisdiction within a country array: true index: 63 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: jurisdiction} index: 64 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Jurisdiction within a country choices: [valueCodeableConcept] index: 66 valueCodeableConcept: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: CodeableConcept short: Jurisdiction within a country choiceOf: value index: 67 required: [url] legalStatusOfSupply: match: {url: legalStatusOfSupply} schema: base: {max: '*', min: 0, path: Extension.extension} short: The legal status of supply in a jurisdiction or region index: 68 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: legalStatusOfSupply} index: 69 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: The legal status of supply in a jurisdiction or region choices: [valueCodeableConcept] index: 71 valueCodeableConcept: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: CodeableConcept short: The legal status of supply in a jurisdiction or region choiceOf: value index: 72 required: [url] validityPeriod: match: {url: validityPeriod} schema: base: {max: '*', min: 0, path: Extension.extension} short: The start and expected end date of the authorization index: 73 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: validityPeriod} index: 74 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: The start and expected end date of the authorization choices: [valuePeriod] index: 76 valuePeriod: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: Period short: The start and expected end date of the authorization choiceOf: value index: 77 required: [url] url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: jurisdictionalAuthorization} index: 78 required: [url] procedure: match: {url: procedure} schema: base: {max: '*', min: 0, path: Extension.extension} short: The regulatory procedure for granting or amending a marketing authorization index: 89 extensions: identifier: url: identifier base: {max: '*', min: 0, path: Extension.extension} short: Identifier for this procedure index: 91 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: identifier} index: 92 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Identifier for this procedure choices: [valueIdentifier] index: 94 valueIdentifier: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: Identifier short: Identifier for this procedure choiceOf: value index: 95 required: [url] type: url: type base: {max: '*', min: 0, path: Extension.extension} short: Type of procedure _required: true index: 96 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: type} index: 97 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Type of procedure choices: [valueCodeableConcept] index: 99 valueCodeableConcept: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: CodeableConcept short: Type of procedure choiceOf: value index: 100 required: [url] date[x]: url: date[x] base: {max: '*', min: 0, path: Extension.extension} short: Date of procedure index: 101 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: 'date[x]'} index: 102 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Date of procedure choices: [valuePeriod, valueDateTime] index: 104 valuePeriod: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: Period short: Date of procedure choiceOf: value index: 105 valueDateTime: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: dateTime short: Date of procedure choiceOf: value index: 106 required: [url] application: url: application base: {max: '*', min: 0, path: Extension.extension} short: Applcations submitted to obtain a marketing authorization array: true index: 107 extensions: _datatype: url: http://hl7.org/fhir/StructureDefinition/_datatype|5.2.0 type: Extension short: Data type name for MedicinalProductAuthorization.procedure.application from FHIR R4 index: 109 elements: value: base: {max: '1', min: 0, path: 'Extension.value[x]'} pattern: {type: String, value: MedicinalProductAuthorization.procedure} choices: [valueString] index: 111 valueString: type: string pattern: {type: String, value: MedicinalProductAuthorization.procedure} base: {max: '1', min: 0, path: 'Extension.value[x]'} choiceOf: value index: 112 required: [valueString, value] elements: extension: base: {max: '*', min: 0, path: Extension.extension} array: true index: 108 slicing: rules: closed ordered: false discriminator: - {path: url, type: value} min: 0 slices: _datatype: match: {url: null} schema: type: Extension short: Data type name for MedicinalProductAuthorization.procedure.application from FHIR R4 url: http://hl7.org/fhir/StructureDefinition/_datatype|5.2.0 index: 109 elements: value: base: {max: '1', min: 0, path: 'Extension.value[x]'} pattern: {type: String, value: MedicinalProductAuthorization.procedure} choices: [valueString] index: 111 valueString: type: string pattern: {type: String, value: MedicinalProductAuthorization.procedure} base: {max: '1', min: 0, path: 'Extension.value[x]'} choiceOf: value index: 112 required: [valueString, value] url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: application} index: 113 required: [url] elements: extension: base: {max: '*', min: 0, path: Extension.extension} array: true min: 1 index: 90 slicing: rules: closed ordered: false discriminator: - {path: url, type: value} min: 1 slices: identifier: match: {url: identifier} schema: base: {max: '*', min: 0, path: Extension.extension} short: Identifier for this procedure index: 91 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: identifier} index: 92 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Identifier for this procedure choices: [valueIdentifier] index: 94 valueIdentifier: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: Identifier short: Identifier for this procedure choiceOf: value index: 95 required: [url] type: match: {url: type} schema: base: {max: '*', min: 0, path: Extension.extension} short: Type of procedure _required: true index: 96 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: type} index: 97 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Type of procedure choices: [valueCodeableConcept] index: 99 valueCodeableConcept: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: CodeableConcept short: Type of procedure choiceOf: value index: 100 required: [url] date[x]: match: {url: 'date[x]'} schema: base: {max: '*', min: 0, path: Extension.extension} short: Date of procedure index: 101 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: 'date[x]'} index: 102 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Date of procedure choices: [valuePeriod, valueDateTime] index: 104 valuePeriod: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: Period short: Date of procedure choiceOf: value index: 105 valueDateTime: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: dateTime short: Date of procedure choiceOf: value index: 106 required: [url] application: match: {url: application} schema: base: {max: '*', min: 0, path: Extension.extension} short: Applcations submitted to obtain a marketing authorization array: true index: 107 extensions: _datatype: url: http://hl7.org/fhir/StructureDefinition/_datatype|5.2.0 type: Extension short: Data type name for MedicinalProductAuthorization.procedure.application from FHIR R4 index: 109 elements: value: base: {max: '1', min: 0, path: 'Extension.value[x]'} pattern: {type: String, value: MedicinalProductAuthorization.procedure} choices: [valueString] index: 111 valueString: type: string pattern: {type: String, value: MedicinalProductAuthorization.procedure} base: {max: '1', min: 0, path: 'Extension.value[x]'} choiceOf: value index: 112 required: [valueString, value] elements: extension: base: {max: '*', min: 0, path: Extension.extension} array: true index: 108 slicing: rules: closed ordered: false discriminator: - {path: url, type: value} min: 0 slices: _datatype: match: {url: null} schema: type: Extension short: Data type name for MedicinalProductAuthorization.procedure.application from FHIR R4 url: http://hl7.org/fhir/StructureDefinition/_datatype|5.2.0 index: 109 elements: value: base: {max: '1', min: 0, path: 'Extension.value[x]'} pattern: {type: String, value: MedicinalProductAuthorization.procedure} choices: [valueString] index: 111 valueString: type: string pattern: {type: String, value: MedicinalProductAuthorization.procedure} base: {max: '1', min: 0, path: 'Extension.value[x]'} choiceOf: value index: 112 required: [valueString, value] url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: application} index: 113 required: [url] url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: procedure} index: 114 required: [url, extension] legalBasis: match: {url: legalBasis} schema: base: {max: '*', min: 0, path: Extension.extension} short: The legal framework against which this authorization is granted index: 46 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: legalBasis} index: 47 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: The legal framework against which this authorization is granted choices: [valueCodeableConcept] index: 49 valueCodeableConcept: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: CodeableConcept short: The legal framework against which this authorization is granted choiceOf: value index: 50 required: [url] validityPeriod: match: {url: validityPeriod} schema: base: {max: '*', min: 0, path: Extension.extension} short: The beginning of the time period in which the marketing authorization is in the specific status shall be specified A complete date consisting of day, month and year shall be specified using the ISO 8601 date format index: 26 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: validityPeriod} index: 27 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: The beginning of the time period in which the marketing authorization is in the specific status shall be specified A complete date consisting of day, month and year shall be specified using the ISO 8601 date format choices: [valuePeriod] index: 29 valuePeriod: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: Period short: The beginning of the time period in which the marketing authorization is in the specific status shall be specified A complete date consisting of day, month and year shall be specified using the ISO 8601 date format choiceOf: value index: 30 required: [url] regulator: match: {url: regulator} schema: base: {max: '*', min: 0, path: Extension.extension} short: Medicines Regulatory Agency index: 84 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: regulator} index: 85 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Medicines Regulatory Agency choices: [valueReference] index: 87 valueReference: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: Reference short: Medicines Regulatory Agency choiceOf: value index: 88 required: [url] status: match: {url: status} schema: base: {max: '*', min: 0, path: Extension.extension} short: The status of the marketing authorization index: 11 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: status} index: 12 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: The status of the marketing authorization choices: [valueCodeableConcept] index: 14 valueCodeableConcept: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: CodeableConcept short: The status of the marketing authorization choiceOf: value index: 15 required: [url] statusDate: match: {url: statusDate} schema: base: {max: '*', min: 0, path: Extension.extension} short: The date at which the given status has become applicable index: 16 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: statusDate} index: 17 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: The date at which the given status has become applicable choices: [valueDateTime] index: 19 valueDateTime: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: dateTime short: The date at which the given status has become applicable choiceOf: value index: 20 required: [url] dateOfFirstAuthorization: match: {url: dateOfFirstAuthorization} schema: base: {max: '*', min: 0, path: Extension.extension} short: The date when the first authorization was granted by a Medicines Regulatory Agency index: 36 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: dateOfFirstAuthorization} index: 37 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: The date when the first authorization was granted by a Medicines Regulatory Agency choices: [valueDateTime] index: 39 valueDateTime: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: dateTime short: The date when the first authorization was granted by a Medicines Regulatory Agency choiceOf: value index: 40 required: [url] internationalBirthDate: match: {url: internationalBirthDate} schema: base: {max: '*', min: 0, path: Extension.extension} short: Date of first marketing authorization for a company's new medicinal product in any country in the World index: 41 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: internationalBirthDate} index: 42 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Date of first marketing authorization for a company's new medicinal product in any country in the World choices: [valueDateTime] index: 44 valueDateTime: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: dateTime short: Date of first marketing authorization for a company's new medicinal product in any country in the World choiceOf: value index: 45 required: [url] holder: match: {url: holder} schema: base: {max: '*', min: 0, path: Extension.extension} short: Marketing Authorization Holder index: 79 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: holder} index: 80 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Marketing Authorization Holder choices: [valueReference] index: 82 valueReference: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: Reference short: Marketing Authorization Holder choiceOf: value index: 83 required: [url] country: match: {url: country} schema: base: {max: '*', min: 0, path: Extension.extension} short: The country in which the marketing authorization has been granted array: true index: 1 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: country} index: 2 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: The country in which the marketing authorization has been granted choices: [valueCodeableConcept] index: 4 valueCodeableConcept: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: CodeableConcept short: The country in which the marketing authorization has been granted choiceOf: value index: 5 required: [url] url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: 'http://hl7.org/fhir/4.0/StructureDefinition/extension-MedicinalProductAuthorization'} index: 115 package_version: r4.r5-0.0.1-snapshot-2 extensions: dataExclusivityPeriod: url: dataExclusivityPeriod base: {max: '*', min: 0, path: Extension.extension} short: A period of time after authorization before generic product applicatiosn can be submitted index: 31 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: dataExclusivityPeriod} index: 32 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: A period of time after authorization before generic product applicatiosn can be submitted choices: [valuePeriod] index: 34 valuePeriod: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: Period short: A period of time after authorization before generic product applicatiosn can be submitted choiceOf: value index: 35 required: [url] restoreDate: url: restoreDate base: {max: '*', min: 0, path: Extension.extension} short: The date when a suspended the marketing or the marketing authorization of the product is anticipated to be restored index: 21 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: restoreDate} index: 22 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: The date when a suspended the marketing or the marketing authorization of the product is anticipated to be restored choices: [valueDateTime] index: 24 valueDateTime: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: dateTime short: The date when a suspended the marketing or the marketing authorization of the product is anticipated to be restored choiceOf: value index: 25 required: [url] jurisdiction: url: jurisdiction base: {max: '*', min: 0, path: Extension.extension} short: Jurisdiction within a country array: true index: 6 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: jurisdiction} index: 7 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Jurisdiction within a country choices: [valueCodeableConcept] index: 9 valueCodeableConcept: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: CodeableConcept short: Jurisdiction within a country choiceOf: value index: 10 required: [url] jurisdictionalAuthorization: url: jurisdictionalAuthorization base: {max: '*', min: 0, path: Extension.extension} short: Authorization in areas within a country array: true index: 51 extensions: identifier: url: identifier base: {max: '*', min: 0, path: Extension.extension} short: The assigned number for the marketing authorization array: true index: 53 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: identifier} index: 54 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: The assigned number for the marketing authorization choices: [valueIdentifier] index: 56 valueIdentifier: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: Identifier short: The assigned number for the marketing authorization choiceOf: value index: 57 required: [url] country: url: country base: {max: '*', min: 0, path: Extension.extension} short: Country of authorization index: 58 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: country} index: 59 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Country of authorization choices: [valueCodeableConcept] index: 61 valueCodeableConcept: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: CodeableConcept short: Country of authorization choiceOf: value index: 62 required: [url] jurisdiction: url: jurisdiction base: {max: '*', min: 0, path: Extension.extension} short: Jurisdiction within a country array: true index: 63 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: jurisdiction} index: 64 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Jurisdiction within a country choices: [valueCodeableConcept] index: 66 valueCodeableConcept: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: CodeableConcept short: Jurisdiction within a country choiceOf: value index: 67 required: [url] legalStatusOfSupply: url: legalStatusOfSupply base: {max: '*', min: 0, path: Extension.extension} short: The legal status of supply in a jurisdiction or region index: 68 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: legalStatusOfSupply} index: 69 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: The legal status of supply in a jurisdiction or region choices: [valueCodeableConcept] index: 71 valueCodeableConcept: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: CodeableConcept short: The legal status of supply in a jurisdiction or region choiceOf: value index: 72 required: [url] validityPeriod: url: validityPeriod base: {max: '*', min: 0, path: Extension.extension} short: The start and expected end date of the authorization index: 73 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: validityPeriod} index: 74 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: The start and expected end date of the authorization choices: [valuePeriod] index: 76 valuePeriod: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: Period short: The start and expected end date of the authorization choiceOf: value index: 77 required: [url] elements: extension: base: {max: '*', min: 0, path: Extension.extension} array: true index: 52 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: The assigned number for the marketing authorization array: true index: 53 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: identifier} index: 54 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: The assigned number for the marketing authorization choices: [valueIdentifier] index: 56 valueIdentifier: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: Identifier short: The assigned number for the marketing authorization choiceOf: value index: 57 required: [url] country: match: {url: country} schema: base: {max: '*', min: 0, path: Extension.extension} short: Country of authorization index: 58 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: country} index: 59 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Country of authorization choices: [valueCodeableConcept] index: 61 valueCodeableConcept: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: CodeableConcept short: Country of authorization choiceOf: value index: 62 required: [url] jurisdiction: match: {url: jurisdiction} schema: base: {max: '*', min: 0, path: Extension.extension} short: Jurisdiction within a country array: true index: 63 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: jurisdiction} index: 64 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Jurisdiction within a country choices: [valueCodeableConcept] index: 66 valueCodeableConcept: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: CodeableConcept short: Jurisdiction within a country choiceOf: value index: 67 required: [url] legalStatusOfSupply: match: {url: legalStatusOfSupply} schema: base: {max: '*', min: 0, path: Extension.extension} short: The legal status of supply in a jurisdiction or region index: 68 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: legalStatusOfSupply} index: 69 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: The legal status of supply in a jurisdiction or region choices: [valueCodeableConcept] index: 71 valueCodeableConcept: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: CodeableConcept short: The legal status of supply in a jurisdiction or region choiceOf: value index: 72 required: [url] validityPeriod: match: {url: validityPeriod} schema: base: {max: '*', min: 0, path: Extension.extension} short: The start and expected end date of the authorization index: 73 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: validityPeriod} index: 74 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: The start and expected end date of the authorization choices: [valuePeriod] index: 76 valuePeriod: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: Period short: The start and expected end date of the authorization choiceOf: value index: 77 required: [url] url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: jurisdictionalAuthorization} index: 78 required: [url] procedure: url: procedure base: {max: '*', min: 0, path: Extension.extension} short: The regulatory procedure for granting or amending a marketing authorization index: 89 extensions: identifier: url: identifier base: {max: '*', min: 0, path: Extension.extension} short: Identifier for this procedure index: 91 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: identifier} index: 92 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Identifier for this procedure choices: [valueIdentifier] index: 94 valueIdentifier: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: Identifier short: Identifier for this procedure choiceOf: value index: 95 required: [url] type: url: type base: {max: '*', min: 0, path: Extension.extension} short: Type of procedure _required: true index: 96 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: type} index: 97 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Type of procedure choices: [valueCodeableConcept] index: 99 valueCodeableConcept: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: CodeableConcept short: Type of procedure choiceOf: value index: 100 required: [url] date[x]: url: date[x] base: {max: '*', min: 0, path: Extension.extension} short: Date of procedure index: 101 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: 'date[x]'} index: 102 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Date of procedure choices: [valuePeriod, valueDateTime] index: 104 valuePeriod: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: Period short: Date of procedure choiceOf: value index: 105 valueDateTime: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: dateTime short: Date of procedure choiceOf: value index: 106 required: [url] application: url: application base: {max: '*', min: 0, path: Extension.extension} short: Applcations submitted to obtain a marketing authorization array: true index: 107 extensions: _datatype: url: http://hl7.org/fhir/StructureDefinition/_datatype|5.2.0 type: Extension short: Data type name for MedicinalProductAuthorization.procedure.application from FHIR R4 index: 109 elements: value: base: {max: '1', min: 0, path: 'Extension.value[x]'} pattern: {type: String, value: MedicinalProductAuthorization.procedure} choices: [valueString] index: 111 valueString: type: string pattern: {type: String, value: MedicinalProductAuthorization.procedure} base: {max: '1', min: 0, path: 'Extension.value[x]'} choiceOf: value index: 112 required: [valueString, value] elements: extension: base: {max: '*', min: 0, path: Extension.extension} array: true index: 108 slicing: rules: closed ordered: false discriminator: - {path: url, type: value} min: 0 slices: _datatype: match: {url: null} schema: type: Extension short: Data type name for MedicinalProductAuthorization.procedure.application from FHIR R4 url: http://hl7.org/fhir/StructureDefinition/_datatype|5.2.0 index: 109 elements: value: base: {max: '1', min: 0, path: 'Extension.value[x]'} pattern: {type: String, value: MedicinalProductAuthorization.procedure} choices: [valueString] index: 111 valueString: type: string pattern: {type: String, value: MedicinalProductAuthorization.procedure} base: {max: '1', min: 0, path: 'Extension.value[x]'} choiceOf: value index: 112 required: [valueString, value] url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: application} index: 113 required: [url] elements: extension: base: {max: '*', min: 0, path: Extension.extension} array: true min: 1 index: 90 slicing: rules: closed ordered: false discriminator: - {path: url, type: value} min: 1 slices: identifier: match: {url: identifier} schema: base: {max: '*', min: 0, path: Extension.extension} short: Identifier for this procedure index: 91 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: identifier} index: 92 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Identifier for this procedure choices: [valueIdentifier] index: 94 valueIdentifier: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: Identifier short: Identifier for this procedure choiceOf: value index: 95 required: [url] type: match: {url: type} schema: base: {max: '*', min: 0, path: Extension.extension} short: Type of procedure _required: true index: 96 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: type} index: 97 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Type of procedure choices: [valueCodeableConcept] index: 99 valueCodeableConcept: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: CodeableConcept short: Type of procedure choiceOf: value index: 100 required: [url] date[x]: match: {url: 'date[x]'} schema: base: {max: '*', min: 0, path: Extension.extension} short: Date of procedure index: 101 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: 'date[x]'} index: 102 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Date of procedure choices: [valuePeriod, valueDateTime] index: 104 valuePeriod: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: Period short: Date of procedure choiceOf: value index: 105 valueDateTime: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: dateTime short: Date of procedure choiceOf: value index: 106 required: [url] application: match: {url: application} schema: base: {max: '*', min: 0, path: Extension.extension} short: Applcations submitted to obtain a marketing authorization array: true index: 107 extensions: _datatype: url: http://hl7.org/fhir/StructureDefinition/_datatype|5.2.0 type: Extension short: Data type name for MedicinalProductAuthorization.procedure.application from FHIR R4 index: 109 elements: value: base: {max: '1', min: 0, path: 'Extension.value[x]'} pattern: {type: String, value: MedicinalProductAuthorization.procedure} choices: [valueString] index: 111 valueString: type: string pattern: {type: String, value: MedicinalProductAuthorization.procedure} base: {max: '1', min: 0, path: 'Extension.value[x]'} choiceOf: value index: 112 required: [valueString, value] elements: extension: base: {max: '*', min: 0, path: Extension.extension} array: true index: 108 slicing: rules: closed ordered: false discriminator: - {path: url, type: value} min: 0 slices: _datatype: match: {url: null} schema: type: Extension short: Data type name for MedicinalProductAuthorization.procedure.application from FHIR R4 url: http://hl7.org/fhir/StructureDefinition/_datatype|5.2.0 index: 109 elements: value: base: {max: '1', min: 0, path: 'Extension.value[x]'} pattern: {type: String, value: MedicinalProductAuthorization.procedure} choices: [valueString] index: 111 valueString: type: string pattern: {type: String, value: MedicinalProductAuthorization.procedure} base: {max: '1', min: 0, path: 'Extension.value[x]'} choiceOf: value index: 112 required: [valueString, value] url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: application} index: 113 required: [url] url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: procedure} index: 114 required: [url, extension] legalBasis: url: legalBasis base: {max: '*', min: 0, path: Extension.extension} short: The legal framework against which this authorization is granted index: 46 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: legalBasis} index: 47 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: The legal framework against which this authorization is granted choices: [valueCodeableConcept] index: 49 valueCodeableConcept: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: CodeableConcept short: The legal framework against which this authorization is granted choiceOf: value index: 50 required: [url] validityPeriod: url: validityPeriod base: {max: '*', min: 0, path: Extension.extension} short: The beginning of the time period in which the marketing authorization is in the specific status shall be specified A complete date consisting of day, month and year shall be specified using the ISO 8601 date format index: 26 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: validityPeriod} index: 27 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: The beginning of the time period in which the marketing authorization is in the specific status shall be specified A complete date consisting of day, month and year shall be specified using the ISO 8601 date format choices: [valuePeriod] index: 29 valuePeriod: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: Period short: The beginning of the time period in which the marketing authorization is in the specific status shall be specified A complete date consisting of day, month and year shall be specified using the ISO 8601 date format choiceOf: value index: 30 required: [url] regulator: url: regulator base: {max: '*', min: 0, path: Extension.extension} short: Medicines Regulatory Agency index: 84 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: regulator} index: 85 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Medicines Regulatory Agency choices: [valueReference] index: 87 valueReference: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: Reference short: Medicines Regulatory Agency choiceOf: value index: 88 required: [url] status: url: status base: {max: '*', min: 0, path: Extension.extension} short: The status of the marketing authorization index: 11 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: status} index: 12 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: The status of the marketing authorization choices: [valueCodeableConcept] index: 14 valueCodeableConcept: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: CodeableConcept short: The status of the marketing authorization choiceOf: value index: 15 required: [url] statusDate: url: statusDate base: {max: '*', min: 0, path: Extension.extension} short: The date at which the given status has become applicable index: 16 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: statusDate} index: 17 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: The date at which the given status has become applicable choices: [valueDateTime] index: 19 valueDateTime: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: dateTime short: The date at which the given status has become applicable choiceOf: value index: 20 required: [url] dateOfFirstAuthorization: url: dateOfFirstAuthorization base: {max: '*', min: 0, path: Extension.extension} short: The date when the first authorization was granted by a Medicines Regulatory Agency index: 36 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: dateOfFirstAuthorization} index: 37 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: The date when the first authorization was granted by a Medicines Regulatory Agency choices: [valueDateTime] index: 39 valueDateTime: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: dateTime short: The date when the first authorization was granted by a Medicines Regulatory Agency choiceOf: value index: 40 required: [url] internationalBirthDate: url: internationalBirthDate base: {max: '*', min: 0, path: Extension.extension} short: Date of first marketing authorization for a company's new medicinal product in any country in the World index: 41 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: internationalBirthDate} index: 42 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Date of first marketing authorization for a company's new medicinal product in any country in the World choices: [valueDateTime] index: 44 valueDateTime: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: dateTime short: Date of first marketing authorization for a company's new medicinal product in any country in the World choiceOf: value index: 45 required: [url] holder: url: holder base: {max: '*', min: 0, path: Extension.extension} short: Marketing Authorization Holder index: 79 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: holder} index: 80 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Marketing Authorization Holder choices: [valueReference] index: 82 valueReference: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: Reference short: Marketing Authorization Holder choiceOf: value index: 83 required: [url] country: url: country base: {max: '*', min: 0, path: Extension.extension} short: The country in which the marketing authorization has been granted array: true index: 1 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: country} index: 2 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: The country in which the marketing authorization has been granted choices: [valueCodeableConcept] index: 4 valueCodeableConcept: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: CodeableConcept short: The country in which the marketing authorization has been granted choiceOf: value index: 5 required: [url] class: extension kind: complex-type url: http://hl7.org/fhir/4.0/StructureDefinition/extension-MedicinalProductAuthorization base: http://hl7.org/fhir/StructureDefinition/Extension|5.0.0 version: 0.0.1-snapshot-2 required: [url]