Thrawn's managed service uses mathematical optimization to deliver complete, fair Block, Call, Clinic, and Attending schedules for residency and fellowship programs. No manual work required.
A single resident preference change ripples through Block, Call, and Clinic schedules simultaneously. Fixing one conflict creates three more.
Rule-based tools flag duty hour violations after the schedule is built, forcing program directors to rebuild entire rotations before publication.
Chief residents and program directors spend weeks manually reconciling preferences, coverage gaps, and fairness complaints instead of leading their programs.
Thrawn's proprietary Scheduling Programming Language (SPL) takes your program's constraints — resident preferences, rotation requirements, ACGME duty hour rules, vacation requests, and educational goals — and produces complete, mathematically optimal schedules. Chief residents and program directors review finished schedules instead of building them. No software to learn, no conflicts to resolve manually.
Five capabilities purpose-built for the interconnected demands of residency and fellowship program scheduling.

Managed Service
Programs receive complete Block, Call, Clinic, and Attending schedules ready for approval. Chief residents and program directors become reviewers, eliminating the weeks of manual scheduling workload that defines the current process.

System Optimization
All schedule types are treated as one interconnected system. A change in the call schedule is automatically reflected in block and clinic assignments, eliminating the domino effect that causes cascading failures in manual scheduling.

Compliance
Every schedule Thrawn delivers is automatically verified against ACGME duty hour rules at generation time, not after. Violations are prevented before a schedule is ever published, protecting your program at accreditation.

Fairness Engine
Nights, weekends, holidays, and coveted rotations are distributed with mathematical precision across all residents and fellows. Removes the perception of bias and reduces scheduling complaints across your healthcare staff.

Coverage Protection
When a resident is unexpectedly unavailable, the full schedule is re-optimized without manual intervention. Coverage is maintained, fairness is preserved, and no program director is left scrambling to patch coverage gaps.
Join 19 departments across 14 hospitals at top-20 academic health systems. See what a finished, optimized schedule looks like for your program.
Schedule a Consultation