SubstanceDefinition

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

SubstanceSpecification (4.0.1)SubstanceDefinition (4.3.0)SubstanceDefinition (5.0.0)
SubstanceSpecification=SubstanceDefinition=SubstanceDefinition
Extension definition for this version of the element. Defined because: This was introduced in 4.0.1 (post R2),In 4.3.0 this started to repeat S.identifier : Identifier : [0..1]=Extension definition for this version of the element. Defined because: Element repeats S.identifier : Identifier : [0..*]=No cross-version extension allowed for this element because No Change S.identifier : Identifier : [0..*]
Extension definition for this version of the element. Defined because: This was introduced in 4.3.0 (post R2) S.version : string : [0..1]=No cross-version extension allowed for this element because No Change S.version : string : [0..1]
Extension definition for this version of the element. Defined because: This was introduced in 4.0.1 (post R2) S.status : CodeableConcept : [0..1]=No cross-version extension allowed for this element because No Change S.status : CodeableConcept : [0..1]=No cross-version extension allowed for this element because No Change S.status : CodeableConcept : [0..1]
Extension definition for this version of the element. Defined because: This was introduced in 4.3.0 (post R2) S.classification : CodeableConcept : [0..*]=No cross-version extension allowed for this element because No Change S.classification : CodeableConcept : [0..*]
Extension definition for this version of the element. Defined because: This was introduced in 4.0.1 (post R2) S.domain : CodeableConcept : [0..1]=No cross-version extension allowed for this element because No Change S.domain : CodeableConcept : [0..1]=No cross-version extension allowed for this element because No Change S.domain : CodeableConcept : [0..1]
Extension definition for this version of the element. Defined because: This was introduced in 4.3.0 (post R2) S.grade : CodeableConcept : [0..*]=No cross-version extension allowed for this element because No Change S.grade : CodeableConcept : [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 markdown are added S.description : string : [0..1]=Extension definition for this version of the element. Defined because: New Types markdown S.description : markdown : [0..1]=No cross-version extension allowed for this element because No Change S.description : markdown : [0..1]
Extension definition for this version of the element. Defined because: This was introduced in 4.3.0 (post R2) S.informationSource : Reference(Citation) : [0..*]=No cross-version extension allowed for this element because No Change S.informationSource : Reference(Citation) : [0..*]
Extension definition for this version of the element. Defined because: This was introduced in 4.3.0 (post R2) S.note : Annotation : [0..*]=No cross-version extension allowed for this element because No Change S.note : Annotation : [0..*]
Extension definition for this version of the element. Defined because: This was introduced in 4.3.0 (post R2) S.manufacturer : Reference(Organization) : [0..*]=No cross-version extension allowed for this element because No Change S.manufacturer : Reference(Organization) : [0..*]
Extension definition for this version of the element. Defined because: This was introduced in 4.3.0 (post R2) S.supplier : Reference(Organization) : [0..*]=No cross-version extension allowed for this element because No Change S.supplier : Reference(Organization) : [0..*]
Extension definition for this version of the element. Defined because: This was introduced in 4.0.1 (post R2) S.moiety : [0..*]=No cross-version extension allowed for this element because No Change S.moiety : [0..*]=No cross-version extension allowed for this element because No Change S.moiety : [0..*]
Extension definition for this version of the element. Defined because: This was introduced in 4.0.1 (post R2) S.m.role : CodeableConcept : [0..1]=No cross-version extension allowed for this element because No Change S.m.role : CodeableConcept : [0..1]=No cross-version extension allowed for this element because No Change S.m.role : CodeableConcept : [0..1]
Extension definition for this version of the element. Defined because: This was introduced in 4.0.1 (post R2) S.m.identifier : Identifier : [0..1]=No cross-version extension allowed for this element because No Change S.m.identifier : Identifier : [0..1]=No cross-version extension allowed for this element because No Change S.m.identifier : Identifier : [0..1]
Extension definition for this version of the element. Defined because: This was introduced in 4.0.1 (post R2) S.m.name : string : [0..1]=No cross-version extension allowed for this element because No Change S.m.name : string : [0..1]=No cross-version extension allowed for this element because No Change S.m.name : string : [0..1]
Extension definition for this version of the element. Defined because: This was introduced in 4.0.1 (post R2) S.m.stereochemistry : CodeableConcept : [0..1]=No cross-version extension allowed for this element because No Change S.m.stereochemistry : CodeableConcept : [0..1]=No cross-version extension allowed for this element because No Change S.m.stereochemistry : CodeableConcept : [0..1]
Extension definition for this version of the element. Defined because: This was introduced in 4.0.1 (post R2) S.m.opticalActivity : CodeableConcept : [0..1]=No cross-version extension allowed for this element because No Change S.m.opticalActivity : CodeableConcept : [0..1]=No cross-version extension allowed for this element because No Change S.m.opticalActivity : CodeableConcept : [0..1]
Extension definition for this version of the element. Defined because: This was introduced in 4.0.1 (post R2) S.m.molecularFormula : string : [0..1]=No cross-version extension allowed for this element because No Change S.m.molecularFormula : string : [0..1]=No cross-version extension allowed for this element because No Change S.m.molecularFormula : string : [0..1]
Extension definition for this version of the element. Defined because: This was introduced in 4.0.1 (post R2) S.m.amount[x] : Quantity|string : [0..1]=No cross-version extension allowed for this element because No Change S.m.amount[x] : Quantity|string : [0..1]=No cross-version extension allowed for this element because No Change S.m.amount[x] : Quantity|string : [0..1]
Extension definition for this version of the element. Defined because: This was introduced in 4.3.0 (post R2) S.m.measurementType : CodeableConcept : [0..1]=No cross-version extension allowed for this element because No Change S.m.measurementType : CodeableConcept : [0..1]
Extension definition for this version of the element. Defined because: This was introduced in 5.0.0 (post R2) S.characterization : [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 S.c.technique : 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 S.c.form : 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 S.c.description : markdown : [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 S.c.file : Attachment : [0..*]
Extension definition for this version of the element. Defined because: This was introduced in 4.0.1 (post R2) S.property : [0..*]=No cross-version extension allowed for this element because No Change S.property : [0..*]=No cross-version extension allowed for this element because No Change S.property : [0..*]
Extension definition for this version of the element. Defined because: This was introduced in 4.3.0 (post R2) S.p.type : CodeableConcept : [1..1]=No cross-version extension allowed for this element because No Change S.p.type : CodeableConcept : [1..1]
Extension definition for this version of the element. Defined because: This was introduced in 4.3.0 (post R2) S.p.value[x] : CodeableConcept|Quantity|date|boolean|Attachment : [0..1]=No cross-version extension allowed for this element because No Change S.p.value[x] : CodeableConcept|Quantity|date|boolean|Attachment : [0..1]
Extension definition for this version of the element. Defined because: This was introduced in 5.0.0 (post R2) S.referenceInformation : Reference(SubstanceReferenceInformation) : [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 BackboneElement are added S.molecularWeight : [0..*]=Extension definition for this version of the element. Defined because: New Types BackboneElement S.molecularWeight : [0..*]=No cross-version extension allowed for this element because No Change S.molecularWeight : [0..*]
Extension definition for this version of the element. Defined because: This was introduced in 4.3.0 (post R2) S.m.method : CodeableConcept : [0..1]=No cross-version extension allowed for this element because No Change S.m.method : CodeableConcept : [0..1]
Extension definition for this version of the element. Defined because: This was introduced in 4.3.0 (post R2) S.m.type : CodeableConcept : [0..1]=No cross-version extension allowed for this element because No Change S.m.type : CodeableConcept : [0..1]
Extension definition for this version of the element. Defined because: This was introduced in 4.3.0 (post R2) S.m.amount : Quantity : [1..1]=No cross-version extension allowed for this element because No Change S.m.amount : Quantity : [1..1]
Extension definition for this version of the element. Defined because: This was introduced in 4.0.1 (post R2) S.structure : [0..1]=No cross-version extension allowed for this element because No Change S.structure : [0..1]=No cross-version extension allowed for this element because No Change S.structure : [0..1]
Extension definition for this version of the element. Defined because: This was introduced in 4.0.1 (post R2) S.s.stereochemistry : CodeableConcept : [0..1]=No cross-version extension allowed for this element because No Change S.s.stereochemistry : CodeableConcept : [0..1]=No cross-version extension allowed for this element because No Change S.s.stereochemistry : CodeableConcept : [0..1]
Extension definition for this version of the element. Defined because: This was introduced in 4.0.1 (post R2) S.s.opticalActivity : CodeableConcept : [0..1]=No cross-version extension allowed for this element because No Change S.s.opticalActivity : CodeableConcept : [0..1]=No cross-version extension allowed for this element because No Change S.s.opticalActivity : CodeableConcept : [0..1]
Extension definition for this version of the element. Defined because: This was introduced in 4.0.1 (post R2) S.s.molecularFormula : string : [0..1]=No cross-version extension allowed for this element because No Change S.s.molecularFormula : string : [0..1]=No cross-version extension allowed for this element because No Change S.s.molecularFormula : string : [0..1]
Extension definition for this version of the element. Defined because: This was introduced in 4.0.1 (post R2) S.s.molecularFormulaByMoiety : string : [0..1]=No cross-version extension allowed for this element because No Change S.s.molecularFormulaByMoiety : string : [0..1]=No cross-version extension allowed for this element because No Change S.s.molecularFormulaByMoiety : string : [0..1]
Extension definition for this version of the element. Defined because: This was introduced in 4.0.1 (post R2) S.s.molecularWeight : [0..1]=No cross-version extension allowed for this element because No Change S.s.molecularWeight : [0..1]=No cross-version extension allowed for this element because No Change S.s.molecularWeight : [0..1]
Extension definition for this version of the element. Defined because: This was introduced in 4.3.0 (post R2) S.s.technique : CodeableConcept : [0..*]=No cross-version extension allowed for this element because No Change S.s.technique : CodeableConcept : [0..*]
Extension definition for this version of the element. Defined because: This was introduced in 4.3.0 (post R2) S.s.sourceDocument : Reference(DocumentReference) : [0..*]=No cross-version extension allowed for this element because No Change S.s.sourceDocument : Reference(DocumentReference) : [0..*]
Extension definition for this version of the element. Defined because: This was introduced in 4.0.1 (post R2) S.s.representation : [0..*]=No cross-version extension allowed for this element because No Change S.s.representation : [0..*]=No cross-version extension allowed for this element because No Change S.s.representation : [0..*]
Extension definition for this version of the element. Defined because: This was introduced in 4.0.1 (post R2) S.s.r.type : CodeableConcept : [0..1]=No cross-version extension allowed for this element because No Change S.s.r.type : CodeableConcept : [0..1]=No cross-version extension allowed for this element because No Change S.s.r.type : CodeableConcept : [0..1]
Extension definition for this version of the element. Defined because: This was introduced in 4.0.1 (post R2) S.s.r.representation : string : [0..1]=No cross-version extension allowed for this element because No Change S.s.r.representation : string : [0..1]=No cross-version extension allowed for this element because No Change S.s.r.representation : string : [0..1]
Extension definition for this version of the element. Defined because: This was introduced in 4.3.0 (post R2) S.s.r.format : CodeableConcept : [0..1]=No cross-version extension allowed for this element because No Change S.s.r.format : CodeableConcept : [0..1]
Extension definition for this version of the element. Defined because: This was introduced in 4.3.0 (post R2) S.s.r.document : Reference(DocumentReference) : [0..1]=No cross-version extension allowed for this element because No Change S.s.r.document : Reference(DocumentReference) : [0..1]
Extension definition for this version of the element. Defined because: This was introduced in 4.0.1 (post R2) S.code : [0..*]=No cross-version extension allowed for this element because No Change S.code : [0..*]=No cross-version extension allowed for this element because No Change S.code : [0..*]
Extension definition for this version of the element. Defined because: This was introduced in 4.0.1 (post R2) S.c.code : CodeableConcept : [0..1]=No cross-version extension allowed for this element because No Change S.c.code : CodeableConcept : [0..1]=No cross-version extension allowed for this element because No Change S.c.code : CodeableConcept : [0..1]
Extension definition for this version of the element. Defined because: This was introduced in 4.0.1 (post R2) S.c.status : CodeableConcept : [0..1]=No cross-version extension allowed for this element because No Change S.c.status : CodeableConcept : [0..1]=No cross-version extension allowed for this element because No Change S.c.status : CodeableConcept : [0..1]
Extension definition for this version of the element. Defined because: This was introduced in 4.0.1 (post R2) S.c.statusDate : dateTime : [0..1]=No cross-version extension allowed for this element because No Change S.c.statusDate : dateTime : [0..1]=No cross-version extension allowed for this element because No Change S.c.statusDate : dateTime : [0..1]
Extension definition for this version of the element. Defined because: This was introduced in 4.3.0 (post R2) S.c.note : Annotation : [0..*]=No cross-version extension allowed for this element because No Change S.c.note : Annotation : [0..*]
Extension definition for this version of the element. Defined because: This was introduced in 4.0.1 (post R2) S.c.source : Reference(DocumentReference) : [0..*]=No cross-version extension allowed for this element because No Change S.c.source : Reference(DocumentReference) : [0..*]=No cross-version extension allowed for this element because No Change S.c.source : Reference(DocumentReference) : [0..*]
Extension definition for this version of the element. Defined because: This was introduced in 4.0.1 (post R2) S.name : [0..*]=No cross-version extension allowed for this element because No Change S.name : [0..*]=No cross-version extension allowed for this element because No Change S.name : [0..*]
Extension definition for this version of the element. Defined because: This was introduced in 4.0.1 (post R2) S.n.name : string : [1..1]=No cross-version extension allowed for this element because No Change S.n.name : string : [1..1]=No cross-version extension allowed for this element because No Change S.n.name : string : [1..1]
Extension definition for this version of the element. Defined because: This was introduced in 4.0.1 (post R2) S.n.type : CodeableConcept : [0..1]=No cross-version extension allowed for this element because No Change S.n.type : CodeableConcept : [0..1]=No cross-version extension allowed for this element because No Change S.n.type : CodeableConcept : [0..1]
Extension definition for this version of the element. Defined because: This was introduced in 4.0.1 (post R2) S.n.status : CodeableConcept : [0..1]=No cross-version extension allowed for this element because No Change S.n.status : CodeableConcept : [0..1]=No cross-version extension allowed for this element because No Change S.n.status : CodeableConcept : [0..1]
Extension definition for this version of the element. Defined because: This was introduced in 4.0.1 (post R2) S.n.preferred : boolean : [0..1]=No cross-version extension allowed for this element because No Change S.n.preferred : boolean : [0..1]=No cross-version extension allowed for this element because No Change S.n.preferred : boolean : [0..1]
Extension definition for this version of the element. Defined because: This was introduced in 4.0.1 (post R2) S.n.language : CodeableConcept : [0..*]=No cross-version extension allowed for this element because No Change S.n.language : CodeableConcept : [0..*]=No cross-version extension allowed for this element because No Change S.n.language : CodeableConcept : [0..*]
Extension definition for this version of the element. Defined because: This was introduced in 4.0.1 (post R2) S.n.domain : CodeableConcept : [0..*]=No cross-version extension allowed for this element because No Change S.n.domain : CodeableConcept : [0..*]=No cross-version extension allowed for this element because No Change S.n.domain : CodeableConcept : [0..*]
Extension definition for this version of the element. Defined because: This was introduced in 4.0.1 (post R2) S.n.jurisdiction : CodeableConcept : [0..*]=No cross-version extension allowed for this element because No Change S.n.jurisdiction : CodeableConcept : [0..*]=No cross-version extension allowed for this element because No Change S.n.jurisdiction : CodeableConcept : [0..*]
Extension definition for this version of the element. Defined because: This was introduced in 4.0.1 (post R2) S.n.synonym : [0..*]=No cross-version extension allowed for this element because No Change S.n.synonym : [0..*]=No cross-version extension allowed for this element because No Change S.n.synonym : [0..*]
Extension definition for this version of the element. Defined because: This was introduced in 4.0.1 (post R2) S.n.translation : [0..*]=No cross-version extension allowed for this element because No Change S.n.translation : [0..*]=No cross-version extension allowed for this element because No Change S.n.translation : [0..*]
Extension definition for this version of the element. Defined because: This was introduced in 4.0.1 (post R2) S.n.official : [0..*]=No cross-version extension allowed for this element because No Change S.n.official : [0..*]=No cross-version extension allowed for this element because No Change S.n.official : [0..*]
Extension definition for this version of the element. Defined because: This was introduced in 4.0.1 (post R2) S.n.o.authority : CodeableConcept : [0..1]=No cross-version extension allowed for this element because No Change S.n.o.authority : CodeableConcept : [0..1]=No cross-version extension allowed for this element because No Change S.n.o.authority : CodeableConcept : [0..1]
Extension definition for this version of the element. Defined because: This was introduced in 4.0.1 (post R2) S.n.o.status : CodeableConcept : [0..1]=No cross-version extension allowed for this element because No Change S.n.o.status : CodeableConcept : [0..1]=No cross-version extension allowed for this element because No Change S.n.o.status : CodeableConcept : [0..1]
Extension definition for this version of the element. Defined because: This was introduced in 4.0.1 (post R2) S.n.o.date : dateTime : [0..1]=No cross-version extension allowed for this element because No Change S.n.o.date : dateTime : [0..1]=No cross-version extension allowed for this element because No Change S.n.o.date : dateTime : [0..1]
Extension definition for this version of the element. Defined because: This was introduced in 4.0.1 (post R2) S.n.source : Reference(DocumentReference) : [0..*]=No cross-version extension allowed for this element because No Change S.n.source : Reference(DocumentReference) : [0..*]=No cross-version extension allowed for this element because No Change S.n.source : Reference(DocumentReference) : [0..*]
Extension definition for this version of the element. Defined because: This was introduced in 4.0.1 (post R2) S.relationship : [0..*]=No cross-version extension allowed for this element because No Change S.relationship : [0..*]=No cross-version extension allowed for this element because No Change S.relationship : [0..*]
Extension definition for this version of the element. Defined because: This was introduced in 4.3.0 (post R2) S.r.substanceDefinition[x] : Reference(SubstanceDefinition)|CodeableConcept : [0..1]=No cross-version extension allowed for this element because No Change S.r.substanceDefinition[x] : Reference(SubstanceDefinition)|CodeableConcept : [0..1]
Extension definition for this version of the element. Defined because: This was introduced in 4.3.0 (post R2) S.r.type : CodeableConcept : [1..1]=No cross-version extension allowed for this element because No Change S.r.type : CodeableConcept : [1..1]
Extension definition for this version of the element. Defined because: This was introduced in 4.0.1 (post R2) S.r.isDefining : boolean : [0..1]=No cross-version extension allowed for this element because No Change S.r.isDefining : boolean : [0..1]=No cross-version extension allowed for this element because No Change S.r.isDefining : boolean : [0..1]
Extension definition for this version of the element. Defined because: This was introduced in 4.0.1 (post R2) S.r.amount[x] : Quantity|Range|Ratio|string : [0..1]=No cross-version extension allowed for this element because No Change S.r.amount[x] : Quantity|Ratio|string : [0..1]=No cross-version extension allowed for this element because No Change S.r.amount[x] : Quantity|Ratio|string : [0..1]
Extension definition for this version of the element. Defined because: This was introduced in 4.3.0 (post R2) S.r.ratioHighLimitAmount : Ratio : [0..1]=No cross-version extension allowed for this element because No Change S.r.ratioHighLimitAmount : Ratio : [0..1]
Extension definition for this version of the element. Defined because: This was introduced in 4.3.0 (post R2) S.r.comparator : CodeableConcept : [0..1]=No cross-version extension allowed for this element because No Change S.r.comparator : CodeableConcept : [0..1]
Extension definition for this version of the element. Defined because: This was introduced in 4.0.1 (post R2) S.r.source : Reference(DocumentReference) : [0..*]=No cross-version extension allowed for this element because No Change S.r.source : Reference(DocumentReference) : [0..*]=No cross-version extension allowed for this element because No Change S.r.source : Reference(DocumentReference) : [0..*]
Extension definition for this version of the element. Defined because: This was introduced in 5.0.0 (post R2) S.nucleicAcid : Reference(SubstanceNucleicAcid) : [0..1]
Extension definition for this version of the element. Defined because: This was introduced in 5.0.0 (post R2) S.polymer : Reference(SubstancePolymer) : [0..1]
Extension definition for this version of the element. Defined because: This was introduced in 5.0.0 (post R2) S.protein : Reference(SubstanceProtein) : [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 BackboneElement are added S.sourceMaterial : Reference(SubstanceSourceMaterial) : [0..1]=Extension definition for this version of the element. Defined because: New Types BackboneElement S.sourceMaterial : [0..1]=No cross-version extension allowed for this element because No Change S.sourceMaterial : [0..1]
Extension definition for this version of the element. Defined because: This was introduced in 4.0.1 (post R2) S.type : CodeableConcept : [0..1]
Extension definition for this version of the element. Defined because: This was introduced in 4.0.1 (post R2) S.source : Reference(DocumentReference) : [0..*]
Extension definition for this version of the element. Defined because: This was introduced in 4.0.1 (post R2) S.comment : string : [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 S.p.category : 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 S.p.code : 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 S.p.parameters : string : [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 S.p.definingSubstance[x] : Reference(SubstanceSpecification|Substance)|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 S.p.amount[x] : Quantity|string : [0..1]
Extension definition for this version of the element. Defined because: This was introduced in 4.0.1 (post R2) S.referenceInformation : Reference(SubstanceReferenceInformation) : [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 S.s.isotope : [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 S.s.i.identifier : 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 S.s.i.name : 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 S.s.i.substitution : 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 S.s.i.halfLife : Quantity : [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 S.s.i.molecularWeight : [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 S.s.i.m.method : 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 S.s.i.m.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 S.s.i.m.amount : Quantity : [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 S.s.source : Reference(DocumentReference) : [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 S.s.r.attachment : Attachment : [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 S.c.comment : string : [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 S.r.substance[x] : Reference(SubstanceSpecification)|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 S.r.relationship : 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 S.r.amountRatioLowLimit : Ratio : [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 S.r.amountType : CodeableConcept : [0..1]
Extension definition for this version of the element. Defined because: This was introduced in 4.0.1 (post R2) S.nucleicAcid : Reference(SubstanceNucleicAcid) : [0..1]
Extension definition for this version of the element. Defined because: This was introduced in 4.0.1 (post R2) S.polymer : Reference(SubstancePolymer) : [0..1]
Extension definition for this version of the element. Defined because: This was introduced in 4.0.1 (post R2) S.protein : Reference(SubstanceProtein) : [0..1]
Extension definition for this version of the element. Defined because: This was introduced in 4.3.0 (post R2) S.s.type : CodeableConcept : [0..1]=No cross-version extension allowed for this element because No Change S.s.type : CodeableConcept : [0..1]
Extension definition for this version of the element. Defined because: This was introduced in 4.3.0 (post R2) S.s.genus : CodeableConcept : [0..1]=No cross-version extension allowed for this element because No Change S.s.genus : CodeableConcept : [0..1]
Extension definition for this version of the element. Defined because: This was introduced in 4.3.0 (post R2) S.s.species : CodeableConcept : [0..1]=No cross-version extension allowed for this element because No Change S.s.species : CodeableConcept : [0..1]
Extension definition for this version of the element. Defined because: This was introduced in 4.3.0 (post R2) S.s.part : CodeableConcept : [0..1]=No cross-version extension allowed for this element because No Change S.s.part : CodeableConcept : [0..1]
Extension definition for this version of the element. Defined because: This was introduced in 4.3.0 (post R2) S.s.countryOfOrigin : CodeableConcept : [0..*]☰No cross-version extension allowed for this element because No Change S.s.countryOfOrigin : CodeableConcept : [0..*]

R4B SubstanceDefinition.sourceMaterial.countryOfOriginR5 SubstanceDefinition.sourceMaterial.countryOfOrigin
004=004
008=008
010=010
012=012
016=016
020=020
024=024
028=028
031=031
032=032
036=036
040=040
044=044
048=048
050=050
051=051
052=052
056=056
060=060
064=064
068=068
070=070
072=072
074=074
076=076
084=084
086=086
090=090
092=092
096=096
100=100
104=104
108=108
112=112
116=116
120=120
124=124
132=132
136=136
140=140
144=144
148=148
152=152
156=156
158=158
162=162
166=166
170=170
174=174
175=175
178=178
180=180
184=184
188=188
191=191
192=192
196=196
203=203
204=204
208=208
212=212
214=214
218=218
222=222
226=226
231=231
232=232
233=233
234=234
238=238
239=239
242=242
246=246
248=248
250=250
254=254
258=258
260=260
262=262
266=266
268=268
270=270
275=275
276=276
288=288
292=292
296=296
300=300
304=304
308=308
312=312
316=316
320=320
324=324
328=328
332=332
334=334
336=336
340=340
344=344
348=348
352=352
356=356
360=360
364=364
368=368
372=372
376=376
380=380
384=384
388=388
392=392
398=398
400=400
404=404
408=408
410=410
414=414
417=417
418=418
422=422
426=426
428=428
430=430
434=434
438=438
440=440
442=442
446=446
450=450
454=454
458=458
462=462
466=466
470=470
474=474
478=478
480=480
484=484
492=492
496=496
498=498
499=499
500=500
504=504
508=508
512=512
516=516
520=520
524=524
528=528
531=531
533=533
534=534
535=535
540=540
548=548
554=554
558=558
562=562
566=566
570=570
574=574
578=578
580=580
581=581
583=583
584=584
585=585
586=586
591=591
598=598
600=600
604=604
608=608
612=612
616=616
620=620
624=624
626=626
630=630
634=634
638=638
642=642
643=643
646=646
652=652
654=654
659=659
660=660
662=662
663=663
666=666
670=670
674=674
678=678
682=682
686=686
688=688
690=690
694=694
702=702
703=703
704=704
705=705
706=706
710=710
716=716
724=724
728=728
729=729
732=732
740=740
744=744
748=748
752=752
756=756
760=760
762=762
764=764
768=768
772=772
776=776
780=780
784=784
788=788
792=792
795=795
796=796
798=798
800=800
804=804
807=807
818=818
826=826
831=831
832=832
833=833
834=834
840=840
850=850
854=854
858=858
860=860
862=862
876=876
882=882
887=887
894=894
ABW=ABW
AD=AD
AE=AE
AF=AF
AFG=AFG
AG=AG
AGO=AGO
AI=AI
AIA=AIA
AL=AL
ALA=ALA
ALB=ALB
AM=AM
AND=AND
AO=AO
AQ=AQ
AR=AR
ARE=ARE
ARG=ARG
ARM=ARM
AS=AS
ASM=ASM
AT=AT
ATA=ATA
ATF=ATF
ATG=ATG
AU=AU
AUS=AUS
AUT=AUT
AW=AW
AX=AX
AZ=AZ
AZE=AZE
BA=BA
BB=BB
BD=BD
BDI=BDI
BE=BE
BEL=BEL
BEN=BEN
BES=BES
BF=BF
BFA=BFA
BG=BG
BGD=BGD
BGR=BGR
BH=BH
BHR=BHR
BHS=BHS
BI=BI
BIH=BIH
BJ=BJ
BL=BL
BLM=BLM
BLR=BLR
BLZ=BLZ
BM=BM
BMU=BMU
BN=BN
BO=BO
BOL=BOL
BQ=BQ
BR=BR
BRA=BRA
BRB=BRB
BRN=BRN
BS=BS
BT=BT
BTN=BTN
BV=BV
BVT=BVT
BW=BW
BWA=BWA
BY=BY
BZ=BZ
CA=CA
CAF=CAF
CAN=CAN
CC=CC
CCK=CCK
CD=CD
CF=CF
CG=CG
CH=CH
CHE=CHE
CHL=CHL
CHN=CHN
CI=CI
CIV=CIV
CK=CK
CL=CL
CM=CM
CMR=CMR
CN=CN
CO=CO
COD=COD
COG=COG
COK=COK
COL=COL
COM=COM
CPV=CPV
CR=CR
CRI=CRI
CU=CU
CUB=CUB
CUW=CUW
CV=CV
CW=CW
CX=CX
CXR=CXR
CY=CY
CYM=CYM
CYP=CYP
CZ=CZ
CZE=CZE
DE=DE
DEU=DEU
DJ=DJ
DJI=DJI
DK=DK
DM=DM
DMA=DMA
DNK=DNK
DO=DO
DOM=DOM
DZ=DZ
DZA=DZA
EC=EC
ECU=ECU
EE=EE
EG=EG
EGY=EGY
EH=EH
ER=ER
ERI=ERI
ES=ES
ESH=ESH
ESP=ESP
EST=EST
ET=ET
ETH=ETH
FI=FI
FIN=FIN
FJ=FJ
FJI=FJI
FK=FK
FLK=FLK
FM=FM
FO=FO
FR=FR
FRA=FRA
FRO=FRO
FSM=FSM
GA=GA
GAB=GAB
GB=GB
GBR=GBR
GD=GD
GE=GE
GEO=GEO
GF=GF
GG=GG
GGY=GGY
GH=GH
GHA=GHA
GI=GI
GIB=GIB
GIN=GIN
GL=GL
GLP=GLP
GM=GM
GMB=GMB
GN=GN
GNB=GNB
GNQ=GNQ
GP=GP
GQ=GQ
GR=GR
GRC=GRC
GRD=GRD
GRL=GRL
GS=GS
GT=GT
GTM=GTM
GU=GU
GUF=GUF
GUM=GUM
GUY=GUY
GW=GW
GY=GY
HK=HK
HKG=HKG
HM=HM
HMD=HMD
HN=HN
HND=HND
HR=HR
HRV=HRV
HT=HT
HTI=HTI
HU=HU
HUN=HUN
ID=ID
IDN=IDN
IE=IE
IL=IL
IM=IM
IMN=IMN
IN=IN
IND=IND
IO=IO
IOT=IOT
IQ=IQ
IR=IR
IRL=IRL
IRN=IRN
IRQ=IRQ
IS=IS
ISL=ISL
ISR=ISR
IT=IT
ITA=ITA
JAM=JAM
JE=JE
JEY=JEY
JM=JM
JO=JO
JOR=JOR
JP=JP
JPN=JPN
KAZ=KAZ
KE=KE
KEN=KEN
KG=KG
KGZ=KGZ
KH=KH
KHM=KHM
KI=KI
KIR=KIR
KM=KM
KN=KN
KNA=KNA
KOR=KOR
KP=KP
KR=KR
KW=KW
KWT=KWT
KY=KY
KZ=KZ
LA=LA
LAO=LAO
LB=LB
LBN=LBN
LBR=LBR
LBY=LBY
LC=LC
LCA=LCA
LI=LI
LIE=LIE
LK=LK
LKA=LKA
LR=LR
LS=LS
LSO=LSO
LT=LT
LTU=LTU
LU=LU
LUX=LUX
LV=LV
LVA=LVA
LY=LY
MA=MA
MAC=MAC
MAF=MAF
MAR=MAR
MC=MC
MCO=MCO
MD=MD
MDA=MDA
MDG=MDG
MDV=MDV
ME=ME
MEX=MEX
MF=MF
MG=MG
MH=MH
MHL=MHL
MK=MK
MKD=MKD
ML=ML
MLI=MLI
MLT=MLT
MM=MM
MMR=MMR
MN=MN
MNE=MNE
MNG=MNG
MNP=MNP
MO=MO
MOZ=MOZ
MP=MP
MQ=MQ
MR=MR
MRT=MRT
MS=MS
MSR=MSR
MT=MT
MTQ=MTQ
MU=MU
MUS=MUS
MV=MV
MW=MW
MWI=MWI
MX=MX
MY=MY
MYS=MYS
MYT=MYT
MZ=MZ
NA=NA
NAM=NAM
NC=NC
NCL=NCL
NE=NE
NER=NER
NF=NF
NFK=NFK
NG=NG
NGA=NGA
NI=NI
NIC=NIC
NIU=NIU
NL=NL
NLD=NLD
NO=NO
NOR=NOR
NP=NP
NPL=NPL
NR=NR
NRU=NRU
NU=NU
NZ=NZ
NZL=NZL
OM=OM
OMN=OMN
PA=PA
PAK=PAK
PAN=PAN
PCN=PCN
PE=PE
PER=PER
PF=PF
PG=PG
PH=PH
PHL=PHL
PK=PK
PL=PL
PLW=PLW
PM=PM
PN=PN
PNG=PNG
POL=POL
PR=PR
PRI=PRI
PRK=PRK
PRT=PRT
PRY=PRY
PS=PS
PSE=PSE
PT=PT
PW=PW
PY=PY
PYF=PYF
QA=QA
QAT=QAT
RE=RE
REU=REU
RO=RO
ROU=ROU
RS=RS
RU=RU
RUS=RUS
RW=RW
RWA=RWA
SA=SA
SAU=SAU
SB=SB
SC=SC
SD=SD
SDN=SDN
SE=SE
SEN=SEN
SG=SG
SGP=SGP
SGS=SGS
SH=SH
SHN=SHN
SI=SI
SJ=SJ
SJM=SJM
SK=SK
SL=SL
SLB=SLB
SLE=SLE
SLV=SLV
SM=SM
SMR=SMR
SN=SN
SO=SO
SOM=SOM
SPM=SPM
SR=SR
SRB=SRB
SS=SS
SSD=SSD
ST=ST
STP=STP
SUR=SUR
SV=SV
SVK=SVK
SVN=SVN
SWE=SWE
SWZ=SWZ
SX=SX
SXM=SXM
SY=SY
SYC=SYC
SYR=SYR
SZ=SZ
TC=TC
TCA=TCA
TCD=TCD
TD=TD
TF=TF
TG=TG
TGO=TGO
TH=TH
THA=THA
TJ=TJ
TJK=TJK
TK=TK
TKL=TKL
TKM=TKM
TL=TL
TLS=TLS
TM=TM
TN=TN
TO=TO
TON=TON
TR=TR
TT=TT
TTO=TTO
TUN=TUN
TUR=TUR
TUV=TUV
TV=TV
TW=TW
TWN=TWN
TZ=TZ
TZA=TZA
UA=UA
UG=UG
UGA=UGA
UKR=UKR
UM=UM
UMI=UMI
URY=URY
US=US
USA=USA
UY=UY
UZ=UZ
UZB=UZB
VA=VA
VAT=VAT
VC=VC
VCT=VCT
VE=VE
VEN=VEN
VG=VG
VGB=VGB
VI=VI
VIR=VIR
VN=VN
VNM=VNM
VU=VU
VUT=VUT
WF=WF
WLF=WLF
WS=WS
WSM=WSM
YE=YE
YEM=YEM
YT=YT
ZA=ZA
ZAF=ZAF
ZM=ZM
ZMB=ZMB
ZW=ZW
ZWE=ZWE