VitalScheduler turns your group's rotations and rules into a balanced, conflict-free schedule in one click. Built by a physician who got tired of the spreadsheet.
Set up in one sitting: pick your specialty's preset, add your roster, and generate your first block. Already keep a spreadsheet? Import it in the setup wizard. No card, no setup fee. Create your group

Describe your rotations and rules once. Click Generate and a constraint solver builds the whole month in under a minute — call, clinics, blocks, everything at once.
Weekend, holiday, and night burdens are scored and balanced across the group — prorated by FTE, carried across months, and shown in a report anyone can read. The end of "why am I always on for the holidays?"
Providers see their shifts on the web and in their own phone calendar (Apple, Google, Outlook) — always current. Publish updates and everyone's calendar just changes.
Providers request time off and propose shift trades in the portal. You approve with one click, and the schedule and calendars update themselves — no group texts, no stale spreadsheets.
7-on/7-off patterns, night call that follows the day attending, "not more than once every 8 weeks" — even different spacing per provider. Hard rules the solver never breaks, or preferences it bends only when it must.
One click exports a color-coded Excel grid or a printable PDF for the break-room wall. Already keeping a spreadsheet? Import it and keep your history.
Every schedule comes with a ledger: what each provider carried, what an FTE-proportional share would have been, the difference, and what they brought in from the previous block. In the example below, Dr. Diaz draws nothing for seven weeks — which looks like favouritism until the last column shows he carried the most of anyone into the block.

Emergency MedicineHospitalist / Inpatient IMOutpatient ClinicICU / Critical CareAnesthesiaOB/GYNRadiologyGeneral Surgery / OrthoNeurology GroupResidency Program
Residency programs: work-hour limits are built into the generator, and every resident sees their hours and their fair share within their class before the month starts. How it works for programs
Encrypted everywhere, isolated per group, daily backups — and no patient information anywhere in the system, by design. Read the plain-English version on our security page.