ProductFairness Engine
Make workload visible. Keep duties balanced.
The Fairness Engine compares physician workload across hours, duties, nights and weekends before the roster is published, and keeps that balance across months.
Free for up to 10 doctors. No credit card.

What fair means in a physician roster
Equal total hours, nights and weekends shared evenly, no clustering of hard shifts, and balance carried from one roster to the next. Every one of these is applied only after every safety and coverage rule is met.
Compare the workload at a glance
Workload reports show each doctor's totals for any period, so fairness can be checked instead of argued about. Reports export to PDF, CSV or Excel.
- Total hours
- Total duties
- Night duties
- Weekend duties

Balance the roster without losing coverage
Coverage, approved leave and rest are hard rules and always met. Hours and nights are then spread as evenly as those rules allow.
- Nights divided by count, not by feel
- High-burden shifts spaced out
- Preferences applied to every doctor

Track fairness across rosters
One roster can only be so even: with 30 nights and 8 doctors, someone does an extra night. PlanMyRounds uses past rosters so the extra night rotates instead of landing on the same people.

How to split night shifts fairly
Divide the period's nights by the doctors eligible for nights after approved leave, so no two counts differ by more than one. Space each doctor's nights apart, protect the recovery window after every night, and give fewer nights next period to anyone who did an extra one.
For example, 30 single-doctor nights shared by 8 doctors means six doctors do 4 nights and two do 3. See a full monthly ICU example
How each fairness goal is measured
| Goal | How it is measured or applied |
|---|---|
| Equal total hours | Total hours per doctor in the workload report |
| Nights shared evenly | Night-shift count per doctor |
| No clustering | Spacing between high-burden shifts, balanced as a soft constraint |
| Fair over time | Past rosters feed a historical fairness adjustment |
| Preferences applied evenly | Preferences are a soft constraint applied to every doctor |
Fair scheduling FAQ
How do you create a fair doctor schedule?
How should night shifts be split between doctors?
Does fairness ever override coverage or rest rules?
What if a doctor wants more nights?
Can the team see that the roster is fair?
Build a roster your team agrees is fair.
Free for up to 10 doctors. No credit card, no contract.