Rosterly Health
Built for hospital scheduling teams

The roster, written in
60 seconds.

Rosterly Health turns weeks of clinician scheduling into one button. Set your rules, collect preferences, and let our solver build a fair, compliant roster you can ship the same morning.

Generating
00%
Emergency Ward
62 doctors · 4 weeks · 487 prefs
Loading 24 rulesworking
Reading 487 preferences
Solving coverage
Balancing fairness
Roster ready
obj: 96.8%violations: 0elapsed: 0s
The problem

Scheduling is the
least-loved job in
the department.

7 days
spent every cycle reconciling spreadsheets, leave forms, and scheduling rules.
142 emails
about swap requests, sick cover, and "can someone please take Saturday".
23 violations
of fatigue and staffing rules slip through manual rosters every quarter.
1 person
holds the whole thing in their head — and they want to stop.
How it works

Six steps. One button.

01
Define rules
Codify EBA, fatigue, skill mix once.
02
Collect prefs
Doctors submit from their phones.
03
Generate
Solver returns optimal in seconds.
04
Review
Drag-and-drop with live rule checks.
05
Publish
Calendar sync, read receipts, in-app Q&A.
06
Adapt live
Sick calls and swaps route automatically.
Auto-rostering

A solver, not a sorting hat.

Our optimisation engine treats your roster as the constraint problem it actually is. Hard rules are guaranteed; soft preferences are maximised. You get the best possible answer, every time.

  • Hard rules: never violated
  • Soft preferences: maximised by the solver
  • Re-solves in under a minute when reality changes
solver.log
00:00.0 loading 24 rules
00:00.4 reading 487 preferences
00:01.2 initial feasible solution found
00:14.6 objective: 94.3% prefs met
00:38.1 objective: 96.1% prefs met
01:00.0 optimal · 0 violations · 96.8% met
Fairness

Every doctor gets a fair share.

Watch shifts, weekends, and nights distribute evenly across your team — quarter after quarter. Flag outliers before they become resignations.

  • Quarterly fairness ledger per doctor
  • Auto-flag for over-allocated nights and weekends
  • Equity adjustments on the next cycle
Fairness this quarter
Alice
25
Bilal
22
Carmen
21
David
21
Eva
24
Farah
24
Gabriel
25
Hannah
23
Requests & preferences

One inbox for the whole department.

Leave, blocked dates, swap requests — submitted from a phone, screened by rules, queued for the scheduler. The simple ones approve themselves.

  • Mobile preference calendar for every doctor
  • Auto-approval when rules are satisfied
  • Audit trail for every change
Pending preferences · 4 weeks
A
Alice Chen
Block May 3–7 · annual leave
auto-approved
B
Bilal Rahman
No nights this cycle (post-call)
auto-approved
C
Carmen Ortiz
Prefer Tue/Thu sessions
needs review
E
Eva Singh
Swap May 1 (D) → Farah (E)
auto-approved
Block-outs & time-off

Tell us when you can't work — once.

Doctors set recurring block-outs (no Tuesday nights, no weekend MUCC) and calendar-anchored time-off from one screen. The solver respects all of it without a single email.

  • Day × shift block matrix per doctor
  • Calendar time-off with full or partial days
  • Quick rules: no weekends, no ER nights, no weekday wards
Dr. Singh · block-outs
MTWTFSS
Day
×
×
Eve
×
×
Night
×
×
×
MUCC
×
×
×
×
×
×
×
Blocked
·15 of 28 cells blockedMay time-off: 3 days
Scheduling quotas

Caps and targets, by doctor.

Set per-doctor quotas like '2–5 ER nights per month' or '≤ 2 MUCC' or '2 MRH Fri/Sat nights'. The solver enforces them as hard or soft constraints and shows you live progress.

  • Faceted filters: shift type, hospital, day of week
  • Min and max bounds per cycle
  • Live counters as the roster fills in
Dr. Rahman · quotas this cycle
2–5 ER nights / mo3 / 5
≤ 2 MUCC1 / 2
2 MRH Fri/Sat nights2 / 2
≥ 18 wards / mo14 / 30
By the numbers
90%
less time on rosters
vs. spreadsheet workflows
0
rule violations shipped
compliance is a hard constraint
60s
average solve time
for a 60-doctor, 4-week roster
96%
preferences honoured
across published rosters

Give your scheduler their weekend back.

30-minute walkthrough with a real roster from your department. No commitment, no slide deck.