The ATL COM module drgValidator provides methods to
browse, search & validate records of the DRG tariff
browse, search & validate records of the DRG tariff
API browser of drgValidator100 COM module
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. | |||
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 | ||
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 |
||