Thrawn's managed service uses mathematical optimization to deliver finished, ACGME-compliant Block, Call, Clinic, and Attending schedules. You review. We build.
One rotation change cascades into broken call and clinic schedules. You spend nights and weekends rebuilding what should have taken minutes.
Rule-based tools flag ACGME duty hour violations after the schedule is built, leaving you to resolve conflicts under pressure before publication.
When gut-feel or spreadsheet formulas distribute nights and weekends, residents question the equity of every assignment and complaints follow.
Thrawn's proprietary Scheduling Programming Language (SPL) takes your program's constraints — resident preferences, rotation requirements, ACGME duty hour rules, vacation requests, educational goals — and produces complete, mathematically optimal schedules. Chief residents and program directors review finished schedules instead of building them.
Five capabilities selected for the real demands of residency and fellowship scheduling at academic medical centers.

Managed Service
Thrawn's done-for-you model means your program sends constraints and receives a complete, optimized schedule ready for review. No software to learn, no manual conflict resolution — medical office scheduling handled for you.

Compliance
Every schedule produced by Thrawn's SPL automatically satisfies ACGME duty hour rules. Violations are prevented before the schedule is generated, not flagged after publication when fixes are most painful.

Optimization
Block, Call, Clinic, and Attending schedules are optimized simultaneously as one interconnected system. A change in one schedule never breaks the others, eliminating the domino effect that derails medical office scheduling.

Fairness Engine
Nights, weekends, holidays, and coveted rotations are distributed with mathematical precision across all residents. Removes unconscious bias and gives program directors a defensible, objective record of equitable scheduling.

Resident Input
Vacation requests, elective preferences, and individual scheduling constraints are factored directly into the optimization engine. Residents get meaningful input without creating additional manual reconciliation work for coordinators.
Join 19 departments across 14 hospitals at top-20 academic health systems. See what a finished, optimized schedule looks like.
Schedule a Consultation