RosterFlow generates fair, conflict-free weekly rosters for anaesthesia departments. It respects leave, on-call recovery, training pairs and every other rule your team actually runs on.
Every week, the same constraints, the same conflicts, the same conversations. We watched it happen across South African theatres and built the tool that should already exist.
Re-doing the same Excel sheet every week. Chasing leave forms, on-call dates, and last-minute swaps by WhatsApp.
Time spent building rosters is time off the theatre list. Senior consultants are seeing fewer patients to do work the software should be doing.
When the roster is a Word document nobody can quite read, a single misread row can mean a missed shift, an unstaffed theatre, or a patient left waiting.
Manual rosters quietly reward whoever speaks up. Fairness across the team becomes invisible work.
The roster lives in a head, a folder, and a colour-coded spreadsheet nobody else can read.
Theatres, staff, special positions, and the recurring rules your department always follows.
Leave, on-call dates, study days, fixed assignments, theatre preferences, and staffing requirements. Anything you’d normally pencil in by hand.
RosterFlow respects every hard rule, balances workload across the team, and flags real conflicts before they cost you.
Every rule your department already follows, encoded once and respected every single time.
Whole-week leave, AM-only blocks, study days, conferences, admin sessions. RosterFlow always knows who is actually available before placing anyone.
Build the monthly call roster once and RosterFlow reads it when generating each week. Post-call days are blocked, pre-med theatres stay protected, and weekend cover rolls into Monday automatically.
Floor senior, liaisons, and other named roles. Role eligibility is enforced, and where you need it, the same person can be locked across the whole week.
Say what each theatre needs and what it should ideally have. RosterFlow meets the floor and aims for the target.
When a week is genuinely tight, RosterFlow keeps your critical theatres covered and lets the lowest-priority lists give way. Trade-offs you would have made yourself, made for you.
Tell RosterFlow which doctors belong on which lists, and which to keep apart. Set it as a hard rule or a soft preference.
Trainees stay with their named trainer. Same theatre, same session, every day they are both in. No more separate sticky-note for who is shadowing whom.
For theatres or roles that need continuity, lock one person across every applicable day. The rest of the roster builds itself around them.
Balances list-load and heavy days across each role group.
RosterFlow keeps track of past rosters and spreads case types evenly over time, so every doctor gets balanced exposure, not just a fair week.
Once a roster is final, RosterFlow emails each person a personalised view showing only the lists and sessions they are on. No more screenshotting a spreadsheet.
Connect hospitals in the same academic circuit so rotations and shared staff line up across sites. Coming soon.
We’re opening pilot access to South African anaesthesia departments later this year. Founding pilots help shape the product.