An audit algorithm is the method or function run by the system in order to produce a random sample of cases based on selection criteria specified by the audit coordinator. A sample algorithm has been provided which uses a starting point and interval to determine the list of cases to be included in the case audit.
This will select every nth case starting with x taking into account the number of cases that need to be audited and the available case load. Either the audit coordinator enters these values when producing the list of cases, or if not entered, the system calculates the interval and selects a random starting point.
An organization may also define their own algorithms to be used for the audit of different types of cases as necessary. This is a customization point which involves development and is explained in more detail in the Cúram Case Audits Development Guide