Book a demo
All posts
Guide 11 min read

Best residency scheduling software: how to choose in 2026

In most residency programs, the planning, building and tinkering still happen in Excel, and Amion, QGenda, ShiftAdmin and Lightning Bolt mostly publish the result. Here is how the tools differ, what residency scheduling software should do, and what to ask in a demo.

Reviewed by Lauren Ferguson, MD, former UVA Health chief resident and clinical informaticist

The short answer

In most residency programs, the planning, building and tinkering still happen in Excel, and tools like Amion, QGenda, ShiftAdmin and Lightning Bolt mostly publish the result. That spreadsheet work is where chiefs spend about half their year. That’s what Chiefly replaces: our team loads your rules, and Chiefly builds the block, daily, clinic and call schedules as one integrated system of record, re-runs them in minutes when something changes, and exports to whatever you publish in.

What do chief residents use for scheduling?

Excel, for the part that takes the time. Residency scheduling has two halves: planning, building and tinkering with the year, and publishing the result so residents and rotation directors can see it. In most programs the first half happens in a spreadsheet inherited from last year’s chiefs, and the scheduling tools people name are used for the second.

  • Chiefly. Built for the first half: it generates the block, daily, clinic and call schedules from your program’s rules, lets your chiefs tinker and re-run, and publishes or exports the result (how it works).
  • Excel or Google Sheets. Where most programs still plan and build the year, because it’s flexible and gives chiefs control (Chiefly vs Excel).
  • Amion. Used mainly to publish call schedules and show who’s on call; block assignments are entered by hand, imported from Excel or repeated from a template (Chiefly vs Amion).
  • QGenda. Schedules a health system’s whole provider workforce; residency programs typically build their block schedules elsewhere and publish them in QGenda (Chiefly vs QGenda).
  • ShiftAdmin and Lightning Bolt. Built around physician shifts and call, used most in emergency medicine and attending groups.
  • Residency management systems. New Innovations and MedHub hold evaluations and duty-hour logs, and give programs a place to post rotations.

Why does the build still happen in Excel?

Because publishing tools aren’t built for it. Planning a residency year means trying ideas, undoing them and trying again, with every rule in view, and none of the publishing tools gives chiefs a place to do that. A spreadsheet does: it’s flexible, familiar and fully under the chief’s control.

The cost is the rest of the year:

  • About half a chief’s year. That’s how long chief residents tell us scheduling by hand takes them.
  • The domino effect. One parental leave, late start or off-cycle resident means re-working the rest of the year by hand.
  • Dozens of spreadsheets. Block, daily, clinic and call in separate files, with nothing linking a change in one to the others.
  • The rules leave with the chiefs. Each new chief class inherits a spreadsheet, not the logic behind it.

Where does Chiefly fit among residency scheduling tools?

Chiefly replaces the spreadsheet, not the publishing tool. It’s both residency scheduling software and a service: you send last year’s schedule and requirements, our team loads your rules and ACGME requirements, along with the hundreds of nuances we’ve built up over many GME clients, and we work to your program’s timeline.

  • One integrated system of record. The block, daily, clinic and call schedules are generated together, so a change on the block side carries through to the rest.
  • Tinkering without the risk. Your chiefs re-run the schedule themselves and get the result in minutes, try what-ifs in a sandbox, and compare every saved version.
  • Every rule, every time. Each build, change and swap is checked against your rules, and anything Chiefly can’t meet is flagged before it goes out.
  • Years, not snapshots. Rules and residents roll over to the next chief class, and dashboards for program directors track each resident’s progress year over year.
  • Publish anywhere. Residents can see the schedule in Chiefly, and every schedule exports to Excel, formatted for Amion, QGenda or whatever your hospital already uses.
  • A team behind it. A dedicated scheduling advisor, training for each new chief class, and quarterly check-ins.

Boston Children’s, with 188 residents across two hospitals, saved more than 3,600 chief and admin hours in its first eight months (case study), and UVA Pediatrics built its academic year in a week and a half (case study). See how Chiefly works.

What should residency scheduling software do?

Take over the planning, building and tinkering, not just the publishing. Check each tool for:

  • A schedule built from your rules, your program’s and ACGME’s, rather than typed in by hand.
  • Block, daily, clinic and call in step, so one change carries through instead of being fixed four times.
  • Safe tinkering: what-ifs in a sandbox, re-runs in minutes, and every version saved.
  • Swaps checked against your rules before a chief approves.
  • A system of record across years, so rules and each resident’s progress carry into the next chief class.
  • Publishing where residents already look, with an Excel export so your data stays portable.
  • Who sets it up: your chiefs, or the vendor’s team (service or software?).
  • Your hospital’s IT review. Ask whether it holds PHI, where data is hosted, and whether the vendor will complete your HECVAT. Chiefly holds no patient data or PHI, is hosted in the United States, and has completed security reviews for more than a dozen health systems and academic medical centers.

Residency scheduling software comparison: how do the main tools differ?

Most differ in which half of the job they cover: planning and building the year, or publishing it (from vendor pages, October 2026).

ToolWhat programs use it forPlan, build and tinker the year?Publish the schedule?Who sets it up
ChieflyPlanning, building, tinkering and publishing residency schedulesYes: block, daily, clinic and call generated from your rules, with a sandboxYes: in Chiefly, or exported for any platformChiefly’s team
Excel or Google SheetsWhere most programs plan and build the year todayBy hand, cell by cellAs a shared fileYour chiefs
AmionPublishing call schedules and who’s on callNo: block assignments are entered, imported from Excel or templatedYesYour program; the Residency plan is self-serve
QGendaScheduling a health system’s whole provider workforceNo: programs typically build elsewhere and publish hereYesQGenda’s implementation team
ShiftAdminShift scheduling in emergency medicineNot for a residency block yearYes, shiftsNot documented publicly
Lightning BoltPhysician shift and call schedulingBuilt around shifts and call, not the residency yearYesA vendor consultant

Is Amion still the best residency scheduling software?

For publishing call schedules and showing who’s on call, Amion is still widely used. For planning, building and tinkering with the residency year, it was never the tool: block assignments are entered by hand, imported from Excel or repeated from a template, so the real work happens in a spreadsheet first.

Chiefly is built for that work, and its export goes into Amion, so residents keep looking up who’s on call where they always have (Chiefly vs Amion).

QGenda vs Amion: which fits a residency program?

For a residency program, both are mainly publishing tools. QGenda fits an institution that schedules its whole provider workforce in one platform; Amion fits a program that mainly needs call schedules and who’s on call, set up by the program itself. In either case, the year is usually planned and built in Excel first.

Chiefly works alongside either one: it replaces the spreadsheet, and its export drops into QGenda or Amion. For head-to-head detail, see Chiefly vs QGenda and Chiefly vs Amion.

What should you ask in a residency scheduling software demo?

Send the vendor last year’s schedule and your rules first, then ask these. Click any question to see how Chiefly answers it.

  1. 1.Can you build a draft of our block schedule from our rules before we decide?
    Yes. Send last year’s schedule and your requirements; our team loads your rules, and Chiefly generates a draft for your chiefs to review.
  2. 2.Does the software generate assignments, or do our chiefs enter them?
    Chiefly generates them from your rules. Your chiefs review, adjust and re-run, and can still edit by hand, with every edit checked against your rules.
  3. 3.Can our chiefs test a what-if without touching the live schedule?
    Yes. What-ifs run in a sandbox next to the live schedule, and every version is saved, so you can compare before you publish anything.
  4. 4.A resident starts parental leave in November: can you show the re-run?
    Yes. Your chiefs re-run the schedule around the leave themselves and see the result in minutes, with your rules intact and the previous version saved for comparison.
  5. 5.Does a change to the block schedule carry into daily, clinic and call?
    Yes. Chiefly builds the block, daily, clinic and call schedules as one integrated system, so a change on the block side carries through to the rest.
  6. 6.Which ACGME rules does it check, and does it flag problems while you build?
    Your ACGME requirements are loaded as rules alongside your program’s own, and every build and re-run is checked against them. Anything Chiefly can’t meet is flagged before the schedule goes out.
  7. 7.How do residents request swaps, and is each one checked before approval?
    Residents request swaps in Chiefly’s Swap Portal, and each one is checked against your rules before a chief approves it, usually in seconds. Chiefs and coordinators can also start a swap from the admin view.
  8. 8.Who enters our rules, and who updates them when requirements change?
    Our team enters your rules during setup, along with the hundreds of nuances we’ve built up over many GME clients. When something changes, your chiefs can edit a rule and re-run, and your scheduling advisor is there to help.
  9. 9.What rolls over next year, and who trains our next chiefs?
    Rules, residents and settings roll over, bringing in your incoming matched residents. Each new chief class gets its own training, and your scheduling advisor stays the same.
  10. 10.Can we export everything to Excel in a format other platforms accept?
    Yes. Every schedule downloads to Excel, and our team formats the file to match the upload format of the tool you already use, such as Amion or QGenda.
  11. 11.Do you hold PHI, where is our data hosted, and will you complete our HECVAT?
    Chiefly holds no patient data or PHI, only workforce scheduling data, hosted in the United States and encrypted. We have completed HECVAT and other security reviews for more than a dozen health systems and academic medical centers.

Frequently asked questions

In most programs, Excel for the planning, building and tinkering, then another tool to publish the result. Amion, QGenda, ShiftAdmin and Lightning Bolt are mostly used to publish call, shifts and who’s on call, and residency management systems such as New Innovations and MedHub hold evaluations and duty-hour logs. Chiefly is built for the part that happens in Excel: it generates the block, daily, clinic and call schedules from your rules and exports to whatever you publish in.

For publishing call schedules and showing who’s on call, Amion is still widely used. For planning and building the residency year, it isn’t the tool: block assignments are entered by hand, imported from Excel or repeated from a template. Chiefly builds the year from your rules, and its export goes into Amion, so residents keep looking up who’s on call where they always have.

For a residency program, both are mainly publishing tools. QGenda fits institutions that schedule their whole provider workforce in one platform; Amion fits programs that mainly need call schedules and who’s on call. Either way, the year is usually planned and built in Excel first. Chiefly replaces that spreadsheet and works alongside either one.

You can, and most programs still build there, but chiefs tell us it takes about half their year, every leave sets off a domino effect, and the rules leave with each chief class. Chiefly starts from your spreadsheet, keeps the flexibility and control chiefs like about it, and exports back to Excel whenever you need a file.

Ask the vendor to build a draft of your block schedule from your rules and to re-run it for a mid-year parental leave. Then ask whether your chiefs can test what-ifs without touching the live schedule, whether a block change carries into daily, clinic and call, how swaps are checked, what rolls over each year, who trains new chiefs, whether everything exports to Excel, and whether it will pass your hospital’s IT review.

Most scheduling apps are for viewing a finished schedule and handling requests; the planning and building usually still happen in Excel. Chiefly is built for that part: it generates the block, daily, clinic and call schedules from your program’s rules, which its team loads for you. It runs in the browser, where residents can see their schedule and start swap requests, and its Excel download is formatted for upload into Amion or QGenda if your program publishes there.

Sources

Keep reading

All posts
ACGME duty hour rules for 2026
Guide

ACGME duty hour rules for residents (2026): 80 hours, 24+4 and the proposed changes

Every ACGME duty hour rule a residency schedule has to respect, with the 2026 section numbers, how averaging works, and what the proposed changes would mean.

Read the guide
Residency block schedule software
Guide

Residency block schedule software: build the rotation schedule from your rules

Chiefly builds your residency block and rotation schedule from your program’s rules, rolls it over each year, and keeps it compliant as the year changes.

Read the guide
How chiefs build the block schedule
Guide

How chief residents make the block schedule, step by step

A step-by-step guide to building a residency block schedule: what to gather, the order to build in, the rules to check, and how to publish it.

Read the guide
Who should build the residency schedule?
Guide

Residency scheduling service or software: why not both?

Chiefs shouldn’t have to build the schedule by hand, but they should keep control of it. Why the answer is software and a service, and how the four ways to make a residency schedule compare.

Read the guide
Maternity and parental leave in residency
Guide

Maternity and parental leave in residency: ACGME rules and who covers the schedule

What the ACGME requires for medical, parental and caregiver leave, how leave affects duty hours and training time, and how programs cover the schedule.

Read the guide
What is an X+Y schedule?
Guide

What is an X+Y schedule in residency? 4+1 and 6+2 explained

How X+Y schedules such as 4+1 and 6+2 separate inpatient and clinic time, why programs adopt them, and how to build one.

Read the guide
Can ChatGPT build a residency schedule?
Guide

Can ChatGPT build a residency schedule?

What happens when chiefs use ChatGPT or Claude to build resident schedules, where they break, and what to use instead.

Read the guide
Boston Children’s signs a multi-year deal with Chiefly after automating its block schedule
Case study

Boston Children’s signs a multi-year deal with Chiefly after automating its block schedule

How a 188-resident program across two hospitals built a fully ACGME-compliant block schedule in a week.

Read the case study
×Children’s National
Case study

Children’s National forms a five-year partnership to use Chiefly. Find out why.

One chief built the 2026-27 block schedule three months early, then residents traded blocks in the Swap Portal with no emailing back and forth. The chief who ran it on why Children’s National is staying for five years.

Read the case study
×UTHealth Houston
Case study

UTHealth Houston’s general surgery residency renews with Chiefly. Its program director explains why.

Chiefly’s first surgical program: a revised schedule back in an hour instead of hours in Excel, no understaffing surprises this year, and a scheduling advisor whenever they wanted one.

Read the case study
Case study: the Swap Portal
×Children’s National
Case study

Children’s National pilots Chiefly’s Swap Portal: never-before flexibility for residents, 85% took part, ~350x less admin time

Residents had never been allowed to trade their own blocks. In one month in the Swap Portal, 85% of those who could took part, 67 shaped their own schedules, and the chiefs spent an hour or less reviewing all of it.

Read the case study
×Augusta University
Case study

Chiefly helps Augusta University’s family medicine residency navigate a 30% complement increase

Two people, 49 residents, a 30% jump in headcount, and not one re-run request to Chiefly. How Augusta’s family medicine residency runs its own rotation calendar.

Read the case study
Alexandra Martinson, MD
Alexandra Martinson, MD

Welcoming Alexandra Martinson, MD

Update

Welcoming Alexandra Martinson, MD: a chief resident who speaks code

A 2025-26 Children’s National chief resident with a computer science degree and research in AI for medicine.

Read the announcement
From overwhelmed to empowered: how UVA Pediatrics chiefs reclaimed 3 months of time
Case study

From overwhelmed to empowered: how UVA Pediatrics chiefs reclaimed 3 months of time

From a spreadsheet that ate hundreds of chief hours to a block schedule built in a week and a half.

Read the case study
Alex M. Butler, MD, MS
Alex M. Butler, MD, MS
Robert Casanova, MD
Robert Casanova, MD

Welcoming our new advisors

Boston Children's Hospital Innovation Partner
Update

Announcing our new advisors, with tangible impacts for chiefs, PDs, and DIOs

Boston Children’s Innovation & Digital Health Accelerator, plus advisors in fairness, compliance, and accreditation.

Read the announcement
×Germane Solutions
Update

Germane Solutions invests in Chiefly and uses it to help its clients

The GME consulting firm connected to 40%+ of the GME market met Chiefly while modeling UVA Health’s complement increase. Now it’s an investor and a user.

Read the announcement
vs.QGenda
Comparison

QGenda alternatives for residency programs: Chiefly vs QGenda

Chiefly automates residency block, daily, clinic and call scheduling, all integrated; QGenda schedules whole health systems. Here is how they compare for residency programs.

Read the comparison
vs.Amion
Comparison

Amion alternatives for residency programs: Chiefly vs Amion

Chiefly automates the residency block, daily, clinic and call schedules; Amion is used mainly for publishing call and who’s on call. Here is how they compare.

Read the comparison
vs.Excel
Comparison

Excel vs residency scheduling software: Chiefly vs Excel

How long Excel residency schedules take, where they break, and when it’s time to move off the spreadsheet.

Read the comparison

Ready to free up
months of work?

FileEditViewWindowHelpMon 9:41 AM
Block schedule · 2026-27
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
Andersen
Burton
Clark
Flowers
Khan
Nguyen
Okafor
Berry
Wards
Vacation
NICU
Clinic/Subsp
Mental Health
PICU
Infectious Disease
ED
Wards
Night Float
Child Protection
HOGI
Child Protection
Clinic
Wards
HOGI
Advocacy
NICU
Night Float
Vacation
Mental Health
Clinic/Subsp
PICU
Genetics
PICU
NICU
Clinic/Subsp
Vacation
Wards
ED
Dermatology
Mental Health
Infectious Disease
Child Protection
Clinic
Clinic
Wards
Night Float
Genetics
HOGI
PICU
Senior Admit
Clinic/Subsp
NICU
Vacation
Advocacy
Mental Health
HOGI
Clinic/Subsp
PICU
Wards
Night Float
NBN
Clinic
Infectious Disease
ED
Vacation
Child Protection
NICU
Wards
Mental Health
Clinic
Vacation
PICU
Nephrology
Clinic/Subsp
NICU
Dermatology
Night Float
HOGI
Advocacy
NICU
ED
Wards
Child Protection
Mental Health
Clinic
Vacation
PICU
Senior Admit
Genetics
Night Float
HOGI
Clinic/Subsp
HOGI
PICU
Infectious Disease
NICU
ED
Wards
Clinic
Night Float
Vacation
Mental Health
Child Protection
FileEditViewWindowHelpMon 9:41 AM
Block schedule FINAL v7.xlsx
HomeInsertDrawPage LayoutFormulasDataReviewView
D7fx=IF(COUNTIF(D2:D9,"NICU")>2,"SHORT?","")
A
B
C
D
E
F
G
H
I
J
K
L
M
1
Resident
Wk 1
Wk 2
Wk 3
Wk 4
Wk 5
Wk 6
Wk 7
Wk 8
Wk 9
Wk 10
Wk 11
Wk 12
2
Andersen
Wards
Wards
Vac
NICU
NICU
Sub
MH
MH
PICU
PICU
ID
ED
3
Burton
CP
Cl
Cl
Wards
Wards
HOGI
HOGI
Adv
NICU
NICU
NF
Vac
4
Clark
PICU
PICU
NICU
NICU
NICU
Sub
Vac
Wards
Wards
ED
Der
MH
5
Flowers
Cl
Cl
Wards
Wards
NF
Gen
HOGI
HOGI
PICU
PICU
SA
Sub
6
Khan
HOGI
HOGI
Sub
PICU
PICU
Wards
Wards
NF
NBN
Cl
Cl
ID
7
Nguyen
Wards
Wards
MH
Cl
Cl
Vac
PICU
PICU
Nep
Sub
NICU
NICU
8
Okafor
NICU
NICU
ED
Wards
Wards
CP
MH
MH
Cl
Cl
Vac
PICU
9
Berry
Sub
HOGI
HOGI
PICU
PICU
ID
NICU
NICU
ED
ED
Wards
Wards
10
11
PGY-2
12
Diaz
HOGI
HOGI
CP
NF
Wards
Wards
ED
ID
PICU
PICU
MH
MH
13
Ellis
Gen
PICU
PICU
Sub
Sub
MH
Vac
NF
NICU
NICU
Adv
HOGI
14
Garcia
Cl
Cl
CP
CP
ID
MH
MH
Der
ED
Wards
Wards
Vac
15
Huang
MH
MH
Adv
Vac
NICU
NICU
Sub
SA
PICU
PICU
HOGI
HOGI
16
Ito
NICU
NICU
CP
CP
Vac
ED
ID
Cl
Cl
NBN
NF
Wards
17
Jones
Adv
Adv
HOGI
HOGI
NF
Der
NICU
NICU
Sub
Nep
PICU
PICU
18
Kaur
HOGI
HOGI
NF
Gen
SA
PICU
PICU
Vac
Cl
Cl
MH
MH
19
Lopez
CP
CP
MH
Vac
NF
Cl
Wards
Wards
ED
ED
NICU
NICU
Block 1Block 2CallVacation+