Saltar al contenido principal

Who can do what with health and safety records

This page covers all 57 things PTRS can do in this module: medications on site, the administration log, illness records, staff certifications, the site health profile, emergency action plans, care plans, a member's structured health record, enrollment readiness, document renewals, and the one OCCL audit read. Every row states whether anything in the product actually reaches it.

Who is admitted

Three consequences worth stating plainly:

A regional director reaches the module and is excluded from most of it. The floor admits the role. The narrower requirement used on 31 actions does not. So a regional director can read medications, illness records, certifications, site profiles, care plans and readiness, and is refused the entire administration log in both directions, plus every emergency action plan read.

One save is gated by a requirement named for reading, not saving. Recording that a dose was given uses the same requirement as reading the administration log, not the one used for every other save in the module. This is the only save that admits Staff, and it is defensible by design: the person giving a dose should be the one recording it, and PTRS separately requires that person to hold a current certification regardless. The requirement's name is what misleads, not its effect.

The one OCCL-facing action in the whole module is unreachable. Reading a location's audit summary is the only action gated on the requirement that admits an OCCL auditor, and it is the only one in the module that role can pass. Nothing in the product calls it.

How to read the "Reachable" column

ValueMeaning
A screen or tab nameSomething in the product calls this action in normal use
Nothing reaches itThe action is built correctly and no screen or control calls it

Summary

Count
Actions in this module57
Reachable by a screen43
Reachable by nothing14
Narrow the floor further37
Carry no requirement beyond the floor20
Open with no sign-in check0

Medications (8 actions)

ActionReachable byNote
Register a medicationMedications On-Site tabChecked against the site's own medication policy, when one is set
Read medications on siteDashboard and Medications On-Site tabsNot applicable
Read one medicationNothing reaches itThe edit form loads from the row already in memory
Edit a medicationMedications On-Site tabCannot move a medication to another location, member or intake date
Return a medication to a parentMedications On-Site tabThe only status change any screen can make
Record that a dose was givenNothing reaches itComplete and correct. See what this module can and cannot record
Read the administration logMedications On-Site tabPermanently empty, because nothing can write to it
Read expiring medicationsDashboard and Expiring Alerts tabsWindow fixed at 30 days

Illness records (4 actions)

ActionReachable byNote
Record an illnessIllness Records tabTwo of five outcomes are refused
Read illness recordsDashboard and Illness Records tabsNot applicable
Record parent notificationIllness Records tabNot applicable
Record a pickupIllness Records tabSets the day the child may return, genuinely enforced by Attendance the next time that child is checked in

This is the only fully wired feature area in the module: all four actions are called by something, and each maps to a visible control.

Staff certifications (4 actions)

ActionReachable byNote
Add a certificationStaff Certifications tab7 of its 8 form choices are refused
Read certificationsStaff Certifications tabNot applicable
Renew a certificationStaff Certifications tabKeeps the existing type, so a certification created before the form mismatch existed still renews normally
Read certification coverageDashboard and Staff Certifications tabsNot applicable

The create form's mismatch is set out in full in the field reference.

Site health profile (4 actions)

ActionReachable byNote
Create a site health profileSite Health Profile tabTurns the medication policy check on for that site
Read a site health profileSite Health Profile tabNot applicable
Edit a site health profileSite Health Profile tabNot applicable
Read site health complianceDashboard tabNot applicable

Emergency action plans (7 actions)

ActionReachable byNote
Create a planEmergency Plans tabNot applicable
Read plansEmergency Plans tabRefused to Regional Director
Read one planNothing reaches itThe edit form loads from the row already in memory
Edit a planEmergency Plans tabNot applicable
Activate a planEmergency Plans tabNot applicable
Deactivate a planEmergency Plans tabNot applicable
Read a member's plansThe member detail page's Emergency Action Plans tabAlso refused to Regional Director

Care plans (7 actions)

ActionReachable byNote
Create a care planCare Plans tabNot applicable
Read care plansCare Plans tabNot applicable
Read one care planNothing reaches itThe edit form loads from the row already in memory
Edit a care planCare Plans tabNot applicable
Activate a care planCare Plans tabNot applicable
Deactivate a care planCare Plans tabNot applicable
Read a member's own care plansNothing reaches itA care plan is per member, and no member screen shows it

Member structured health (19 actions)

Five record types share the same shape. Every edit in this section is unreachable: all five exist and none is called.

Record typeAddReadEditRemove
Chronic conditionsMember Health tabMember Health tabNothing reaches itMember Health tab
Current medicationsMember Health tabMember Health tabNothing reaches itMember Health tab
Physical limitationsMember Health tabMember Health tabNothing reaches itMember Health tab
Immunisation recordsNothing reaches itMember Health tabNothing reaches itNot applicable
Health documentsNothing reaches itMember Health tabNothing reaches itNot applicable

One further action reads a member's whole health picture in a single call. Nothing reaches it either: the Member Health tab assembles the same picture from the five reads above instead. The once-a-day check's immunisation warning keys on a different field, on a different record, set elsewhere entirely, which is worth keeping in mind when the two seem to disagree.

Enrollment readiness (2 actions)

ActionReachable byNote
Read a member's readinessThe readiness card on a member's own recordNot applicable
Read a location's readinessEnrollment Readiness tabNot applicable

Both reuse the same underlying computation, which is the module's only piece of setup shared this way, so that the location rollup, the member health summary and check-in all agree with each other.

Document renewal (1 action)

ActionReachable byNote
Read document renewal warningsThe Urgent Actions strip on the main dashboardCorrect, called on every dashboard load, and returns an empty page in every installed copy of PTRS

OCCL audit view (1 action)

ActionReachable byNote
Read a location's OCCL audit summaryNothing reaches itThe only action in the module admitting an OCCL auditor

One tab is served by another module

Staff Training reads from Staff and carries that module's own requirement. It is not one of the 57 actions counted here.


Related

Checked against PTRS on 7 September 2026.