Hospitalist groups plan in weeks: who rounds which week, who covers nights, and who asked for which week off. VitalScheduler collects those requests first, fills every rounding week and night around them, holds anyone's 7 on, 7 off pattern, and lets your team trade weeks and nights without a group text.
Take a group of ten attendings and three APPs. The Hospitalist preset starts with two lines, both open to attendings and APPs: Rounding Week, a block that runs Monday to Sunday, and Night Admitter, 7p to 7a every night. Each starts with one person on it, so a group this size sets People needed on Rounding Week to six, one for each team. February 2027 starts on a Monday, so it holds four rounding weeks and 28 nights, 52 assignments in all. Each carries fairness points: a rounding week counts 1 for each weekday and 1.5 for each weekend day, 8 for the week, and a night counts 1.5, 2 on a weekend and 2.5 on a holiday. Change any of it on Shifts & Rules, or add a day admitter or swing shift with a tag for who can work it.
Before the month is built, the scheduler opens requests for it with a due date, and everyone with an email address gets a note. Each person marks vacation, conference days, and the days they would rather be off or would like to work, and can say how much work they want, such as no more than two nights. In our test month, one attending took the second week as vacation, another had a conference on a Thursday and Friday, a third asked to have a weekend off, and an APP asked to work a Friday. Vacation and conference days go to the scheduler to approve, and approved time off is never scheduled over. The rest are wishes the schedule meets where it can, and the Preferences met list shows any it could not. All four were met.
Then click Generate. Nobody is put on Night Admitter during their own rounding week, and nobody rounds two weeks in a row unless a week would otherwise go uncovered or someone's time off or request needs it. Evening out the load is never the reason. In the test month, eleven of the thirteen rounded two alternate weeks and took two nights in their weeks off, the other two rounded one week and took three nights, nobody rounded back to back, and nothing was left unfilled. Over six months with twelve who could round, exactly half the group every week, nobody rounded back to back either. When two of them asked for a week off, one colleague covered with back-to-back weeks, and the Schedule page listed it. For anyone who must alternate, a 7 on, 7 off pattern holds it. A week that must not move can be locked, and every later Generate leaves it alone.
The Report shows each person's weeks, nights, weekend days, holidays and points against a fair share, prorated for anyone part time. The two who rounded one week came out under their share, and later months even it out, because fairness is balanced across the year, not one month at a time. Requests come first, and fairness evens out what is left.
Months rarely end on a Sunday. When one ends midweek, the next month's schedule keeps the rest of that rounding week with the people who started it, unless they asked for those days off: in a November then December test, all six rounders on Monday, November 30 kept their week through December 6. When it looks right, Publish. Everyone sees their weeks and nights on a phone, can subscribe to them in Google Calendar, iPhone or Outlook, and trades a night or a week in the app with the scheduler giving the final yes. Name each holiday the same way every year, and whoever worked Thanksgiving last year is steered away from it this year. The part that used to take evenings, fitting 24 rounding weeks and 28 nights around everyone's requests, is the part the generator does.
The Hospitalist / Inpatient IM setup ships with Rounding Week, Night Admitter. Pick it in the two-minute setup wizard, adjust anything, and generate your first schedule the same afternoon. Or describe your group in plain English and let AI draft a custom setup.
emergency medicinehospitalistoutpatient cliniccritical careanesthesiaobgynradiologysurgeryneurologyresidency
Every plan includes everything. Adding a provider never changes your bill within a plan, and paying yearly gets you two months free.
Free for 60 days, no card. If your group grows into the next plan, the new price starts at your next renewal, never mid-month.
Or build one month first in the free call schedule maker, with this specialty already picked. No sign-up.