Thrawn's managed service delivers complete, ACGME-compliant Block, Call, Clinic, and Attending schedules from your program's constraints. Chief residents review finished schedules instead of building them.

Residency scheduling sits at the intersection of competing demands: ACGME duty hour rules, educational rotation requirements, resident preferences, coverage obligations, and fairness expectations that span an entire academic year. Most programs solve this with spreadsheets, patchwork tools, or rule-based software that flags conflicts after the schedule is already half-built. Chiefs spend hundreds of hours manually resolving cascading errors. Every adjustment risks breaking something else. Even when a schedule ships, compliance is assumed, not guaranteed. And when the chief graduates, institutional scheduling knowledge disappears with them. The problem isn't effort — it's that no existing tool was architecturally designed to solve all of this at once.

THE OPTIMIZATION ENGINE
Thrawn's proprietary Scheduling Programming Language (SPL) is a domain-specific optimization engine rooted in mathematical programming and operations research. It produces complete, optimal schedules from constraints — not rule-based suggestions requiring human resolution. Every competitor would need to rebuild their engine from the ground up to replicate this approach.

DONE FOR YOU
Thrawn operates as a fully managed service. Programs send their constraints — resident preferences, rotation requirements, ACGME duty hour rules, vacation requests, and educational goals — and receive finished Block, Call, Clinic, and Attending schedules ready for review. Chiefs become reviewers, not builders.

CROSS-SCHEDULE COORDINATION
Most programs build Block, Call, Clinic, and Attending schedules in sequence — so a change to one cascades into the others. Thrawn's SPL optimizes all four simultaneously as a single interconnected system, eliminating the domino effect entirely. See how this works for [internal medicine programs](/uses/residency-scheduling-for-internal-medicine).

ACGME COMPLIANCE BUILT IN
ACGME duty hour rules are encoded as hard mathematical constraints inside the SPL — not post-hoc audit checks. Every schedule Thrawn delivers satisfies the 80-hour weekly cap, continuous duty limits, and mandatory rest requirements by construction, before it ever reaches the program for review.

BEYOND SCHEDULING
Thrawn is extending its optimization engine from residency scheduling into clinical care coordination — automating patient triaging, referral-to-appointment pipelines, and provider capacity management. With design partners at a top-5 academic health system, Thrawn is building the logistics infrastructure layer for healthcare operations.
Thrawn serves 19 departments across 14 hospitals at top-20 academic health systems. Send your constraints, get back a finished, ACGME-compliant schedule.
See How It Works