API browser of generalInvoiceRequest450 COM module


/images/arrow_right.png IGeneralInvoiceRequestManager interface V4.50/ 2 Sep 2016 
The IGeneralInvoiceRequestManager interface provides all the necessary tools to produce an invoice or a reminder of type generalInvoiceRequest_450 or generalInvoiceRequest_440 for all roles and places.
 
Firstly, an instance of the IGeneralInvoiceRequest interface is created by the GetGeneralInvoiceRequest property. All the invoice/reminder related data and parameters can be set by the supplied interface methods like SetPatient, SetTreatment,...
 
After all information is defined the invoice/reminder is printed or a XML infoset is produced which can be electronically transported to a recipient. In the latter case the invoice/reminder optionally can be signed and/or encrypted .
 
Due to the processing attributes "storno" and "copy" a previously generated invoice or reminder can be canceled or a copy can be produced (cf. Notes about processing attributes).
space
space
/images/arrow_right.png Methods 9 methods
GetAbortInfo Get the abort information string with the error coded in the module language
GetLogSettings Get the log settings for the module.
GetXML The GetXML method generates the XML infoset based on the data of the IGeneralInvoiceRequest interface and the XML generation attributes, validates the XML against the XSD schema, and stores the XML content as UTF8 file in the internal working directory
LoadXML Loads a previously generated XML infoset back into memory for further processing via the returned interface handles
Print The Print method validates the defined invoice/reminder data and prints the request on the local printer
PrintAdjust Shows the print object adjustment dialog that allows to move print objects of a .vps report generator file
PrintSetup Shows the printer setup dialog that allows to define the printer and its settings
SetLogo Optionally sets a logo to be locally printed atop of the patient's summary invoice
SetLogSettings Sets the log setting preferences for the module
space
/images/arrow_right.png Properties 9 properties
[get] CreateGeneralInvoiceRequestManager Creates an instance of the main IGeneralInvoiceRequestManager interface
[put] DestructGeneralInvoiceRequest Destructs/invalidates this IGeneralInvoiceRequest interface instance
[put] DestructGeneralInvoiceRequestManager Destructs/invalidates a main instance of the IGeneralInvoiceRequestManager interface
[put] DestructGeneralInvoiceResult Destructs/invalidates this IGeneralInvoiceResult interface instance.
[get] GeneralInvoiceRequest Gets the IGeneralInvoiceRequest interface instance
[get/put] ModuleLanguage Get/Set the language for the module i.e
[get] ModuleVersion Get the version of the GeneralInvoiceRequestManager module.
[get] ModuleVersionText Get the version of the HospitalMCDRequestManager module in textual form.
[get/put] Modus Gets/Sets the operation modus of the module
 
space