MedicationKnowledge

FHIR Cross-version Mappings for MedicationKnowledge based on the R5 structure

MedicationKnowledge (4.0.1)MedicationKnowledge (4.3.0)MedicationKnowledge (5.0.0)
MedicationKnowledge=MedicationKnowledge=MedicationKnowledge
Extension definition for this version of the element. Defined because: This was introduced in 5.0.0 (post R2) M.identifier : Identifier : [0..*]
Extension definition for this version of the element. Defined because: This was introduced in 4.0.1 (post R2) M.code : CodeableConcept : [0..1]=No cross-version extension allowed for this element because No Change M.code : CodeableConcept : [0..1]=No cross-version extension allowed for this element because No Change M.code : CodeableConcept : [0..1]
Extension definition for this version of the element. Defined because: This was introduced in 4.0.1 (post R2) M.status : code : [0..1]No cross-version extension allowed for this element because No Change M.status : code : [0..1]No cross-version extension allowed for this element because No Change M.status : code : [0..1]
Extension definition for this version of the element. Defined because: This was introduced in 5.0.0 (post R2) M.author : Reference(Organization) : [0..1]
Extension definition for this version of the element. Defined because: This was introduced in 5.0.0 (post R2) M.intendedJurisdiction : CodeableConcept : [0..*]
Extension definition for this version of the element. Defined because: This was introduced in 5.0.0 (post R2) M.name : string : [0..*]
Extension definition for this version of the element. Defined because: This was introduced in 4.0.1 (post R2) M.relatedMedicationKnowledge : [0..*]=No cross-version extension allowed for this element because No Change M.relatedMedicationKnowledge : [0..*]=No cross-version extension allowed for this element because No Change M.relatedMedicationKnowledge : [0..*]
Extension definition for this version of the element. Defined because: This was introduced in 4.0.1 (post R2) M.r.type : CodeableConcept : [1..1]=No cross-version extension allowed for this element because No Change M.r.type : CodeableConcept : [1..1]=No cross-version extension allowed for this element because No Change M.r.type : CodeableConcept : [1..1]
Extension definition for this version of the element. Defined because: This was introduced in 4.0.1 (post R2) M.r.reference : Reference(MedicationKnowledge) : [1..*]=No cross-version extension allowed for this element because No Change M.r.reference : Reference(MedicationKnowledge) : [1..*]=No cross-version extension allowed for this element because No Change M.r.reference : Reference(MedicationKnowledge) : [1..*]
Extension definition for this version of the element. Defined because: This was introduced in 4.0.1 (post R2) M.associatedMedication : Reference(Medication) : [0..*]=No cross-version extension allowed for this element because No Change M.associatedMedication : Reference(Medication) : [0..*]=No cross-version extension allowed for this element because No Change M.associatedMedication : Reference(Medication) : [0..*]
Extension definition for this version of the element. Defined because: This was introduced in 4.0.1 (post R2) M.productType : CodeableConcept : [0..*]=No cross-version extension allowed for this element because No Change M.productType : CodeableConcept : [0..*]=No cross-version extension allowed for this element because No Change M.productType : CodeableConcept : [0..*]
Extension definition for this version of the element. Defined because: This was introduced in 4.0.1 (post R2) M.monograph : [0..*]=No cross-version extension allowed for this element because No Change M.monograph : [0..*]=No cross-version extension allowed for this element because No Change M.monograph : [0..*]
Extension definition for this version of the element. Defined because: This was introduced in 4.0.1 (post R2) M.m.type : CodeableConcept : [0..1]=No cross-version extension allowed for this element because No Change M.m.type : CodeableConcept : [0..1]=No cross-version extension allowed for this element because No Change M.m.type : CodeableConcept : [0..1]
Extension definition for this version of the element. Defined because: This was introduced in 4.0.1 (post R2) M.m.source : Reference(DocumentReference|Media) : [0..1]=No cross-version extension allowed for this element because No Change M.m.source : Reference(DocumentReference|Media) : [0..1]=No cross-version extension allowed for this element because No Change M.m.source : Reference(DocumentReference) : [0..1]
Extension definition for this version of the element. Defined because: This was introduced in 4.0.1 (post R2) M.preparationInstruction : markdown : [0..1]=No cross-version extension allowed for this element because No Change M.preparationInstruction : markdown : [0..1]=No cross-version extension allowed for this element because No Change M.preparationInstruction : markdown : [0..1]
Extension definition for this version of the element. Defined because: This was introduced in 4.0.1 (post R2) M.cost : [0..*]=No cross-version extension allowed for this element because No Change M.cost : [0..*]=No cross-version extension allowed for this element because No Change M.cost : [0..*]
Extension definition for this version of the element. Defined because: This was introduced in 5.0.0 (post R2) M.c.effectiveDate : Period : [0..*]
Extension definition for this version of the element. Defined because: This was introduced in 4.0.1 (post R2) M.c.type : CodeableConcept : [1..1]=No cross-version extension allowed for this element because No Change M.c.type : CodeableConcept : [1..1]=No cross-version extension allowed for this element because No Change M.c.type : CodeableConcept : [1..1]
Extension definition for this version of the element. Defined because: This was introduced in 4.0.1 (post R2) M.c.source : string : [0..1]=No cross-version extension allowed for this element because No Change M.c.source : string : [0..1]=No cross-version extension allowed for this element because No Change M.c.source : string : [0..1]
Extension definition for this version of the element. Defined because: This was introduced in 4.0.1 (post R2),In 5.0.0 the types CodeableConcept are added M.c.cost : Money : [1..1]=No cross-version extension allowed for this element because No Change M.c.cost : Money : [1..1]=Extension definition for this version of the element. Defined because: New Types CodeableConcept M.c.cost[x] : Money|CodeableConcept : [1..1]
Extension definition for this version of the element. Defined because: This was introduced in 4.0.1 (post R2) M.monitoringProgram : [0..*]=No cross-version extension allowed for this element because No Change M.monitoringProgram : [0..*]=No cross-version extension allowed for this element because No Change M.monitoringProgram : [0..*]
Extension definition for this version of the element. Defined because: This was introduced in 4.0.1 (post R2) M.m.type : CodeableConcept : [0..1]=No cross-version extension allowed for this element because No Change M.m.type : CodeableConcept : [0..1]=No cross-version extension allowed for this element because No Change M.m.type : CodeableConcept : [0..1]
Extension definition for this version of the element. Defined because: This was introduced in 4.0.1 (post R2) M.m.name : string : [0..1]=No cross-version extension allowed for this element because No Change M.m.name : string : [0..1]=No cross-version extension allowed for this element because No Change M.m.name : string : [0..1]
Extension definition for this version of the element. Defined because: This was introduced in 5.0.0 (post R2) M.indicationGuideline : [0..*]
Extension definition for this version of the element. Defined because: This was introduced in 5.0.0 (post R2),The parent can be used as a cross-version extension in at least one version M.i.indication : CodeableReference(ClinicalUseDefinition) : [0..*]
Extension definition for this version of the element. Defined because: This was introduced in 5.0.0 (post R2),The parent can be used as a cross-version extension in at least one version M.i.dosingGuideline : [0..*]
Extension definition for this version of the element. Defined because: This was introduced in 5.0.0 (post R2),The parent can be used as a cross-version extension in at least one version M.i.d.treatmentIntent : CodeableConcept : [0..1]
Extension definition for this version of the element. Defined because: This was introduced in 5.0.0 (post R2),The parent can be used as a cross-version extension in at least one version M.i.d.dosage : [0..*]
Extension definition for this version of the element. Defined because: This was introduced in 5.0.0 (post R2),The parent can be used as a cross-version extension in at least one version M.i.d.d.type : CodeableConcept : [1..1]
Extension definition for this version of the element. Defined because: This was introduced in 5.0.0 (post R2),The parent can be used as a cross-version extension in at least one version M.i.d.d.dosage : Dosage : [1..*]
Extension definition for this version of the element. Defined because: This was introduced in 5.0.0 (post R2),The parent can be used as a cross-version extension in at least one version M.i.d.administrationTreatment : CodeableConcept : [0..1]
Extension definition for this version of the element. Defined because: This was introduced in 5.0.0 (post R2),The parent can be used as a cross-version extension in at least one version M.i.d.patientCharacteristic : [0..*]
Extension definition for this version of the element. Defined because: This was introduced in 5.0.0 (post R2),The parent can be used as a cross-version extension in at least one version M.i.d.p.type : CodeableConcept : [1..1]
Extension definition for this version of the element. Defined because: This was introduced in 5.0.0 (post R2),The parent can be used as a cross-version extension in at least one version M.i.d.p.value[x] : CodeableConcept|Quantity|Range : [0..1]
Extension definition for this version of the element. Defined because: This was introduced in 4.0.1 (post R2) M.medicineClassification : [0..*]=No cross-version extension allowed for this element because No Change M.medicineClassification : [0..*]=No cross-version extension allowed for this element because No Change M.medicineClassification : [0..*]
Extension definition for this version of the element. Defined because: This was introduced in 4.0.1 (post R2) M.m.type : CodeableConcept : [1..1]=No cross-version extension allowed for this element because No Change M.m.type : CodeableConcept : [1..1]=No cross-version extension allowed for this element because No Change M.m.type : CodeableConcept : [1..1]
Extension definition for this version of the element. Defined because: This was introduced in 5.0.0 (post R2) M.m.source[x] : string|uri : [0..1]
Extension definition for this version of the element. Defined because: This was introduced in 4.0.1 (post R2) M.m.classification : CodeableConcept : [0..*]=No cross-version extension allowed for this element because No Change M.m.classification : CodeableConcept : [0..*]=No cross-version extension allowed for this element because No Change M.m.classification : CodeableConcept : [0..*]
Extension definition for this version of the element. Defined because: This was introduced in 4.0.1 (post R2),In 5.0.0 this started to repeat M.packaging : [0..1]=No cross-version extension allowed for this element because No Change M.packaging : [0..1]=Extension definition for this version of the element. Defined because: Element repeats M.packaging : [0..*]
Extension definition for this version of the element. Defined because: This was introduced in 5.0.0 (post R2),The parent can be used as a cross-version extension in at least one version M.p.cost : [0..*]
Extension definition for this version of the element. Defined because: This was introduced in 5.0.0 (post R2),The parent can be used as a cross-version extension in at least one version M.p.packagedProduct : Reference(PackagedProductDefinition) : [0..1]
Extension definition for this version of the element. Defined because: This was introduced in 5.0.0 (post R2) M.clinicalUseIssue : Reference(ClinicalUseDefinition) : [0..*]
Extension definition for this version of the element. Defined because: This was introduced in 5.0.0 (post R2) M.storageGuideline : [0..*]
Extension definition for this version of the element. Defined because: This was introduced in 5.0.0 (post R2),The parent can be used as a cross-version extension in at least one version M.s.reference : uri : [0..1]
Extension definition for this version of the element. Defined because: This was introduced in 5.0.0 (post R2),The parent can be used as a cross-version extension in at least one version M.s.note : Annotation : [0..*]
Extension definition for this version of the element. Defined because: This was introduced in 5.0.0 (post R2),The parent can be used as a cross-version extension in at least one version M.s.stabilityDuration : Duration : [0..1]
Extension definition for this version of the element. Defined because: This was introduced in 5.0.0 (post R2),The parent can be used as a cross-version extension in at least one version M.s.environmentalSetting : [0..*]
Extension definition for this version of the element. Defined because: This was introduced in 5.0.0 (post R2),The parent can be used as a cross-version extension in at least one version M.s.e.type : CodeableConcept : [1..1]
Extension definition for this version of the element. Defined because: This was introduced in 5.0.0 (post R2),The parent can be used as a cross-version extension in at least one version M.s.e.value[x] : Quantity|Range|CodeableConcept : [1..1]
Extension definition for this version of the element. Defined because: This was introduced in 4.0.1 (post R2) M.regulatory : [0..*]=No cross-version extension allowed for this element because No Change M.regulatory : [0..*]=No cross-version extension allowed for this element because No Change M.regulatory : [0..*]
Extension definition for this version of the element. Defined because: This was introduced in 4.0.1 (post R2) M.r.regulatoryAuthority : Reference(Organization) : [1..1]=No cross-version extension allowed for this element because No Change M.r.regulatoryAuthority : Reference(Organization) : [1..1]=No cross-version extension allowed for this element because No Change M.r.regulatoryAuthority : Reference(Organization) : [1..1]
Extension definition for this version of the element. Defined because: This was introduced in 4.0.1 (post R2) M.r.substitution : [0..*]=No cross-version extension allowed for this element because No Change M.r.substitution : [0..*]=No cross-version extension allowed for this element because No Change M.r.substitution : [0..*]
Extension definition for this version of the element. Defined because: This was introduced in 4.0.1 (post R2) M.r.s.type : CodeableConcept : [1..1]=No cross-version extension allowed for this element because No Change M.r.s.type : CodeableConcept : [1..1]=No cross-version extension allowed for this element because No Change M.r.s.type : CodeableConcept : [1..1]
Extension definition for this version of the element. Defined because: This was introduced in 4.0.1 (post R2) M.r.s.allowed : boolean : [1..1]=No cross-version extension allowed for this element because No Change M.r.s.allowed : boolean : [1..1]=No cross-version extension allowed for this element because No Change M.r.s.allowed : boolean : [1..1]
Extension definition for this version of the element. Defined because: This was introduced in 4.0.1 (post R2),In 5.0.0 the types CodeableConcept are added M.r.schedule : [0..*]=No cross-version extension allowed for this element because No Change M.r.schedule : [0..*]=Extension definition for this version of the element. Defined because: New Types CodeableConcept M.r.schedule : CodeableConcept : [0..*]
Extension definition for this version of the element. Defined because: This was introduced in 4.0.1 (post R2) M.r.maxDispense : [0..1]=No cross-version extension allowed for this element because No Change M.r.maxDispense : [0..1]=No cross-version extension allowed for this element because No Change M.r.maxDispense : [0..1]
Extension definition for this version of the element. Defined because: This was introduced in 4.0.1 (post R2) M.r.m.quantity : Quantity : [1..1]=No cross-version extension allowed for this element because No Change M.r.m.quantity : Quantity : [1..1]=No cross-version extension allowed for this element because No Change M.r.m.quantity : Quantity : [1..1]
Extension definition for this version of the element. Defined because: This was introduced in 4.0.1 (post R2) M.r.m.period : Duration : [0..1]=No cross-version extension allowed for this element because No Change M.r.m.period : Duration : [0..1]=No cross-version extension allowed for this element because No Change M.r.m.period : Duration : [0..1]
Extension definition for this version of the element. Defined because: This was introduced in 4.0.1 (post R2) M.manufacturer : Reference(Organization) : [0..1]=No cross-version extension allowed for this element because No Change M.manufacturer : Reference(Organization) : [0..1]
Extension definition for this version of the element. Defined because: This was introduced in 4.0.1 (post R2) M.doseForm : CodeableConcept : [0..1]=No cross-version extension allowed for this element because No Change M.doseForm : CodeableConcept : [0..1]
Extension definition for this version of the element. Defined because: This was introduced in 4.0.1 (post R2) M.amount : Quantity : [0..1]=No cross-version extension allowed for this element because No Change M.amount : Quantity : [0..1]
Extension definition for this version of the element. Defined because: This was introduced in 4.0.1 (post R2) M.synonym : string : [0..*]=No cross-version extension allowed for this element because No Change M.synonym : string : [0..*]
Extension definition for this version of the element. Defined because: This was introduced in 4.0.1 (post R2) M.ingredient : [0..*]=No cross-version extension allowed for this element because No Change M.ingredient : [0..*]
Extension definition for this version of the element. Defined because: This was introduced in 4.0.1 (post R2) M.i.item[x] : CodeableConcept|Reference(Substance) : [1..1]=No cross-version extension allowed for this element because No Change M.i.item[x] : CodeableConcept|Reference(Substance) : [1..1]
Extension definition for this version of the element. Defined because: This was introduced in 4.0.1 (post R2) M.i.isActive : boolean : [0..1]=No cross-version extension allowed for this element because No Change M.i.isActive : boolean : [0..1]
Extension definition for this version of the element. Defined because: This was introduced in 4.0.1 (post R2) M.i.strength : Ratio : [0..1]=No cross-version extension allowed for this element because No Change M.i.strength : Ratio : [0..1]
Extension definition for this version of the element. Defined because: This was introduced in 4.0.1 (post R2) M.intendedRoute : CodeableConcept : [0..*]=No cross-version extension allowed for this element because No Change M.intendedRoute : CodeableConcept : [0..*]
Extension definition for this version of the element. Defined because: This was introduced in 4.0.1 (post R2) M.administrationGuidelines : [0..*]=No cross-version extension allowed for this element because No Change M.administrationGuidelines : [0..*]
Extension definition for this version of the element. Defined because: This was introduced in 4.0.1 (post R2) M.a.dosage : [0..*]=No cross-version extension allowed for this element because No Change M.a.dosage : [0..*]
Extension definition for this version of the element. Defined because: This was introduced in 4.0.1 (post R2) M.a.d.type : CodeableConcept : [1..1]=No cross-version extension allowed for this element because No Change M.a.d.type : CodeableConcept : [1..1]
Extension definition for this version of the element. Defined because: This was introduced in 4.0.1 (post R2) M.a.d.dosage : Dosage : [1..*]=No cross-version extension allowed for this element because No Change M.a.d.dosage : Dosage : [1..*]
Extension definition for this version of the element. Defined because: This was introduced in 4.0.1 (post R2) M.a.indication[x] : CodeableConcept|Reference(ObservationDefinition) : [0..1]=No cross-version extension allowed for this element because No Change M.a.indication[x] : CodeableConcept|Reference(ObservationDefinition) : [0..1]
Extension definition for this version of the element. Defined because: This was introduced in 4.0.1 (post R2) M.a.patientCharacteristics : [0..*]=No cross-version extension allowed for this element because No Change M.a.patientCharacteristics : [0..*]
Extension definition for this version of the element. Defined because: This was introduced in 4.0.1 (post R2) M.a.p.characteristic[x] : CodeableConcept|Quantity : [1..1]=No cross-version extension allowed for this element because No Change M.a.p.characteristic[x] : CodeableConcept|Quantity : [1..1]
Extension definition for this version of the element. Defined because: This was introduced in 4.0.1 (post R2) M.a.p.value : string : [0..*]=No cross-version extension allowed for this element because No Change M.a.p.value : string : [0..*]
Extension definition for this version of the element. Defined because: This was introduced in 4.0.1 (post R2) M.p.type : CodeableConcept : [0..1]=No cross-version extension allowed for this element because No Change M.p.type : CodeableConcept : [0..1]
Extension definition for this version of the element. Defined because: This was introduced in 4.0.1 (post R2) M.p.quantity : Quantity : [0..1]=No cross-version extension allowed for this element because No Change M.p.quantity : Quantity : [0..1]
Extension definition for this version of the element. Defined because: This was introduced in 4.0.1 (post R2) M.drugCharacteristic : [0..*]=No cross-version extension allowed for this element because No Change M.drugCharacteristic : [0..*]
Extension definition for this version of the element. Defined because: This was introduced in 4.0.1 (post R2) M.d.type : CodeableConcept : [0..1]=No cross-version extension allowed for this element because No Change M.d.type : CodeableConcept : [0..1]
Extension definition for this version of the element. Defined because: This was introduced in 4.0.1 (post R2) M.d.value[x] : CodeableConcept|string|Quantity|base64Binary : [0..1]=No cross-version extension allowed for this element because No Change M.d.value[x] : CodeableConcept|string|Quantity|base64Binary : [0..1]
Extension definition for this version of the element. Defined because: This was introduced in 4.0.1 (post R2) M.contraindication : Reference(DetectedIssue) : [0..*]=No cross-version extension allowed for this element because No Change M.contraindication : Reference(DetectedIssue) : [0..*]
Extension definition for this version of the element. Defined because: This was introduced in 4.0.1 (post R2) M.r.s.schedule : CodeableConcept : [1..1]=No cross-version extension allowed for this element because No Change M.r.s.schedule : CodeableConcept : [1..1]
Extension definition for this version of the element. Defined because: This was introduced in 4.0.1 (post R2) M.kinetics : [0..*]=No cross-version extension allowed for this element because No Change M.kinetics : [0..*]
Extension definition for this version of the element. Defined because: This was introduced in 4.0.1 (post R2) M.k.areaUnderCurve : Quantity : [0..*]=No cross-version extension allowed for this element because No Change M.k.areaUnderCurve : Quantity : [0..*]
Extension definition for this version of the element. Defined because: This was introduced in 4.0.1 (post R2) M.k.lethalDose50 : Quantity : [0..*]=No cross-version extension allowed for this element because No Change M.k.lethalDose50 : Quantity : [0..*]
Extension definition for this version of the element. Defined because: This was introduced in 4.0.1 (post R2) M.k.halfLifePeriod : Duration : [0..1]=No cross-version extension allowed for this element because No Change M.k.halfLifePeriod : Duration : [0..1]
Extension definition for this version of the element. Defined because: This was introduced in 5.0.0 (post R2) M.definitional : [0..1]
Extension definition for this version of the element. Defined because: This was introduced in 5.0.0 (post R2),The parent can be used as a cross-version extension in at least one version M.d.definition : Reference(MedicinalProductDefinition) : [0..*]
Extension definition for this version of the element. Defined because: This was introduced in 5.0.0 (post R2),The parent can be used as a cross-version extension in at least one version M.d.doseForm : CodeableConcept : [0..1]
Extension definition for this version of the element. Defined because: This was introduced in 5.0.0 (post R2),The parent can be used as a cross-version extension in at least one version M.d.intendedRoute : CodeableConcept : [0..*]
Extension definition for this version of the element. Defined because: This was introduced in 5.0.0 (post R2),The parent can be used as a cross-version extension in at least one version M.d.ingredient : [0..*]
Extension definition for this version of the element. Defined because: This was introduced in 5.0.0 (post R2),The parent can be used as a cross-version extension in at least one version M.d.i.item : CodeableReference(Substance) : [1..1]
Extension definition for this version of the element. Defined because: This was introduced in 5.0.0 (post R2),The parent can be used as a cross-version extension in at least one version M.d.i.type : CodeableConcept : [0..1]
Extension definition for this version of the element. Defined because: This was introduced in 5.0.0 (post R2),The parent can be used as a cross-version extension in at least one version M.d.i.strength[x] : Ratio|CodeableConcept|Quantity : [0..1]
Extension definition for this version of the element. Defined because: This was introduced in 5.0.0 (post R2),The parent can be used as a cross-version extension in at least one version M.d.drugCharacteristic : [0..*]
Extension definition for this version of the element. Defined because: This was introduced in 5.0.0 (post R2),The parent can be used as a cross-version extension in at least one version M.d.d.type : CodeableConcept : [0..1]
Extension definition for this version of the element. Defined because: This was introduced in 5.0.0 (post R2),The parent can be used as a cross-version extension in at least one version M.d.d.value[x] : CodeableConcept|string|Quantity|base64Binary|Attachment : [0..1]

R4 MedicationKnowledge.statusR4B MedicationKnowledge.statusR5 MedicationKnowledge.status
active=active=active
inactive=inactive=inactive
entered-in-error=entered-in-error=entered-in-error