Class TPaymentReconciliation

Unit

Declaration

type TPaymentReconciliation = class(TDomainResource)

Description

This resource provides the details including amount of a payment and allocates the payment items being paid. 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 type_ : TCodeableConcept read Gettype_ write Settype_;
Public property status : string read Getstatus write Setstatus;
Public property statusElement : TFinancialResourceStatusCodes read GetstatusElement write SetstatusElement;
Public property kind : TCodeableConcept read Getkind write Setkind;
Public property period : TPeriod read Getperiod write Setperiod;
Public property created : string read Getcreated write Setcreated;
Public property createdElement : TdateTime_ read GetcreatedElement write SetcreatedElement;
Public property enterer : TReference read Getenterer write Setenterer;
Public property issuerType : TCodeableConcept read GetissuerType write SetissuerType;
Public property paymentIssuer : TReference read GetpaymentIssuer write SetpaymentIssuer;
Public property request : TReference read Getrequest write Setrequest;
Public property requestor : TReference read Getrequestor write Setrequestor;
Public property outcome : string read Getoutcome write Setoutcome;
Public property outcomeElement : TPaymentOutcome read GetoutcomeElement write SetoutcomeElement;
Public property disposition : string read Getdisposition write Setdisposition;
Public property dispositionElement : Tstring read GetdispositionElement write SetdispositionElement;
Public property date_ : string read Getdate_ write Setdate_;
Public property date_Element : Tdate_ read Getdate_Element write Setdate_Element;
Public property location : TReference read Getlocation write Setlocation;
Public property method : TCodeableConcept read Getmethod write Setmethod;
Public property cardBrand : string read GetcardBrand write SetcardBrand;
Public property cardBrandElement : Tstring read GetcardBrandElement write SetcardBrandElement;
Public property accountNumber : string read GetaccountNumber write SetaccountNumber;
Public property accountNumberElement : Tstring read GetaccountNumberElement write SetaccountNumberElement;
Public property expirationDate : string read GetexpirationDate write SetexpirationDate;
Public property expirationDateElement : Tdate_ read GetexpirationDateElement write SetexpirationDateElement;
Public property processor : string read Getprocessor write Setprocessor;
Public property processorElement : Tstring read GetprocessorElement write SetprocessorElement;
Public property referenceNumber : string read GetreferenceNumber write SetreferenceNumber;
Public property referenceNumberElement : Tstring read GetreferenceNumberElement write SetreferenceNumberElement;
Public property authorization : string read Getauthorization write Setauthorization;
Public property authorizationElement : Tstring read GetauthorizationElement write SetauthorizationElement;
Public property tenderedAmount : TMoney read GettenderedAmount write SettenderedAmount;
Public property returnedAmount : TMoney read GetreturnedAmount write SetreturnedAmount;
Public property amount : TMoney read Getamount write Setamount;
Public property paymentIdentifier : TIdentifier read GetpaymentIdentifier write SetpaymentIdentifier;
Public property allocation : TPaymentReconciliationAllocationArray read GetallocationArray;
Public property formCode : TCodeableConcept read GetformCode write SetformCode;
Public property processNote : TPaymentReconciliationProcessNoteArray read GetprocessNoteArray;

Description

Methods

Public constructor Create; override;
 

Properties

Public property identifier : TIdentifierArray read GetidentifierArray;

A unique identifier assigned to this payment reconciliation.

Public property type_ : TCodeableConcept read Gettype_ write Settype_;

Code to indicate the nature of the payment such as payment, adjustment.

Public property status : string read Getstatus write Setstatus;

The status of the resource instance.

Public property statusElement : TFinancialResourceStatusCodes read GetstatusElement write SetstatusElement;
 
Public property kind : TCodeableConcept read Getkind write Setkind;

The workflow or activity which gave rise to or during which the payment ocurred such as a kiosk, deposit on account, periodic payment etc.

Public property period : TPeriod read Getperiod write Setperiod;

The period of time for which payments have been gathered into this bulk payment for settlement.

Public property created : string read Getcreated write Setcreated;

The date when the resource was created.

Public property createdElement : TdateTime_ read GetcreatedElement write SetcreatedElement;
 
Public property enterer : TReference read Getenterer write Setenterer;

Payment enterer if not the actual payment issuer.

Public property issuerType : TCodeableConcept read GetissuerType write SetissuerType;

The type of the source such as patient or insurance.

Public property paymentIssuer : TReference read GetpaymentIssuer write SetpaymentIssuer;

The party who generated the payment.

Public property request : TReference read Getrequest write Setrequest;

Original request resource reference.

Public property requestor : TReference read Getrequestor write Setrequestor;

The practitioner who is responsible for the services rendered to the patient.

Public property outcome : string read Getoutcome write Setoutcome;

The outcome of a request for a reconciliation.

Public property outcomeElement : TPaymentOutcome read GetoutcomeElement write SetoutcomeElement;
 
Public property disposition : string read Getdisposition write Setdisposition;

A human readable description of the status of the request for the reconciliation.

Public property dispositionElement : Tstring read GetdispositionElement write SetdispositionElement;
 
Public property date_ : string read Getdate_ write Setdate_;

The date of payment as indicated on the financial instrument.

Public property date_Element : Tdate_ read Getdate_Element write Setdate_Element;
 
Public property location : TReference read Getlocation write Setlocation;

The location of the site or device for electronic transfers or physical location for cash payments.

Public property method : TCodeableConcept read Getmethod write Setmethod;

The means of payment such as check, card cash, or electronic funds transfer.

Public property cardBrand : string read GetcardBrand write SetcardBrand;

The card brand such as debit, Visa, Amex etc. used if a card is the method of payment.

Public property cardBrandElement : Tstring read GetcardBrandElement write SetcardBrandElement;
 
Public property accountNumber : string read GetaccountNumber write SetaccountNumber;

A portion of the account number, often the last 4 digits, used for verification not charging purposes.

Public property accountNumberElement : Tstring read GetaccountNumberElement write SetaccountNumberElement;
 
Public property expirationDate : string read GetexpirationDate write SetexpirationDate;

The year and month (YYYY-MM) when the instrument, typically card, expires.

Public property expirationDateElement : Tdate_ read GetexpirationDateElement write SetexpirationDateElement;
 
Public property processor : string read Getprocessor write Setprocessor;

The name of the card processor, etf processor, bank for checks.

Public property processorElement : Tstring read GetprocessorElement write SetprocessorElement;
 
Public property referenceNumber : string read GetreferenceNumber write SetreferenceNumber;

The check number, eft reference, car processor reference.

Public property referenceNumberElement : Tstring read GetreferenceNumberElement write SetreferenceNumberElement;
 
Public property authorization : string read Getauthorization write Setauthorization;

An alphanumeric issued by the processor to confirm the successful issuance of payment.

Public property authorizationElement : Tstring read GetauthorizationElement write SetauthorizationElement;
 
Public property tenderedAmount : TMoney read GettenderedAmount write SettenderedAmount;

The amount offered by the issuer, typically applies to cash when the issuer provides an amount in bank note denominations equal to or excess of the amount actually being paid.

Public property returnedAmount : TMoney read GetreturnedAmount write SetreturnedAmount;

The amount returned by the receiver which is excess to the amount payable, often referred to as 'change'.

Public property amount : TMoney read Getamount write Setamount;

Total payment amount as indicated on the financial instrument.

Public property paymentIdentifier : TIdentifier read GetpaymentIdentifier write SetpaymentIdentifier;

Issuer's unique identifier for the payment instrument.

Public property allocation : TPaymentReconciliationAllocationArray read GetallocationArray;

Distribution of the payment amount for a previously acknowledged payable.

Public property formCode : TCodeableConcept read GetformCode write SetformCode;

A code for the form to be used for printing the content.

Public property processNote : TPaymentReconciliationProcessNoteArray read GetprocessNoteArray;

A note that describes or explains the processing in a human readable form.


Generated by PasDoc 0.15.0.