Everything you need to generate fair, compliant rosters and manage your practice scheduling.
At the core of Rostersmith is a CP-SAT constraint satisfaction solver powered by Google OR-Tools. It evaluates thousands of possible assignments simultaneously to produce the optimal roster in under a second.
Rostersmith tracks workload distribution across all providers over time. The fairness engine uses standard deviation scoring to ensure equitable allocation of calls, lates, day-offs, and venue rotations.
Sometimes the solver needs human guidance. Lock any cell, change a doctor assignment, then re-solve around your decisions. Rostersmith creates a new version every time, so nothing is ever lost.
Doctors can request shift swaps directly in the app. The system validates constraints automatically and routes requests through an approval workflow.
Integrated annual leave tracking that feeds directly into the solver. When a doctor is on leave, the solver automatically excludes them and respects subspecialty coverage caps.
Weekend call scheduling is managed through a dedicated interface. Friday, Saturday, and Sunday on-call providers are assigned per week, with the solver adjusting weekday assignments to compensate.
Get rosters where you need them. Export to formatted Excel or PDF with one click, or subscribe to iCal feeds that update automatically when rosters are published.
Rostersmith works on any device. Doctors can check their schedule from their phone, and practice managers can review and approve changes on the go.
Every action in Rostersmith is logged. From assignment changes to roster publishes, the audit trail provides a complete record for governance and accountability.
Rostersmith supports multiple practices on a single platform. Each tenant gets their own subdomain, data isolation, and configuration.
Built with security-first principles. Authentication, authorization, rate limiting, and security headers are baked in from day one.
Start your 14-day free trial or request a personalised demo.