API browser of generalInvoiceRequest440 COM module


/images/arrow_right.png IGeneralInvoiceRequest interface V4.40/15 Mar 2013 
With the IGeneralInvoiceRequest interface all the invoice or reminder related data and parameters can be set by the available interface methods like SetPatient, SetTreatment,...
 
It is very important to add the service records (Tarmed, drug, lab,...) after all other invoice/reminder data e.g. addresses, treatment information has been set. If this ordering is not obeyed, some service parameters like the tax point value can not be correctly determined!
 
Alternatively to produce the data from scratch the data of a previously generated XML infoset can be loaded with the IGeneralInvoiceRequestManger::LoadXML method and thereafter changed appropriately.
space
 
/images/arrow_right.png Methods 35 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 Adds one 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!
AddService Adds one non-Tarmed service record to the list of non-Tarmed services
AddTarmedService Adds a Tarmed service to the list of Tarmed services
AddTarmedServiceEx Adds a Tarmed service supplying all data - there is no auto-expansion of any data
Finalize Finalizes and validates all data set so far in the GeneralInvoiceRequest 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 various identifiers (EAN, ZSR,...) and the structured address of the biller
SetCard Sets the patient's insurance card information - this information is optional.
SetCredit Sets the optional credit object reference parameters
SetEmployer Sets the various identifiers (EAN, ZSR,...) and the structured address of the employer of the patient
SetEsr Sets the ESR 5 or 9 information.
SetEsrRed Sets the information for red payin slips (aka esrRed)
SetGuarantor Sets the structured address of the guarantor of the patient
SetInsurance Sets the EAN and the structured address of the insurance
SetInsured Sets the primary parameters and structured address of the optional insured that is in fact the mother's address of a newborn
SetInvoice Sets the invoice object reference
SetLaw Sets the law and its dependent information
SetPackage Defines the identification parameters of the main software that uses this DLL.
SetPatient Sets the primary parameters and structured address of the patient
SetProcessing Sets the processing information used at the last intermediate's side.
SetProvider Sets the various identifiers (EAN, ZSR,...) and the structured address of the main provider
SetReferrer Sets the various identifiers (EAN, ZSR,...) and the structured address of the referrer - this is an optional part
SetReminder Sets the reminder object reference parameters - in which case the all invoice object reference parameters must be defined
SetRequest Sets the role and place information, the processing parameters "storno" and "copy" besides data language and optional remark
SetTiers Sets the Tiers Garant (TG) or Tiers Payant (TP) mode together with the VAT number and prepaid amount.
SetTransport Sets all transport information that is the routing information going from a sender (from) over the first intermediate (via) to the receiver (to)
SetTreatment Sets the primary treatment input data.
SetXtraDRG Sets one additional input for a DRG service if and only if a 3-party splitting situation must be described!
SetXtraDrug Sets additional drug input data for the defined service record if eRoleType=enRolePharmacist
SetXtraTreatment Sets additional treatment input data if eRoleType=enRoleHospital and/or ePlaceType=enPlaceHospital
 
/images/arrow_right.png Properties 2 properties
[get] CreateAddress Create an instance of the IAddress interface
[get] CreateTarmedInput Creates an instance of the ITarmedInput interface