DataStandardsWales-Encounter

Overview

The Encounter resource is used to describe a patient’s attendance at a healthcare facility. Encounters can take place in many forms, such as:

  • An emergency or scheduled hospital admission
  • An outpatient consultation
  • A visit to the GP, or virtual attendance via video link
  • Attendance at a mobile breast cancer screening clinic
  • Attendance at a mass vaccination centre to receive a vaccination
  • A visit from a health care professional to the patient’s home

The DataStandardsWales-Encounter profile is derived from the UK Core STU2 Encounter Profile and is therefore listed as experimental. It defines additional rules for use within health and care organisations in Wales.

Formal Views of Profile Content

statusS Σ ?!1..1codeBinding
classS Σ1..1CodingBinding
typeΣ0..*CodeableConceptBinding
serviceTypeΣ0..1CodeableConceptBinding
priority0..1CodeableConcept
periodI0..1Period
lengthI0..1Duration
reasonCodeΣ0..*CodeableConceptBinding
statusS Σ ?!1..1codeBinding
classS Σ1..1CodingBinding
statusS Σ ?!1..1codeBinding
classS Σ1..1CodingBinding
typeΣ0..*CodeableConceptBinding
serviceTypeΣ0..1CodeableConceptBinding
priority0..1CodeableConcept
periodI0..1Period
lengthI0..1Duration
reasonCodeΣ0..*CodeableConceptBinding

Mandatory and Must Support Data Elements

When an element is mandatory (min=1), the data is expected to always be present. Elements marked with an S must be supported by both producing and receiving systems and SHOULD be populated if the data exists.

Each Encounter must have:

  1. A status
  2. A class (e.g. inpatient, emergency etc)

Each Encounter must support:

  1. An identifier
  2. A subject
  3. Participant(s) in the encounter
  4. Hospitalization information
  5. Admission source
  6. Discharge destination
  7. Admission method *
  8. Discharge method *
  9. Emergency care discharge status *
  10. Outcome of attendance *

*see Implementation Guidance on UK Core extensions for the Encounter resource below

The Encounter.status field SHALL be populated with one of the following values defined by the FHIR standard:

  • planned
  • arrived
  • triaged
  • in-progress
  • onleave
  • finished
  • cancelled
  • entered-in-error
  • unknown

    The Encounter.class field SHALL be populated using the values defined by the FHIR standard

Extensions

The extensions listed below allow a number of the data elements listed above to be supported where not currently supported by the FHIR standard: