The record of who decided what is a compliance artefact, so the software treats it as
one.
- Append-only
- Reviews, approvals, translation reviews and the audit log cannot be updated or deleted. That is enforced by database triggers, so a bug — or a later change by someone without this context — cannot rewrite history either.
- Audit records outlive their subjects
- The audit log carries no foreign keys, deliberately. An audit entry blanked when an account closes is not evidence of anything.
- Approval is by a named person
- Nothing a patient would read reaches them without a person with the right to approve it having done so, recorded against their name and the time.
- Translations
- A translation must be approved before it can be used, and cannot be approved unreviewed. Independent linguistic review by a qualified translator is available as a paid service.
- The one exception
- Erasure and retention expiry can remove records, and doing so is itself audited. A system that could never delete anything could not honour an erasure request.