Medication

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

Medication (1.0.2)Medication (3.0.2)Medication (4.0.1)Medication (4.3.0)Medication (5.0.0)
Medication=Medication=Medication=Medication=Medication
No cross-version extension allowed for this element because In 3.0.2 this started to repeat M.product : BackboneElement : [0..1]=
Extension definition for this version of the element. Defined because: This was introduced in 4.0.1 (post R2) M.identifier : Identifier : [0..*]=No cross-version extension allowed for this element because No Change M.identifier : Identifier : [0..*]=No cross-version extension allowed for this element because No Change M.identifier : Identifier : [0..*]
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]=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]=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 3.0.2 (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]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.marketingAuthorizationHolder : Reference(Organization) : [0..1]
Extension definition for this version of the element. Defined because: This was introduced in 5.0.0 (post R2) M.doseForm : CodeableConcept : [0..1]
Extension definition for this version of the element. Defined because: This was introduced in 5.0.0 (post R2) M.totalVolume : Quantity : [0..1]
No cross-version extension allowed for this element because No Change M.p.ingredient : BackboneElement : [0..*]=No cross-version extension allowed for this element because No Change M.ingredient : [0..*]=No cross-version extension allowed for this element because No Change M.ingredient : [0..*]=No cross-version extension allowed for this element because No Change M.ingredient : [0..*]=No cross-version extension allowed for this element because No Change M.ingredient : [0..*]
No cross-version extension allowed for this element because In 3.0.2 the types CodeableConcept are added M.p.i.item : Reference(Substance|Medication) : [1..1]=Extension definition for this version of the element. Defined because: New Types CodeableConcept,In 5.0.0 the types CodeableReference are added M.i.item[x] : CodeableConcept|Reference(Substance|Medication) : [1..1]=No cross-version extension allowed for this element because No Change M.i.item[x] : CodeableConcept|Reference(Substance|Medication) : [1..1]=No cross-version extension allowed for this element because No Change M.i.item[x] : CodeableConcept|Reference(Substance|Medication) : [1..1]=Extension definition for this version of the element. Defined because: New Types CodeableReference M.i.item : CodeableReference(Substance|Medication) : [1..1]
Extension definition for this version of the element. Defined because: This was introduced in 3.0.2 (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]=No cross-version extension allowed for this element because No Change M.i.isActive : boolean : [0..1]=No cross-version extension allowed for this element because No Change M.i.isActive : boolean : [0..1]
No cross-version extension allowed for this element because In 5.0.0 the types CodeableConcept|Quantity are added M.p.i.amount : Ratio : [0..1]=No cross-version extension allowed for this element because No Change M.i.amount : Ratio : [0..1]=No cross-version extension allowed for this element because No Change 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: New Types CodeableConcept|Quantity M.i.strength[x] : Ratio|CodeableConcept|Quantity : [0..1]
No cross-version extension allowed for this element because No Change M.isBrand : boolean : [0..1]=No cross-version extension allowed for this element because No Change M.isBrand : boolean : [0..1]
Extension definition for this version of the element. Defined because: This was introduced in 3.0.2 (post R2) M.isOverTheCounter : boolean : [0..1]
No cross-version extension allowed for this element because No Change M.package : BackboneElement : [0..1]=No cross-version extension allowed for this element because No Change M.package : [0..1]
No cross-version extension allowed for this element because No Change M.p.container : CodeableConcept : [0..1]=No cross-version extension allowed for this element because No Change M.p.container : CodeableConcept : [0..1]
No cross-version extension allowed for this element because No Change M.p.content : BackboneElement : [0..*]=No cross-version extension allowed for this element because No Change M.p.content : [0..*]
No cross-version extension allowed for this element because In 3.0.2 the types CodeableConcept are added M.p.c.item : Reference(Medication) : [1..1]=Extension definition for this version of the element. Defined because: New Types CodeableConcept M.p.c.item[x] : CodeableConcept|Reference(Medication) : [1..1]
No cross-version extension allowed for this element because No Change M.p.c.amount : Quantity : [0..1]=No cross-version extension allowed for this element because No Change M.p.c.amount : Quantity : [0..1]
No cross-version extension allowed for this element because No Change M.p.batch : BackboneElement : [0..*]=No cross-version extension allowed for this element because No Change M.p.batch : [0..*]
No cross-version extension allowed for this element because No Change M.p.b.lotNumber : string : [0..1]=No cross-version extension allowed for this element because No Change M.p.b.lotNumber : string : [0..1]
No cross-version extension allowed for this element because No Change M.p.b.expirationDate : dateTime : [0..1]=No cross-version extension allowed for this element because No Change M.p.b.expirationDate : dateTime : [0..1]
Extension definition for this version of the element. Defined because: This was introduced in 3.0.2 (post R2) M.image : Attachment : [0..*]
Extension definition for this version of the element. Defined because: This was introduced in 4.0.1 (post R2) M.batch : [0..1]=No cross-version extension allowed for this element because No Change M.batch : [0..1]=No cross-version extension allowed for this element because No Change M.batch : [0..1]
Extension definition for this version of the element. Defined because: This was introduced in 4.0.1 (post R2) M.b.lotNumber : string : [0..1]=No cross-version extension allowed for this element because No Change M.b.lotNumber : string : [0..1]=No cross-version extension allowed for this element because No Change M.b.lotNumber : string : [0..1]
Extension definition for this version of the element. Defined because: This was introduced in 4.0.1 (post R2) M.b.expirationDate : dateTime : [0..1]=No cross-version extension allowed for this element because No Change M.b.expirationDate : dateTime : [0..1]=No cross-version extension allowed for this element because No Change M.b.expirationDate : dateTime : [0..1]
No cross-version extension allowed for this element because No Change M.manufacturer : Reference(Organization) : [0..1]=No cross-version extension allowed for this element because No Change M.manufacturer : Reference(Organization) : [0..1]=No cross-version extension allowed for this element because No Change M.manufacturer : Reference(Organization) : [0..1]=No cross-version extension allowed for this element because No Change M.manufacturer : Reference(Organization) : [0..1]
No cross-version extension allowed for this element because No Change M.p.form : CodeableConcept : [0..1]=No cross-version extension allowed for this element because No Change M.form : CodeableConcept : [0..1]=No cross-version extension allowed for this element because No Change M.form : CodeableConcept : [0..1]=No cross-version extension allowed for this element because No Change M.form : CodeableConcept : [0..1]
Extension definition for this version of the element. Defined because: This was introduced in 4.0.1 (post R2) M.amount : Ratio : [0..1]=No cross-version extension allowed for this element because No Change M.amount : Ratio : [0..1]
Extension definition for this version of the element. Defined because: This was introduced in 5.0.0 (post R2) M.definition : Reference(MedicationKnowledge) : [0..1]

R3 Medication.statusR4 Medication.statusR4B Medication.statusR5 Medication.status
active=active=active=active
inactive=inactive=inactive=inactive
entered-in-error=entered-in-error=entered-in-error=entered-in-error