|
|
 |
Patches used for KVG/VVG

Beginning with Build 006 the following patches have been applied to master the KVG/VVG situation:
- Trust X and printed invoices
to defined the Trust X identification number set the correct ESR participant number concatenated with the 2 digit Trust X identification
in the IMDInvoiceRequest::SetESR method.
Each occurrence of the ESR coding line is set appropriately (either with the Trust X id or 01 as the first 2 digits) depending on the situation!
- Trust X and XML invoices
It is currently not possible to use a ESR line with the first two digits ij>50, since such a ESR line is not XML schema valid!
- NIF number and IVG invoices
the NIF number can be entered using the invoice remark field (bstrRemark in IMDInvoiceRequest::SetInvoice).
The format should be NIF =......
This procedure allows for the usage of the electronic invoice path as well.
IV has agreed to accept such a procedure as a substitute for the NIF field in ERF 4.0.
- Contribution place (Erbringungsort)
The default contribution place is "practice". This value is changed automatically to "hospital" by using the following
ad hoc rule:
- If at least 1 Tarmed service is defined with medical role
"enMedicalRoleSelfEmployed" and biller role "enBillingRoleMT" (cf. ITarmedInput:SetPhysician)
then the contribution place "hospital" is set.
- Obligation flag of a service (Pflichtleistung) in printed invoices
Currently there is no interface function allowing to define the
obligation service attribute (OSA)!
Therefore an ad hoc rule set is defined to extract the flag given a certain service:
- an OAS=true flag is set for all Tarmed services except those, which are explicitly specified as OAS=false in the Tarmed database.
If the tarmedValidator is not loaded/used OAS=true is set for all tarmed services.
- an OAS=true flag is set for all drugs with a status SL=true, all others have a flag OSA=false
If the drugValidator is not loaded/used OAS=true is set for all drugs.
- an OAS=true flag is set for all services of all other tariff catalogues other than Tarmed and drugs services
- Printing ERF 4.0 forms
the meaning of the bstrPrintTemplate argument of the IMDInvoiceRequestManager::Print method
have been patched to allow for printing the various ERF 4.0 forms.
If an empty bstrPrintTemplate is supplied, the printing of the correct invoices depending on the payment mode is forced.
However, one can manipulate/set the bstrPrintTemplate argument such that individual forms and/or texts are printed.
For a full describtion see IMDInvoiceRequestManager::Print.
- Adjusting the position of a ESR coding line in printed invoices
The ERF 4.0 forms supplied have a default position of the ESR coding line adjusted on a HP LaserJet 5!
If the ESR coding line on your used printer is misplaced you can correct the position using the ERF 4.0 form template's INI file.
For a full description see FAQ: How to adjust/correct the ESR coding line's position.
|