Class TAccount
Unit
bsFhir_r5
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
Properties
Description
Methods
|
constructor Create; override; |
|
Properties
|
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).
|
|
property status : string read Getstatus write Setstatus; |
Indicates whether the account is presently used/usable or not.
|
|
property statusElement : TAccountStatus read GetstatusElement write SetstatusElement; |
|
|
property billingStatus : TCodeableConcept read GetbillingStatus write SetbillingStatus; |
The BillingStatus tracks the lifecycle of the account through the billing process. It indicates how transactions are treated when they are allocated to the account.
|
|
property type_ : TCodeableConcept read Gettype_ write Settype_; |
Categorizes the account for reporting and searching purposes.
|
|
property name_ : string read Getname_ write Setname_; |
Name used for the account when displaying it to humans in reports, etc.
|
|
property name_Element : Tstring read Getname_Element write Setname_Element; |
|
|
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.
|
|
property servicePeriod : TPeriod read GetservicePeriod write SetservicePeriod; |
The date range of services associated with this account.
|
|
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.
|
|
property owner : TReference read Getowner write Setowner; |
Indicates the service area, hospital, department, etc. with responsibility for managing the Account.
|
|
property description : string read Getdescription write Setdescription; |
Provides additional information about what the account tracks and how it is used.
|
|
property descriptionElement : Tmarkdown read GetdescriptionElement write SetdescriptionElement; |
|
|
property guarantor : TAccountGuarantorArray read GetguarantorArray; |
The parties responsible for balancing the account if other payment options fall short.
|
|
property diagnosis : TAccountDiagnosisArray read GetdiagnosisArray; |
When using an account for billing a specific Encounter the set of diagnoses that are relevant for billing are stored here on the account where they are able to be sequenced appropriately prior to processing to produce claim(s).
|
|
property procedure_ : TAccountProcedureArray read Getprocedure_Array; |
When using an account for billing a specific Encounter the set of procedures that are relevant for billing are stored here on the account where they are able to be sequenced appropriately prior to processing to produce claim(s).
|
|
property currency : TCodeableConcept read Getcurrency write Setcurrency; |
The default currency for the account.
|
|
property balance : TAccountBalanceArray read GetbalanceArray; |
The calculated account balances - these are calculated and processed by the finance system.
The balances with a `term` that is not current are usually generated/updated by an invoicing or similar process.
|
|
property calculatedAt : string read GetcalculatedAt write SetcalculatedAt; |
Time the balance amount was calculated.
|
|
property calculatedAtElement : Tinstant read GetcalculatedAtElement write SetcalculatedAtElement; |
|
Generated by PasDoc 0.15.0.
|