EpisodeOfCare

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

EpisodeOfCare (1.0.2)EpisodeOfCare (3.0.2)EpisodeOfCare (4.0.1)EpisodeOfCare (4.3.0)EpisodeOfCare (5.0.0)
EpisodeOfCare=EpisodeOfCare=EpisodeOfCare=EpisodeOfCare=EpisodeOfCare
No cross-version extension allowed for this element because No Change E.identifier : Identifier : [0..*]=No cross-version extension allowed for this element because No Change E.identifier : Identifier : [0..*]=No cross-version extension allowed for this element because No Change E.identifier : Identifier : [0..*]=No cross-version extension allowed for this element because No Change E.identifier : Identifier : [0..*]=No cross-version extension allowed for this element because No Change E.identifier : Identifier : [0..*]
No cross-version extension allowed for this element because No Change E.status : code : [1..1]Extension definition for this version of the element. Defined because: Added code 'entered-in-error (http://hl7.org/fhir/3.0/episode-of-care-status)' E.status : code : [1..1]No cross-version extension allowed for this element because No Change E.status : code : [1..1]No cross-version extension allowed for this element because No Change E.status : code : [1..1]No cross-version extension allowed for this element because No Change E.status : code : [1..1]
No cross-version extension allowed for this element because No Change E.statusHistory : BackboneElement : [0..*]=No cross-version extension allowed for this element because No Change E.statusHistory : [0..*]=No cross-version extension allowed for this element because No Change E.statusHistory : [0..*]=No cross-version extension allowed for this element because No Change E.statusHistory : [0..*]=No cross-version extension allowed for this element because No Change E.statusHistory : [0..*]
No cross-version extension allowed for this element because No Change E.s.status : code : [1..1]Extension definition for this version of the element. Defined because: Added code 'entered-in-error (http://hl7.org/fhir/3.0/episode-of-care-status)' E.s.status : code : [1..1]No cross-version extension allowed for this element because No Change E.s.status : code : [1..1]No cross-version extension allowed for this element because No Change E.s.status : code : [1..1]No cross-version extension allowed for this element because No Change E.s.status : code : [1..1]
No cross-version extension allowed for this element because No Change E.s.period : Period : [1..1]=No cross-version extension allowed for this element because No Change E.s.period : Period : [1..1]=No cross-version extension allowed for this element because No Change E.s.period : Period : [1..1]=No cross-version extension allowed for this element because No Change E.s.period : Period : [1..1]=No cross-version extension allowed for this element because No Change E.s.period : Period : [1..1]
No cross-version extension allowed for this element because No Change E.type : CodeableConcept : [0..*]=No cross-version extension allowed for this element because No Change E.type : CodeableConcept : [0..*]=No cross-version extension allowed for this element because No Change E.type : CodeableConcept : [0..*]=No cross-version extension allowed for this element because No Change E.type : CodeableConcept : [0..*]=No cross-version extension allowed for this element because No Change E.type : CodeableConcept : [0..*]
Extension definition for this version of the element. Defined because: This was introduced in 5.0.0 (post R2) E.reason : [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 E.r.use : 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 E.r.value : CodeableReference(Condition|Procedure|Observation|HealthcareService) : [0..*]
Extension definition for this version of the element. Defined because: This was introduced in 3.0.2 (post R2) E.diagnosis : [0..*]=No cross-version extension allowed for this element because No Change E.diagnosis : [0..*]=No cross-version extension allowed for this element because No Change E.diagnosis : [0..*]=No cross-version extension allowed for this element because No Change E.diagnosis : [0..*]
Extension definition for this version of the element. Defined because: In 3.0.2 this stopped repeating,In 5.0.0 the types CodeableReference are added E.condition : Reference(Condition) : [0..*]=No cross-version extension allowed for this element because No Change E.d.condition : Reference(Condition) : [1..1]=No cross-version extension allowed for this element because No Change E.d.condition : Reference(Condition) : [1..1]=No cross-version extension allowed for this element because No Change E.d.condition : Reference(Condition) : [1..1]=Extension definition for this version of the element. Defined because: New Types CodeableReference,The parent can be used as a cross-version extension in at least one version E.d.condition : CodeableReference(Condition) : [0..*]
Extension definition for this version of the element. Defined because: This was introduced in 3.0.2 (post R2) E.d.role : CodeableConcept : [0..1]=No cross-version extension allowed for this element because No Change E.d.role : CodeableConcept : [0..1]=No cross-version extension allowed for this element because No Change E.d.role : CodeableConcept : [0..1]=No cross-version extension allowed for this element because No Change E.d.use : CodeableConcept : [0..1]
No cross-version extension allowed for this element because No Change E.patient : Reference(Patient) : [1..1]=No cross-version extension allowed for this element because No Change E.patient : Reference(Patient) : [1..1]=No cross-version extension allowed for this element because No Change E.patient : Reference(Patient) : [1..1]=No cross-version extension allowed for this element because No Change E.patient : Reference(Patient) : [1..1]=No cross-version extension allowed for this element because No Change E.patient : Reference(Patient) : [1..1]
No cross-version extension allowed for this element because No Change E.managingOrganization : Reference(Organization) : [0..1]=No cross-version extension allowed for this element because No Change E.managingOrganization : Reference(Organization) : [0..1]=No cross-version extension allowed for this element because No Change E.managingOrganization : Reference(Organization) : [0..1]=No cross-version extension allowed for this element because No Change E.managingOrganization : Reference(Organization) : [0..1]=No cross-version extension allowed for this element because No Change E.managingOrganization : Reference(Organization) : [0..1]
No cross-version extension allowed for this element because No Change E.period : Period : [0..1]=No cross-version extension allowed for this element because No Change E.period : Period : [0..1]=No cross-version extension allowed for this element because No Change E.period : Period : [0..1]=No cross-version extension allowed for this element because No Change E.period : Period : [0..1]=No cross-version extension allowed for this element because No Change E.period : Period : [0..1]
No cross-version extension allowed for this element because No Change E.referralRequest : Reference(ReferralRequest) : [0..*]=No cross-version extension allowed for this element because No Change E.referralRequest : Reference(ReferralRequest) : [0..*]=No cross-version extension allowed for this element because No Change E.referralRequest : Reference(ServiceRequest) : [0..*]=No cross-version extension allowed for this element because No Change E.referralRequest : Reference(ServiceRequest) : [0..*]=No cross-version extension allowed for this element because No Change E.referralRequest : Reference(ServiceRequest) : [0..*]
No cross-version extension allowed for this element because In 4.0.1 this got new targets E.careManager : Reference(Practitioner) : [0..1]=No cross-version extension allowed for this element because No Change E.careManager : Reference(Practitioner) : [0..1]=Extension definition for this version of the element. Defined because: New Targets PractitionerRole E.careManager : Reference(Practitioner|PractitionerRole) : [0..1]=No cross-version extension allowed for this element because No Change E.careManager : Reference(Practitioner|PractitionerRole) : [0..1]=No cross-version extension allowed for this element because No Change E.careManager : Reference(Practitioner|PractitionerRole) : [0..1]
Extension definition for this version of the element. Defined because: In 3.0.2 the types BackboneElement are removed,In 3.0.2 the types Reference are added E.careTeam : BackboneElement : [0..*]=Extension definition for this version of the element. Defined because: New Types Reference E.team : Reference(CareTeam) : [0..*]=No cross-version extension allowed for this element because No Change E.team : Reference(CareTeam) : [0..*]=No cross-version extension allowed for this element because No Change E.team : Reference(CareTeam) : [0..*]=No cross-version extension allowed for this element because No Change E.careTeam : Reference(CareTeam) : [0..*]
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 E.c.role : CodeableConcept : [0..*]
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 E.c.period : Period : [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 E.c.member : Reference(Practitioner|Organization) : [0..1]
Extension definition for this version of the element. Defined because: This was introduced in 3.0.2 (post R2) E.account : Reference(Account) : [0..*]=No cross-version extension allowed for this element because No Change E.account : Reference(Account) : [0..*]=No cross-version extension allowed for this element because No Change E.account : Reference(Account) : [0..*]=No cross-version extension allowed for this element because No Change E.account : Reference(Account) : [0..*]
Extension definition for this version of the element. Defined because: This was introduced in 3.0.2 (post R2) E.d.rank : positiveInt : [0..1]=No cross-version extension allowed for this element because No Change E.d.rank : positiveInt : [0..1]=No cross-version extension allowed for this element because No Change E.d.rank : positiveInt : [0..1]

R2 EpisodeOfCare.statusR3 EpisodeOfCare.statusR4 EpisodeOfCare.statusR4B EpisodeOfCare.statusR5 EpisodeOfCare.status
planned=planned=planned=planned=planned
waitlist=waitlist=waitlist=waitlist=waitlist
active=active=active=active=active
onhold=onhold=onhold=onhold=onhold
finished=finished=finished=finished=finished
cancelled=cancelled=cancelled=cancelled=cancelled
entered-in-error=entered-in-error=entered-in-error=entered-in-error

R2 EpisodeOfCare.statusHistory.statusR3 EpisodeOfCare.statusHistory.statusR4 EpisodeOfCare.statusHistory.statusR4B EpisodeOfCare.statusHistory.statusR5 EpisodeOfCare.statusHistory.status
planned=planned=planned=planned=planned
waitlist=waitlist=waitlist=waitlist=waitlist
active=active=active=active=active
onhold=onhold=onhold=onhold=onhold
finished=finished=finished=finished=finished
cancelled=cancelled=cancelled=cancelled=cancelled
entered-in-error=entered-in-error=entered-in-error=entered-in-error