SupplyRequest

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

SupplyRequest (1.0.2)SupplyRequest (3.0.2)SupplyRequest (4.0.1)SupplyRequest (4.3.0)SupplyRequest (5.0.0)
SupplyRequest=SupplyRequest=SupplyRequest=SupplyRequest=SupplyRequest
No cross-version extension allowed for this element because In 3.0.2 this started to repeat S.when : BackboneElement : [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.orderedItem : Reference(Medication|Substance|Device) : [0..1]=Extension definition for this version of the element. Defined because: New Types BackboneElement,In 4.0.1 this started to repeat S.orderedItem : [0..1]=
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..*]
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 codes 'unknown, active, suspended, entered-in-error, draft (http://hl7.org/fhir/3.0/supplyrequest-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]
Extension definition for this version of the element. Defined because: This was introduced in 5.0.0 (post R2) S.basedOn : Reference(Resource) : [0..*]
No cross-version extension allowed for this element because No Change S.kind : CodeableConcept : [0..1]=No cross-version extension allowed for this element because No Change S.category : CodeableConcept : [0..1]=No cross-version extension allowed for this element because No Change S.category : CodeableConcept : [0..1]=No cross-version extension allowed for this element because No Change S.category : CodeableConcept : [0..1]=No cross-version extension allowed for this element because No Change S.category : CodeableConcept : [0..1]
Extension definition for this version of the element. Defined because: This was introduced in 3.0.2 (post R2) S.priority : code : [0..1]No cross-version extension allowed for this element because No Change S.priority : code : [0..1]No cross-version extension allowed for this element because No Change S.priority : code : [0..1]No cross-version extension allowed for this element because No Change S.priority : code : [0..1]
Extension definition for this version of the element. Defined because: This was introduced in 5.0.0 (post R2) S.deliverFor : Reference(Patient) : [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 the types CodeableReference are added S.o.item[x] : CodeableConcept|Reference(Medication|Substance|Device) : [0..1]=No cross-version extension allowed for this element because No Change S.item[x] : CodeableConcept|Reference(Medication|Substance|Device) : [1..1]=No cross-version extension allowed for this element because No Change S.item[x] : CodeableConcept|Reference(Medication|Substance|Device) : [1..1]=Extension definition for this version of the element. Defined because: New Types CodeableReference S.item : CodeableReference(Medication|Substance|Device|DeviceDefinition|BiologicallyDerivedProduct|NutritionProduct|InventoryItem) : [1..1]
Extension definition for this version of the element. Defined because: This was introduced in 3.0.2 (post R2) S.o.quantity : Quantity : [1..1]=No cross-version extension allowed for this element because No Change S.quantity : Quantity : [1..1]=No cross-version extension allowed for this element because No Change S.quantity : Quantity : [1..1]=No cross-version extension allowed for this element because No Change S.quantity : Quantity : [1..1]
Extension definition for this version of the element. Defined because: This was introduced in 4.0.1 (post R2) S.parameter : [0..*]=No cross-version extension allowed for this element because No Change S.parameter : [0..*]=No cross-version extension allowed for this element because No Change S.parameter : [0..*]
Extension definition for this version of the element. Defined because: This was introduced in 4.0.1 (post R2) S.p.code : CodeableConcept : [0..1]=No cross-version extension allowed for this element because No Change S.p.code : CodeableConcept : [0..1]=No cross-version extension allowed for this element because No Change 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) S.p.value[x] : CodeableConcept|Quantity|Range|boolean : [0..1]=No cross-version extension allowed for this element because No Change S.p.value[x] : CodeableConcept|Quantity|Range|boolean : [0..1]=No cross-version extension allowed for this element because No Change S.p.value[x] : CodeableConcept|Quantity|Range|boolean : [0..1]
No cross-version extension allowed for this element because In 3.0.2 this had no equivalent S.w.schedule : Timing : [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 No Change S.date : dateTime : [0..1]=No cross-version extension allowed for this element because No Change S.authoredOn : dateTime : [0..1]=No cross-version extension allowed for this element because No Change S.authoredOn : dateTime : [0..1]=No cross-version extension allowed for this element because No Change S.authoredOn : dateTime : [0..1]=No cross-version extension allowed for this element because No Change S.authoredOn : dateTime : [0..1]
No cross-version extension allowed for this element because In 3.0.2 this got new targets S.source : Reference(Practitioner|Organization|Patient) : [0..1]=Extension definition for this version of the element. Defined because: This was introduced in 3.0.2 (post R2),In 4.0.1 the types Reference are added S.requester : [0..1]=Extension definition for this version of the element. Defined because: New Types Reference,In 5.0.0 this got new targets,New Targets PractitionerRole,In 5.0.0 this got new targets S.requester : Reference(Practitioner|PractitionerRole|Organization|Patient|RelatedPerson|Device) : [0..1]=No cross-version extension allowed for this element because No Change S.requester : Reference(Practitioner|PractitionerRole|Organization|Patient|RelatedPerson|Device) : [0..1]=Extension definition for this version of the element. Defined because: New Targets CareTeam,New Targets CareTeam,The parent can be used as a cross-version extension in at least one version S.requester : Reference(Practitioner|PractitionerRole|Organization|Patient|RelatedPerson|Device|CareTeam) : [0..1]
Extension definition for this version of the element. Defined because: New Targets RelatedPerson|Device,In 4.0.1 this got new targets S.r.agent : Reference(Practitioner|Organization|Patient|RelatedPerson|Device) : [1..1]=
No cross-version extension allowed for this element because In 4.0.1 this got new targets 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: New Targets HealthcareService S.supplier : Reference(Organization|HealthcareService) : [0..*]=No cross-version extension allowed for this element because No Change S.supplier : Reference(Organization|HealthcareService) : [0..*]=No cross-version extension allowed for this element because No Change S.supplier : Reference(Organization|HealthcareService) : [0..*]
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.w.code : CodeableConcept : [0..1]
Extension definition for this version of the element. Defined because: This was introduced in 5.0.0 (post R2) S.reason : CodeableReference(Condition|Observation|DiagnosticReport|DocumentReference) : [0..*]
Extension definition for this version of the element. Defined because: This was introduced in 3.0.2 (post R2) S.deliverFrom : Reference(Organization|Location) : [0..1]=No cross-version extension allowed for this element because No Change S.deliverFrom : Reference(Organization|Location) : [0..1]=No cross-version extension allowed for this element because No Change S.deliverFrom : Reference(Organization|Location) : [0..1]=No cross-version extension allowed for this element because No Change S.deliverFrom : Reference(Organization|Location) : [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.deliverTo : Reference(Organization|Location|Patient) : [0..1]=No cross-version extension allowed for this element because No Change S.deliverTo : Reference(Organization|Location|Patient) : [0..1]=No cross-version extension allowed for this element because No Change S.deliverTo : Reference(Organization|Location|Patient) : [0..1]=Extension definition for this version of the element. Defined because: New Targets RelatedPerson S.deliverTo : Reference(Organization|Location|Patient|RelatedPerson) : [0..1]
No cross-version extension allowed for this element because In 4.0.1 this had no equivalent S.reason[x] : CodeableConcept|Reference(Resource) : [0..1]=No cross-version extension allowed for this element because No Change S.reason[x] : CodeableConcept|Reference(Resource) : [0..1]<Extension definition for this version of the element. Defined because: Not Equivalent S.reasonCode : CodeableConcept : [0..*]=No cross-version extension allowed for this element because No Change S.reasonCode : CodeableConcept : [0..*]
No cross-version extension allowed for this element because In 4.0.1 this had no equivalent S.reason[x] : CodeableConcept|Reference(Resource) : [0..1]=No cross-version extension allowed for this element because No Change S.reason[x] : CodeableConcept|Reference(Resource) : [0..1]<No cross-version extension allowed for this element because No Change S.reasonReference : Reference(Condition|Observation|DiagnosticReport|DocumentReference) : [0..*]=No cross-version extension allowed for this element because No Change S.reasonReference : Reference(Condition|Observation|DiagnosticReport|DocumentReference) : [0..*]
Extension definition for this version of the element. Defined because: This was introduced in 3.0.2 (post R2),The parent can be used as a cross-version extension in at least one version S.r.onBehalfOf : Reference(Organization) : [0..1]

R3 SupplyRequest.priorityR4 SupplyRequest.priorityR4B SupplyRequest.priorityR5 SupplyRequest.priority
routine=routine=routine=routine
urgent=urgent=urgent=urgent
asap=asap=asap=asap
stat=stat=stat=stat

R2 SupplyRequest.statusR3 SupplyRequest.statusR4 SupplyRequest.statusR4B SupplyRequest.statusR5 SupplyRequest.status
requested<draft=draft=draft=draft
completed=completed=completed=completed=completed
cancelled=cancelled=cancelled=cancelled=cancelled
failed<
active=active=active=active
suspended=suspended=suspended=suspended
entered-in-error=entered-in-error=entered-in-error=entered-in-error
unknown=unknown=unknown=unknown