Check every resident's schedule against the ACGME duty-hour rules
Load your program's calendar file and pick a block, past or upcoming, to see which schedules break a rule: 80 hours a week, a day off in seven, 24 plus 4. The file is read in your browser; nothing in it is sent to Capillary.
Check a program's schedule
It opens on a made-up program of 12 residents. To check your own, export your program's calendar as an .ics file, with each entry ending in the resident's name, as in "Night float - Smith", and load it.
A made-up program of 12 residents. Checked: Sep 14 to Oct 11, scheduled hours from the calendar.
Checking the sample program.
What the check shows
- The common rules: 80 hours (6.20), 14 hours off after call (6.21.a), a day off in seven (6.21.b), 24 plus 4 (6.22) and call every third night (6.27), with the recommended 8 hours off between shifts (6.21) shown apart. Emergency medicine residents add their shift limits (6.17.a); internal medicine, surgery, pediatrics and family medicine use the common rules here, since night float limits need a whole year to check. The July 2026 requirements renumbered the former section VI.F as 6.20 to 6.28.
- Scheduled time, not hours worked. A calendar can't show moonlighting or patient care during home call, so those aren't counted. Every rule in plain words
How swaps are checked
In Capillary, a resident offers a shift and a colleague takes it. Before the swap goes through, Capillary checks that the colleague's role fits the shift, that they aren't on approved leave or another shift, and that they still get the minimum rest your program sets, such as 8 hours; the swap waits for your approval if you require it. The 80-hour and day-off rules aren't part of the swap check yet; the check above shows them for the whole program.
Free for your first academic year
Then $5 per scheduled resident per month. A scheduled resident is anyone with at least one shift on the published schedule that month. See pricing