Encounter

open class Encounter: DomainResource

An interaction during which services are provided to the patient.

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.

  • An interaction during which services are provided to the patient.

    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.

    Declaration

    Swift

    override open class var resourceType: String
  • inpatient | outpatient | ambulatory | emergency +.

    Declaration

    Swift

    public var `class`: Coding?
  • The set of accounts that may be used for billing for this Encounter.

    Declaration

    Swift

    public var account: [Reference]?
  • The appointment that scheduled this encounter.

    Declaration

    Swift

    public var appointment: Reference?
  • List of past encounter classes.

    Declaration

    Swift

    public var classHistory: [EncounterClassHistory]?
  • The list of diagnosis relevant to this encounter.

    Declaration

    Swift

    public var diagnosis: [EncounterDiagnosis]?
  • Episode(s) of care that this encounter should be recorded against.

    Declaration

    Swift

    public var episodeOfCare: [Reference]?
  • Details about the admission to a healthcare service.

    Declaration

    Swift

    public var hospitalization: EncounterHospitalization?
  • Identifier(s) by which this encounter is known.

    Declaration

    Swift

    public var identifier: [Identifier]?
  • The ReferralRequest that initiated this encounter.

    Declaration

    Swift

    public var incomingReferral: [Reference]?
  • Quantity of time the encounter lasted (less time absent).

    Declaration

    Swift

    public var length: Duration?
  • List of locations where the patient has been.

    Declaration

    Swift

    public var location: [EncounterLocation]?
  • Another Encounter this encounter is part of.

    Declaration

    Swift

    public var partOf: Reference?
  • List of participants involved in the encounter.

    Declaration

    Swift

    public var participant: [EncounterParticipant]?
  • The start and end time of the encounter.

    Declaration

    Swift

    public var period: Period?
  • Indicates the urgency of the encounter.

    Declaration

    Swift

    public var priority: CodeableConcept?
  • Reason the encounter takes place (code).

    Declaration

    Swift

    public var reason: [CodeableConcept]?
  • The custodian organization of this Encounter record.

    Declaration

    Swift

    public var serviceProvider: Reference?
  • None

    Declaration

    Swift

    public var status: EncounterStatus?
  • List of past encounter statuses.

    Declaration

    Swift

    public var statusHistory: [EncounterStatusHistory]?
  • The patient ro group present at the encounter.

    Declaration

    Swift

    public var subject: Reference?
  • Specific type of encounter.

    Declaration

    Swift

    public var type: [CodeableConcept]?
  • Convenience initializer, taking all required properties as arguments.

    Declaration

    Swift

    public convenience init(status: EncounterStatus)
  • Convenience initializer, taking all required properties as arguments.

    Declaration

    Swift

    override open func populate(from json: FHIRJSON, context instCtx: inout FHIRInstantiationContext)
  • Undocumented

    Declaration

    Swift

    open class Encounter: DomainResource