Residency Scheduling Software Powered by Mathematical Optimization

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.

Why Physician Scheduling Is Still Broken

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.

Why Physician Scheduling Is Still Broken

The SPL: Scheduling Built on Math

THE OPTIMIZATION ENGINE

The SPL: Scheduling Built on Math

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.

  • Complete schedules from constraints
  • No manual conflict resolution needed
  • Built by MIT-trained optimization experts
Constraint In. Finished Schedule Out.

DONE FOR YOU

Constraint In. Finished Schedule Out.

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.

  • Zero scheduling workload for chiefs
  • Managed onboarding per program
  • Review and approve, not build
One Change Won't Break Everything

CROSS-SCHEDULE COORDINATION

One Change Won't Break Everything

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).

  • All four schedules treated as one
  • Domino effect eliminated by design
  • Safe mid-year re-optimization
Violations Prevented at Generation Time

ACGME COMPLIANCE BUILT IN

Violations Prevented at Generation Time

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.

  • 80-hour weekly cap enforced
  • Violations prevented, not detected
  • Compliance survives every change
Expanding Into Care Coordination

BEYOND SCHEDULING

Expanding Into Care Coordination

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.

  • Automated patient triaging
  • Provider capacity tracking
  • Referral-to-appointment optimization

See Optimized Scheduling in Action

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

Common Questions