API browser of drgValidator100 COM module


/images/arrow_right.png IValidate interface V1.00/27 Jul 2007 
The IValidate interface checks whether the supplied service data conform to the DRG rules. In case of a conflict with another service or by internal rules, 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 previously added services of the same session
CalculateSum Calculate the sum of all services which have been added through the AddService method taking into account previously set pseudo codes.
GetAbortInfo Get the information indicating why the service could not be added.
GetService Method for collecting the service record 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 previously added 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 15 properties
[get] Amount The amount for the service in CHF as ( Quantity * TP * TPValue )
[get] Billable The billable attribute denotes whether the selected service record is billable (enYes) or not (enNo)
[get] Code The DRG code of the service record
[get] CostWeight The cost weight of the selected service record
[get] Date Date of the service record
[put] DestructValidate Destructs/invalidates this IValidate interface instance
[get] Hook The hook of the selected service (external ID)
[get] ID The internal ID of the selected service record
[get] IgnoreValidate Flag indicating whether the validation was ignored or not
[get] IntervalType The interval type based on the length of stay (LOS) supplied by the IntervalType enumeration
[get] LengthOfStay The length of stay (LOS) used for calculation the TP value
[get] Name The name of the service record.
[get] Quantity The quantity of the service record
[get] TP Tax points (TP) of the selected service record taking into account previously set pseudo codes
[get] TPValue Tax point value (TPV) of the service
 
space