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 | ||