PackagesCanonicalsLogsProblems
    Packages
    hl7.fhir.core@3.2.0
    http://hl7.org/fhir/StructureDefinition/Encounter
description: 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.
package_name: hl7.fhir.core
derivation: specialization
name: Encounter
type: Encounter
elements:
  appointment:
    short: The appointment that scheduled this encounter
    refers: ['http://hl7.org/fhir/StructureDefinition/Appointment']
    type: Reference
    isSummary: true
    index: 19
  diagnosis:
    short: The list of diagnosis relevant to this encounter
    type: BackboneElement
    array: true
    isSummary: true
    index: 23
    elements:
      condition:
        short: Reason the encounter takes place (resource)
        refers: ['http://hl7.org/fhir/StructureDefinition/Condition', 'http://hl7.org/fhir/StructureDefinition/Procedure']
        type: Reference
        isSummary: true
        index: 24
      role: {short: 'Role that this diagnosis has within the encounter (e.g. admission, billing, discharge …)', type: CodeableConcept, index: 25}
      rank: {type: positiveInt, short: Ranking of the diagnosis (for each role type), index: 26}
    required: [condition]
  serviceProvider:
    short: The organization (facility) responsible for this encounter
    refers: ['http://hl7.org/fhir/StructureDefinition/Organization']
    type: Reference
    index: 42
  episodeOfCare:
    short: Episode(s) of care that this encounter should be recorded against
    refers: ['http://hl7.org/fhir/StructureDefinition/EpisodeOfCare']
    type: Reference
    array: true
    isSummary: true
    index: 13
  type: {short: Specific type of encounter, type: CodeableConcept, array: true, isSummary: true, index: 9}
  participant:
    short: List of participants involved in the encounter
    type: BackboneElement
    array: true
    isSummary: true
    index: 15
    elements:
      type: {short: Role of participant in encounter, type: CodeableConcept, array: true, isSummary: true, index: 16}
      period: {type: Period, short: Period of time during the encounter that the participant participated, index: 17}
      individual:
        short: Persons involved in the encounter other than the patient
        refers: ['http://hl7.org/fhir/StructureDefinition/Practitioner', 'http://hl7.org/fhir/StructureDefinition/RelatedPerson']
        type: Reference
        isSummary: true
        index: 18
  serviceType: {short: Specific type of service, type: CodeableConcept, isSummary: true, index: 10}
  account:
    short: The set of accounts that may be used for billing for this Encounter
    refers: ['http://hl7.org/fhir/StructureDefinition/Account']
    type: Reference
    array: true
    index: 27
  classHistory:
    short: List of past encounter classes
    type: BackboneElement
    array: true
    index: 6
    elements:
      class: {short: inpatient | outpatient | ambulatory | emergency +, type: Coding, index: 7}
      period: {type: Period, short: The time that the episode was in the specified class, index: 8}
    required: [class, period]
  incomingReferral:
    short: The ServiceRequest that initiated this encounter
    refers: ['http://hl7.org/fhir/StructureDefinition/ServiceRequest']
    type: Reference
    array: true
    index: 14
  reason: {short: Reason the encounter takes place (code), type: CodeableConcept, array: true, isSummary: true, index: 22}
  priority: {short: Indicates the urgency of the encounter, type: CodeableConcept, index: 11}
  status: {isModifier: true, short: planned | arrived | triaged | in-progress | onleave | finished | cancelled +, type: code, isSummary: true, index: 1}
  class: {short: inpatient | outpatient | ambulatory | emergency +, type: Coding, isSummary: true, index: 5}
  length: {short: Quantity of time the encounter lasted (less time absent), type: Duration, index: 21}
  identifier: {short: Identifier(s) by which this encounter is known, type: Identifier, array: true, isSummary: true, index: 0}
  hospitalization:
    short: Details about the admission to a healthcare service
    type: BackboneElement
    index: 28
    elements:
      dischargeDisposition: {short: Category or kind of location after discharge, type: CodeableConcept, index: 37}
      preAdmissionIdentifier: {type: Identifier, short: Pre-admission identifier, index: 29}
      specialArrangement: {short: 'Wheelchair, translator, stretcher, etc.', type: CodeableConcept, array: true, index: 35}
      dietPreference: {short: Diet preferences reported by the patient, type: CodeableConcept, array: true, index: 33}
      admitSource: {short: 'From where patient was admitted (physician referral, transfer)', type: CodeableConcept, index: 31}
      specialCourtesy: {short: 'Special courtesies (VIP, board member)', type: CodeableConcept, array: true, index: 34}
      reAdmission: {short: 'The type of hospital re-admission that has occurred (if any). If the value is absent, then this is not identified as a readmission', type: CodeableConcept, index: 32}
      origin:
        short: The location from which the patient came before admission
        refers: ['http://hl7.org/fhir/StructureDefinition/Location']
        type: Reference
        index: 30
      destination:
        short: Location to which the patient is discharged
        refers: ['http://hl7.org/fhir/StructureDefinition/Location']
        type: Reference
        index: 36
  period: {short: The start and end time of the encounter, type: Period, index: 20}
  partOf:
    short: Another Encounter this encounter is part of
    refers: ['http://hl7.org/fhir/StructureDefinition/Encounter']
    type: Reference
    index: 43
  location:
    short: List of locations where the patient has been
    type: BackboneElement
    array: true
    index: 38
    elements:
      location:
        short: Location the encounter takes place
        refers: ['http://hl7.org/fhir/StructureDefinition/Location']
        type: Reference
        index: 39
      status: {short: planned | active | reserved | completed, type: code, index: 40}
      period: {type: Period, short: Time period during which the patient was present at the location, index: 41}
    required: [location]
  subject:
    short: The patient or group present at the encounter
    refers: ['http://hl7.org/fhir/StructureDefinition/Group', 'http://hl7.org/fhir/StructureDefinition/Patient']
    type: Reference
    isSummary: true
    index: 12
  statusHistory:
    short: List of past encounter statuses
    type: BackboneElement
    array: true
    index: 2
    elements:
      status: {short: planned | arrived | triaged | in-progress | onleave | finished | cancelled +, type: code, index: 3}
      period: {type: Period, short: The time that the episode was in the specified status, index: 4}
    required: [status, period]
package_version: 3.2.0
class: resource
kind: resource
url: http://hl7.org/fhir/StructureDefinition/Encounter
base: http://hl7.org/fhir/StructureDefinition/DomainResource
version: null
required: [status]