description: This cross-version extension represents MedicinalProductInteraction from http://hl7.org/fhir/StructureDefinition/MedicinalProductInteraction|4.0.1 for use in FHIR R4B. package_name: hl7.fhir.uv.xver derivation: constraint name: Ext_R4_MedicinalProductInteraction 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: description: match: {url: description} schema: base: {max: '*', min: 0, path: Extension.extension} short: The interaction described index: 1 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: description} index: 2 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: The interaction described choices: [valueString] index: 4 valueString: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: string short: The interaction described choiceOf: value index: 5 required: [url] interactant: match: {url: interactant} schema: base: {max: '*', min: 0, path: Extension.extension} short: The specific medication, food or laboratory test that interacts array: true index: 6 extensions: item[x]: url: item[x] base: {max: '*', min: 0, path: Extension.extension} short: The specific medication, food or laboratory test that interacts _required: true index: 8 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: 'item[x]'} index: 9 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: The specific medication, food or laboratory test that interacts choices: [valueReference, valueCodeableConcept] index: 11 valueReference: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: Reference short: The specific medication, food or laboratory test that interacts choiceOf: value index: 12 valueCodeableConcept: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: CodeableConcept short: The specific medication, food or laboratory test that interacts choiceOf: value index: 13 required: [url] elements: extension: base: {max: '*', min: 0, path: Extension.extension} array: true min: 1 index: 7 slicing: rules: closed ordered: false discriminator: - {path: url, type: value} min: 1 slices: item[x]: match: {url: 'item[x]'} schema: base: {max: '*', min: 0, path: Extension.extension} short: The specific medication, food or laboratory test that interacts _required: true index: 8 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: 'item[x]'} index: 9 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: The specific medication, food or laboratory test that interacts choices: [valueReference, valueCodeableConcept] index: 11 valueReference: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: Reference short: The specific medication, food or laboratory test that interacts choiceOf: value index: 12 valueCodeableConcept: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: CodeableConcept short: The specific medication, food or laboratory test that interacts choiceOf: value index: 13 required: [url] url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: interactant} index: 14 required: [url, extension] type: match: {url: type} schema: base: {max: '*', min: 0, path: Extension.extension} short: The type of the interaction e.g. drug-drug interaction, drug-food interaction, drug-lab test interaction index: 15 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: type} index: 16 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: The type of the interaction e.g. drug-drug interaction, drug-food interaction, drug-lab test interaction choices: [valueCodeableConcept] index: 18 valueCodeableConcept: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: CodeableConcept short: The type of the interaction e.g. drug-drug interaction, drug-food interaction, drug-lab test interaction choiceOf: value index: 19 required: [url] effect: match: {url: effect} schema: base: {max: '*', min: 0, path: Extension.extension} short: The effect of the interaction, for example "reduced gastric absorption of primary medication" index: 20 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: effect} index: 21 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: The effect of the interaction, for example "reduced gastric absorption of primary medication" choices: [valueCodeableConcept] index: 23 valueCodeableConcept: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: CodeableConcept short: The effect of the interaction, for example "reduced gastric absorption of primary medication" choiceOf: value index: 24 required: [url] incidence: match: {url: incidence} schema: base: {max: '*', min: 0, path: Extension.extension} short: The incidence of the interaction, e.g. theoretical, observed index: 25 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: incidence} index: 26 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: The incidence of the interaction, e.g. theoretical, observed choices: [valueCodeableConcept] index: 28 valueCodeableConcept: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: CodeableConcept short: The incidence of the interaction, e.g. theoretical, observed choiceOf: value index: 29 required: [url] management: match: {url: management} schema: base: {max: '*', min: 0, path: Extension.extension} short: Actions for managing the interaction index: 30 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: management} index: 31 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Actions for managing the interaction choices: [valueCodeableConcept] index: 33 valueCodeableConcept: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: CodeableConcept short: Actions for managing the interaction choiceOf: value index: 34 required: [url] url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: 'http://hl7.org/fhir/4.0/StructureDefinition/extension-MedicinalProductInteraction'} index: 35 package_version: r4.r4b-0.0.1-snapshot-2 extensions: description: url: description base: {max: '*', min: 0, path: Extension.extension} short: The interaction described index: 1 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: description} index: 2 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: The interaction described choices: [valueString] index: 4 valueString: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: string short: The interaction described choiceOf: value index: 5 required: [url] interactant: url: interactant base: {max: '*', min: 0, path: Extension.extension} short: The specific medication, food or laboratory test that interacts array: true index: 6 extensions: item[x]: url: item[x] base: {max: '*', min: 0, path: Extension.extension} short: The specific medication, food or laboratory test that interacts _required: true index: 8 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: 'item[x]'} index: 9 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: The specific medication, food or laboratory test that interacts choices: [valueReference, valueCodeableConcept] index: 11 valueReference: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: Reference short: The specific medication, food or laboratory test that interacts choiceOf: value index: 12 valueCodeableConcept: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: CodeableConcept short: The specific medication, food or laboratory test that interacts choiceOf: value index: 13 required: [url] elements: extension: base: {max: '*', min: 0, path: Extension.extension} array: true min: 1 index: 7 slicing: rules: closed ordered: false discriminator: - {path: url, type: value} min: 1 slices: item[x]: match: {url: 'item[x]'} schema: base: {max: '*', min: 0, path: Extension.extension} short: The specific medication, food or laboratory test that interacts _required: true index: 8 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: 'item[x]'} index: 9 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: The specific medication, food or laboratory test that interacts choices: [valueReference, valueCodeableConcept] index: 11 valueReference: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: Reference short: The specific medication, food or laboratory test that interacts choiceOf: value index: 12 valueCodeableConcept: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: CodeableConcept short: The specific medication, food or laboratory test that interacts choiceOf: value index: 13 required: [url] url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: interactant} index: 14 required: [url, extension] type: url: type base: {max: '*', min: 0, path: Extension.extension} short: The type of the interaction e.g. drug-drug interaction, drug-food interaction, drug-lab test interaction index: 15 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: type} index: 16 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: The type of the interaction e.g. drug-drug interaction, drug-food interaction, drug-lab test interaction choices: [valueCodeableConcept] index: 18 valueCodeableConcept: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: CodeableConcept short: The type of the interaction e.g. drug-drug interaction, drug-food interaction, drug-lab test interaction choiceOf: value index: 19 required: [url] effect: url: effect base: {max: '*', min: 0, path: Extension.extension} short: The effect of the interaction, for example "reduced gastric absorption of primary medication" index: 20 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: effect} index: 21 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: The effect of the interaction, for example "reduced gastric absorption of primary medication" choices: [valueCodeableConcept] index: 23 valueCodeableConcept: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: CodeableConcept short: The effect of the interaction, for example "reduced gastric absorption of primary medication" choiceOf: value index: 24 required: [url] incidence: url: incidence base: {max: '*', min: 0, path: Extension.extension} short: The incidence of the interaction, e.g. theoretical, observed index: 25 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: incidence} index: 26 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: The incidence of the interaction, e.g. theoretical, observed choices: [valueCodeableConcept] index: 28 valueCodeableConcept: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: CodeableConcept short: The incidence of the interaction, e.g. theoretical, observed choiceOf: value index: 29 required: [url] management: url: management base: {max: '*', min: 0, path: Extension.extension} short: Actions for managing the interaction index: 30 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: management} index: 31 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Actions for managing the interaction choices: [valueCodeableConcept] index: 33 valueCodeableConcept: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: CodeableConcept short: Actions for managing the interaction choiceOf: value index: 34 required: [url] class: extension kind: complex-type url: http://hl7.org/fhir/4.0/StructureDefinition/extension-MedicinalProductInteraction base: http://hl7.org/fhir/StructureDefinition/Extension|4.3.0 version: 0.0.1-snapshot-2 required: [url]