Un algoritmo di controllo è il metodo o la funzione eseguiti dal sistema per produrre un campione casuale di casi in base ai criteri di selezione specificati dal coordinatore di controllo. Viene fornito un algoritmo di esempio che utilizza un punto di partenza e un intervallo per determinare l'elenco di casi da includere nel controllo del caso.
In tal modo, verrà selezionato ogni caso che inizia con x, tenendo conto del numero di casi che devono essere controllati e il carico di casi disponibili. Il coordinatore controllo immette questi valori quando viene generato l'elenco di casi oppure, se non vengono immessi, il sistema calcola l'intervallo e seleziona un punto di partenza casuale.
Un'organizzazione può anche definire i propri algoritmi da utilizzare per il controllo di tipi differenti di casi, in base alle esigenze. Si tratta di un punto di personalizzazione che implica lo sviluppo e viene illustrato più in dettaglio nel manuale Cúram Case Audits Development Guide