Intelligent Roster Scheduling for Medical Practices

Generate fair, compliant rosters in under a second. Rostersmith uses constraint-based optimisation to handle the complexity so you don't have to.

Medical roster scheduling is broken

Spreadsheets, phone calls, and gut feel don't scale. The result is wasted time, unhappy doctors, and avoidable errors.

Hours wasted manually

Practice managers spend 4-8 hours per week building rosters by hand in spreadsheets, juggling leave, subspecialties, venue slots, and weekend calls.

Unfair call distribution

Without systematic tracking, some doctors end up with disproportionate call, late, and weekend shifts. Resentment builds. Retention suffers.

Compliance gaps

Manual processes miss constraint violations: double-bookings, insufficient subspecialty coverage, or doctors scheduled during approved leave.

How it works

1

Define your rules

Configure 76+ scheduling constraints: subspecialty requirements, venue capacities, day-off preferences, no-call flags, Muslim Friday rules, and more.

2

Generate in seconds

The CP-SAT constraint solver produces an optimal roster in under a second. Review the result, lock preferred assignments, and re-solve if needed.

3

Publish and track

Publish the roster with one click. Doctors receive email notifications, iCal feeds update automatically, and fairness metrics are tracked year-round.

Everything you need to run fair rosters

From automated solving to shift swaps, every feature is designed around the real constraints of running a multi-site medical practice.

Sub-second constraint solving

76+ configurable rules processed by Google OR-Tools CP-SAT solver. Handles 30+ doctors, 14 venues, subspecialties, half-day splits, and weekend calls simultaneously.

Fairness tracking

Real-time dashboards monitor call, late, and day-off distribution across all providers. Standard deviation scoring ensures equitable workload over time.

Manual overrides with re-solve

Lock any assignment, make manual changes, then re-solve around your decisions. Human judgment and solver intelligence work together.

Shift swaps with approval

Doctors request shift swaps directly in the app. Managers approve with one click while constraint validation runs automatically in the background.

Excel, PDF and iCal export

Export formatted rosters to Excel or PDF. iCal feeds let every doctor subscribe in Google Calendar, Outlook, or Apple Calendar.

Mobile responsive with audit trail

Full functionality on any device. Every change is logged with who, what, when, and why. Complete version history for every roster.

Built for radiology

Rostersmith understands radiology scheduling: subspecialty requirements, half-day venues, weekend calls, pain clinics, cardiac days, mammography rotations, and more.

Starting with radiology, expanding to emergency medicine, anaesthesiology, and beyond.

Simple, transparent pricing

14-day free trial, no credit card required. All plans include unlimited admin and viewer seats.

Save 20% with annual billing.

Starter

For smaller practices getting started

R149/doctor/month
  • 5 - 15 doctors
  • 1 - 2 locations
  • Core constraint solver
  • Excel and PDF export
  • Email notifications
  • 14-day free trial
Start Free Trial

Most Popular

Professional

For multi-site practices

R249/doctor/month
  • 5 - 50 doctors
  • Unlimited locations
  • All Starter features
  • Fairness dashboard
  • Shift swaps and open shifts
  • iCal feeds
  • Priority support
Start Free Trial

Enterprise

For large groups and hospital departments

Custom
  • 50+ doctors
  • Unlimited locations
  • All Professional features
  • Custom constraint rules
  • API access
  • Dedicated onboarding
  • SLA guarantee
Contact Us

Request a Demo

See how Rostersmith can streamline scheduling for your practice.