Annual Rotations Schedule Features
The H2-O2 Medical Resident Scheduling Tool offers powerful functionality to help you
create Annual Rotations Schedules (a.k.a. "block schedules", or "master schedules")
quickly and without errors.
Overview:
- Split-table view allows you to see both the resident's schedules and the rotation rosters for each block simultaneously.
- List each resident's vacation requests in order of preference. Grant the vacations that work in the schedule and get warnings of conflicts.
- Set the number of blocks residents have to take for each rotation, and the number of residents needed in a rotation. The program then highlights the rotations that help meet these targets so you can make your schedules faster.
- Speed up the process of making Call/Shift Schedules by synchronizing them with a rotation schedule.
Split-Table View
The scheduling tool is set up to give you instant access to the information you need
while making a block schedule so you don't waste any time.
The main block scheduling window shows each resident's schedule and each rotation's roster
of residents. See the screenshot below:
When a resident is put on a rotation in a given block, that rotation's list of residents
is immediately updated.
Vacation Requests
One of the big challenges of making block schedules is accommodating each resident's
vacation requests.
H2-O2's block scheduling module allows you to list each resident's vacation
requests in order of preference. The program then reminds you of a resident's
vacation preference when relevant.
The Vacations column in the block scheduling editing area gives you an "at-a-glance"
overview of the vacation status for your residents.
Computer-Assisted Scheduling
The program helps you create your schedule by flagging the rotations
that may cause a conflict before you even assign a rotation to a resident.
In the image below, the rotations highlighted in pink would create a conflict
either with a vacation or because it would result in too many such rotations for that resident,
or too many residents in that rotation during that block.
The only adequate rotation is "Elective", or "Peds" which is the currently selected rotation.
Synchronize with Call/Shift Schedules
Once you have created a block scheule you can easily start working on the Call/Shift schedule for
a rotation.
The program automatically adds residents to the appropriate blocks in the Call/Shift Schedule
based on when they are on the rotation in the Annual Rotations Schedule.
You can sync multiple rotations to the the same Call/Shift Schedule,
and the block dates don't have to match.

Rotations Scheduling