Infirmary module
The infirmary module groups three features: recording infirmary visits, managing Individual Care Plans (PAI) and tracking health campaigns (vaccinations, check-ups). There is no medication stock or first-aid kit inventory in this module.
Restricted access — GDPR Art. 9. Health data is sensitive data. Access to this section is logged in the medical audit trail (10-year retention). Sensitive fields are encrypted at rest.
Features
- Infirmary visits: record a visit (symptoms, care given, exit decision).
- PAI (Individual Care Plan): signed by parent and head teacher, includes an emergency protocol and medications.
- Health campaigns: vaccinations and check-ups organised by session, with results per pupil.
The dashboard shows the useful statistics directly: today’s visits, cumulative count since the start of the school year, distinct pupils involved, number of parents called, and breakdowns by exit decision and by reason. There is no separate “Reports” section.
Roles and access
| Profile | Access |
|---|---|
| Nurse | Full module access; the only profile that can write decrypted medical data (visits, PAI, campaigns) |
| Head teacher | Full module access (read and write) |
| School admin | Full module access (read and write) |
| Parent | No access to the infirmary module |
There is no automatic e-mail notification tied to the infirmary module.
Data encryption
Sensitive medical fields (symptoms, care given, medication administered, visit notes, PAI emergency protocol and medications) are stored encrypted (AES-256-GCM envelope encryption). The PAI condition label is not encrypted.
Next step
See Record an infirmary visit to get started, or Individual Care Plans (PAI) for managing medical protocols.