Free tool
Weekly round-robin or day-of-week, holiday overrides that always win, print it or export CSV. This isn't a template: it runs the same rotation resolver that routes Lydoh's live after-hours escalations.
Overrides always beat the rotation, exactly as in Lydoh's live resolver.
Mon Sep 21
Dr. Patel
Tue Sep 22
Dr. Patel
Wed Sep 23
Dr. Patel
Thu Sep 24
Dr. Patel
Fri Sep 25
Dr. Patel
Sat Sep 26
Dr. Patel
Sun Sep 27
Dr. Patel
Mon Sep 28
Dr. Nguyen
Tue Sep 29
Dr. Nguyen
Wed Sep 30
Dr. Nguyen
Thu Oct 1
Dr. Nguyen
Fri Oct 2
Dr. Nguyen
Sat Oct 3
Dr. Nguyen
Sun Oct 4
Dr. Nguyen
Mon Oct 5
Dr. Rivera
Tue Oct 6
Dr. Rivera
Wed Oct 7
Dr. Rivera
Thu Oct 8
Dr. Rivera
Fri Oct 9
Dr. Rivera
Sat Oct 10
Dr. Rivera
Sun Oct 11
Dr. Rivera
Mon Oct 12
Dr. Patel
Tue Oct 13
Dr. Patel
Wed Oct 14
Dr. Patel
Thu Oct 15
Dr. Patel
Fri Oct 16
Dr. Patel
Sat Oct 17
Dr. Patel
Sun Oct 18
Dr. Patel
Email me this schedule (CSV attached)
Generated by the same rotation resolver that routes Lydoh's live after-hours escalations, so what you print here is exactly what our AI would do with the same settings.
The honest limitation
A printed rotation fixes who is responsible. It doesn't fix the 2am mechanics: someone still has to answer, triage, reach the on-call provider, try the backup when they sleep through it, and write down what happened. Lydoh runs this exact schedule live: it answers every after-hours call, deflects emergencies to 911, lets the patient flag urgency, dials your on-call provider until someone accepts, and logs every attempt with talk time. See how after-hours triage works or what coverage options actually cost.
FAQ
The two patterns that survive contact with real life are a weekly round-robin (each provider takes a full week, trading fairness for longer stretches) and day-of-week assignment (Dr. A always has Mondays, which suits fixed personal schedules). Whichever you pick, the schedule is only as good as its override handling: holidays, vacations, and swaps must beat the rotation, or the calendar is fiction within a month.
Three things, in order: the schedule lives in someone's head or a stale spreadsheet, so the answering service pages the wrong provider; overrides get handled by group text instead of the system of record; and nobody logs who was actually reached at 2am, which matters for both fairness and liability. Fixing the artifact (a current, printed or shared schedule) fixes the first two; logging needs tooling.
Identically. This page runs the same resolver that Lydoh uses on live calls: when an urgent after-hours call comes in, it computes who is on call at that exact moment in your practice's timezone, applies any date overrides first, then dials that provider, cascades to backups if they don't accept, and logs every attempt with timestamps.
Fourteen days free. Your own number in minutes. Private by default, with a BAA for medical practices.