Encounter
BaseAn interaction between a patient and healthcare provider(s) for the purpose of providing healthcare service(s) or assessing the health status of a patient.
| Path | Card. | Type | Description & Constraints |
|---|---|---|---|
| Encounter | 0..* | — | An interaction during which services are provided to the patient |
| .idΣ | 0..1 | String | Logical id of this artifact |
| .metaΣ | 0..1 | Meta | Metadata about the resource |
| .implicitRules?!Σ | 0..1 | uri | A set of rules under which this content was created |
| .language | 0..1 | code | Language of the resource content Bindinglanguages(preferred) |
| .text | 0..1 | Narrative | Text summary of the resource, for human interpretation |
| .contained | 0..* | Resource | Contained, inline Resources |
| .extension | 0..* | Extension | Additional content defined by implementations |
| .modifierExtension?! | 0..* | Extension | Extensions that cannot be ignored |
| .identifierΣ | 0..* | Identifier | Identifier(s) by which this encounter is known |
| .status?!Σ | 1..1 | code | planned | arrived | triaged | in-progress | onleave | finished | cancelled + Bindingencounter-status(required) |
| .statusHistory | 0..* | BackboneElement | List of past encounter statuses |
| .id | 0..1 | String | Unique id for inter-element referencing |
| .extension | 0..* | Extension | Additional content defined by implementations |
| .modifierExtension?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
| .status | 1..1 | code | planned | arrived | triaged | in-progress | onleave | finished | cancelled + Bindingencounter-status(required) |
| .period | 1..1 | Period | The time that the episode was in the specified status |
| .classΣ | 1..1 | Coding | Classification of patient encounter Bindingv3-ActEncounterCode(extensible) |
| .classHistory | 0..* | BackboneElement | List of past encounter classes |
| .id | 0..1 | String | Unique id for inter-element referencing |
| .extension | 0..* | Extension | Additional content defined by implementations |
| .modifierExtension?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
| .class | 1..1 | Coding | inpatient | outpatient | ambulatory | emergency + Bindingv3-ActEncounterCode(extensible) |
| .period | 1..1 | Period | The time that the episode was in the specified class |
| .typeΣ | 0..* | CodeableConcept | Specific type of encounter Bindingencounter-type(example) |
| .serviceTypeΣ | 0..1 | CodeableConcept | Specific type of service Bindingservice-type(example) |
| .priority | 0..1 | CodeableConcept | Indicates the urgency of the encounter Bindingv3-ActPriority(example) |
| .subjectΣ | 0..1 | Reference(Patient | Group) | The patient or group present at the encounter |
| .episodeOfCareΣ | 0..* | Reference(EpisodeOfCare) | Episode(s) of care that this encounter should be recorded against |
| .basedOn | 0..* | Reference(ServiceRequest) | The ServiceRequest that initiated this encounter |
| .participantΣ | 0..* | BackboneElement | List of participants involved in the encounter |
| .id | 0..1 | String | Unique id for inter-element referencing |
| .extension | 0..* | Extension | Additional content defined by implementations |
| .modifierExtension?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
| .typeΣ | 0..* | CodeableConcept | Role of participant in encounter Bindingencounter-participant-type(extensible) |
| .period | 0..1 | Period | Period of time during the encounter that the participant participated |
| .individualΣ | 0..1 | Reference(Practitioner | PractitionerRole | RelatedPerson) | Persons involved in the encounter other than the patient |
| .appointmentΣ | 0..* | Reference(Appointment) | The appointment that scheduled this encounter |
| .period | 0..1 | Period | The start and end time of the encounter |
| .length | 0..1 | Duration | Quantity of time the encounter lasted (less time absent) |
| .reasonCodeΣ | 0..* | CodeableConcept | Coded reason the encounter takes place Bindingencounter-reason(preferred) |
| .reasonReferenceΣ | 0..* | Reference(Condition | Procedure | Observation | ImmunizationRecommendation) | Reason the encounter takes place (reference) |
| .diagnosisΣ | 0..* | BackboneElement | The list of diagnosis relevant to this encounter |
| .id | 0..1 | String | Unique id for inter-element referencing |
| .extension | 0..* | Extension | Additional content defined by implementations |
| .modifierExtension?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
| .conditionΣ | 1..1 | Reference(Condition | Procedure) | The diagnosis or procedure relevant to the encounter |
| .use | 0..1 | CodeableConcept | Role that this diagnosis has within the encounter (e.g. admission, billing, discharge …) Bindingdiagnosis-role(preferred) |
| .rank | 0..1 | positiveInt | Ranking of the diagnosis (for each role type) |
| .account | 0..* | Reference(Account) | The set of accounts that may be used for billing for this Encounter |
| .hospitalization | 0..1 | BackboneElement | Details about the admission to a healthcare service |
| .id | 0..1 | String | Unique id for inter-element referencing |
| .extension | 0..* | Extension | Additional content defined by implementations |
| .modifierExtension?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
| .preAdmissionIdentifier | 0..1 | Identifier | Pre-admission identifier |
| .origin | 0..1 | Reference(Location | Organization) | The location/organization from which the patient came before admission |
| .admitSource | 0..1 | CodeableConcept | From where patient was admitted (physician referral, transfer) Bindingencounter-admit-source(preferred) |
| .reAdmission | 0..1 | CodeableConcept | The type of hospital re-admission that has occurred (if any). If the value is absent, then this is not identified as a readmission Bindingv2-0092(example) |
| .dietPreference | 0..* | CodeableConcept | Diet preferences reported by the patient Bindingencounter-diet(example) |
| .specialCourtesy | 0..* | CodeableConcept | Special courtesies (VIP, board member) Bindingencounter-special-courtesy(preferred) |
| .specialArrangement | 0..* | CodeableConcept | Wheelchair, translator, stretcher, etc. Bindingencounter-special-arrangements(preferred) |
| .destination | 0..1 | Reference(Location | Organization) | Location/organization to which the patient is discharged |
| .dischargeDisposition | 0..1 | CodeableConcept | Category or kind of location after discharge Bindingencounter-discharge-disposition(example) |
| .location | 0..* | BackboneElement | List of locations where the patient has been |
| .id | 0..1 | String | Unique id for inter-element referencing |
| .extension | 0..* | Extension | Additional content defined by implementations |
| .modifierExtension?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
| .location | 1..1 | Reference(Location) | Location the encounter takes place |
| .status | 0..1 | code | planned | active | reserved | completed Bindingencounter-location-status(required) |
| .physicalType | 0..1 | CodeableConcept | The physical type of the location (usually the level in the location hierachy - bed room ward etc.) Bindinglocation-physical-type(example) |
| .period | 0..1 | Period | Time period during which the patient was present at the location |
| .serviceProvider | 0..1 | Reference(Organization) | The organization (facility) responsible for this encounter |
| .partOf | 0..1 | Reference(Encounter) | Another Encounter this encounter is part of |