API browser of generalInvoiceRequest500 COM module


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