Table · Facilities
Facilities
The facility itself — name, address and the contact emails that alerts go to — and the anchor every unit, staff member, resident and log entry is scoped to.
- 12 fields · 2 recs
- 6 text
- 1 number
- 1 decision_box
- 4 email
Operations Healthcare Compliance
Keep the facility staffed, residents cared for, and surveys survivable — schedulers fill shifts against staffing targets, nurses work a rounds screen of today's rooms, compliance runs checklists that flag themselves when overdue, and families see updates on their resident without calling the front desk.
Use this template with the sample records, or start from a clean slate without them.
Seven demo logins are already seeded — one per role, so you see what each person sees.
Load your own records, invite your team, and turn email on.
Built for skilled nursing facilities juggling census, staffing ratios, and compliance — where the answer to "are we covered tonight?" shouldn't live in anyone's head.
While the building runs, scheduled sweeps flag overdue checklists, reminders go out on time, and every action lands in the audit log. Row-level security keeps Admin, DON, Nurse, Scheduler, Compliance Officer, and Family each in their own lane.
The whole build, in one screen. Open the explorer below to see any of it in detail.
7 user roles: Admin, DON, Nurse, Scheduler
17 data tables: Facilities, Units, Staffing Targets, Residents
24 workflows: Staff user provisioning, Family portal linking, Admission, W3a Credential denormalization
13 email templates: Admission welcome, Shift assignment, Incident filed - DON review, Major or sentinel incident alert
9 AI agents: Incident Intake and Reportability, Daily Staffing Brief, Survey-Prep Auditor, Family Update Drafter
4 pages: Login, Sign Up, Profile, Sample Page
Everything Skilled Nursing Operations installs. Pick a tab, pick an item — nothing here makes the page longer.
Table · Facilities
The facility itself — name, address and the contact emails that alerts go to — and the anchor every unit, staff member, resident and log entry is scoped to.
Table · Units
The nursing units inside each facility, giving census, shifts, staffing targets and rounds their per-unit view of the building.
Connects to
Table · Staffing Targets
Per-unit, per-shift staffing targets that the shift board is filled against, so a coverage gap shows up as soon as a unit falls short.
Connects to
Table · Residents
The resident roster every other screen hangs off: who is in which room, their status and care level, and the family contacts and updates that belong to them.
Connects to
Table · Census
A running head-count by unit so the DON and administrator can answer "how full are we tonight?" without walking the floors.
Connects to
Table · Staff
The staff roster for each facility — role, default unit and linked login — that shifts are assigned to and credentials are tracked against.
Connects to
Table · Shifts
The shift board schedulers fill against each unit's staffing target, with call-offs, no-shows and coverage gaps visible at a glance.
Connects to
Table · Task Schedules
Each resident's recurring care routine, the schedule the daily sweep turns into that day's care tasks on the nurse rounds screen.
Connects to
Table · Care Tasks
Today's care tasks for every room, generated from the resident's schedule and worked off the nurse rounds screen.
Connects to
Table · Incidents
Incident reports from first write-up through DON sign-off and state-reportability, with the filing clock tracked on each one.
Connects to
Table · Checklist Templates
Reusable checklist definitions for each facility, with a default assignee, from which the recurring compliance checks are generated.
Connects to
Table · Compliance Checks
Daily compliance checklists spun up from templates, ticked off by the compliance officer and flagged automatically when they slip past due.
Connects to
Table · Credentials
Licenses and certifications for every staff member, so an expiring credential is caught before it puts someone on the schedule.
Connects to
Table · Family Contacts
Relatives and responsible parties for each resident, linked to a portal login so they see updates on their resident and nothing else.
Connects to
Table · Family Updates
Warm, PHI-free updates written by staff and published to the family portal so relatives stay informed without calling the front desk.
Connects to
Table · Audit Log
Append-only record of who changed what and when on resident records across the facility, kept for survey and compliance review and never edited by hand.
Connects to
Table · Referral Inquiries
Admission inquiries submitted through the public referral form, tracked by status so the admissions team can follow up on each prospective resident.
Connects to
Role · Admin
Runs the building: sets up units, staffing targets, checklist templates and users, and oversees census, incidents and compliance for their own facility.
Role · DON
Clinical lead who reviews incidents, decides what is state-reportable, and keeps an eye on care tasks and compliance across every unit.
Role · Nurse
Floor staff working a rounds screen of today's rooms and tasks, filing incidents and quick census updates for their own unit only.
Role · Scheduler
Builds the schedule, fills open shifts against staffing targets and watches coverage and hours-per-resident-day, without seeing clinical detail.
Role · Compliance Officer
Owns the checklists, credentials and audit trail that a survey will ask about, with read-only visibility into clinical records.
Role · Family
A responsible party's read-only portal showing their resident's status and the updates staff have published, and nothing else.
Role · Public (referral form)
Lets prospective families submit a bed-availability inquiry from the public site without a login and without seeing any resident data.
Workflow · Staff user provisioning
Gives a new staff member a working login scoped to their facility and unit the moment their staff record is saved.
Steps
Workflow · Family portal linking
Connects a family contact's portal login to their resident so they see only what belongs to them.
Steps
Workflow · Admission
Opens the first census entry and sends the welcome email the moment a new resident is admitted.
Steps
Workflow · W3a Credential denormalization
Stamps the staff member's facility onto each new credential so it lands in the right facility's expiry ladder and reports.
Steps
Workflow · Census denormalization
Fills in facility, unit and room on every new census movement from the resident so the head-count rolls up by unit without re-entry.
Steps
Workflow · Care Task denormalization
Tags each new care task with the resident's facility and unit so it shows on the right rounds screen and unit reports.
Steps
Workflow · W5a Task Schedule denormalization
Tags each new task schedule with the resident's facility and unit so daily task generation stays scoped to the right building and floor.
Steps
Workflow · W5b Task completion stamp
Records who closed out a care task and when, the moment it is marked completed or refused on the rounds screen.
Steps
Workflow · Incident intake
Routes every new incident to the DON for review and raises an immediate alert when it is major or sentinel.
Steps
Workflow · W6b DON sign-off stamp
Stamps the DON's sign-off on an incident the moment its status flips to signed, giving surveyors a clean timestamp on every review.
Steps
Workflow · Reportability clock
Starts the state filing clock the moment the DON marks an incident reportable, so the deadline is never guessed at.
Steps
Workflow · Reportability deadline watch
Checks every hour for reportable incidents and follow-up investigations that have not been filed and chases the people responsible before the deadline.
Steps
Workflow · Daily task generation
Builds each morning's care task list for every resident from their recurring schedule so nurses start the shift with rounds ready to go.
Steps
Workflow · Missed task escalation
Flags care tasks that slip past their scheduled time and escalates them to the unit so nothing is quietly missed.
Steps
Workflow · Shift assignment and credential gate
Warns the scheduler when an assigned staff member has an expiring or expired credential and confirms the shift to the staff member by email.
Steps
Workflow · Coverage gap
Turns a call-off or no-show into an open-shift alert so the scheduler can cover the gap before the shift starts.
Steps
Workflow · Credential expiry ladder
Warns staff and the compliance officer as credentials approach expiry and marks them expired the day they lapse.
Steps
Workflow · Compliance generation
Creates today's compliance checks from the active checklist templates so the compliance officer never has to set them up by hand.
Steps
Workflow · Compliance overdue
Sweeps for compliance checks past their due date, marks them overdue and escalates them before a surveyor finds the gap.
Steps
Workflow · Staffing target denormalization
Copies the unit's facility onto each new staffing target so the shift board compares coverage against the right building's numbers.
Steps
Workflow · Resident status change
Handles hospital transfers, discharges and deaths by updating the census, pausing task schedules and notifying the family.
Steps
Workflow · Family Update publish
Publishes a staff-written update to the family portal, recording who wrote it and when it went live.
Steps
Workflow · Audit - resident record events
Writes an audit log row every time a resident record is created or changed, so survey prep can show exactly who touched what and when.
Steps
Workflow · Referral intake
Sends every bed-availability inquiry from the public form straight to admissions so a prospective family hears back quickly.
Steps
Email · Admission welcome
Welcome to {{facility_name}}
Email · Shift assignment
You are scheduled: {{shift_date}} {{shift_type}}
Email · Incident filed - DON review
Incident {{incident_id}} filed on {{unit_name}}
Email · Major or sentinel incident alert
{{severity}} incident {{incident_id}} on {{unit_name}}
Email · State-reportability deadline
Reportable incident {{incident_id}}: due {{report_due_at}}
Email · Missed task escalation
{{missed_count}} missed tasks on {{unit_name}}
Email · Credential warning on scheduled staff
Credential problem on {{shift_date}} {{shift_type}}
Email · Coverage gap
Open shift: {{shift_date}} {{shift_type}} on {{unit_name}}
Email · Credential expiry tier
{{tier}}: {{credential_type}} expires {{expiration_date}}
Email · Overdue checklists
{{overdue_count}} overdue compliance checks
Email · Staffing below target
Below target: {{unit_name}} {{shift_type}}
Email · Resident status change
An update about {{resident_first_name}}
Email · Referral inquiry received
New bed inquiry from {{inquirer_name}}
AI agent · Incident Intake and Reportability
Turns a nurse's rough incident narrative into a structured report and recommends whether the state-reportability clock should start.
Tools
AI agent · Daily Staffing Brief
Gives the DON and scheduler a morning brief on coverage, hours per resident day and any credential risk on today's schedule.
Tools
AI agent · Survey-Prep Auditor
Runs a mock survey against your records and hands back a punch list grouped by F-tag so you fix gaps before the real one.
Tools
AI agent · Family Update Drafter
Drafts warm, PHI-free portal updates for families from a few notes, ready for a nurse to review and publish.
Tools
AI agent · Facility Ops Assistant
Answers the administrator's questions about census, staffing and open incidents across the facility without opening a report.
Tools
AI agent · Rounds Companion
A nurse's pocket assistant for today's rounds: which rooms are due, what is flagged and what still needs doing.
Tools
AI agent · Staffing Assistant
Helps the scheduler see coverage, open shifts and staffing ratios by unit and shift in plain language.
Tools
AI agent · Compliance Assistant
Walks the compliance officer through open incidents, reportability deadlines and overdue checks.
Tools
AI agent · Family Companion
Lets a family member ask about their loved one and get answers drawn only from the updates published for their resident.
Tools
Page · Login
Page · Sign Up
Page · Profile
Page · Sample Page
Relationship
Units connects to Facilities through "Facility".
Relationship
Staffing Targets connects to Facilities through "Facility".
Relationship
Staffing Targets connects to Units through "Unit".
Relationship
Residents connects to Facilities through "Facility".
Relationship
Residents connects to Units through "Unit".
Relationship
Residents connects to Staff through "Primary Physician".
Relationship
Residents connects to Family Contacts through "Responsible Party".
Relationship
Census connects to Facilities through "Facility".
Relationship
Census connects to Residents through "Resident".
Relationship
Census connects to Units through "Unit".
Relationship
Staff connects to Facilities through "Facility".
Relationship
Staff connects to Units through "Default Unit".
Relationship
Shifts connects to Facilities through "Facility".
Relationship
Shifts connects to Units through "Unit".
Relationship
Shifts connects to Staff through "Assigned Staff".
Relationship
Task Schedules connects to Facilities through "Facility".
Relationship
Task Schedules connects to Residents through "Resident".
Relationship
Task Schedules connects to Units through "Unit".
Relationship
Care Tasks connects to Facilities through "Facility".
Relationship
Care Tasks connects to Residents through "Resident".
Relationship
Care Tasks connects to Units through "Unit".
Relationship
Care Tasks connects to Task Schedules through "Task Schedule".
Relationship
Care Tasks connects to Staff through "Assigned To".
Relationship
Care Tasks connects to Staff through "Completed By".
Relationship
Incidents connects to Facilities through "Facility".
Relationship
Incidents connects to Residents through "Resident".
Relationship
Incidents connects to Units through "Unit".
Relationship
Incidents connects to Staff through "Reported By".
Relationship
Incidents connects to Staff through "DON Signed By".
Relationship
Checklist Templates connects to Facilities through "Facility".
Relationship
Checklist Templates connects to Staff through "Default Assignee".
Relationship
Compliance Checks connects to Facilities through "Facility".
Relationship
Compliance Checks connects to Checklist Templates through "Template".
Relationship
Compliance Checks connects to Staff through "Assigned To".
Relationship
Credentials connects to Facilities through "Facility".
Relationship
Credentials connects to Staff through "Staff".
Relationship
Family Contacts connects to Facilities through "Facility".
Relationship
Family Contacts connects to Residents through "Resident".
Relationship
Family Updates connects to Facilities through "Facility".
Relationship
Family Updates connects to Residents through "Resident".
Relationship
Family Updates connects to Staff through "Posted By".
Relationship
Audit Log connects to Facilities through "Facility".
Relationship
Referral Inquiries connects to Facilities through "Facility".
You pick which when you copy the app. Both arrive as a working build on your own URL.
The app arrives seeded with sample records, plus a working demo login for each role — so you can see what every person sees before you invite anyone.
The seeded accounts and their sign-in details are listed in the app once you install it.
Nothing to clear. The demo logins and sample data never exist — you start straight at step one.
Same backend, different front line. Every one is a real app you can copy today.
OperationsNutrition & Meal DeliveryMedical meal delivery and MTM — compliant meal plans, allergy checks, kitchen, orders, and deliveries.13 tables · 6 roles · 26 workflows · 4 AI agentsUsed 1×
HR & RecruitingCaregiver Hiring & Credentialing PortalHire caregivers and keep every credential current — pipeline, background checks, and expiry tracking in one portal.10 tables · 5 roles · 23 workflows · 6 AI agentsNew
OperationsHome Care Agency OSField-verified home-care operations — scheduling, EVV, compliance, and a family portal.14 tables · 7 roles · 36 workflows · 8 AI agentsNewNo public reviews for Skilled Nursing Operations yet. Install it and you can be the first to leave one.
Clone it, prompt to change anything, deploy on your own domain.
Use this template Try the live demo