Encounter

FHIR Profile

An Encounter represents a clinical encounter that is part of the patient's treatment cycle. This could be an inpatient (hospitalization) or outpatient (clinic visit) encounter. In the preoperative phase, an initial consultation can be recorded. This includes assessments, lab tests, and the discussion of the surgical plan. Encounters can also occur during admission, recovery and follow-Up. These encounters can document postoperative care, including wound checks, pain management, and implant assessments. Encounters can track complications (e.g., infection, capsular contracture) or patient-reported outcomes.

The profile is accessible via Encounter and presented below.

This profile is based on the Encounter base profile for FHIR version R4, see also Encounter.

idΣ0..1string
metaΣ0..1Meta
implicitRulesΣ ?!0..1uri
language0..1codeBinding
text0..1Narrative
contained0..*Resource
extensionI0..*Extension
modifierExtension?! I0..*Extension
identifierΣ0..*Identifier
statusΣ ?!1..1codeBinding
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
status1..1codeBinding
period1..1Period
classΣ1..1CodingBinding
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
class1..1CodingBinding
period1..1Period
typeΣ0..*CodeableConcept
serviceTypeΣ0..1CodeableConcept
priority0..1CodeableConcept
subjectΣ1..1Reference(Patient | Group)
episodeOfCareΣ1..1Reference(EpisodeOfCare)
basedOn0..*Reference(ServiceRequest)
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
typeΣ0..*CodeableConceptBinding
period0..1Period
individualΣ0..1Reference(Practitioner | PractitionerRole | RelatedPerson)
appointmentΣ0..*Reference(Appointment)
period0..1Period
length0..1Duration
reasonCodeΣ0..*CodeableConceptBinding
reasonReferenceΣ0..*Reference(Condition | Procedure | Observation | ImmunizationRecommendation)
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
conditionΣ1..1Reference(Condition | Procedure)
use0..1CodeableConceptBinding
rank0..1positiveInt
account0..*Reference(Account)
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
preAdmissionIdentifier0..1Identifier
origin0..1Reference(Location | Organization)
admitSource0..1CodeableConceptBinding
reAdmission0..1CodeableConcept
dietPreference0..*CodeableConcept
specialCourtesy0..*CodeableConceptBinding
specialArrangement0..*CodeableConceptBinding
destination0..1Reference(Location | Organization)
dischargeDisposition0..1CodeableConcept
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
location1..1Reference(Location)
status0..1codeBinding
physicalType0..1CodeableConcept
period0..1Period
serviceProvider0..1Reference(Organization)
partOf0..1Reference(Encounter)

Mapping

This FHIR Profile does not use a direct mapping for DBIR variables. The outcomes from an encounter are documented in other FHIR Resources, for example Presurgery Observation or Preexisting Condition.

Constraints

Constraints can refer to the cardinality of an element, required value or type of value.

The following constraints apply:

  • The status element is required and should use one of the following values: planned | arrived | triaged | in-progress | onleave | finished | cancelled +
  • The element class is required
    • The class.system element has a fixed value: ""system": "http://terminology.hl7.org/CodeSystem/v3-ActCode"
    • The class.code element should contain one of the following values: ***AMB | EMER | FLD | HH | IMP | ACUTE | NONAC | OBSENC | PRENC | SS | VR ***
    • A detailed description of these values can be found here: ActEncounterCode
  • The resource should refer to:
    • the patient treated in data element subject
    • the EpisodeOfCare in which the encounter is embedded in data element episodeOfCare

Example Ambulatory encounter that take place to investigate an previously diagnosed condition

This example relates to an earlier diagnosed preexisting condition, see also Preexisting Condition

{
   "resourceType":"Encounter",
   "id":"exampleEncounter",
   "meta":{
      "profile":[
         "http://mrdm.nl/profiles/fhir/r4/dbir/StructureDefinition/Encounter"
      ]
   },
   "status":"finished",
   "class":{
      "system":"http://terminology.hl7.org/CodeSystem/v3-ActCode",
      "code":"AMB",
      "display":"ambulatory"
   },
   "subject":{
      "reference":"Patient/f001"
   },
   "reasonReference":{
      "reference":"Condition/c001"
   },
   "episodeOfCare":{
      "reference":"Patient/f001"
   }
}