This page is part of the FHIR Specification (v0.0.82: DSTU 1). The current version which supercedes this version is 5.0.0. For a full list of available versions, see the Directory of published versions . Page versions: R5 R4B R4 R3 R2

5.9 Resource Encounter - Content

An interaction between a patient and healthcare provider(s) for the purpose of providing healthcare service(s) or assessing the health status of a patient.

5.9.1 Scope and Usage

A patient encounter is further characterized by the setting in which it takes place. Amongst them are ambulatory, emergency, home health, inpatient and virtual encounters. An Encounter encompasses the lifecycle from pre-admission, the actual encounter (for ambulatory encounters), and admission, stay and discharge (for inpatient encounters). During the encounter the patient may move from practitioner to practitioner and location to location.

Because of the broad scope of Encounter, not all elements will be relevant in all settings. For this reason, admission/discharge related information is kept in a separate Hospitalization component within Encounter. The class element is used to distinguish between these settings, which will guide further validation and application of business rules.

There is also substantial variance from organization to organization (and between jurisdictions and countries) on which business events translate to the start of a new Encounter, or what level of aggregation is used for Encounter. For example, each single visit of a practitioner during a hospitalization may lead to a new instance of Encounter, but depending on local practice and the systems involved, it may well be that this is aggregated to a single instance for a whole hospitalization. Even more aggregation may occur where jurisdictions introduce groups of Encounters for financial or other reasons. Encounters can be aggregated or grouped under other Encounters using the partOf element. See below for examples.

Encounter instances may exist before the actual encounter takes place to convey pre-admission information, including using Encounters elements to reflect the planned start date, planned accommodation or planned encounter locations. In this case the status element is set to 'planned'.

5.9.2 Boundaries and Relationships

Appointment information is out of scope for Encounter, the Appointment resource (yet to be defined) needs to be used for that. Note that in many systems outpatient encounters (which are in scope for Encounter) and Appointment are used concurrently. In FHIR, Appointment is used for establishing a date for the encounter, while Encounter is applicable to information about the actual Encounter, i.e. the patient showing up.

5.9.3 Resource Content

Encounter (Resource)Identifier(s) by which this encounter is knownidentifier : Identifier 0..*planned | in progress | onleave | finished | cancelled (this element modifies the meaning of other elements)status : code 1..1 <<Current state of the encounterEncounterState>>inpatient | outpatient | ambulatory | emergency + (this element modifies the meaning of other elements)class : code 1..1 <<Classification of the encounterEncounterClass>>Specific type of encounter (e.g. e-mail consultation, surgical day-care, skilled nursing, rehabilitation)type : CodeableConcept 0..* <<The type of encounterEncounterType>>The patient present at the encountersubject : Resource(Patient) 0..1The start and end time of the encounterperiod : Period 0..1Quantity of time the encounter lasted. This excludes the time during leaves of absencelength : Duration 0..1Reason the encounter takes place, expressed as a code. For admissions, this can be used for a coded admission diagnosisreason : CodeableConcept 0..1 <<Reason why the encounter takes placeEncounterReason>>Reason the encounter takes place, as specified using information from another resource. For admissions, this is the admission diagnosisindication : Resource(Any) 0..1Indicates the urgency of the encounterpriority : CodeableConcept 0..1 <<Indicates the urgency of the encounterPriority>>Department or team providing careserviceProvider : Resource(Organization) 0..1Another Encounter of which this encounter is a part of (administratively or in time)partOf : Resource(Encounter) 0..1ParticipantRole of participant in encountertype : CodeableConcept 0..* <<Role of participant in encounterParticipantType>>Persons involved in the encounter other than the patientindividual : Resource(Practitioner|RelatedPerson) 0..1HospitalizationPre-admission identifierpreAdmissionIdentifier : Identifier 0..1The location from which the patient came before admissionorigin : Resource(Location) 0..1From where patient was admitted (physician referral, transfer)admitSource : CodeableConcept 0..1 <<From where the patient was admittedAdmitSource>>Period during which the patient was admittedperiod : Period 0..1Dietary restrictions for the patientdiet : CodeableConcept 0..1 <<Medical, cultural or ethical food preferences to help with catering requirementsPatientDiet>>Special courtesies (VIP, board member)specialCourtesy : CodeableConcept 0..* <<Special courtesiesCourtesies>>Wheelchair, translator, stretcher, etcspecialArrangement : CodeableConcept 0..* <<Special arrangementsArrangements>>Location to which the patient is dischargeddestination : Resource(Location) 0..1Category or kind of location after dischargedischargeDisposition : CodeableConcept 0..1 <<Discharge DispositionDischargeDisp>>The final diagnosis given a patient before release from the hospital after all testing, surgery, and workup are completedischargeDiagnosis : Resource(Any) 0..1Whether this hospitalization is a readmissionreAdmission : boolean 0..1AccomodationThe bed that is assigned to the patientbed : Resource(Location) 0..1Period during which the patient was assigned the bedperiod : Period 0..1LocationThe location where the encounter takes placelocation : Resource(Location) 1..1Time period during which the patient was present at the locationperiod : Period 1..1The main practitioner responsible for providing the serviceparticipant0..*Where the patient stays during this encounteraccomodation0..*Details about an admission to a clinichospitalization0..1List of locations at which the patient has beenlocation0..*

This resource is referenced by CarePlan, Composition, Condition, DiagnosticOrder, MedicationAdministration, MedicationPrescription, Procedure and Questionnaire

<Encounter xmlns="http://hl7.org/fhir"> doco
 <!-- from Resource: extension, modifierExtension, language, text, and contained -->
 <identifier><!-- 0..* Identifier Identifier(s) by which this encounter is known § --></identifier>
 <status value="[code]"/><!-- 1..1 planned | in progress | onleave | finished | cancelled § -->
 <class value="[code]"/><!-- 1..1 inpatient | outpatient | ambulatory | emergency + § -->
 <type><!-- 0..* CodeableConcept Specific type of encounter § --></type>
 <subject><!-- 0..1 Resource(Patient) The patient present at the encounter § --></subject>
 <participant>  <!-- 0..* List of participants involved in the encounter § -->
  <type><!-- 0..* CodeableConcept Role of participant in encounter § --></type>
  <individual><!-- 0..1 Resource(Practitioner|RelatedPerson) 
      Persons involved in the encounter other than the patient § --></individual>
 </participant>
 <period><!-- 0..1 Period The start and end time of the encounter --></period>
 <length><!-- 0..1 Duration Quantity of time the encounter lasted --></length>
 <reason><!-- 0..1 CodeableConcept Reason the encounter takes place (code) § --></reason>
 <indication><!-- 0..1 Resource(Any) Reason the encounter takes place (resource) --></indication>
 <priority><!-- 0..1 CodeableConcept Indicates the urgency of the encounter --></priority>
 <hospitalization>  <!-- 0..1 Details about an admission to a clinic -->
  <preAdmissionIdentifier><!-- 0..1 Identifier Pre-admission identifier --></preAdmissionIdentifier>
  <origin><!-- 0..1 Resource(Location) 
      The location from which the patient came before admission --></origin>
  <admitSource><!-- 0..1 CodeableConcept From where patient was admitted (physician referral, transfer) --></admitSource>
  <period><!-- 0..1 Period Period during which the patient was admitted --></period>
  <accomodation>  <!-- 0..* Where the patient stays during this encounter -->
   <bed><!-- 0..1 Resource(Location) The bed that is assigned to the patient --></bed>
   <period><!-- 0..1 Period Period during which the patient was assigned the bed --></period>
  </accomodation>
  <diet><!-- 0..1 CodeableConcept Dietary restrictions for the patient --></diet>
  <specialCourtesy><!-- 0..* CodeableConcept Special courtesies (VIP, board member) --></specialCourtesy>
  <specialArrangement><!-- 0..* CodeableConcept Wheelchair, translator, stretcher, etc --></specialArrangement>
  <destination><!-- 0..1 Resource(Location) Location to which the patient is discharged --></destination>
  <dischargeDisposition><!-- 0..1 CodeableConcept Category or kind of location after discharge --></dischargeDisposition>
  <dischargeDiagnosis><!-- 0..1 Resource(Any) 
      The final diagnosis given a patient before release from the hospital after all testing, surgery, and workup are complete --></dischargeDiagnosis>
  <reAdmission value="[boolean]"/><!-- 0..1 Is this hospitalization a readmission? -->
 </hospitalization>
 <location>  <!-- 0..* List of locations the patient has been at -->
  <location><!-- 1..1 Resource(Location) Location the encounter takes place --></location>
  <period><!-- 1..1 Period Time period during which the patient was present at the location --></period>
 </location>
 <serviceProvider><!-- 0..1 Resource(Organization) Department or team providing care --></serviceProvider>
 <partOf><!-- 0..1 Resource(Encounter) Another Encounter this encounter is part of --></partOf>
</Encounter>

Alternate definitions: Schema/Schematron, Resource Profile

5.9.3.1 Terminology Bindings

PathDefinitionTypeReference
Encounter.status Current state of the encounterFixedhttp://hl7.org/fhir/encounter-state
Encounter.class Classification of the encounterFixedhttp://hl7.org/fhir/encounter-class
Encounter.type The type of encounterExamplehttp://hl7.org/fhir/vs/encounter-type
Encounter.participant.type Role of participant in encounterIncompletehttp://hl7.org/fhir/vs/encounter-participant-type
Encounter.reason Reason why the encounter takes placeExamplehttp://hl7.org/fhir/vs/encounter-reason
Encounter.priority Indicates the urgency of the encounterExamplehttp://hl7.org/fhir/vs/encounter-priority
Encounter.hospitalization.admitSource From where the patient was admittedIncompletehttp://hl7.org/fhir/vs/encounter-admit-source
Encounter.hospitalization.diet Medical, cultural or ethical food preferences to help with catering requirementsIncompletehttp://hl7.org/fhir/vs/encounter-diet
Encounter.hospitalization.specialCourtesy Special courtesiesIncompletehttp://hl7.org/fhir/vs/encounter-special-courtesy
Encounter.hospitalization.specialArrangement Special arrangementsIncompletehttp://hl7.org/fhir/vs/encounter-special-arrangements
Encounter.hospitalization.dischargeDisposition Discharge DispositionIncompletehttp://hl7.org/fhir/vs/encounter-discharge-disposition

5.9.4 Notes

5.9.5 Example usage

As stated, Encounter allows a flexible nesting of Encounters using the partOf element. For example:

Exactly how the Encounter is used depends on information available in the source system, the relevance of exchange of each level of Encounter and demands specific to the communicating partners. The expectation is that for each domain of exchange, Profiles are used to limit the flexibility of Encounter to meet the demands of the usecase.

5.9.6 Search Parameters

Search parameters for this resource. The standard parameters also apply. See Searching for more information about searching in REST, messaging, and services.

NameTypeDescriptionPaths
_idtokenThe logical resource id associated with the resource (must be supported by all servers)
_languagetokenThe language of the resource
datedateA date within the period the Encounter lastedEncounter.period
identifiertokenIdentifier(s) by which this encounter is knownEncounter.identifier
indicationreferenceReason the encounter takes place (resource)Encounter.indication
(Any)
lengthnumberLength of encounter in daysEncounter.length
locationreferenceLocation the encounter takes placeEncounter.location.location
(Location)
location-perioddateTime period during which the patient was present at the locationEncounter.location.period
statustokenplanned | in progress | onleave | finished | cancelledEncounter.status
subjectreferenceThe patient present at the encounterEncounter.subject
(Patient)

comments powered by Disqus