API browser of tardocValidator100 COM module


/images/arrow_right.png IValidate interface V1.00/ 1 Jul 2025 
The IValidate interface checks whether supplied service data conform to the Tardoc 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 against all the previously entered services of the same session
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 32 properties
[get] AbortHook The hook of the service which generated the abort situation.
[get] AnaesthesiaMin The time of an anaesthesia in minutes (including everything).
[get] BillingRoleType Billing role type.
[get] CantonType Canton type.
[get] Charge_MT The charge for the medical service in CHF.
[get] Charge_TT The charge for the technical service in CHF.
[get] Code Tardoc service code.
[get] Date Date of the service.
[put] DestructValidate Destructs/invalidates this IValidate interface instance
[get] ExternalFactor_MT The external scaling factor for the MT part of the service.
[get] ExternalFactor_TT The external scaling factor for the TT part of the service.
[get] GLNProvider Returns the Global Location Number (GLN) of the healthcare provider.
[get] GLNResponsible Returns the Global Location Number (GLN) of the responsible party (e.g., supervising physician).
[get] GLNSection Returns the Global Location Number (GLN) of the section or department where the service is performed.
[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] InternalFactor_MT Scaling factor for the medical part.
[get] InternalFactor_TT Scaling factor for the technical part.
[get] LawType Law type.
[get] MechanicCode Mechanic code
[get] MedicalRoleType Medical role type.
[get] Name255 Full service name.
[get] Quantity Quantity.
[get] ReferenceCode Tardoc code of parent service.
[get] SessionNumber Session number.
[get] Side Side type.
[get] TP_MT Tax points for the medical part of the service.
[get] TP_TT Tax points for the technical part.
[get] TreatmentType Treatment type.
[get] UnitFactor_MT Tax point value for the medical part of the service.
[get] UnitFactor_TT Tax point value for the technical part.
 
space