Skip to Content
For Admins & ChiefsSchedule Blocks

Schedule Blocks

What are schedule blocks?

Schedule blocks (also called rotation blocks) are the time periods your program uses to organize the academic year. A block might be four weeks, one month, or any custom length — whatever your program uses. Each block has its own set of service assignments and call schedule.

For example, a program might divide the year into thirteen 4-week blocks. During Block 1, a resident might be assigned to Cardiology and take Night Call three times. During Block 2, that same resident rotates to General Surgery with a different call schedule.

Creating blocks

To create a new block:

  1. Navigate to Schedule Blocks from the dashboard.
  2. Select the academic year you want to add a block to.
  3. Click Add Block.
  4. Enter the block name or number (e.g., “Block 1” or “July”).
  5. Set the start date and end date.
  6. Click Save.

The block appears in the list in chronological order and is ready for service assignments and call scheduling.

Academic years

Blocks are grouped by academic year. You can set up multiple academic years and switch between them from the Schedule Blocks page or the dashboard.

A typical academic year runs from July through June, but CallGrid does not enforce any specific date range — you can define your academic year however your program operates.

Block order

Blocks are displayed in chronological order based on their start date. The order number (Block 1, Block 2, etc.) helps identify them across the application and in schedule views.

Editing blocks

Click on any block to edit its name, start date, or end date. Adjustments take effect immediately.

Changing block dates after service assignments or call schedules have been created may cause scheduling conflicts. Always review the schedule after modifying block dates to ensure assignments still fall within the correct range.

Deleting blocks

You can delete a block that has no assignments. If a block already has service assignments or call slots, you must remove those first before deleting the block.

Last updated on