The ATL COM module generalInvoiceRequest is capable of
generating electronic and printed invoices & reminders
generating electronic and printed invoices & reminders
Major changes from V4.50 to V5.00...


The following list shows how the transition from V4.50 to V5.00 must be made in terms of new, changed, and deleted interface methods a/o arguments - ONLY THE MAJOR CHANGES ARE SHOWN. |
|||
IGeneralInvoiceRequestManager | |||
changed: | The IGeneralInvoiceRequestManager::LoadXML(...) method can natively load XML infosets of type generalInvoiceRequest_450.xsd and generalInvoiceRequest_500.xsd. | ![]() |
|
changed: | The IGeneralInvoiceRequestManager::GetXML(...) method can natively produce XML infosets of type generalInvoiceRequest_500.xsd - the final version might be able to produce downgraded XML infosets of generalInvoiceRequest_450.xsd. | ||
changed: | The IGeneralInvoiceRequestManager::Print(...) method can natively print invoices/reminders of type generalInvoiceRequest_500.xsd - Downgrade to generalInvoiceRequest450 is not planned! | ||
IGeneralInvoiceRequest | |||
deleted: | The BSTR bstrSpecialty variable denoting a FMH title is deleted from all semantic address roles like SetBiller, SetProvider, etc. | ||
changed: |
Important routing handling of the bstrToGLN variable in IGeneralInvoiceRequest::SetTransport()
Mnemonics: 'printCenterGLN' and 'noRecipientGLN' |
||
changed: |
Important printout processing control by the ePrintPatientInvoiceOnly variable in IGeneralInvoiceRequest::SetProcessing()
Please note that this variable has an effect on local printing as well as only the summary form is printed! See as well How to make a Claiming deductible/franchise |
||
changed: |
|
||
changed: | The method 'SetProvider' is deleted in favor of the methods IGeneralInvoiceRequest::SetProviderGLN and IGeneralInvoiceRequest::SetProviderZSR, respectively. | ||
changed: | The method 'SetBiller' is deleted in favor of the methods IGeneralInvoiceRequest::SetBillerGLN and IGeneralInvoiceRequest::SetBillerZSR, respectively. | ||
changed: |
The methods 'SetReferrer' and 'SetEmployer' are deleted in favor of the IGeneralInvoiceRequest::AddPartner method (using ePartnerType=enReferrer or ePartnerType=enEmployer)
By using the different 'ePartnerType' one can use a lot more partners. |
||
changed: | The argument layout of IGeneralInvoiceRequest::AddService and IGeneralInvoiceRequest::AddServiceEx has changed significantly | ||
new: | The method IGeneralInvoiceRequest::AddXtraService newly allows to attach specific information to a prior defined service, e.g. to set an ICD10 code for an ambulatory case flate service ("Ambulante Fallpauschale") | ||
new: | The method IGeneralInvoiceRequest::AddDocument does no longer allow to define online documents. | ||
IGeneralInvoiceResult | |||
changed: |
All methods changed in the IGeneralInvoiceRequest interface produce the correspondingly changed result (analog) in the IGeneralInvoiceResult interface.
For example, IGeneralInvoiceRequest::SetProvider() becomes IGeneralInvoiceRequest::SetProviderGLN(), and therefore IGeneralInvoiceResult::GetProvider() becomes IGeneralInvoiceResult::GetProviderGLN(). |
||
IServiceExInput | |||
new: | The get property GetTariffnum was newly included giving back the used tariff num in the interface generation. Therefore,either '001' or 007' is returned. | ||
IAddress | |||
deleted: | The fax element was deleted | ||
new: | The country element was newly included |