API browser of acfValidator100 COM module


/images/arrow_right.png IValidate005 interface 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.

space
space
/images/arrow_right.png Methods 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
space
/images/arrow_right.png Properties 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
 
space