Every entry is timestamped and kept audit-ready. The sample record below shows what an auditor sees: who was trained, on what, when, and what comes due next.
12 staff, 1 location. Annual cycle renews each October.
| Staff | Role | Training | Completed | Due next | Status |
|---|---|---|---|---|---|
| M. Alvarez | Hygienist | Bloodborne pathogens (annual) | 2026-10-02 | 2027-10-02 | Current |
| M. Alvarez | Hygienist | Hazard communication | 2026-10-02 | 2027-10-02 | Current |
| J. Park | Dental assistant | Bloodborne pathogens (annual) | 2026-10-05 | 2027-10-05 | Current |
| J. Park | Dental assistant | Hazard communication | 2026-10-05 | 2027-10-05 | Current |
| R. Okafor | Front desk | Hazard communication | 2026-09-20 | 2027-09-20 | Due in 30 days |
| T. Nguyen | Associate dentist (hired 2026-11-18) | Bloodborne pathogens (new hire) | — | 2026-12-02 | Overdue |
| T. Nguyen | Associate dentist (hired 2026-11-18) | Hazard communication (new hire) | — | 2026-12-02 | Overdue |
One click exports the log above as a dated, read-only record: training titles, completion dates, trainer names, and staff signatures on file. That is the document an auditor asks for.
OSHA Desk watches every due date. Staff get reminded at 30, 14, and 7 days before training lapses; the practice manager gets the rollup. New hires start their own clock on their hire date.