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 : TReference read Getsubject write Setsubject;
Public property period : TPeriod read Getperiod write Setperiod;
Public property active : TPeriod read Getactive write Setactive;
Public property balance : TMoney read Getbalance write Setbalance;
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;

Description

Methods

Public constructor Create; override;
 

Properties

Public property identifier : TIdentifierArray read GetidentifierArray;

Unique identifier used to reference the account. May or may 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 : TReference read Getsubject write Setsubject;

Identifies the patient, device, practitioner, location or other object the account is associated with.

Public property period : TPeriod read Getperiod write Setperiod;

Identifies the period of time the account applies to; e.g. accounts created per fiscal year, quarter, etc.

Public property active : TPeriod read Getactive write Setactive;

Indicates the period of time over which the account is allowed to have transactions posted to it. This period may be different to the coveragePeriod which is the duration of time that services may occur.

Public property balance : TMoney read Getbalance write Setbalance;

Represents the sum of all credits less all debits associated with the account. Might be positive, zero or negative.

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 organization, department, etc. with responsibility for 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;

Parties financially responsible for the account.


Generated by PasDoc 0.15.0.