
Key Takeaways
If you've just been handed the chief resident scheduling binder — or inherited a Google Sheet held together by COUNTIF formulas and prayer — you already know that residency scheduling can feel like an impossible task.
Most programs default to Excel or Google Sheets. And honestly? They work — until they don't. One vacation request, one unexpected absence, one rotation change, and the entire schedule collapses like a house of cards. You're manually tracking Accreditation Council for Graduate Medical Education (ACGME) duty hours in a separate tab. Fairness complaints pile up. And when you graduate in June, every piece of institutional scheduling knowledge walks out the door with you.
This article is the guide you wish you had when you became chief. Seven tools reviewed — QGenda, Amion, Lightning Bolt, Chiefly, Calerity, Intrigma, and Thrawn — with honest pros and cons. Not a vendor sales page. A real comparison.
| Tool | Best For | Key Differentiator | Pricing Model | Who Builds the Schedule? |
|---|---|---|---|---|
| Thrawn | Eliminating the scheduling workload entirely | Managed service with mathematical optimization | Consultation-based | They build it |
| QGenda | Large enterprise health systems | Deep integration across hospitals and provider types | Enterprise license | You build it |
| Amion | Basic on-call viewing | Ubiquity and simplicity | Annual subscription | You build it |
| Lightning Bolt | Graduate Medical Education requirement tracking | GME-specific rule building and reporting | Per provider/month | You build it |
| Chiefly | Modern UI with self-serve flexibility | User-friendly interface designed for chiefs | Per user/month | You build it |
| Calerity | Automated rule-based scheduling for academic medicine | Built specifically for GME programs | Contact vendor | You build it |
| Intrigma | Comprehensive provider management | All-in-one platform with analytics and communication | Per provider/month | You build it |
Here's a detailed breakdown of each platform — what it does well, where it falls short, and who it's actually built for.
Best for: Chief residents and Program Directors (PDs) who want to eliminate the hundreds of hours spent on scheduling and hand the entire building process off to a team of experts.
Thrawn is fundamentally different from every other tool on this list. It's not residency scheduling software — it's a done-for-you managed scheduling service. You don't log in and drag blocks around. Instead, you send your constraints — vacation requests, rotation requirements, ACGME duty hour rules, resident preferences — and Thrawn's team uses a proprietary Scheduling Programming Language (SPL) to generate a complete, mathematically optimal schedule for your program.
As Dr. R. Kapoor, a Clinical Fellow in a Neurocritical Care Fellowship, described the process: "We provided the team with the vacation requests of our clinical fellows and scheduling requirements for various rotations, and Thrawn quickly followed up with a couple of clarifying questions. Within such a short time, our yearly block fellowship schedule was complete!"
Your job becomes reviewing the finished schedule — not building it.
Pros:
Cons:
What to know: Founded in 2024 by a team of mathematicians and logistics experts from MIT, Thrawn currently serves 19 departments across 14 hospitals at multiple top-20 academic health systems. The service is purpose-built for residency and fellowship programs — it's not a general hospital scheduling platform. Personalized pricing is available through a consultation.
Best for: Large, multi-department academic health systems that need a single integrated platform covering all provider types — attendings, residents, and beyond.
QGenda is the enterprise behemoth of physician scheduling. If your hospital has a universal scheduling platform, there's a good chance it's this one. It's a self-serve, rule-based scheduling software that you configure and operate. As one chief noted on resident scheduling software, it can be "a ton of work upfront" to import all your rules — but once configured, it can become relatively stable for day-to-day operations. QGenda allows you to create role-specific "tasks" so residents are only eligible for shifts matching their PGY level or subspecialty.
Pros:
Cons:
Best for: Programs that need a simple, low-cost tool for publishing and viewing on-call schedules — and whose residents are already familiar with it.
Amion has been around long enough that most attendings and residents have used it at some point. It's a web-based scheduler where you manually build and input schedules, with some limited autoscheduling functionality and shift-swap features. According to a review on ALiEM, it runs around $350/year — making it one of the more affordable paid options.
Pros:
Cons:
Best for: Academic medical centers that need to track detailed Graduate Medical Education (GME) requirements — clinical hours, elective rotations, didactic attendance — alongside call scheduling.
Lightning Bolt (now part of PerfectServe) is a self-serve scheduling platform specifically designed with academic medicine in mind. It goes beyond shift scheduling to track academic and GME requirements, making it one of the more GME-aware tools on this list.
Pros:
Cons:
Best for: Programs that want a modern, intuitive, self-serve scheduling interface designed specifically for chiefs and residency programs.
Chiefly is the most user-friendly self-serve option on this list. It's a SaaS tool built with the GME workflow in mind, prioritizing a clean interface over the dense, legacy UIs that make tools like Amion frustrating to use. If you know you want to build your own schedules but refuse to spend another year in a spreadsheet, Chiefly is worth a serious look.
Pros:
Cons:
Best for: Programs looking for a dedicated academic scheduling platform with automation features and a track record in GME environments.
Calerity has established itself as a purpose-built option for academic medicine. It focuses on automating the schedule creation process based on a program's defined rules, and it's been mentioned by chiefs specifically because it understands the complexity of GME in a way that generic staffing tools don't.
Pros:
Cons:
Best for: Departments seeking an all-in-one provider management platform that combines scheduling with time tracking, analytics, and communication tools.
Intrigma is an enterprise-grade platform that extends beyond scheduling into broader physician management. For programs that want a single system handling scheduling, time and attendance, and reporting under one roof, it's a comprehensive option.
Pros:
Cons:
Choosing the right tool comes down to more than feature lists. There's a more fundamental question you need to answer first.
You build vs. they build. Six of the seven tools reviewed here are software platforms — they give you better tools to build the schedule yourself. Thrawn is the only option where your team sends constraints and receives a finished schedule in return. If your goal is to eliminate the scheduling workload rather than optimize it, that distinction matters more than any individual feature.
Rule-based engines vs. mathematical optimization. Most platforms use rule-based engines that check your schedule against a list of constraints. They function like a spell-checker: they catch mistakes after you've made them. Thrawn's SPL operates differently — it generates a complete, conflict-free schedule from constraints from the start, rather than flagging problems in a schedule you've already built.
Compliance detection vs. compliance prevention. Tools that surface ACGME violations after schedule creation are better than nothing. But if a PD is facing a site visit, "we caught the error" is a less comfortable position than "violations are architecturally impossible." The most defensible position is a schedule generated with duty hour compliance as a built-in constraint, not a post-hoc audit.
The fairness problem. No matter how carefully you manually build a fair schedule, residents will challenge it — because without mathematical proof, fairness is subjective. Tools with basic tallies help. A mathematically proven distribution of desirable and undesirable assignments, however, removes both actual bias and the perception of it.
We have to address it directly. Spreadsheets are the default for a reason. As one chief summarized the prevailing sentiment, "Nothing was able to deliver quite like Excel." For many, it's "an absolute beast to conquer," but with COUNTIF, conditional formatting, and color-coded rotations, you can build a surprisingly functional system for a program with relatively stable constraints.
But Excel has structural limits that no amount of clever formulas can fix:
The best residency scheduling software is the one that fits your program's real constraints — your size, your specialty, your tolerance for building vs. reviewing, and your ACGME risk profile.
If you want a modern self-serve interface, Chiefly is the cleanest option. If your institution has already standardized on QGenda or Lightning Bolt, the path of least resistance may be learning to use what you have. If you need basic on-call visibility on a tight budget, Amion still works.
But if your program spends weeks building the annual block schedule, scrambles to patch call coverage when someone goes out sick, and resets from zero every time a new chief class takes over — the tools that require you to build the schedule aren't solving the actual problem.
Thrawn's managed service handles the full scheduling workflow from constraints to finished schedules, with ACGME compliance built in as a generation constraint and mathematical fairness baked into every assignment distribution. Programs at multiple top-20 academic health systems have already moved to optimization-based scheduling. If your program is ready to explore what that looks like, a personalized consultation is available.
Rule-based software flags conflicts in a schedule you've already built. It's reactive. Mathematical optimization proactively generates a complete, conflict-free schedule from scratch by treating all rules and preferences as a single system to solve, ensuring an optimal outcome from the start.
Most tools detect and flag violations in a schedule you've already created, requiring you to fix them manually. An optimization-based approach prevents violations from happening by building ACGME rules directly into the schedule generation process, ensuring the final schedule is compliant by design.
A managed scheduling service builds the entire schedule for you. Instead of using software to do the work yourself, you provide your program's constraints—like vacation requests and ACGME rules—to a dedicated team. They then use optimization technology to deliver a finished schedule for you to review.
Manual scheduling often leads to perceived unfairness. The most reliable way to ensure equity is with a mathematical optimization engine. It can balance desirable and undesirable assignments (like nights, weekends, and holidays) across all residents based on defined fairness metrics, providing a provably fair schedule.
This "domino effect" happens when schedules (block, call, clinic) are managed in separate spreadsheets. A change in one forces manual rework across all of them. Integrated, cross-schedule optimization prevents this by treating the entire system as one interconnected puzzle from the start.
Many programs lose institutional knowledge when chiefs graduate. A managed service solves this by providing a dedicated specialist who learns your program's unique rules. That knowledge stays with the service, not the chief, ensuring a smooth transition and consistent, high-quality schedules year after year.