|
|
 |
List of patches for the new lab tariff 317
As of 1.7.2009 the new lab tariff 317 becomes active.
The labValidator will transparently handle both tariff catalogs, even if "old" lab codes are used with the new lab tariff.
In principle nothing must be changed if the customer uses the new tariff positions. However, there are a few patches made to
the labValidator the get extended information, and to ease the transfer to tariff 317.
The following list shows the patches made.
- ISearch interface
- SearchCode method
One can use "old" tariff codes when searching the new tariff. As a result the corresponding new tariff codes are returned.
- GetAnonymousCode property
316: returns the anonymous code position
317: returns the old AL equivalence code (since there are no anonymous positions anymore!) - note the difference to the IValidate interface!!
- GetName property
316: returns the name of the service position
317: returns the name of the service position prepended with the area codes of that positions (C, H, etc.). The exact format is: "Area(area_codes): " + Name
- IValidate interface
- Note about the invoicing
- The invoiceRequestManagers neither use automatic code transformation nor transparently generate the praxis lab positions!
- New AbortValidate codes
- enAmbiguousCodeTransformation
Set by the IValidate:AddService method if the code transformation is ambiguous.
- enNoCodeTransformation
Set by the IValidate:AddService method if there is no code transformation available.
- enQuantityRestriction
Set by the IValidate:CalculateSum method if the quantity restriction of one of the praxis lab positions (4707.10 ff.) is violated
- enLimitation4707Wrong
Set by the IValidate:CalculateSum method if the quantity restriction of the praxis lab positions (4707.00 ff.) is violated
|