The ATL COM module generalInvoiceRequest is capable of
generating electronic and printed invoices & reminders
generating electronic and printed invoices & reminders
API browser of generalInvoiceRequest450 COM module
IGeneralInvoiceRequest interface | V4.50/ 2 Sep 2016 | ||
---|---|---|---|
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. |
|||
Methods | 38 methods | ||
AddBfSRecord | Adds a BfS record to the list of BfS records - this method is needed for stationary cases only! |
||
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 -either inline or online- to the list of documents | ||
AddGrouperRecord | Adds a Grouper record to the list of Grouper records - this method is needed for stationary cases only! |
||
AddInstruction | Adds one instruction to the list of instructions | ||
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 | ||
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 | ||
SetBiller | Sets the biller's various identifiers (EAN, ZSR,...) as well as the structured address | ||
SetCard | Sets the patient's insurance card information - optional in respect to the dependent XSD schema. | ||
SetCredit | Sets the optional credit object reference parameters | ||
SetDebitor | Sets the debitor's EAN and the structured address | ||
SetEmployer | Sets the employer's various identifiers (EAN, BUR) and the structured address of the employer of the patient | ||
SetEsr | Sets the ESR information of type en9to16or27 or en9to16or27plus | ||
SetEsrQR | Sets the ESR information of type enEsrQR or enEsrQRplus | ||
SetEsrRed | Sets the ESR information of type enRedPayinSlip (red payin slip) | ||
SetEsrRedQR | Sets the ES information of type enRedPayinSlipQR (red payin slip with QR code) | ||
SetGuarantor | Sets the guarantor's structured address | ||
SetInsurance | Sets the EAN 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. | ||
SetProvider | Sets the main provider's various identifiers (EAN, ZSR,...) as well as the structured address | ||
SetReferrer | Sets the referrer's various identifiers (EAN, ZSR,...) and the structured address - this is an optional part | ||
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) or Tiers Payant (TP) mode together with the VAT number | ||
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 | Sets one additional input data for the given DRG service if and only 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 | ||
Properties | 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 | ||