Checkpoints
Checkpoints evaluate the variables within the rules and sub-rules in a pattern. Any findings based on data found by the rule and sub-rule constraints based on the elements and any calculations specified within the sub-rule rather than the dataset, because no dataset is defined within a checkpoint.
Checkpoint constraints that are not met for a specific match are stopped and the search continues to the next match.
When matches are found, potential matches that do not match the rule pattern are not searched, and the search continues with the next condition in the rule pattern.