Class TbsIVC_28

DescriptionHierarchyFieldsMethodsProperties

Unit

Declaration

type TbsIVC_28 = class(TbsHL7Segment)

Description

Invoice Segment The Invoice segment is used for HealthCare Services Invoices and contains header style information for an invoice including invoice numbers, Provider Organization and Payer Organization identification.

Hierarchy

Overview

Methods

Public function VatratesAppliedRepCount : Integer;

Properties

Public property ProviderInvoiceNumber : TbsEI_28 read GetProviderInvoiceNumber write SetProviderInvoiceNumber;
Public property PayerInvoiceNumber : TbsEI_28 read GetPayerInvoiceNumber write SetPayerInvoiceNumber;
Public property ContractAgreementNumber : TbsEI_28 read GetContractAgreementNumber write SetContractAgreementNumber;
Public property InvoiceControl : TbsCWE_28 read GetInvoiceControl write SetInvoiceControl;
Public property InvoiceReason : TbsCWE_28 read GetInvoiceReason write SetInvoiceReason;
Public property InvoiceType : TbsCWE_28 read GetInvoiceType write SetInvoiceType;
Public property InvoiceDateTime : TbsDTM_28 read GetInvoiceDateTime write SetInvoiceDateTime;
Public property InvoiceAmount : TbsCP_28 read GetInvoiceAmount write SetInvoiceAmount;
Public property PaymentTerms : TbsST_28 read GetPaymentTerms write SetPaymentTerms;
Public property ProviderOrganization : TbsXON_28 read GetProviderOrganization write SetProviderOrganization;
Public property PayerOrganization : TbsXON_28 read GetPayerOrganization write SetPayerOrganization;
Public property Attention : TbsXCN_28 read GetAttention write SetAttention;
Public property LastInvoiceIndicator : TbsID_28 read GetLastInvoiceIndicator write SetLastInvoiceIndicator;
Public property InvoiceBookingPeriod : TbsDTM_28 read GetInvoiceBookingPeriod write SetInvoiceBookingPeriod;
Public property Origin : TbsST_28 read GetOrigin write SetOrigin;
Public property InvoiceFixedAmount : TbsCP_28 read GetInvoiceFixedAmount write SetInvoiceFixedAmount;
Public property SpecialCosts : TbsCP_28 read GetSpecialCosts write SetSpecialCosts;
Public property AmountForDoctorsTreatment : TbsCP_28 read GetAmountForDoctorsTreatment write SetAmountForDoctorsTreatment;
Public property ResponsiblePhysician : TbsXCN_28 read GetResponsiblePhysician write SetResponsiblePhysician;
Public property CostCenter : TbsCX_28 read GetCostCenter write SetCostCenter;
Public property InvoicePrepaidAmount : TbsCP_28 read GetInvoicePrepaidAmount write SetInvoicePrepaidAmount;
Public property TotalInvoiceAmountWithoutPrepaidAmount : TbsCP_28 read GetTotalInvoiceAmountWithoutPrepaidAmount write SetTotalInvoiceAmountWithoutPrepaidAmount;
Public property TotalamountOfVat : TbsCP_28 read GetTotalamountOfVat write SetTotalamountOfVat;
Public property VatratesApplied[RepCount:Integer]: TbsNM_28 read GetVatratesApplied write SetVatratesApplied;
Public property BenefitGroup : TbsCWE_28 read GetBenefitGroup write SetBenefitGroup;
Public property ProviderTaxId : TbsST_28 read GetProviderTaxId write SetProviderTaxId;
Public property PayerTaxId : TbsST_28 read GetPayerTaxId write SetPayerTaxId;
Public property ProviderTaxStatus : TbsCWE_28 read GetProviderTaxStatus write SetProviderTaxStatus;
Public property PayerTaxStatus : TbsCWE_28 read GetPayerTaxStatus write SetPayerTaxStatus;
Public property SalesTaxId : TbsST_28 read GetSalesTaxId write SetSalesTaxId;

Description

Methods

Public function VatratesAppliedRepCount : Integer;
 

Properties

Public property ProviderInvoiceNumber : TbsEI_28 read GetProviderInvoiceNumber write SetProviderInvoiceNumber;

Provider Invoice Number, Min : 1, Max : 1

Public property PayerInvoiceNumber : TbsEI_28 read GetPayerInvoiceNumber write SetPayerInvoiceNumber;

Payer Invoice Number, Min : 0, Max : 1

Public property ContractAgreementNumber : TbsEI_28 read GetContractAgreementNumber write SetContractAgreementNumber;

Contract/Agreement Number, Min : 0, Max : 1

Public property InvoiceControl : TbsCWE_28 read GetInvoiceControl write SetInvoiceControl;

Invoice Control, Min : 1, Max : 1

Public property InvoiceReason : TbsCWE_28 read GetInvoiceReason write SetInvoiceReason;

Invoice Reason, Min : 1, Max : 1

Public property InvoiceType : TbsCWE_28 read GetInvoiceType write SetInvoiceType;

Invoice Type, Min : 1, Max : 1

Public property InvoiceDateTime : TbsDTM_28 read GetInvoiceDateTime write SetInvoiceDateTime;

Invoice Date/Time, Min : 1, Max : 1

Public property InvoiceAmount : TbsCP_28 read GetInvoiceAmount write SetInvoiceAmount;

Invoice Amount, Min : 1, Max : 1

Public property PaymentTerms : TbsST_28 read GetPaymentTerms write SetPaymentTerms;

Payment Terms, Min : 0, Max : 1

Public property ProviderOrganization : TbsXON_28 read GetProviderOrganization write SetProviderOrganization;

Provider Organization, Min : 1, Max : 1

Public property PayerOrganization : TbsXON_28 read GetPayerOrganization write SetPayerOrganization;

Payer Organization, Min : 1, Max : 1

Public property Attention : TbsXCN_28 read GetAttention write SetAttention;

Attention, Min : 0, Max : 1

Public property LastInvoiceIndicator : TbsID_28 read GetLastInvoiceIndicator write SetLastInvoiceIndicator;

Last Invoice Indicator, Min : 0, Max : 1

Public property InvoiceBookingPeriod : TbsDTM_28 read GetInvoiceBookingPeriod write SetInvoiceBookingPeriod;

Invoice Booking Period, Min : 0, Max : 1

Public property Origin : TbsST_28 read GetOrigin write SetOrigin;

Origin, Min : 0, Max : 1

Public property InvoiceFixedAmount : TbsCP_28 read GetInvoiceFixedAmount write SetInvoiceFixedAmount;

Invoice Fixed Amount, Min : 0, Max : 1

Public property SpecialCosts : TbsCP_28 read GetSpecialCosts write SetSpecialCosts;

Special Costs, Min : 0, Max : 1

Public property AmountForDoctorsTreatment : TbsCP_28 read GetAmountForDoctorsTreatment write SetAmountForDoctorsTreatment;

Amount For Doctors Treatment, Min : 0, Max : 1

Public property ResponsiblePhysician : TbsXCN_28 read GetResponsiblePhysician write SetResponsiblePhysician;

Responsible Physician, Min : 0, Max : 1

Public property CostCenter : TbsCX_28 read GetCostCenter write SetCostCenter;

Cost Center, Min : 0, Max : 1

Public property InvoicePrepaidAmount : TbsCP_28 read GetInvoicePrepaidAmount write SetInvoicePrepaidAmount;

Invoice Prepaid Amount, Min : 0, Max : 1

Public property TotalInvoiceAmountWithoutPrepaidAmount : TbsCP_28 read GetTotalInvoiceAmountWithoutPrepaidAmount write SetTotalInvoiceAmountWithoutPrepaidAmount;

Total Invoice Amount Without Prepaid Amount, Min : 0, Max : 1

Public property TotalamountOfVat : TbsCP_28 read GetTotalamountOfVat write SetTotalamountOfVat;

Total-amount Of Vat, Min : 0, Max : 1

Public property VatratesApplied[RepCount:Integer]: TbsNM_28 read GetVatratesApplied write SetVatratesApplied;

Vat-rates Applied, Min : 0, Max : *

Public property BenefitGroup : TbsCWE_28 read GetBenefitGroup write SetBenefitGroup;

Benefit Group, Min : 1, Max : 1

Public property ProviderTaxId : TbsST_28 read GetProviderTaxId write SetProviderTaxId;

Provider Tax Id, Min : 0, Max : 1

Public property PayerTaxId : TbsST_28 read GetPayerTaxId write SetPayerTaxId;

Payer Tax Id, Min : 0, Max : 1

Public property ProviderTaxStatus : TbsCWE_28 read GetProviderTaxStatus write SetProviderTaxStatus;

Provider Tax Status, Min : 0, Max : 1

Public property PayerTaxStatus : TbsCWE_28 read GetPayerTaxStatus write SetPayerTaxStatus;

Payer Tax Status, Min : 0, Max : 1

Public property SalesTaxId : TbsST_28 read GetSalesTaxId write SetSalesTaxId;

Sales Tax Id, Min : 0, Max : 1


Generated by PasDoc 0.14.0.