Admin: Data integrity

This feature checks that the patient data is in a consistent and complete state. Running the integrity checks places significant demands on the background services so typically should only be run outside of normal operational hours: