Class TEpisodeOfCare

Unit

Declaration

type TEpisodeOfCare = class(TDomainResource)

Description

An association between a patient and an organization / healthcare provider(s) during which time encounters may occur. The managing organization assumes a level of responsibility for the patient during this time. If the element is present, it must have either a @value, an @id, or extensions

Hierarchy

Overview

Methods

Public constructor Create; override;

Properties

Public property identifier : TIdentifierArray read GetidentifierArray;
Public property status : string read Getstatus write Setstatus;
Public property statusElement : TEpisodeOfCareStatus read GetstatusElement write SetstatusElement;
Public property statusHistory : TEpisodeOfCareStatusHistoryArray read GetstatusHistoryArray;
Public property type_ : TCodeableConceptArray read Gettype_Array;
Public property diagnosis : TEpisodeOfCareDiagnosisArray read GetdiagnosisArray;
Public property patient : TReference read Getpatient write Setpatient;
Public property managingOrganization : TReference read GetmanagingOrganization write SetmanagingOrganization;
Public property period : TPeriod read Getperiod write Setperiod;
Public property referralRequest : TReferenceArray read GetreferralRequestArray;
Public property careManager : TReference read GetcareManager write SetcareManager;
Public property team : TReferenceArray read GetteamArray;
Public property account : TReferenceArray read GetaccountArray;

Description

Methods

Public constructor Create; override;
 

Properties

Public property identifier : TIdentifierArray read GetidentifierArray;

The EpisodeOfCare may be known by different identifiers for different contexts of use, such as when an external agency is tracking the Episode for funding purposes.

Public property status : string read Getstatus write Setstatus;

planned | waitlist | active | onhold | finished | cancelled.

Public property statusElement : TEpisodeOfCareStatus read GetstatusElement write SetstatusElement;
 
Public property statusHistory : TEpisodeOfCareStatusHistoryArray read GetstatusHistoryArray;

The history of statuses that the EpisodeOfCare has been through (without requiring processing the history of the resource).

Public property type_ : TCodeableConceptArray read Gettype_Array;

A classification of the type of episode of care; e.g. specialist referral, disease management, type of funded care.

Public property diagnosis : TEpisodeOfCareDiagnosisArray read GetdiagnosisArray;

The list of diagnosis relevant to this episode of care.

Public property patient : TReference read Getpatient write Setpatient;

The patient who is the focus of this episode of care.

Public property managingOrganization : TReference read GetmanagingOrganization write SetmanagingOrganization;

The organization that has assumed the specific responsibilities for the specified duration.

Public property period : TPeriod read Getperiod write Setperiod;

The interval during which the managing organization assumes the defined responsibility.

Public property referralRequest : TReferenceArray read GetreferralRequestArray;

Referral Request(s) that are fulfilled by this EpisodeOfCare, incoming referrals.

Public property careManager : TReference read GetcareManager write SetcareManager;

The practitioner that is the care manager/care coordinator for this patient.

Public property team : TReferenceArray read GetteamArray;

The list of practitioners that may be facilitating this episode of care for specific purposes.

Public property account : TReferenceArray read GetaccountArray;

The set of accounts that may be used for billing for this EpisodeOfCare.


Generated by PasDoc 0.15.0.