API browser of drugValidator100 COM module


/images/arrow_right.png IValidate interface V1.00/22 Nov 2004 
The IValidate interface checks whether supplied service data conform to the drug rules. 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 which will be validated
CalculateSum Calculate the sum of all services which have been added through the AddService method.
GetAbortInfo Get the information indicating why the service could not be added.
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 10 properties
[get] Charge The charge for the service in CHF.
[get] Code Service code.
[get] Date Date of the service.
[put] DestructValidate Destructs/invalidates this IValidate interface instance
[get] Hook The hook of the service (external ID).
[get] ID The internal ID of the service.
[get] IgnoreValidate Flag indicating whether the validation was ignored.
[get] Quantity Quantity.
[get] TP Tax points of the service.
[get] TPValue Tax point value of the service.
 
space