Class TAccount

Unit

Declaration

type TAccount = class(TDomainResource)

Description

A financial tool for tracking value accrued for a particular purpose. In the healthcare field, used to track charges for a patient, cost centers, etc. 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 : TAccountStatus read GetstatusElement write SetstatusElement;
Public property type_ : TCodeableConcept read Gettype_ write Settype_;
Public property name_ : string read Getname_ write Setname_;
Public property name_Element : Tstring read Getname_Element write Setname_Element;
Public property subject : TReferenceArray read GetsubjectArray;
Public property servicePeriod : TPeriod read GetservicePeriod write SetservicePeriod;
Public property coverage : TAccountCoverageArray read GetcoverageArray;
Public property owner : TReference read Getowner write Setowner;
Public property description : string read Getdescription write Setdescription;
Public property descriptionElement : Tstring read GetdescriptionElement write SetdescriptionElement;
Public property guarantor : TAccountGuarantorArray read GetguarantorArray;
Public property partOf : TReference read GetpartOf write SetpartOf;

Description

Methods

Public constructor Create; override;
 

Properties

Public property identifier : TIdentifierArray read GetidentifierArray;

Unique identifier used to reference the account. Might or might not be intended for human use (e.g. credit card number).

Public property status : string read Getstatus write Setstatus;

Indicates whether the account is presently used/usable or not.

Public property statusElement : TAccountStatus read GetstatusElement write SetstatusElement;
 
Public property type_ : TCodeableConcept read Gettype_ write Settype_;

Categorizes the account for reporting and searching purposes.

Public property name_ : string read Getname_ write Setname_;

Name used for the account when displaying it to humans in reports, etc.

Public property name_Element : Tstring read Getname_Element write Setname_Element;
 
Public property subject : TReferenceArray read GetsubjectArray;

Identifies the entity which incurs the expenses. While the immediate recipients of services or goods might be entities related to the subject, the expenses were ultimately incurred by the subject of the Account.

Public property servicePeriod : TPeriod read GetservicePeriod write SetservicePeriod;

The date range of services associated with this account.

Public property coverage : TAccountCoverageArray read GetcoverageArray;

The party(s) that are responsible for covering the payment of this account, and what order should they be applied to the account.

Public property owner : TReference read Getowner write Setowner;

Indicates the service area, hospital, department, etc. with responsibility for managing the Account.

Public property description : string read Getdescription write Setdescription;

Provides additional information about what the account tracks and how it is used.

Public property descriptionElement : Tstring read GetdescriptionElement write SetdescriptionElement;
 
Public property guarantor : TAccountGuarantorArray read GetguarantorArray;

The parties responsible for balancing the account if other payment options fall short.

Public property partOf : TReference read GetpartOf write SetpartOf;

Reference to a parent Account.


Generated by PasDoc 0.15.0.