Encounter

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

Encounter (1.0.2)Encounter (3.0.2)Encounter (4.0.1)Encounter (4.3.0)Encounter (5.0.0)
Encounter=Encounter=Encounter=Encounter=Encounter
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 codes 'triaged, unknown, entered-in-error (http://hl7.org/fhir/3.0/encounter-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]Extension definition for this version of the element. Defined because: Added code 'discontinued (http://hl7.org/fhir/5.0/encounter-status)' E.status : code : [1..1]
Extension definition for this version of the element. Defined because: In 3.0.2 the types code are removed,In 3.0.2 the types Coding are added E.class : code : [0..1]Extension definition for this version of the element. Defined because: New Types Coding,In 5.0.0 this started to repeat E.class : Coding : [0..1]Extension definition for this version of the element. Defined because: Added code 'OBSENC (http://terminology.hl7.org/CodeSystem/v3-ActCode)' E.class : Coding : [1..1]=No cross-version extension allowed for this element because No Change E.class : Coding : [1..1]=Extension definition for this version of the element. Defined because: Element repeats E.class : CodeableConcept : [0..*]
No cross-version extension allowed for this element because No Change E.priority : CodeableConcept : [0..1]=No cross-version extension allowed for this element because No Change E.priority : CodeableConcept : [0..1]=No cross-version extension allowed for this element because No Change E.priority : CodeableConcept : [0..1]=No cross-version extension allowed for this element because No Change E.priority : CodeableConcept : [0..1]=No cross-version extension allowed for this element because No Change E.priority : CodeableConcept : [0..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 4.0.1 (post R2),In 5.0.0 this started to repeat E.serviceType : CodeableConcept : [0..1]=No cross-version extension allowed for this element because No Change E.serviceType : CodeableConcept : [0..1]=Extension definition for this version of the element. Defined because: Element repeats E.serviceType : CodeableReference(HealthcareService) : [0..*]
No cross-version extension allowed for this element because In 3.0.2 this got new targets E.patient : Reference(Patient) : [0..1]=Extension definition for this version of the element. Defined because: New Targets Group E.subject : Reference(Patient|Group) : [0..1]=No cross-version extension allowed for this element because No Change E.subject : Reference(Patient|Group) : [0..1]=No cross-version extension allowed for this element because No Change E.subject : Reference(Patient|Group) : [0..1]=No cross-version extension allowed for this element because No Change E.subject : Reference(Patient|Group) : [0..1]
Extension definition for this version of the element. Defined because: This was introduced in 5.0.0 (post R2) E.subjectStatus : CodeableConcept : [0..1]
No cross-version extension allowed for this element because No Change E.episodeOfCare : Reference(EpisodeOfCare) : [0..*]=No cross-version extension allowed for this element because No Change E.episodeOfCare : Reference(EpisodeOfCare) : [0..*]=No cross-version extension allowed for this element because No Change E.episodeOfCare : Reference(EpisodeOfCare) : [0..*]=No cross-version extension allowed for this element because No Change E.episodeOfCare : Reference(EpisodeOfCare) : [0..*]=No cross-version extension allowed for this element because No Change E.episodeOfCare : Reference(EpisodeOfCare) : [0..*]
No cross-version extension allowed for this element because In 5.0.0 this got new targets E.incomingReferral : Reference(ReferralRequest) : [0..*]=No cross-version extension allowed for this element because No Change E.incomingReferral : Reference(ReferralRequest) : [0..*]=No cross-version extension allowed for this element because No Change E.basedOn : Reference(ServiceRequest) : [0..*]=No cross-version extension allowed for this element because No Change E.basedOn : Reference(ServiceRequest) : [0..*]=Extension definition for this version of the element. Defined because: New Targets CarePlan|DeviceRequest|MedicationRequest E.basedOn : Reference(CarePlan|DeviceRequest|MedicationRequest|ServiceRequest) : [0..*]
Extension definition for this version of the element. Defined because: This was introduced in 5.0.0 (post R2) E.careTeam : Reference(CareTeam) : [0..*]
No cross-version extension allowed for this element because No Change E.partOf : Reference(Encounter) : [0..1]=No cross-version extension allowed for this element because No Change E.partOf : Reference(Encounter) : [0..1]=No cross-version extension allowed for this element because No Change E.partOf : Reference(Encounter) : [0..1]=No cross-version extension allowed for this element because No Change E.partOf : Reference(Encounter) : [0..1]=No cross-version extension allowed for this element because No Change E.partOf : Reference(Encounter) : [0..1]
No cross-version extension allowed for this element because No Change E.serviceProvider : Reference(Organization) : [0..1]=No cross-version extension allowed for this element because No Change E.serviceProvider : Reference(Organization) : [0..1]=No cross-version extension allowed for this element because No Change E.serviceProvider : Reference(Organization) : [0..1]=No cross-version extension allowed for this element because No Change E.serviceProvider : Reference(Organization) : [0..1]=No cross-version extension allowed for this element because No Change E.serviceProvider : Reference(Organization) : [0..1]
No cross-version extension allowed for this element because No Change E.participant : BackboneElement : [0..*]=No cross-version extension allowed for this element because No Change E.participant : [0..*]=No cross-version extension allowed for this element because No Change E.participant : [0..*]=No cross-version extension allowed for this element because No Change E.participant : [0..*]=No cross-version extension allowed for this element because No Change E.participant : [0..*]
No cross-version extension allowed for this element because No Change E.p.type : CodeableConcept : [0..*]No cross-version extension allowed for this element because No Change E.p.type : CodeableConcept : [0..*]No cross-version extension allowed for this element because No Change E.p.type : CodeableConcept : [0..*]Extension definition for this version of the element. Defined because: Removed codes 'PPRF, SPRF, PART (http://terminology.hl7.org/CodeSystem/v3-ParticipationType)' E.p.type : CodeableConcept : [0..*]No cross-version extension allowed for this element because No Change E.p.type : CodeableConcept : [0..*]
No cross-version extension allowed for this element because No Change E.p.period : Period : [0..1]=No cross-version extension allowed for this element because No Change E.p.period : Period : [0..1]=No cross-version extension allowed for this element because No Change E.p.period : Period : [0..1]=No cross-version extension allowed for this element because No Change E.p.period : Period : [0..1]=No cross-version extension allowed for this element because No Change E.p.period : Period : [0..1]
No cross-version extension allowed for this element because In 4.0.1 this got new targets E.p.individual : Reference(Practitioner|RelatedPerson) : [0..1]=No cross-version extension allowed for this element because No Change E.p.individual : Reference(Practitioner|RelatedPerson) : [0..1]=Extension definition for this version of the element. Defined because: New Targets PractitionerRole,In 5.0.0 this got new targets E.p.individual : Reference(Practitioner|PractitionerRole|RelatedPerson) : [0..1]=No cross-version extension allowed for this element because No Change E.p.individual : Reference(Practitioner|PractitionerRole|RelatedPerson) : [0..1]=Extension definition for this version of the element. Defined because: New Targets Patient|Group|Device|HealthcareService E.p.actor : Reference(Patient|Group|RelatedPerson|Practitioner|PractitionerRole|Device|HealthcareService) : [0..1]
No cross-version extension allowed for this element because In 4.0.1 this started to repeat E.appointment : Reference(Appointment) : [0..1]=No cross-version extension allowed for this element because No Change E.appointment : Reference(Appointment) : [0..1]=Extension definition for this version of the element. Defined because: Element repeats E.appointment : Reference(Appointment) : [0..*]=No cross-version extension allowed for this element because No Change E.appointment : Reference(Appointment) : [0..*]=No cross-version extension allowed for this element because No Change E.appointment : Reference(Appointment) : [0..*]
Extension definition for this version of the element. Defined because: This was introduced in 5.0.0 (post R2) E.virtualService : VirtualServiceDetail : [0..*]
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.actualPeriod : Period : [0..1]
Extension definition for this version of the element. Defined because: This was introduced in 5.0.0 (post R2) E.plannedStartDate : dateTime : [0..1]
Extension definition for this version of the element. Defined because: This was introduced in 5.0.0 (post R2) E.plannedEndDate : dateTime : [0..1]
Extension definition for this version of the element. Defined because: In 3.0.2 the types Quantity are removed,In 3.0.2 the types Duration are added E.length : Quantity : [0..1]=Extension definition for this version of the element. Defined because: New Types Duration E.length : Duration : [0..1]=No cross-version extension allowed for this element because No Change E.length : Duration : [0..1]=No cross-version extension allowed for this element because No Change E.length : Duration : [0..1]=No cross-version extension allowed for this element because No Change E.length : Duration : [0..1]
Extension definition for this version of the element. Defined because: In 5.0.0 the types CodeableConcept are removed,In 5.0.0 the types BackboneElement are added E.reason : CodeableConcept : [0..*]=Extension definition for this version of the element. Defined because: New Types CodeableConcept,In 5.0.0 the types BackboneElement are added E.reason : CodeableConcept : [0..*]=No cross-version extension allowed for this element because No Change E.reasonCode : CodeableConcept : [0..*]=No cross-version extension allowed for this element because No Change E.reasonCode : CodeableConcept : [0..*]=Extension definition for this version of the element. Defined because: New Types BackboneElement,New Types BackboneElement E.reason : [0..*]
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 CodeableConcept are added E.indication : Reference(Condition|Procedure) : [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..*]
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|DiagnosticReport|Observation|ImmunizationRecommendation|Procedure) : [0..*]
No cross-version extension allowed for this element because In 3.0.2 this started to repeat E.hospitalization : BackboneElement : [0..1]=Extension definition for this version of the element. Defined because: Element repeats 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 3.0.2 this got new targets E.h.admittingDiagnosis : Reference(Condition) : [0..*]=Extension definition for this version of the element. Defined because: New Targets Procedure,In 5.0.0 this started to repeat E.d.condition : Reference(Condition|Procedure) : [1..1]=No cross-version extension allowed for this element because No Change E.d.condition : Reference(Condition|Procedure) : [1..1]=No cross-version extension allowed for this element because No Change E.d.condition : Reference(Condition|Procedure) : [1..1]=Extension definition for this version of the element. Defined because: Element repeats,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),In 5.0.0 this started to repeat 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.d.use : CodeableConcept : [0..1]=Extension definition for this version of the element. Defined because: Element repeats E.d.use : CodeableConcept : [0..*]
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 5.0.0 (post R2) E.dietPreference : CodeableConcept : [0..*]
Extension definition for this version of the element. Defined because: This was introduced in 5.0.0 (post R2) E.specialArrangement : CodeableConcept : [0..*]
Extension definition for this version of the element. Defined because: This was introduced in 5.0.0 (post R2) E.specialCourtesy : CodeableConcept : [0..*]
Extension definition for this version of the element. Defined because: This was introduced in 3.0.2 (post R2) E.hospitalization : [0..1]=No cross-version extension allowed for this element because No Change E.hospitalization : [0..1]=No cross-version extension allowed for this element because No Change E.hospitalization : [0..1]=No cross-version extension allowed for this element because No Change E.admission : [0..1]
Extension definition for this version of the element. Defined because: This was introduced in 5.0.0 (post R2) E.a.preAdmissionIdentifier : Identifier : [0..1]
Extension definition for this version of the element. Defined because: This was introduced in 5.0.0 (post R2) E.a.origin : Reference(Location|Organization) : [0..1]
Extension definition for this version of the element. Defined because: This was introduced in 5.0.0 (post R2) E.a.admitSource : CodeableConcept : [0..1]
Extension definition for this version of the element. Defined because: This was introduced in 5.0.0 (post R2) E.a.reAdmission : CodeableConcept : [0..1]
Extension definition for this version of the element. Defined because: This was introduced in 5.0.0 (post R2) E.a.destination : Reference(Location|Organization) : [0..1]
Extension definition for this version of the element. Defined because: This was introduced in 5.0.0 (post R2) E.a.dischargeDisposition : CodeableConcept : [0..1]
No cross-version extension allowed for this element because No Change E.location : BackboneElement : [0..*]=No cross-version extension allowed for this element because No Change E.location : [0..*]=No cross-version extension allowed for this element because No Change E.location : [0..*]=No cross-version extension allowed for this element because No Change E.location : [0..*]=No cross-version extension allowed for this element because No Change E.location : [0..*]
No cross-version extension allowed for this element because No Change E.l.location : Reference(Location) : [1..1]=No cross-version extension allowed for this element because No Change E.l.location : Reference(Location) : [1..1]=No cross-version extension allowed for this element because No Change E.l.location : Reference(Location) : [1..1]=No cross-version extension allowed for this element because No Change E.l.location : Reference(Location) : [1..1]=No cross-version extension allowed for this element because No Change E.l.location : Reference(Location) : [1..1]
No cross-version extension allowed for this element because No Change E.l.status : code : [0..1]No cross-version extension allowed for this element because No Change E.l.status : code : [0..1]No cross-version extension allowed for this element because No Change E.l.status : code : [0..1]No cross-version extension allowed for this element because No Change E.l.status : code : [0..1]No cross-version extension allowed for this element because No Change E.l.status : code : [0..1]
Extension definition for this version of the element. Defined because: This was introduced in 4.0.1 (post R2) E.l.physicalType : CodeableConcept : [0..1]=No cross-version extension allowed for this element because No Change E.l.physicalType : CodeableConcept : [0..1]=No cross-version extension allowed for this element because No Change E.l.form : CodeableConcept : [0..1]
No cross-version extension allowed for this element because No Change E.l.period : Period : [0..1]=No cross-version extension allowed for this element because No Change E.l.period : Period : [0..1]=No cross-version extension allowed for this element because No Change E.l.period : Period : [0..1]=No cross-version extension allowed for this element because No Change E.l.period : Period : [0..1]=No cross-version extension allowed for this element because No Change E.l.period : Period : [0..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.s.status : code : [1..1]Extension definition for this version of the element. Defined because: Added codes 'triaged, entered-in-error, unknown (http://hl7.org/fhir/3.0/encounter-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.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]
Extension definition for this version of the element. Defined because: This was introduced in 3.0.2 (post R2) E.classHistory : [0..*]=No cross-version extension allowed for this element because No Change E.classHistory : [0..*]=No cross-version extension allowed for this element because No Change E.classHistory : [0..*]
Extension definition for this version of the element. Defined because: This was introduced in 3.0.2 (post R2) E.c.class : Coding : [1..1]Extension definition for this version of the element. Defined because: Added code 'OBSENC (http://terminology.hl7.org/CodeSystem/v3-ActCode)' E.c.class : Coding : [1..1]=No cross-version extension allowed for this element because No Change E.c.class : Coding : [1..1]
Extension definition for this version of the element. Defined because: This was introduced in 3.0.2 (post R2) E.c.period : Period : [1..1]=No cross-version extension allowed for this element because No Change E.c.period : Period : [1..1]=No cross-version extension allowed for this element because No Change E.c.period : Period : [1..1]
Extension definition for this version of the element. Defined because: This was introduced in 4.0.1 (post R2) E.reasonReference : Reference(Condition|Procedure|Observation|ImmunizationRecommendation) : [0..*]=No cross-version extension allowed for this element because No Change E.reasonReference : Reference(Condition|Procedure|Observation|ImmunizationRecommendation) : [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]
No cross-version extension allowed for this element because No Change E.h.preAdmissionIdentifier : Identifier : [0..1]=No cross-version extension allowed for this element because No Change E.h.preAdmissionIdentifier : Identifier : [0..1]=No cross-version extension allowed for this element because No Change E.h.preAdmissionIdentifier : Identifier : [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.h.preAdmissionIdentifier : Identifier : [0..1]
No cross-version extension allowed for this element because In 4.0.1 this got new targets E.h.origin : Reference(Location) : [0..1]=No cross-version extension allowed for this element because No Change E.h.origin : Reference(Location) : [0..1]=Extension definition for this version of the element. Defined because: New Targets Organization E.h.origin : Reference(Location|Organization) : [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.h.origin : Reference(Location|Organization) : [0..1]
No cross-version extension allowed for this element because No Change E.h.admitSource : CodeableConcept : [0..1]=No cross-version extension allowed for this element because No Change E.h.admitSource : CodeableConcept : [0..1]=No cross-version extension allowed for this element because No Change E.h.admitSource : CodeableConcept : [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.h.admitSource : CodeableConcept : [0..1]
No cross-version extension allowed for this element because No Change E.h.reAdmission : CodeableConcept : [0..1]=No cross-version extension allowed for this element because No Change E.h.reAdmission : CodeableConcept : [0..1]=No cross-version extension allowed for this element because No Change E.h.reAdmission : CodeableConcept : [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.h.reAdmission : CodeableConcept : [0..1]
No cross-version extension allowed for this element because No Change E.h.dietPreference : CodeableConcept : [0..*]=No cross-version extension allowed for this element because No Change E.h.dietPreference : CodeableConcept : [0..*]=No cross-version extension allowed for this element because No Change E.h.dietPreference : 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.h.dietPreference : CodeableConcept : [0..*]
No cross-version extension allowed for this element because No Change E.h.specialCourtesy : CodeableConcept : [0..*]=No cross-version extension allowed for this element because No Change E.h.specialCourtesy : CodeableConcept : [0..*]=No cross-version extension allowed for this element because No Change E.h.specialCourtesy : 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.h.specialCourtesy : CodeableConcept : [0..*]
No cross-version extension allowed for this element because No Change E.h.specialArrangement : CodeableConcept : [0..*]=No cross-version extension allowed for this element because No Change E.h.specialArrangement : CodeableConcept : [0..*]=No cross-version extension allowed for this element because No Change E.h.specialArrangement : 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.h.specialArrangement : CodeableConcept : [0..*]
No cross-version extension allowed for this element because In 4.0.1 this got new targets E.h.destination : Reference(Location) : [0..1]=No cross-version extension allowed for this element because No Change E.h.destination : Reference(Location) : [0..1]=Extension definition for this version of the element. Defined because: New Targets Organization E.h.destination : Reference(Location|Organization) : [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.h.destination : Reference(Location|Organization) : [0..1]
No cross-version extension allowed for this element because No Change E.h.dischargeDisposition : CodeableConcept : [0..1]=No cross-version extension allowed for this element because No Change E.h.dischargeDisposition : CodeableConcept : [0..1]=No cross-version extension allowed for this element because No Change E.h.dischargeDisposition : CodeableConcept : [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.h.dischargeDisposition : CodeableConcept : [0..1]
No cross-version extension allowed for this element because No Change E.h.dischargeDiagnosis : Reference(Condition) : [0..*]

R2 Encounter.location.statusR3 Encounter.location.statusR4 Encounter.location.statusR4B Encounter.location.statusR5 Encounter.location.status
planned=planned=planned=planned=planned
active=active=active=active=active
reserved=reserved=reserved=reserved=reserved
completed=completed=completed=completed=completed

R2 Encounter.statusHistory.statusR3 Encounter.statusHistory.statusR4 Encounter.statusHistory.statusR4B Encounter.statusHistory.status
planned=planned=planned=planned
arrived=arrived=arrived=arrived
in-progress=in-progress=in-progress=in-progress
onleave=onleave=onleave=onleave
finished=finished=finished=finished
cancelled=cancelled=cancelled=cancelled
triaged=triaged=triaged
entered-in-error=entered-in-error=entered-in-error
unknown=unknown=unknown

R2 Encounter.statusR3 Encounter.statusR4 Encounter.statusR4B Encounter.statusR5 Encounter.status
arrived=arrived=arrived=arrived=planned
planned=planned=planned=planned
in-progress=in-progress=in-progress=in-progress=in-progress
triaged=triaged=triaged=
onleave=onleave=onleave=onleave=on-hold
finished=finished=finished=finished=completed
=discharged
cancelled=cancelled=cancelled=cancelled=cancelled
entered-in-error=entered-in-error=entered-in-error=entered-in-error
unknown=unknown=unknown=unknown
discontinued

R2 Encounter.classR3 Encounter.classR4 Encounter.class
inpatient=IMP=IMP
outpatient=AMB=AMB
ambulatory=
emergency=EMER=EMER
home=HH=HH
field=FLD=FLD
daytime=SS=SS
virtual=VR=VR
other
ACUTE=ACUTE
NONAC=NONAC
PRENC=PRENC

R3 Encounter.classHistory.classR4 Encounter.classHistory.class
ACUTE=ACUTE
AMB=AMB
EMER=EMER
FLD=FLD
HH=HH
IMP=IMP
NONAC=NONAC
PRENC=PRENC
SS=SS
VR=VR

R2 Encounter.participant.typeR3 Encounter.participant.typeR4 Encounter.participant.typeR4B Encounter.participant.typeR5 Encounter.participant.type
ADM=ADM=ADM=ADM=ADM
ATND=ATND=ATND=ATND=ATND
CALLBCK=CALLBCK=CALLBCK=CALLBCK=CALLBCK
CON=CON=CON=CON=CON
DIS=DIS=DIS=DIS=DIS
ESC=ESC=ESC=ESC=ESC
PART=PART=PART=PART
PPRF=PPRF=PPRF=PPRF
REF=REF=REF=REF=REF
SPRF=SPRF=SPRF=SPRF
emergency=emergency=emergency=emergency=emergency
translator=translator=translator=translator=translator