API browser of labValidator100 COM module


/images/arrow_right.png 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.
space
space
/images/arrow_right.png 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
space
/images/arrow_right.png 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.
 
space