The ATL COM module labValidator provides methods to
browse, search & validate records of the EAL tariff
browse, search & validate records of the EAL tariff
API browser of labValidator100 COM module
IValidate interface | V1.00/30 Aug 2002 | ||
---|---|---|---|
The IValidate interface checks whether a supplied service record does exist, the further supplied parameters are in agreement with the data from the database, and last if the service conforms to the lab rules.
As of 01.01.2021 the search space is filtered by the currently defined provider type ("how to set a special provider type"), thus restricting the set of services by availability and accessibility. In case of a conflict with another service, the service will be rejected. Textual information explaining why the code was rejected can be retrieved, in order to provide appropriate feedback to the user. |
|||
Methods | 9 methods | ||
AddService | Adds a new service that will be validated against all the previously entered services of the same session | ||
CalculateSum | Calculate the sum of all services that have been added through the AddService method | ||
GetAbortInfo | Get the information indicating why the method call generated an error. | ||
GetService | Method for collecting all data of the currently focused service in one call without the necessity to call the appropriate properties of this interface | ||
Initialize | Initializes the validation, clears all the entered records | ||
MoveFirst | Positions the record pointer at the first record in the result record set | ||
MoveLast | Positions the record pointer at the last record in the result record set | ||
MoveNext | Positions the record pointer at the next record in the result record set | ||
MovePrevious | Positions the record pointer at the previous record in the result record set | ||
Properties | 17 properties | ||
[get] AnonymousCode | Patched property! returns the currently applied providerType and the area codes (C, H, F, etc.) of the current service in the form | ||
[get] CantonType | Get the canton type of the current service | ||
[get] Charge | Get the charge in CHF of the current service. | ||
[get] Code | Get the service code of the current service. | ||
[get] Date | Get the date of the current service. | ||
[put] DestructValidate | Destructs/invalidates this IValidate interface instance | ||
[get] ExternalFactor | Get the external scaling factor of the current services. | ||
[get] Hook | Get the hook (external ID) of the current service. | ||
[get] ID | Get the internal ID of the current service. | ||
[get] IgnoreValidate | Get the IgnoreValidate flag of the current service | ||
[get] LawType | Get the law type of the current service | ||
[get] Name | Get the service name of the current service. | ||
[get] Quantity | Get the quantity of the current service. | ||
[get] RoleType | Get the role who provides the service | ||
[get] SettlementType | Get the settlement type of the current service | ||
[get] TP | Get the tax points (TP) of the current service. | ||
[get] TPValue | Get the tax point value (TPV) of the current service. | ||