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