Class TInvoiceLineItem

Unit

Declaration

type TInvoiceLineItem = class(TBackboneElement)

Description

Invoice containing collected ChargeItems from an Account with calculated individual and total price for Billing purpose.

Hierarchy

Overview

Methods

Public constructor Create; override;

Properties

Public property sequence : Int64 read Getsequence write Setsequence;
Public property sequenceElement : TpositiveInt read GetsequenceElement write SetsequenceElement;
Public property servicedDate : string read GetservicedDate write SetservicedDate;
Public property servicedDateElement : Tdate_ read GetservicedDateElement write SetservicedDateElement;
Public property servicedPeriod : TPeriod read GetservicedPeriod write SetservicedPeriod;
Public property chargeItemReference : TReference read GetchargeItemReference write SetchargeItemReference;
Public property chargeItemCodeableConcept : TCodeableConcept read GetchargeItemCodeableConcept write SetchargeItemCodeableConcept;
Public property priceComponent : TMonetaryComponentArray read GetpriceComponentArray;

Description

Methods

Public constructor Create; override;
 

Properties

Public property sequence : Int64 read Getsequence write Setsequence;

Sequence in which the items appear on the invoice.

Public property sequenceElement : TpositiveInt read GetsequenceElement write SetsequenceElement;
 
Public property servicedDate : string read GetservicedDate write SetservicedDate;

Date/time(s) range when this service was delivered or completed. (choose any one of serviced*, but only one)

Public property servicedDateElement : Tdate_ read GetservicedDateElement write SetservicedDateElement;
 
Public property servicedPeriod : TPeriod read GetservicedPeriod write SetservicedPeriod;

Date/time(s) range when this service was delivered or completed. (choose any one of serviced*, but only one)

Public property chargeItemReference : TReference read GetchargeItemReference write SetchargeItemReference;

The ChargeItem contains information such as the billing code, date, amount etc. If no further details are required for the lineItem, inline billing codes can be added using the CodeableConcept data type instead of the Reference. (choose any one of chargeItem*, but only one)

Public property chargeItemCodeableConcept : TCodeableConcept read GetchargeItemCodeableConcept write SetchargeItemCodeableConcept;

The ChargeItem contains information such as the billing code, date, amount etc. If no further details are required for the lineItem, inline billing codes can be added using the CodeableConcept data type instead of the Reference. (choose any one of chargeItem*, but only one)

Public property priceComponent : TMonetaryComponentArray read GetpriceComponentArray;

The price for a ChargeItem may be calculated as a base price with surcharges/deductions that apply in certain conditions. A ChargeItemDefinition resource that defines the prices, factors and conditions that apply to a billing code is currently under development. The priceComponent element can be used to offer transparency to the recipient of the Invoice as to how the prices have been calculated.


Generated by PasDoc 0.15.0.