The acfValidator provides methods to browse, search,
validate & group records of the ACF and/or LKAAT tariff
validate & group records of the ACF and/or LKAAT tariff
API browser of acfValidator100 COM module
![]() |
V1.00/ 3 Aug 2025 | ||
---|---|---|---|
The IValidate005 interface allows for the input and validation of supplied service data. The validation checks whether the data conforms to the rule set of the selected service. There will be a rejection of a supplied service if it is in conflict with another service or with some inherent rules.
All data and the calculated amount of a service can be retrieved can be retrieved with the interface"s properties. Finally, after all service records have been added the finalize methods starts all finale rule checks and returns the number of Ambulatory Case Flatrates and the summed up amount over all services. |
![]() |
||
![]() | |||
![]() |
6 methods | ||
AddService | Adds a new ACF service to the list of services which will be validated against all previously added services of the same session | ||
Finalize | Validate all ACF services by running the "late binding" rules and than finalizes all records added so far and finally calculates the total amount in CHF over all ACF service amounts | ||
GetAbortInfo | Fetches the abort/error information if there is any stored | ||
GetFirstService | Gets the first ACF service from the list of services | ||
GetNextService | Gets the next ACF service from the list of services | ||
Initialize | Initializes the validation and clears all previously added TMA service records | ||
![]() | |||
![]() |
14 properties | ||
[get] Amount | The amount of the service in CHF calculated by the equation Amount = (ExternalFactor * Quantity * TP * TPValue). | ||
[get] Code | The ACF code of the selected service record | ||
[get] Date | The date of the service provision | ||
[get] ExternalFactor | The external factor of the ACF service as defined by OAAT | ||
[get] Hook | The hook of the selected service (external ID) | ||
[get] IgnoreValidate | Flag indicating whether the validation was ignored or not | ||
[get] Name | The name of the selected ACF service | ||
[get] Quantity | The quantity of the ACF service record | ||
[get] ReferenceCode | The reference code | ||
[get] SessionNumber | The session number or patient contact ID | ||
[get] SideType | The side dependency of the ACF service | ||
[get] TariffType | The tariff type the selected ACF service record belongs to | ||
[get] TP | The valid tax points (TP) of the ACF service record | ||
[get] TPValue | The tax point value of the ACF service as defined by the cantons | ||
![]() |