Show / Hide Table of Contents

Class Encounter

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.

Inheritance
System.Object
Resource
DomainResource
Encounter
Implements
IFhirJsonSerializable
Inherited Members
DomainResource.Contained
DomainResource.Extension
DomainResource.ModifierExtension
DomainResource.Text
Resource.Id
Resource._Id
Resource.ImplicitRules
Resource._ImplicitRules
Resource.Language
Resource._Language
Resource.Meta
Namespace: fhirCsR2.Models
Assembly: fhirCsR2.dll
Syntax
public class Encounter : DomainResource, IFhirJsonSerializable

Properties

| Improve this Doc View Source

_Class

Extension container element for Class

Declaration
public Element _Class { get; set; }
Property Value
Type Description
Element
| Improve this Doc View Source

_Status

Extension container element for Status

Declaration
public Element _Status { get; set; }
Property Value
Type Description
Element
| Improve this Doc View Source

Appointment

The appointment that scheduled this encounter.

Declaration
public Reference Appointment { get; set; }
Property Value
Type Description
Reference
| Improve this Doc View Source

Class

inpatient | outpatient | ambulatory | emergency +.

Declaration
public string Class { get; set; }
Property Value
Type Description
System.String
| Improve this Doc View Source

EpisodeOfCare

Where a specific encounter should be classified as a part of a specific episode(s) of care this field should be used. This association can facilitate grouping of related encounters together for a specific purpose, such as government reporting, issue tracking, association via a common problem. The association is recorded on the encounter as these are typically created after the episode of care, and grouped on entry rather than editing the episode of care to append another encounter to it (the episode of care could span years).

Declaration
public List<Reference> EpisodeOfCare { get; set; }
Property Value
Type Description
fhirCsR2.Models.List<Reference>
| Improve this Doc View Source

Hospitalization

Details about the admission to a healthcare service.

Declaration
public EncounterHospitalization Hospitalization { get; set; }
Property Value
Type Description
EncounterHospitalization
| Improve this Doc View Source

Identifier

Identifier(s) by which this encounter is known.

Declaration
public List<Identifier> Identifier { get; set; }
Property Value
Type Description
fhirCsR2.Models.List<Identifier>
| Improve this Doc View Source

IncomingReferral

The referral request this encounter satisfies (incoming referral).

Declaration
public List<Reference> IncomingReferral { get; set; }
Property Value
Type Description
fhirCsR2.Models.List<Reference>
| Improve this Doc View Source

Indication

Reason the encounter takes place, as specified using information from another resource. For admissions, this is the admission diagnosis. The indication will typically be a Condition (with other resources referenced in the evidence.detail), or a Procedure.

Declaration
public List<Reference> Indication { get; set; }
Property Value
Type Description
fhirCsR2.Models.List<Reference>
| Improve this Doc View Source

Length

Quantity of time the encounter lasted. This excludes the time during leaves of absence.

Declaration
public Quantity Length { get; set; }
Property Value
Type Description
Quantity
| Improve this Doc View Source

Location

List of locations where the patient has been during this encounter.

Declaration
public List<EncounterLocation> Location { get; set; }
Property Value
Type Description
fhirCsR2.Models.List<EncounterLocation>
| Improve this Doc View Source

Participant

The list of people responsible for providing the service.

Declaration
public List<EncounterParticipant> Participant { get; set; }
Property Value
Type Description
fhirCsR2.Models.List<EncounterParticipant>
| Improve this Doc View Source

PartOf

Another Encounter of which this encounter is a part of (administratively or in time).

Declaration
public Reference PartOf { get; set; }
Property Value
Type Description
Reference
| Improve this Doc View Source

Patient

The patient present at the encounter.

Declaration
public Reference Patient { get; set; }
Property Value
Type Description
Reference
| Improve this Doc View Source

Period

The start and end time of the encounter.

Declaration
public Period Period { get; set; }
Property Value
Type Description
Period
| Improve this Doc View Source

Priority

Indicates the urgency of the encounter.

Declaration
public CodeableConcept Priority { get; set; }
Property Value
Type Description
CodeableConcept
| Improve this Doc View Source

Reason

Reason the encounter takes place, expressed as a code. For admissions, this can be used for a coded admission diagnosis.

Declaration
public List<CodeableConcept> Reason { get; set; }
Property Value
Type Description
fhirCsR2.Models.List<CodeableConcept>
| Improve this Doc View Source

ResourceType

Resource Type Name

Declaration
public override string ResourceType { get; }
Property Value
Type Description
System.String
Overrides
Resource.ResourceType
| Improve this Doc View Source

ServiceProvider

An organization that is in charge of maintaining the information of this Encounter (e.g. who maintains the report or the master service catalog item, etc.). This MAY be the same as the organization on the Patient record, however it could be different. This MAY not be not the Service Delivery Location's Organization.

Declaration
public Reference ServiceProvider { get; set; }
Property Value
Type Description
Reference
| Improve this Doc View Source

Status

planned | arrived | in-progress | onleave | finished | cancelled.

Declaration
public string Status { get; set; }
Property Value
Type Description
System.String
| Improve this Doc View Source

StatusHistory

The status history permits the encounter resource to contain the status history without needing to read through the historical versions of the resource, or even have the server store them.

Declaration
public List<EncounterStatusHistory> StatusHistory { get; set; }
Property Value
Type Description
fhirCsR2.Models.List<EncounterStatusHistory>
| Improve this Doc View Source

Type

Specific type of encounter (e.g. e-mail consultation, surgical day-care, skilled nursing, rehabilitation).

Declaration
public List<CodeableConcept> Type { get; set; }
Property Value
Type Description
fhirCsR2.Models.List<CodeableConcept>

Methods

| Improve this Doc View Source

DeserializeJson(ref Utf8JsonReader, JsonSerializerOptions)

Deserialize a JSON object

Declaration
public void DeserializeJson(ref Utf8JsonReader reader, JsonSerializerOptions options)
Parameters
Type Name Description
Utf8JsonReader reader
JsonSerializerOptions options
| Improve this Doc View Source

DeserializeJsonProperty(ref Utf8JsonReader, JsonSerializerOptions, String)

Deserialize a JSON property

Declaration
public void DeserializeJsonProperty(ref Utf8JsonReader reader, JsonSerializerOptions options, string propertyName)
Parameters
Type Name Description
Utf8JsonReader reader
JsonSerializerOptions options
System.String propertyName
| Improve this Doc View Source

SerializeJson(Utf8JsonWriter, JsonSerializerOptions, Boolean)

Serialize to a JSON object

Declaration
public void SerializeJson(Utf8JsonWriter writer, JsonSerializerOptions options, bool includeStartObject = true)
Parameters
Type Name Description
Utf8JsonWriter writer
JsonSerializerOptions options
System.Boolean includeStartObject

Implements

IFhirJsonSerializable
  • Improve this Doc
  • View Source
In This Article
Back to top Generated by DocFX