SupplyDelivery

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

SupplyDelivery (1.0.2)SupplyDelivery (3.0.2)SupplyDelivery (4.0.1)SupplyDelivery (4.3.0)SupplyDelivery (5.0.0)
SupplyDelivery=SupplyDelivery=SupplyDelivery=SupplyDelivery=SupplyDelivery
No cross-version extension allowed for this element because In 4.0.1 this started to repeat S.identifier : Identifier : [0..1]=No cross-version extension allowed for this element because No Change 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..*]=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 3.0.2 (post R2) S.basedOn : Reference(SupplyRequest) : [0..*]=No cross-version extension allowed for this element because No Change S.basedOn : Reference(SupplyRequest) : [0..*]=No cross-version extension allowed for this element because No Change S.basedOn : Reference(SupplyRequest) : [0..*]=No cross-version extension allowed for this element because No Change S.basedOn : Reference(SupplyRequest) : [0..*]
Extension definition for this version of the element. Defined because: This was introduced in 3.0.2 (post R2) S.partOf : Reference(SupplyDelivery|Contract) : [0..*]=No cross-version extension allowed for this element because No Change S.partOf : Reference(SupplyDelivery|Contract) : [0..*]=No cross-version extension allowed for this element because No Change S.partOf : Reference(SupplyDelivery|Contract) : [0..*]=No cross-version extension allowed for this element because No Change S.partOf : Reference(SupplyDelivery|Contract) : [0..*]
No cross-version extension allowed for this element because No Change S.status : code : [0..1]Extension definition for this version of the element. Defined because: Added code 'entered-in-error (http://hl7.org/fhir/3.0/supplydelivery-status)' S.status : code : [0..1]No cross-version extension allowed for this element because No Change S.status : code : [0..1]No cross-version extension allowed for this element because No Change S.status : code : [0..1]No cross-version extension allowed for this element because No Change S.status : code : [0..1]
No cross-version extension allowed for this element because No Change S.patient : Reference(Patient) : [0..1]=No cross-version extension allowed for this element because No Change S.patient : Reference(Patient) : [0..1]=No cross-version extension allowed for this element because No Change S.patient : Reference(Patient) : [0..1]=No cross-version extension allowed for this element because No Change S.patient : Reference(Patient) : [0..1]=No cross-version extension allowed for this element because No Change S.patient : Reference(Patient) : [0..1]
No cross-version extension allowed for this element because No Change S.type : CodeableConcept : [0..1]No cross-version extension allowed for this element because No Change S.type : CodeableConcept : [0..1]No cross-version extension allowed for this element because No Change S.type : CodeableConcept : [0..1]No cross-version extension allowed for this element because No Change S.type : CodeableConcept : [0..1]Extension definition for this version of the element. Defined because: Added code 'biologicallyderivedproduct (http://hl7.org/fhir/5.0/supplydelivery-supplyitemtype)' S.type : CodeableConcept : [0..1]
Extension definition for this version of the element. Defined because: In 3.0.2 the types Reference are removed,In 3.0.2 the types BackboneElement are added S.suppliedItem : Reference(Medication|Substance|Device) : [0..1]=Extension definition for this version of the element. Defined because: New Types BackboneElement,In 5.0.0 this started to repeat S.suppliedItem : [0..1]=No cross-version extension allowed for this element because No Change S.suppliedItem : [0..1]=No cross-version extension allowed for this element because No Change S.suppliedItem : [0..1]=Extension definition for this version of the element. Defined because: Element repeats S.suppliedItem : [0..*]
No cross-version extension allowed for this element because No Change S.quantity : Quantity : [0..1]=No cross-version extension allowed for this element because No Change S.s.quantity : Quantity : [0..1]=No cross-version extension allowed for this element because No Change S.s.quantity : Quantity : [0..1]=No cross-version extension allowed for this element because No Change S.s.quantity : Quantity : [0..1]=Extension definition for this version of the element. Defined because: The parent can be used as a cross-version extension in at least one version S.s.quantity : Quantity : [0..1]
Extension definition for this version of the element. Defined because: This was introduced in 3.0.2 (post R2),In 5.0.0 this got new targets S.s.item[x] : CodeableConcept|Reference(Medication|Substance|Device) : [0..1]=No cross-version extension allowed for this element because No Change S.s.item[x] : CodeableConcept|Reference(Medication|Substance|Device) : [0..1]=No cross-version extension allowed for this element because No Change S.s.item[x] : CodeableConcept|Reference(Medication|Substance|Device) : [0..1]=Extension definition for this version of the element. Defined because: New Targets BiologicallyDerivedProduct|NutritionProduct|InventoryItem,The parent can be used as a cross-version extension in at least one version S.s.item[x] : CodeableConcept|Reference(Medication|Substance|Device|BiologicallyDerivedProduct|NutritionProduct|InventoryItem) : [0..1]
No cross-version extension allowed for this element because In 3.0.2 this had no equivalent S.whenPrepared : Period : [0..1]>Extension definition for this version of the element. Defined because: Not Equivalent S.occurrence[x] : dateTime|Period|Timing : [0..1]=No cross-version extension allowed for this element because No Change S.occurrence[x] : dateTime|Period|Timing : [0..1]=No cross-version extension allowed for this element because No Change S.occurrence[x] : dateTime|Period|Timing : [0..1]=No cross-version extension allowed for this element because No Change S.occurrence[x] : dateTime|Period|Timing : [0..1]
No cross-version extension allowed for this element because In 3.0.2 this got new targets S.supplier : Reference(Practitioner) : [0..1]=Extension definition for this version of the element. Defined because: New Targets Organization,In 4.0.1 this got new targets S.supplier : Reference(Practitioner|Organization) : [0..1]=Extension definition for this version of the element. Defined because: New Targets PractitionerRole S.supplier : Reference(Practitioner|PractitionerRole|Organization) : [0..1]=No cross-version extension allowed for this element because No Change S.supplier : Reference(Practitioner|PractitionerRole|Organization) : [0..1]=No cross-version extension allowed for this element because No Change S.supplier : Reference(Practitioner|PractitionerRole|Organization) : [0..1]
No cross-version extension allowed for this element because No Change S.destination : Reference(Location) : [0..1]=No cross-version extension allowed for this element because No Change S.destination : Reference(Location) : [0..1]=No cross-version extension allowed for this element because No Change S.destination : Reference(Location) : [0..1]=No cross-version extension allowed for this element because No Change S.destination : Reference(Location) : [0..1]=No cross-version extension allowed for this element because No Change S.destination : Reference(Location) : [0..1]
No cross-version extension allowed for this element because In 4.0.1 this got new targets S.receiver : Reference(Practitioner) : [0..*]=No cross-version extension allowed for this element because No Change S.receiver : Reference(Practitioner) : [0..*]=Extension definition for this version of the element. Defined because: New Targets PractitionerRole,In 5.0.0 this got new targets S.receiver : Reference(Practitioner|PractitionerRole) : [0..*]=No cross-version extension allowed for this element because No Change S.receiver : Reference(Practitioner|PractitionerRole) : [0..*]=Extension definition for this version of the element. Defined because: New Targets Organization S.receiver : Reference(Practitioner|PractitionerRole|Organization) : [0..*]
No cross-version extension allowed for this element because No Change S.time : dateTime : [0..1]

R2 SupplyDelivery.typeR3 SupplyDelivery.typeR4 SupplyDelivery.typeR4B SupplyDelivery.typeR5 SupplyDelivery.type
medication=medication=medication=medication=medication
device=device=device=device=device
biologicallyderivedproduct

R2 SupplyDelivery.statusR3 SupplyDelivery.statusR4 SupplyDelivery.statusR4B SupplyDelivery.statusR5 SupplyDelivery.status
in-progress=in-progress=in-progress=in-progress=in-progress
completed=completed=completed=completed=completed
abandoned=abandoned=abandoned=abandoned=abandoned
entered-in-error=entered-in-error=entered-in-error=entered-in-error