24/7 RN Coverage Check Configuration
Providers must report 24/7 registered nurse (RN) coverage to GPMS each month, confirming whether a registered nurse was on duty and present for every hour of every day. Maica calculates this result from rostering data and records it as a coverage check, giving the facility manager the figures and the audit trail they need to complete the GPMS submission.
This article explains how the coverage check is calculated, how to run it, and how to read and use the result. It is written for administrators and facility managers.
How coverage is calculated
The check looks at the registered nurse shifts worked at the facility during the month and works out whether every hour of every assessed day was covered.
Qualifying shifts. A shift counts as RN coverage where the linked appointment service is classified as Registered Nurse. This is an explicit, auditable classification on the shift.
Actual times, not scheduled. The check uses the resource's actual start and end times, and only includes shifts that were completed (the actual end time is recorded). A scheduled shift that was cancelled or not checked out does not contribute to coverage, which matches the regulatory intent.
Building the timeline. For each assessed day, the check assembles the actual coverage windows, merges any that overlap, and identifies any hour with no qualifying RN on duty. Those are gap hours. Shifts that span midnight are split across the two calendar days.
The overall result is Pass when there are no gap hours, and Fail when there are any. A facility that qualifies for the Modified Monash exemption is recorded as Exemption Applied, where a reduced coverage standard applies.
The assessment window
The check assesses complete calendar days only. The window runs from the first of the coverage month to the earlier of the month end and yesterday, and that date is stamped on Assessment Period End.
The cap exists because coverage is derived from actual shift times. A shift in progress today has no actual end time recorded, so an uncapped window scored every remaining day of the month as a full 24-hour gap. A correctly staffed facility checked mid-month returned a plausible looking Fail on the record that backs the GPMS declaration.
A completed prior month is unaffected: its month end already falls before yesterday, so the whole month is assessed and only Assessment Period End is newly populated.
Partial results
Where the assessed window is shorter than the coverage month, the result is partial. Three things follow:
Partial Month is ticked
A formula, so it cannot drift out of step with the dates it describes
Gap Detail leads with a caveat
A first line naming the exact window assessed and directing the user to re-run after month end. Written even when there are no gaps, so a partial Pass still carries it
GPMS Submitted is blocked
A validation rule prevents the confirmation while the record is partial
Re-running the check after the month has ended updates the same record in place, widens the window to the full month, clears the partial flag automatically, and preserves any GPMS submission confirmation already recorded.
Running the check
Run the check from the quick action on the Location record:
The check produces or updates one coverage record for the facility for that month. Running it again for the same month (for example after late timesheet corrections) overwrites the previous result; the prior outcome is retained in the field history on the coverage status.
The modal warns before the run when the selected month is the current one, so the user knows the result will be provisional before they commit to it.
The coverage check record
Each run records its result on an RN Coverage Check record under the facility. The fields below capture the result and the GPMS submission tracking. The calculated fields are system-maintained and read-only; the two GPMS fields are filled in by the facility manager.
Coverage Month
Coverage_Month__c
The month being assessed, stored as the first day of that month. Together with the facility, it identifies the coverage record.
The month being checked. Stored as the first day of that month.
Coverage Status
Coverage_Status__c
The overall result for the month: Pass for full coverage with no gaps, Fail where one or more hours had no qualifying RN on duty, or Exemption Applied where the facility qualifies for the Modified Monash exemption.
Overall RN coverage result for this month. Set automatically when the coverage check is run.
Assessment Period End
Assessment_Period_End__c
The last day actually assessed: the month end for a completed month, or yesterday for a run part-way through the current month.
The last complete day assessed by this check. Set automatically.
Partial Month
Partial_Month__c
A formula, ticked whenever the assessed window is shorter than the coverage month. Because it is derived it cannot drift, and a completing re-run clears it automatically.
Ticked when this result covers only part of the month. Re-run after month end for the GPMS declaration.
Total RN Hours
Total_RN_Hours__c
The total hours of qualifying RN coverage during the assessed period after merging overlapping shifts.
Total hours of RN coverage in this month after merging overlapping shifts. Set automatically.
Gap Hours
Gap_Hours__c
The total hours in the assessed period with no qualifying RN on duty. Zero results in a Pass; any value above zero results in a Fail.
Total hours with no RN coverage this month. Zero means full coverage was achieved.
Gap Detail
Gap_Detail__c
A list of the specific dates and time windows where coverage gaps were found, used to investigate which shifts were missed. On a partial result it opens with a line naming the window assessed.
Dates and times where RN coverage gaps were found. Blank if no gaps. Use this to investigate missed shifts before GPMS submission.
Days With Gaps
Days_With_Gaps__c
The number of distinct days in the assessed period that had at least one coverage gap, showing how widespread the gaps were.
Number of days in this month that had at least one coverage gap. Set automatically.
MM Exemption Applicable
MM_Exemption_Applicable__c
Whether the facility qualifies for the Modified Monash category 5 to 7 exemption (a remote facility with 30 or fewer operational beds), where a reduced coverage standard applies.
Ticked if this facility qualifies for the MM 5-7 exemption (remote location, 30 or fewer beds). A reduced coverage standard applies.
Run Date
Run_Date__c
When the coverage calculation was last run for this month.
When this coverage check was last run. Updated each time the calculation is re-run for this month.
Run By
Run_By__c
The user who ran the coverage check, for accountability.
The user who ran this coverage check. Set automatically.
GPMS Submitted
GPMS_Submitted__c
Ticked by the facility manager once the GPMS coverage entry for the month is complete. This is a manual confirmation; it does not submit to GPMS. It cannot be ticked on a partial result.
Tick this after completing the GPMS submission for this month.
GPMS Submitted Date
GPMS_Submitted_Date__c
The date the GPMS entry was completed, entered alongside the GPMS Submitted flag, useful for checking the submission was on time.
Date the GPMS submission was completed. Enter when you tick GPMS Submitted.
Both Assessment Period End and Partial Month appear on the coverage check record page: the former alongside Coverage Month, the latter alongside Coverage Status so the provisional flag reads next to the result it qualifies.
Validation rules
GPMS Submission Requires Complete Month
Blocks GPMS Submitted from being ticked while Partial Month is true, because the GPMS declaration requires a full calendar month
Coverage Month Must Be A Month Start
Coverage Month must be populated and must be the first day of a month
Assessed Result Requires Period End
A record carrying a Run Date must also carry an Assessment Period End
The Modified Monash exemption
A facility in Modified Monash category 5, 6, or 7 with 30 or fewer operational beds qualifies for a reduced coverage standard rather than full 24/7 coverage. The check reads the facility's Modified Monash classification and capacity from the Location record to decide whether the exemption applies, and records the result as Exemption Applied with the exemption flag ticked.
Shift types and the coverage query
The Shift record type carries several direct care worker classifications: Registered Nurse, Enrolled Nurse, Personal Care Worker and Assistant in Nursing. These are the Department's categories for care minutes reporting.
Using the result for GPMS
The coverage record gives the facility manager everything needed for the monthly GPMS entry: the pass or fail result, the total RN and gap hours, and the gap detail to investigate any misses. GPMS submissions are due by the 7th of the following month.
Run the check after month end so the record covers the whole month, confirm Partial Month is not ticked, complete the GPMS entry, then tick GPMS Submitted and record the date so Maica holds a simple compliance trail. The check does not submit to GPMS directly.
Last updated
Was this helpful?