Share via


EncounterClass Struct

Definition

Known values codes that can be used to indicate the class of encounter (TODO://Based on FHIR value set--http://....).

public readonly struct EncounterClass : IEquatable<Azure.Health.Insights.RadiologyInsights.EncounterClass>
type EncounterClass = struct
Public Structure EncounterClass
Implements IEquatable(Of EncounterClass)
Inheritance
EncounterClass
Implements

Constructors

EncounterClass(String)

Initializes a new instance of EncounterClass.

Properties

Ambulatory

The term ambulatory usually implies that the patient has come to the location and is not assigned to a bed. Sometimes referred to as an outpatient encounter.

Emergency

A patient encounter that takes place at a dedicated healthcare service delivery location where the patient receives immediate evaluation and treatment, provided until the patient can be discharged or responsibility for the patient's care is transferred elsewhere (for example, the patient could be admitted as an inpatient or transferred to another facility.

HealthHome

Healthcare encounter that takes place in the residence of the patient or a designee.

InPatient

A patient encounter where a patient is admitted by a hospital or equivalent facility, assigned to a location where patients generally stay at least overnight and provided with room, board, and continuous nursing service.

Observation

An encounter where the patient usually will start in different encounter, such as one in the emergency department but then transition to this type of encounter because they require a significant period of treatment and monitoring to determine whether or not their condition warrants an inpatient admission or discharge.

Virtual

A patient encounter where the patient is not physically present for the encounter, such as in a telehealth encounter, phone call, or electronic communication.

Methods

Equals(EncounterClass)

Indicates whether the current object is equal to another object of the same type.

ToString()

Returns the fully qualified type name of this instance.

Operators

Equality(EncounterClass, EncounterClass)

Determines if two EncounterClass values are the same.

Implicit(String to EncounterClass)

Converts a string to a EncounterClass.

Inequality(EncounterClass, EncounterClass)

Determines if two EncounterClass values are not the same.

Applies to