NameFlagsCard.TypeDescription & Constraintsdoco
.. Encounter TUDomainResourceAn interaction during which services are provided to the patient

Elements defined in Ancestors: id, meta, implicitRules, language, text, contained, extension, modifierExtension
... identifier Σ0..*IdentifierIdentifier(s) by which this encounter is known

... status ?!Σ1..1codeplanned | in-progress | on-hold | discharged | completed | cancelled | discontinued | entered-in-error | unknown
EncounterStatus (Required)
... statusHistory 0..*BackboneElementList of past encounter statuses

.... status 1..1codeplanned | in-progress | on-hold | discharged | completed | cancelled | discontinued | entered-in-error | unknown
EncounterStatus (Required)
.... period 1..1PeriodThe time that the episode was in the specified status
... class Σ0..*CodeableConceptClassification of patient encounter context - e.g. Inpatient, outpatient
Encounter class (Preferred)

... classHistory 0..*BackboneElementList of past encounter classes

.... class 1..1Codinginpatient | outpatient | ambulatory | emergency +
Encounter class (Preferred)
.... period 1..1PeriodThe time that the episode was in the specified class
... priority 0..1CodeableConceptIndicates the urgency of the encounter
ActPriority (Example)
... type Σ0..*CodeableConceptSpecific type of encounter (e.g. e-mail consultation, surgical day-care, ...)
EncounterType (Example)

... serviceType Σ0..*CodeableReference(HealthcareService)Specific type of service
ServiceType (Example)

... subject Σ0..1Reference(Patient | Group)The patient or group related to this encounter
... subjectStatus 0..1CodeableConceptThe current status of the subject in relation to the Encounter
EncounterSubjectStatus (Example)
... episodeOfCare Σ0..*Reference(EpisodeOfCare)Episode(s) of care that this encounter should be recorded against

... basedOn 0..*Reference(CarePlan | DeviceRequest | MedicationRequest | ServiceRequest)The request that initiated this encounter

... careTeam 0..*Reference(CareTeam)The group(s) that are allocated to participate in this encounter

... partOf 0..1Reference(Encounter)Another Encounter this encounter is part of
... serviceProvider 0..1Reference(Organization)The organization (facility) responsible for this encounter
... participant ΣC0..*BackboneElementList of participants involved in the encounter
+ Rule: A type must be provided when no explicit actor is specified
+ Rule: A type cannot be provided for a patient or group participant

.... type Σ0..*CodeableConceptRole of participant in encounter
ParticipantType (Extensible)

.... period 0..1PeriodPeriod of time during the encounter that the participant participated
.... actor Σ0..1Reference(Patient | Group | RelatedPerson | Practitioner | PractitionerRole | Device | HealthcareService)The individual, device, or service participating in the encounter
... appointment Σ0..*Reference(Appointment)The appointment that scheduled this encounter

... virtualService 0..*VirtualServiceDetailConnection details of a virtual service (e.g. conference call)

... actualPeriod 0..1PeriodThe actual start and end time of the encounter
... plannedStartDate 0..1dateTimeThe planned start date/time (or admission date) of the encounter
... plannedEndDate 0..1dateTimeThe planned end date/time (or discharge date) of the encounter
... length 0..1DurationActual quantity of time the encounter lasted (less time absent)
... reason Σ0..*CodeableReference(Condition | DiagnosticReport | ImmunizationRecommendation | Observation | Procedure)Reason the encounter takes place (core or reference)
Encounter Reason Codes (Preferred)

... diagnosis Σ0..*BackboneElementThe list of diagnosis relevant to this encounter

.... condition Σ1..1Reference(Condition | Procedure)The diagnosis or procedure relevant to the encounter
.... use 0..1CodeableConceptRole that this diagnosis has within the encounter (e.g. admission, billing, discharge …)
DiagnosisRole (Preferred)
.... rank 0..1positiveIntRanking of the diagnosis (for each role type)
... account 0..*Reference(Account)The set of accounts that may be used for billing for this Encounter

... admission 0..1BackboneElementDetails about the admission to a healthcare service
.... preAdmissionIdentifier 0..1IdentifierPre-admission identifier
.... origin 0..1Reference(Location | Organization)The location/organization from which the patient came before admission
.... admitSource 0..1CodeableConceptFrom where patient was admitted (physician referral, transfer)
AdmitSource (Preferred)
.... reAdmission 0..1CodeableConceptThe type of re-admission that has occurred (if any). If the value is absent, then this is not identified as a readmission
hl7VS-re-admissionIndicator (Example)
.... dietPreference 0..*CodeableConceptDiet preferences reported by the patient
Diet (Example)

.... specialCourtesy 0..*CodeableConceptSpecial courtesies (VIP, board member)
SpecialCourtesy (Preferred)

.... specialArrangement 0..*CodeableConceptWheelchair, translator, stretcher, etc.
SpecialArrangements (Preferred)

.... destination 0..1Reference(Location | Organization)Location/organization to which the patient is discharged
.... dischargeDisposition 0..1CodeableConceptCategory or kind of location after discharge
DischargeDisposition (Example)
... location 0..*BackboneElementList of locations where the patient has been

.... location 1..1Reference(Location)Location the encounter takes place
.... status 0..1codeplanned | active | reserved | completed
EncounterLocationStatus (Required)
.... form 0..1CodeableConceptThe physical type of the location (usually the level in the location hierarchy - bed, room, ward, virtual etc.)
Location Form (Example)
.... period 0..1PeriodTime period during which the patient was present at the location

doco Documentation for this format