The ATL COM module generalInvoiceRequest is capable of
generating electronic and printed invoices & reminders
generating electronic and printed invoices & reminders
API browser of generalInvoiceRequest500 COM module
![]() |
V5.00/27 Nov 2024 | ||
---|---|---|---|
With the IGeneralInvoiceRequest interface all invoice/reminder related data and parameters can be set by the available interface methods like SetPatient, SetTreatment,...
Alternatively to producing the data from scratch the data of a previously generated XML infoset can be loaded with the IGeneralInvoiceRequestManager::LoadXML method and thereafter data can selectively be changed. |
![]() |
||
![]() | |||
![]() |
35 methods | ||
AddCaseDetail | Adds a case detail to the list of case details - this method is needed for stationary cases only! |
||
AddDiagnosis | Adds a diagnosis to the list of diagnoses. | ||
AddDocument | Attaches a PDF, JPG or PNG document -inline- to the list of documents | ||
AddInstruction | Adds one instruction to the list of instructions | ||
AddPartner | Adds a partner address and ist mandatory GLN, type as well as some optional other keys like ZSR | ||
AddService | Adds a service from a simple/normal tariff to the list of services | ||
AddServiceEx | Adds a service from an extended tariff to the list of services | ||
AddXtraService | Allows to add additional service record data for any tariff by setting any number of token=value pairs | ||
Finalize | Finalizes and validates all data set so far in the IGeneralInvoiceRequest interface | ||
GetAbortInfo | Get the abort information string with the error coded in the module language | ||
Initialize | Initializes all input data in the IGeneralInvoiceRequest interface | ||
SetBillerGLN | Sets the biller's structured address as well as its mandatory GLN | ||
SetBillerZSR | Sets the biller's structured address as well as its mandatory ZSR | ||
SetCredit | Sets the optional credit object reference parameters | ||
SetDebitor | Sets the debitor's GLN and the structured address | ||
SetEsrQR | Sets the ESR information of type enEsrQR or enEsrQRplus | ||
SetEsrRedQR | Sets the ES information of type enRedPayinSlipQR (red payin slip with QR code). | ||
SetGuarantor | Sets the guarantor's structured address | ||
SetInsurance | Sets the GLN and the structured address of the insurance | ||
SetInsured | Sets the primary parameters and structured address of an insured person that is in fact the mother's address of a newborn | ||
SetInvoice | Sets the invoice object reference parameters | ||
SetLaw | Sets the data about the applied law and its dependent information | ||
SetPackage | Defines the identification parameters of the main software. | ||
SetPatient | Sets the primary parameters and structured address of the patient | ||
SetProcessing | Sets the defined processing information that are in effect at the site of the last intermediate. | ||
SetProviderGLN | Sets the provider's structured address as well as its mandatory GLN | ||
SetProviderZSR | Sets the provider's structured address as well as its mandatory ZSR | ||
SetReminder | Sets the reminder object reference parameters | ||
SetRequest | Sets the primary parameters of the request, namely the language the data is supplied, the "storno" and "copy" status besides an optional remark | ||
SetTiers | Sets the Tiers Garant (TG), Tiers Soldant (TS) or Tiers Payant (TP) mode together with the VAT number and some other data | ||
SetTransport | Sets transport information that is the routing information going from a sender (from) over the first intermediate (via) to the receiver (to) | ||
SetTreatment | Sets the basic treatment parameters. | ||
SetXtraDRG | Defines the splitting ratio between the two remaining parties if a 3-party splitting situation must be described! | ||
SetXtraDrug | Sets additional input data for the given drug service record if and only if eRoleType=enRolePharmacist | ||
SetXtraHospital | Sets additional treatment data if eRoleType=enRoleHospital and/or ePlaceType=enPlaceHospital | ||
![]() | |||
![]() |
5 properties | ||
[get] CreateAddress | Creates an instance of the IAddress interface | ||
[get] CreateServiceExInput | Creates an instance of the IServiceExInput interface | ||
[put] DestructAddress | Destructs/invalidates the IAddress interface instance | ||
[put] DestructGeneralInvoiceRequest | Destructs/invalidates this IGeneralInvoiceRequest interface instance | ||
[put] DestructServiceExInput | Destructs/invalidates the IServiceExInput interface instance | ||
![]() |