Workflow · Note denorm
W5 Note denorm
When a caregiver saves a visit note, the agency, patient and author are filled in automatically from the visit so the note is filed and secured correctly without extra typing.
Steps
- Set Agency and Patient from Visit, Caregiver from the logged-in author
Workflow · EVV Exception intake
W9 EVV Exception intake
When a caregiver asks for a clock-in or clock-out correction, the original stamps are locked, the request is queued for review and the caregiver gets an acknowledgement.
Steps
- Lock the original clock stamps and queue the request as Pending
- Email the caregiver that their correction request was received
Workflow · Credential denorm
W6 Credential denorm
Every new credential is tagged to the caregiver's agency the moment it is filed, so HR reports and role-scoped access work without anyone choosing the agency by hand.
Steps
- Set Agency from Caregiver
Workflow · Visit denorm + assignment fan-out
W1 Visit denorm + assignment fan-out
When a visit is scheduled, it inherits the agency, patient and service type from the case, and the caregiver is granted access to that patient's record and care plans for their mobile day.
Steps
- Denormalize Agency, Patient and Service Type from Case
- Append caregiver to the patient's Assigned Caregivers (1-hop RLS key)
- Find the care plans for this visit's case
- Append caregiver to those care plans' Assigned Caregivers (1-hop RLS key)
Workflow · Visit reassignment
W2 Visit reassignment
InactiveWhen a visit moves to a different caregiver, the new caregiver is given access to the patient's record and care plans so they can see what they need before the shift.
Steps
- Append the new caregiver to the patient's Assigned Caregivers
- Find the care plans for this visit's case
- Keep care-plan Assigned Caregivers current after reassignment
Workflow · Care Plan denorm
W3 Care Plan denorm
A new care plan is filed under the patient's agency and shared with the case's primary caregiver automatically, so it is visible in the field from day one.
Steps
- Set Agency from Patient and seed Assigned Caregivers from the case's Primary Caregiver
Workflow · Case primary caregiver change
W4 Case primary caregiver change
InactiveWhen a case gets a new primary caregiver, they are added to the patient's care team and its care plans so a change of ownership never leaves a caregiver locked out.
Steps
- Append the new primary caregiver to the patient's Assigned Caregivers
- Find this case's care plans
- Keep care-plan Assigned Caregivers aligned with case ownership
Workflow · Checklist denorm
W7 Checklist denorm
Files each new compliance checklist under the caregiver's agency automatically so HR sees it in the right office and the access rules apply.
- 1 step
- on Compliance Checklists
Steps
- Set Agency from Caregiver
Workflow · Availability Block denorm
W10 Availability Block denorm
Tags each availability block a caregiver enters to their agency so schedulers only ever see the availability of their own staff.
- 1 step
- on Availability Blocks
Steps
- Set Agency from Caregiver
Workflow · Feedback denorm
W11 Feedback denorm
Routes new feedback to the right agency based on the patient it concerns, so the office that delivers the care is the one that sees and resolves it.
Workflow · Application submitted
W12 Application submitted
The moment someone applies, they land in the hiring pipeline, get a confirmation email, and HR is told there is a new application to review.
Steps
- Add the applicant to the hiring pipeline
- Email the applicant to confirm we received their application
- Email HR that a new application arrived
Workflow · Background check initiated
W13 Background check initiated
InactiveWhen HR starts a background check, the screening is marked pending and an onboarding checklist opens so nothing about the new hire falls through the cracks.
Steps
- Mark the background check as pending
- Open an onboarding compliance checklist for the applicant
Workflow · Caregiver approved
W14 Caregiver approved
InactiveApproving a hire records the start date, creates their caregiver portal login automatically and emails them their invite.
Steps
- Record the hire date
- Create the caregiver's portal login
- Connect the new login to the caregiver record
- Email the caregiver their account invite
Workflow · Assignment compliance gate
W15 Assignment compliance gate
InactiveStops a shift being assigned to a caregiver on compliance hold; otherwise it emails them the new shift details.
Steps
- Block the assignment if the caregiver is on compliance hold
- Clear the block once the caregiver is compliant
- Email the caregiver their new shift
- Email a warning that the assignment was blocked by an expired credential
Workflow · Check-in
W17 Check-in
InactiveThe moment a caregiver checks in at the door, the visit flips to In Progress so the day-board shows who is on site in real time.
Steps
- Move the visit to In Progress on first check-in
Workflow · Check-out
W18 Check-out
InactiveWhen the caregiver checks out, the visit is marked complete with its EVV stamps, ready to feed the timesheet at the end of the pay period.
Steps
- Complete the visit on check-out
Workflow · Missed-visit sweep
W19 Missed-visit sweep
Every hour, catches scheduled visits where nobody checked in, marks them missed and alerts the office so someone can call the client and re-cover the shift.
Steps
- Find scheduled visits with no check-in
- Mark those visits as Missed
- For each missed visit, alert the office
Workflow · Open-shift broadcast
W20 Open-shift broadcast
InactiveWhen a shift is flipped to Open, it is unassigned and offered to every qualified, available caregiver in the agency who is under 40 hours.
Steps
- Unassign the caregiver so the shift can be claimed
- Find qualified caregivers: same agency, active, not on hold, under 40 hours
- Offer the open shift to each qualified caregiver
Workflow · Open-shift claim (first-accept)
W21 Open-shift claim (first-accept)
InactiveFirst caregiver to claim an open shift gets it; they are assigned and confirmed, and anyone who claimed after is told it has already been filled.
Steps
- Email the winning caregiver that the shift is theirs
- Email later claimants that the shift was already filled
- Assign the shift to the first claimant and confirm it
- Clear any later claims on the filled shift
Workflow · Reminder + confirmation sweep
W16 Reminder + confirmation sweep
Hourly, reminds caregivers about shifts in the next 24 hours and warns the scheduler about any shift still unconfirmed close to start time.
Steps
- Find visits starting within the next 24 hours
- Find visits still unconfirmed inside the confirmation window
- Send each caregiver a shift reminder
- Alert the scheduler about each unconfirmed visit
Workflow · OT projection guard
W22 OT projection guard
InactiveFlags any assignment that would push a caregiver past 40 hours in the week and warns the office before overtime is booked.
Steps
- Flag the visit if the caregiver would go past 40 hours
- Clear the flag once the caregiver is back under 40
- Email the office an overtime warning
Workflow · Authorization guard
W23 Authorization guard
InactiveKeeps scheduled hours inside the client's authorization: the case is flagged and the office warned when a new visit would exceed the approved hours.
Steps
- Flag the case when scheduled hours exceed the authorization
- Clear the flag when hours are back within the authorization
- Email the office an authorization-hours warning
Workflow · EVV exception decision
W24 EVV exception decision
InactiveWhen a scheduler approves or rejects an EVV correction, the decision is recorded, adjusted times are applied to the visit and the caregiver is told the outcome.
Steps
- Record who made the decision and when
- If approved, apply the corrected times to the visit (original stamps are kept)
- Email the caregiver the decision
Workflow · Credential expiry ladder
W25 Credential expiry ladder
Runs daily so no caregiver works on a lapsed credential: warns 30 days out, then marks expired credentials and triggers a scheduling hold.
Steps
- Find credentials expiring within 30 days
- Mark them Expiring Soon
- Find credentials already past their expiration date
- Mark them Expired, which places the caregiver on compliance hold
- Warn about each credential expiring soon
- Notify about each expired credential
Workflow · Recurring-check sweep
W26 Recurring-check sweep
Daily check that recurring screenings such as OIG/SAM, registry and DMV checks are redone on time, with a heads-up a week before and a hold when one lapses.
Steps
- Find recurring checks that are now overdue
- Mark the lapsed checks as expired
- Find recurring checks due within 7 days
- Warn about each recheck coming due
- Notify about each lapsed recurring check
Workflow · Compliance hold set/clear
W27 Compliance hold set/clear
InactivePuts a caregiver on compliance hold the moment a required credential expires or goes missing, so the scheduler cannot assign them until it is fixed.
Steps
- Place the caregiver on hold when a credential is expired or missing
Workflow · Checklist overdue sweep
W28 Checklist overdue sweep
Daily sweep that marks onboarding and compliance checklists overdue once they pass their due date and escalates each one to the office.
- 3 steps
- on Compliance Checklists
Steps
- Find checklists past their due date and not complete
- Mark them Overdue
- Escalate each overdue checklist to the office
Workflow · Reauth + plan review sweep
W29 Reauth + plan review sweep
Gives case managers a month's notice before a client's authorization ends and moves care plans into review two weeks before they are due.
Steps
- Find cases whose authorization ends within 30 days
- Find care plans due for review within 14 days
- Move those care plans to Under Review
- Notify each case manager about the expiring authorization
Workflow · Case status routing
W30 Case status routing
InactiveWhen a case changes status, the schedulers for that agency are identified so the right people are told about a new, paused or closed authorization.
Steps
- Resolve the schedulers to notify for this agency
Workflow · Timesheet generation
W31 Timesheet generation
At the close of each pay period, gathers every completed, EVV-verified visit so timesheets are built from real hours rather than hand-entered ones.
Steps
- Gather completed visits from the closed pay period
Workflow · Timesheet approved
W32 Timesheet approved
InactiveWhen a timesheet is approved, the approver is recorded and the caregiver is told their hours are cleared for payroll.
Steps
- Record who approved the timesheet
- Email the caregiver that their timesheet was approved
Workflow · Training-hours rollup
W33 Training-hours rollup
InactiveWhenever an in-service credential is filed or updated, the caregiver's training hours for the last 12 months are tallied so HR can see who is short on annual training.
Steps
- Collect this caregiver's in-service credentials from the last 12 months
Workflow · Audit logging (Patients)
W34 Audit logging (Patients)
InactiveEvery time a patient record is created or changed, an audit row is written without raw health details, and the family portal user's email is kept current so visit updates reach them.
Steps
- Append an audit row - no raw PHI in Details
- Denormalize the family portal user's email so a Visit can address them in one hop (E20)
Workflow · Tenant provisioning
W35 Tenant provisioning
Onboards a new agency in one step: creates its admin login, sets them as the primary contact and sends a welcome email.
Steps
- Create the admin login for the new agency
- Make the new admin the agency's primary contact
- Email the new agency admin a welcome
Workflow · Family visit update
W36 Family visit update
InactiveKeeps families in the loop: when a visit is updated, the family member linked to that client receives a plain-language update by email.
Steps
- Find the family members linked to this client
- Email the family a visit update
Workflow · W31b Timesheet review notice
W31b Timesheet review notice
As soon as a timesheet is generated, the caregiver is emailed to review their hours before payroll.
Steps
- Email the caregiver that their timesheet is ready to review