
Key Takeaways
If you're a chief resident or program director evaluating scheduling software for your radiology program, QGenda and Intrigma are almost certainly the first two names you've encountered. They dominate the Graduate Medical Education (GME) scheduling conversation — and for good reason. Both have been around long enough to build name recognition, and both offer more structure than an Excel spreadsheet with 87 email updates chasing it.
But name recognition isn't the same as the right fit. This article gives you an honest, head-to-head evaluation of QGenda and Intrigma on the five dimensions that matter most for radiology residency scheduling — then explains a structural limitation both share that no amount of configuration can fully fix. We'll also introduce a third option that takes a fundamentally different approach to the problem.
Radiology residency scheduling for radiology programs isn't just complex — it's a multi-dimensional logistics problem. You're balancing subspecialty rotations (neuro, MSK, breast, interventional), attending schedules, call coverage, clinic duties, and educational requirements, all simultaneously. Change one piece and you can trigger a cascade across the others.
This is the environment chief residents are dropped into, often with minimal training and a ticking clock. As one chief put it in a Reddit thread on the topic, "It's actually very challenging especially if you're starting from scratch." The cost of getting it wrong isn't just lost hours — it's ACGME violations, resident complaints about call inequity, and coverage gaps that land squarely on the program director's desk.
The two radiology scheduling tools most programs reach for first are QGenda and Intrigma. Here's how they actually stack up.
Both tools offer real functionality — they're not the same product. But for radiology GME programs, the differences matter in specific, practical ways.
| Dimension | QGenda | Intrigma |
|---|---|---|
| ACGME Duty Hour Enforcement | According to an Avia Health comparison, QGenda tracks duty hours and flags violations after the schedule is created. A chief resident still needs to manually identify and resolve each flagged conflict. | Intrigma states that it offers built-in compliance logic with automated tracking. Like QGenda, violations are surfaced post-creation and still require manual resolution. |
| Call Equity Distribution | An Avia Health comparison notes that it uses user-defined parameters and configurable rules to manage assignment distribution. Mathematical fairness is difficult to guarantee, and outcomes vary based on how rules are configured. | According to Intrigma, its fairness system is designed to balance assignments. In practice, user intervention is still required for final adjustments, and the tool isn't natively designed for radiology call complexity. |
| Cross-Schedule Coordination | It supports block, call, and clinic schedules, but an Avia Health comparison notes they are typically built separately. Conflicts between interdependent schedules require manual reconciliation. | The tool can handle some simultaneous scheduling but struggles with large-scale adjustments across interconnected rotations. It is primarily shift-based, not optimized as an entire system, per Avia Health. |
| Chief Resident Time Burden | This self-service tool requires significant time for initial setup, rule configuration, and ongoing management. The chief resident remains the primary builder and problem-solver throughout the year. | As Intrigma notes, the chief is still responsible for building and maintaining the schedule, not just reviewing it. This places a high administrative burden on chiefs, even with some automation. |
| Re-optimization for Unplanned Absences | It adapts slowly to unplanned absences. An Avia Health comparison finds changes typically require manual rework and don't propagate automatically, creating coverage risks. | Dynamic re-optimization is not a core strength. As noted in a Thrawn tools comparison, when a resident calls out, manual intervention is needed to work through downstream impacts. |
The table above shows real differences between the two products — but it also reveals a common ceiling. Both QGenda and Intrigma are rule-based engines. That architectural fact shapes everything about how they work and what they can't do.
Here's what "rule-based" means in practice: you define a set of rules (no resident on call more than X nights per month, post-call day required after a 24-hour shift, minimum hours between shifts), and the software builds or assists you in building a schedule. When something violates a rule, the system flags it. Then you — the chief resident — fix it.
The software identifies the problem. You solve it. That's the loop, and it never really ends.
This creates three concrete consequences for radiology programs. First, the chief resident remains the central problem-solver all year. Flags don't fix themselves.
Second, a schedule with zero rule violations isn't the same as an optimal schedule. Rule-based systems can confirm compliance; they can't guarantee the best possible distribution of assignments.
Third, the gap between when a violation is detected and when it's resolved is where ACGME compliance risk lives — especially when schedule changes happen quickly, under pressure.
One chief resident captured the frustration in a Reddit discussion: "I actually had built a coded spreadsheet that effectively does what you're talking about as far as blocking violations, tracking shifts, and equity — but I wasn't satisfied with the quality of schedules being generated." More structure doesn't automatically produce better outcomes. It just surfaces problems faster for you to fix.
Thrawn is not another rule-based scheduling tool. It's a done-for-you managed scheduling service built on a fundamentally different engine — and it's worth understanding why that distinction matters before deciding if it's right for your program.
The model works like this: your program sends Thrawn your constraints — resident preferences, vacation requests, rotation requirements, ACGME duty hour rules, and educational goals. Thrawn's scheduling specialists, working with a proprietary Scheduling Programming Language (SPL), deliver finished Block, Call, Clinic, and Attending schedules for your review.
Chiefs and program directors don't build schedules. They review them. That shift in role directly addresses what most programs describe as their biggest scheduling pain: the hundreds of hours each year a chief spends building schedules from scratch instead of focusing on clinical and educational responsibilities.
The SPL is Thrawn's technical core. Unlike rule-based engines, it's a mathematical optimization engine that produces complete, optimal schedules from constraints — not suggestions that require human intervention to resolve. Violations aren't detected after the fact; they're prevented at generation time. The schedule you receive is already compliant.
Several capabilities are worth calling out specifically for radiology GME:
Thrawn currently serves 19 departments across 14 hospitals at multiple top-20 academic health systems on the East Coast, West Coast, and Southwest. For programs skeptical that any service can handle their specific constraints — a legitimate concern raised repeatedly in the radiology residency community — that track record across structurally different programs matters.
The choice between these options isn't about which tool is objectively better — it's about what your program actually needs. Here's a direct framework.
If your program wants a self-service scheduling tool with more structure than a spreadsheet, QGenda or Intrigma may be a reasonable fit. Both are a genuine upgrade from manual methods, providing a digital framework, rule-checking, and scheduling infrastructure that many programs find workable.
The honest trade-off is that your chief resident will carry a significant ongoing time burden. The quality of your schedule will also depend heavily on how carefully rules are configured and maintained.
If your program's priority is eliminating the scheduling workload entirely, the self-service model has a ceiling that no amount of configuration clears. For chief residents who should be spending their protected time on education, research, and clinical development — not untangling schedule conflicts at 11pm — a managed service changes the equation entirely. Thrawn is built for this scenario. You send constraints; you receive a finished, compliant, mathematically optimized schedule.
If ACGME compliance is a persistent source of anxiety for your program director, the architectural difference between rule-based detection and optimization-based prevention is material. A schedule that arrives already compliant removes a category of risk, not just a workflow inconvenience.
The core decision is simple: do you want a tool that helps you build schedules, or a service that delivers them? QGenda and Intrigma are tools. Thrawn is the latter.
QGenda and Intrigma are real products with real users — but their rule-based foundations mean the scheduling workload stays with your chief resident, the compliance risk lives in the gap between detection and resolution, and the best possible schedule is still out of reach. For radiology residency scheduling specifically, where the interdependencies run deep and the stakes of getting it wrong are high, that ceiling matters.
The alternative isn't a better rule-based engine. It's a service that treats scheduling as the optimization problem it actually is — and solves it before handing anything to your team. If your program is ready to move from building schedules to reviewing them, see how Thrawn works or reach out directly to talk through your program's constraints. The first conversation costs nothing, and the difference it makes to your chief resident's year is immediate.
Rule-based tools like QGenda and Intrigma flag violations for you to fix. An optimization engine mathematically generates a finished schedule that is already compliant and fair, preventing violations from the start. It solves the problem instead of just identifying it.
It shifts the chief's role from builder to reviewer. Instead of spending hundreds of hours creating and fixing schedules, chiefs receive a finished, optimized schedule for approval. This frees them up for clinical, educational, and leadership responsibilities.
Thrawn can rapidly re-optimize the entire schedule to accommodate unplanned absences. Instead of a chief manually untangling a cascade of conflicts, the service delivers a new, fully compliant schedule that fairly redistributes the workload and maintains coverage.
It eliminates the "domino effect." When schedules are built separately, a change in one can create conflicts in others. Simultaneous optimization treats all schedules as one interconnected system, which makes all components work together without manual reconciliation.
It is ideal for GME programs (chief residents, PDs, coordinators) who want to eliminate the administrative burden of scheduling entirely, not just manage it better. It fits programs that prioritize ACGME compliance, fairness, and freeing chiefs for higher-value work.
Fairness is achieved through mathematical optimization, not just rules. The system is designed to balance assignments like call shifts and weekend duties across all residents as equitably as possible, based on the program's specific definitions of what constitutes a fair distribution.