API browser of generalInvoiceRequest450 COM module


/images/arrow_right.png 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.
space
space
/images/arrow_right.png 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
space
/images/arrow_right.png 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
 
space