MedicinalProductDefinition

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

MedicinalProduct (4.0.1)MedicinalProductDefinition (4.3.0)MedicinalProductDefinition (5.0.0)
MedicinalProduct=MedicinalProductDefinition=MedicinalProductDefinition
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..*]
Extension definition for this version of the element. Defined because: This was introduced in 4.0.1 (post R2) M.type : CodeableConcept : [0..1]=No cross-version extension allowed for this element because No Change M.type : CodeableConcept : [0..1]=No cross-version extension allowed for this element because No Change M.type : CodeableConcept : [0..1]
Extension definition for this version of the element. Defined because: This was introduced in 4.0.1 (post R2),In 4.3.0 the types CodeableConcept are added M.domain : Coding : [0..1]=Extension definition for this version of the element. Defined because: New Types CodeableConcept M.domain : CodeableConcept : [0..1]=No cross-version extension allowed for this element because No Change M.domain : CodeableConcept : [0..1]
Extension definition for this version of the element. Defined because: This was introduced in 4.3.0 (post R2) M.version : string : [0..1]=No cross-version extension allowed for this element because No Change M.version : string : [0..1]
Extension definition for this version of the element. Defined because: This was introduced in 4.3.0 (post R2) M.status : CodeableConcept : [0..1]=No cross-version extension allowed for this element because No Change M.status : CodeableConcept : [0..1]
Extension definition for this version of the element. Defined because: This was introduced in 4.3.0 (post R2) M.statusDate : dateTime : [0..1]=No cross-version extension allowed for this element because No Change M.statusDate : dateTime : [0..1]
Extension definition for this version of the element. Defined because: This was introduced in 4.3.0 (post R2) M.description : markdown : [0..1]=No cross-version extension allowed for this element because No Change M.description : markdown : [0..1]
Extension definition for this version of the element. Defined because: This was introduced in 4.0.1 (post R2) M.combinedPharmaceuticalDoseForm : CodeableConcept : [0..1]=No cross-version extension allowed for this element because No Change M.combinedPharmaceuticalDoseForm : CodeableConcept : [0..1]=No cross-version extension allowed for this element because No Change M.combinedPharmaceuticalDoseForm : CodeableConcept : [0..1]
Extension definition for this version of the element. Defined because: This was introduced in 4.3.0 (post R2) M.route : CodeableConcept : [0..*]=No cross-version extension allowed for this element because No Change M.route : CodeableConcept : [0..*]
Extension definition for this version of the element. Defined because: This was introduced in 4.3.0 (post R2) M.indication : markdown : [0..1]=No cross-version extension allowed for this element because No Change M.indication : markdown : [0..1]
Extension definition for this version of the element. Defined because: This was introduced in 4.0.1 (post R2) M.legalStatusOfSupply : CodeableConcept : [0..1]=No cross-version extension allowed for this element because No Change M.legalStatusOfSupply : CodeableConcept : [0..1]=No cross-version extension allowed for this element because No Change M.legalStatusOfSupply : CodeableConcept : [0..1]
Extension definition for this version of the element. Defined because: This was introduced in 4.0.1 (post R2) M.additionalMonitoringIndicator : CodeableConcept : [0..1]=No cross-version extension allowed for this element because No Change M.additionalMonitoringIndicator : CodeableConcept : [0..1]=No cross-version extension allowed for this element because No Change M.additionalMonitoringIndicator : CodeableConcept : [0..1]
Extension definition for this version of the element. Defined because: This was introduced in 4.0.1 (post R2),In 4.3.0 the types CodeableConcept are added M.specialMeasures : string : [0..*]=Extension definition for this version of the element. Defined because: New Types CodeableConcept M.specialMeasures : CodeableConcept : [0..*]=No cross-version extension allowed for this element because No Change M.specialMeasures : CodeableConcept : [0..*]
Extension definition for this version of the element. Defined because: This was introduced in 4.3.0 (post R2) M.pediatricUseIndicator : CodeableConcept : [0..1]=No cross-version extension allowed for this element because No Change M.pediatricUseIndicator : CodeableConcept : [0..1]
Extension definition for this version of the element. Defined because: This was introduced in 4.3.0 (post R2) M.classification : CodeableConcept : [0..*]=No cross-version extension allowed for this element because No Change M.classification : CodeableConcept : [0..*]
Extension definition for this version of the element. Defined because: This was introduced in 4.0.1 (post R2) M.marketingStatus : MarketingStatus : [0..*]=No cross-version extension allowed for this element because No Change M.marketingStatus : MarketingStatus : [0..*]=No cross-version extension allowed for this element because No Change M.marketingStatus : MarketingStatus : [0..*]
Extension definition for this version of the element. Defined because: This was introduced in 4.0.1 (post R2),In 4.3.0 the types CodeableConcept are added M.packagedMedicinalProduct : Reference(MedicinalProductPackaged) : [0..*]=Extension definition for this version of the element. Defined because: New Types CodeableConcept M.packagedMedicinalProduct : CodeableConcept : [0..*]=No cross-version extension allowed for this element because No Change M.packagedMedicinalProduct : CodeableConcept : [0..*]
Extension definition for this version of the element. Defined because: This was introduced in 5.0.0 (post R2) M.comprisedOf : Reference(ManufacturedItemDefinition|DeviceDefinition) : [0..*]
Extension definition for this version of the element. Defined because: This was introduced in 4.3.0 (post R2) M.ingredient : CodeableConcept : [0..*]=No cross-version extension allowed for this element because No Change M.ingredient : CodeableConcept : [0..*]
Extension definition for this version of the element. Defined because: This was introduced in 4.3.0 (post R2) M.impurity : CodeableReference(SubstanceDefinition) : [0..*]=No cross-version extension allowed for this element because No Change M.impurity : CodeableReference(SubstanceDefinition) : [0..*]
Extension definition for this version of the element. Defined because: This was introduced in 4.0.1 (post R2) M.attachedDocument : Reference(DocumentReference) : [0..*]=No cross-version extension allowed for this element because No Change M.attachedDocument : Reference(DocumentReference) : [0..*]=No cross-version extension allowed for this element because No Change M.attachedDocument : Reference(DocumentReference) : [0..*]
Extension definition for this version of the element. Defined because: This was introduced in 4.0.1 (post R2) M.masterFile : Reference(DocumentReference) : [0..*]=No cross-version extension allowed for this element because No Change M.masterFile : Reference(DocumentReference) : [0..*]=No cross-version extension allowed for this element because No Change M.masterFile : Reference(DocumentReference) : [0..*]
Extension definition for this version of the element. Defined because: This was introduced in 4.0.1 (post R2),In 4.3.0 the types BackboneElement are added M.contact : Reference(Organization|PractitionerRole) : [0..*]=Extension definition for this version of the element. Defined because: New Types BackboneElement M.contact : [0..*]=No cross-version extension allowed for this element because No Change M.contact : [0..*]
Extension definition for this version of the element. Defined because: This was introduced in 4.3.0 (post R2) M.c.type : CodeableConcept : [0..1]=No cross-version extension allowed for this element because No Change M.c.type : CodeableConcept : [0..1]
Extension definition for this version of the element. Defined because: This was introduced in 4.3.0 (post R2) M.c.contact : Reference(Organization|PractitionerRole) : [1..1]=No cross-version extension allowed for this element because No Change M.c.contact : Reference(Organization|PractitionerRole) : [1..1]
Extension definition for this version of the element. Defined because: This was introduced in 4.0.1 (post R2) M.clinicalTrial : Reference(ResearchStudy) : [0..*]=No cross-version extension allowed for this element because No Change M.clinicalTrial : Reference(ResearchStudy) : [0..*]=No cross-version extension allowed for this element because No Change M.clinicalTrial : Reference(ResearchStudy) : [0..*]
Extension definition for this version of the element. Defined because: This was introduced in 4.3.0 (post R2) M.code : Coding : [0..*]=No cross-version extension allowed for this element because No Change M.code : Coding : [0..*]
Extension definition for this version of the element. Defined because: This was introduced in 4.0.1 (post R2) M.name : [1..*]=No cross-version extension allowed for this element because No Change M.name : [1..*]=No cross-version extension allowed for this element because No Change M.name : [1..*]
Extension definition for this version of the element. Defined because: This was introduced in 4.0.1 (post R2) M.n.productName : string : [1..1]=No cross-version extension allowed for this element because No Change M.n.productName : string : [1..1]=No cross-version extension allowed for this element because No Change M.n.productName : string : [1..1]
Extension definition for this version of the element. Defined because: This was introduced in 4.3.0 (post R2) M.n.type : CodeableConcept : [0..1]=No cross-version extension allowed for this element because No Change M.n.type : CodeableConcept : [0..1]
Extension definition for this version of the element. Defined because: This was introduced in 5.0.0 (post R2) M.n.part : [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.n.p.part : string : [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.n.p.type : CodeableConcept : [1..1]
Extension definition for this version of the element. Defined because: This was introduced in 5.0.0 (post R2) M.n.usage : [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.n.u.country : 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.n.u.jurisdiction : 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.n.u.language : CodeableConcept : [1..1]
Extension definition for this version of the element. Defined because: This was introduced in 4.0.1 (post R2),In 4.3.0 the types BackboneElement are added M.crossReference : Identifier : [0..*]=Extension definition for this version of the element. Defined because: New Types BackboneElement M.crossReference : [0..*]=No cross-version extension allowed for this element because No Change M.crossReference : [0..*]
Extension definition for this version of the element. Defined because: This was introduced in 4.0.1 (post R2) M.paediatricUseIndicator : CodeableConcept : [0..1]
Extension definition for this version of the element. Defined because: This was introduced in 4.0.1 (post R2) M.productClassification : CodeableConcept : [0..*]
Extension definition for this version of the element. Defined because: This was introduced in 4.0.1 (post R2) M.pharmaceuticalProduct : Reference(MedicinalProductPharmaceutical) : [0..*]
Extension definition for this version of the element. Defined because: This was introduced in 4.0.1 (post R2) M.manufacturingBusinessOperation : [0..*]
Extension definition for this version of the element. Defined because: This was introduced in 4.0.1 (post R2),The parent can be used as a cross-version extension in at least one version M.m.operationType : CodeableConcept : [0..1]
Extension definition for this version of the element. Defined because: This was introduced in 4.0.1 (post R2),The parent can be used as a cross-version extension in at least one version M.m.authorisationReferenceNumber : Identifier : [0..1]
Extension definition for this version of the element. Defined because: This was introduced in 4.0.1 (post R2),The parent can be used as a cross-version extension in at least one version M.m.effectiveDate : dateTime : [0..1]
Extension definition for this version of the element. Defined because: This was introduced in 4.0.1 (post R2),The parent can be used as a cross-version extension in at least one version M.m.confidentialityIndicator : CodeableConcept : [0..1]
Extension definition for this version of the element. Defined because: This was introduced in 4.0.1 (post R2),The parent can be used as a cross-version extension in at least one version M.m.manufacturer : Reference(Organization) : [0..*]
Extension definition for this version of the element. Defined because: This was introduced in 4.0.1 (post R2),The parent can be used as a cross-version extension in at least one version M.m.regulator : Reference(Organization) : [0..1]
Extension definition for this version of the element. Defined because: This was introduced in 4.0.1 (post R2) M.specialDesignation : [0..*]
Extension definition for this version of the element. Defined because: This was introduced in 4.0.1 (post R2),The parent can be used as a cross-version extension in at least one version M.s.identifier : Identifier : [0..*]
Extension definition for this version of the element. Defined because: This was introduced in 4.0.1 (post R2),The parent can be used as a cross-version extension in at least one version M.s.type : CodeableConcept : [0..1]
Extension definition for this version of the element. Defined because: This was introduced in 4.0.1 (post R2),The parent can be used as a cross-version extension in at least one version M.s.intendedUse : CodeableConcept : [0..1]
Extension definition for this version of the element. Defined because: This was introduced in 4.0.1 (post R2),The parent can be used as a cross-version extension in at least one version M.s.indication[x] : CodeableConcept|Reference(MedicinalProductIndication) : [0..1]
Extension definition for this version of the element. Defined because: This was introduced in 4.0.1 (post R2),The parent can be used as a cross-version extension in at least one version M.s.status : CodeableConcept : [0..1]
Extension definition for this version of the element. Defined because: This was introduced in 4.0.1 (post R2),The parent can be used as a cross-version extension in at least one version M.s.date : dateTime : [0..1]
Extension definition for this version of the element. Defined because: This was introduced in 4.0.1 (post R2),The parent can be used as a cross-version extension in at least one version M.s.species : CodeableConcept : [0..1]
Extension definition for this version of the element. Defined because: This was introduced in 4.3.0 (post R2) M.c.product : CodeableReference(MedicinalProductDefinition) : [1..1]=No cross-version extension allowed for this element because No Change M.c.product : CodeableReference(MedicinalProductDefinition) : [1..1]
Extension definition for this version of the element. Defined because: This was introduced in 4.3.0 (post R2) M.c.type : CodeableConcept : [0..1]=No cross-version extension allowed for this element because No Change M.c.type : CodeableConcept : [0..1]
Extension definition for this version of the element. Defined because: This was introduced in 4.3.0 (post R2) M.operation : [0..*]=No cross-version extension allowed for this element because No Change M.operation : [0..*]
Extension definition for this version of the element. Defined because: This was introduced in 4.3.0 (post R2) M.o.type : CodeableReference(ActivityDefinition|PlanDefinition) : [0..1]=No cross-version extension allowed for this element because No Change M.o.type : CodeableReference(ActivityDefinition|PlanDefinition) : [0..1]
Extension definition for this version of the element. Defined because: This was introduced in 4.3.0 (post R2) M.o.effectiveDate : Period : [0..1]=No cross-version extension allowed for this element because No Change M.o.effectiveDate : Period : [0..1]
Extension definition for this version of the element. Defined because: This was introduced in 4.3.0 (post R2) M.o.organization : Reference(Organization) : [0..*]=No cross-version extension allowed for this element because No Change M.o.organization : Reference(Organization) : [0..*]
Extension definition for this version of the element. Defined because: This was introduced in 4.3.0 (post R2) M.o.confidentialityIndicator : CodeableConcept : [0..1]=No cross-version extension allowed for this element because No Change M.o.confidentialityIndicator : CodeableConcept : [0..1]
Extension definition for this version of the element. Defined because: This was introduced in 4.3.0 (post R2) M.characteristic : [0..*]=No cross-version extension allowed for this element because No Change M.characteristic : [0..*]
Extension definition for this version of the element. Defined because: This was introduced in 4.3.0 (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]
Extension definition for this version of the element. Defined because: This was introduced in 4.3.0 (post R2),In 5.0.0 the types markdown|integer are added M.c.value[x] : CodeableConcept|Quantity|date|boolean|Attachment : [0..1]=Extension definition for this version of the element. Defined because: New Types markdown|integer M.c.value[x] : CodeableConcept|markdown|Quantity|integer|date|boolean|Attachment : [0..1]
Extension definition for this version of the element. Defined because: This was introduced in 4.0.1 (post R2) M.n.namePart : [0..*]=No cross-version extension allowed for this element because No Change M.n.namePart : [0..*]
Extension definition for this version of the element. Defined because: This was introduced in 4.0.1 (post R2) M.n.n.part : string : [1..1]=No cross-version extension allowed for this element because No Change M.n.n.part : string : [1..1]
Extension definition for this version of the element. Defined because: This was introduced in 4.0.1 (post R2),In 4.3.0 the types CodeableConcept are added M.n.n.type : Coding : [1..1]=Extension definition for this version of the element. Defined because: New Types CodeableConcept M.n.n.type : CodeableConcept : [1..1]
Extension definition for this version of the element. Defined because: This was introduced in 4.0.1 (post R2) M.n.countryLanguage : [0..*]=No cross-version extension allowed for this element because No Change M.n.countryLanguage : [0..*]
Extension definition for this version of the element. Defined because: This was introduced in 4.0.1 (post R2) M.n.c.country : CodeableConcept : [1..1]=No cross-version extension allowed for this element because No Change M.n.c.country : CodeableConcept : [1..1]
Extension definition for this version of the element. Defined because: This was introduced in 4.0.1 (post R2) M.n.c.jurisdiction : CodeableConcept : [0..1]=No cross-version extension allowed for this element because No Change M.n.c.jurisdiction : CodeableConcept : [0..1]
Extension definition for this version of the element. Defined because: This was introduced in 4.0.1 (post R2) M.n.c.language : CodeableConcept : [1..1]=No cross-version extension allowed for this element because No Change M.n.c.language : CodeableConcept : [1..1]