Scheduling for GME administrators made whole

Stop patching together fragmented tools for block, call, and clinic schedules. Thrawn's managed service delivers one unified, ACGME-compliant plan built by mathematical optimization.

Why GME Scheduling Stays Broken

Fragmented Tools Create Cascading Errors

Block, call, and clinic schedules live in separate tools. A change in one unravels the others, forcing administrators to manually reconcile conflicts across the entire program.

Compliance Gaps Surface Too Late

ACGME duty hour violations are discovered after the schedule is published, leaving administrators scrambling to fix a plan that residents already received.

Preference Requests Overwhelm the Process

Dozens of vacation requests, elective preferences, and scheduling constraints arrive at once. Manually working each one into a fair schedule takes weeks of back-and-forth.

One Unified Schedule Built for You

Thrawn's Scheduling Programming Language (SPL) treats block, call, clinic, and attending schedules as one interconnected system. Send your constraints — rotation requirements, resident preferences, ACGME duty hour rules, educational goals — and receive finished, mathematically optimal schedules ready for review. No software to learn. No conflicts to resolve by hand.

Built for the Full GME Scheduling Workload

Five capabilities that address every schedule type a GME administrator owns, from annual block planning to last-minute absence coverage.

All Schedule Types Optimized as One System

Unified Optimization

All Schedule Types Optimized as One System

Block, call, clinic, and attending schedules are generated simultaneously as a single interconnected plan. When one element changes, the entire system re-optimizes, eliminating the cascading errors that fragment the GME administrator's workload.

  • No domino effect between schedules
  • Single constraint input for all schedule types
  • One plan ready for program review
Year-Long Rotation Plans Delivered Automatically

Block Scheduling

Year-Long Rotation Plans Delivered Automatically

Thrawn generates complete annual block schedules that satisfy rotation requirements, complement constraints, and resident preferences simultaneously. GME administrators receive a finished plan rather than a blank template to populate.

  • All rotation requirements satisfied at generation
  • Vacation and elective preferences incorporated
  • Educational milestone tracking built in
Duty Hour Violations Prevented Before Publication

ACGME Compliance

Duty Hour Violations Prevented Before Publication

Every schedule Thrawn delivers is automatically compliant with ACGME duty hour rules. Violations are prevented at generation time, not flagged after the schedule has already been distributed to residents and attendings.

  • 80-hour weekly limit enforced at generation
  • Rest period requirements automatically satisfied
  • Accreditation audit readiness built in
Every Preference Request Factored In Mathematically

Resident Preferences

Every Preference Request Factored In Mathematically

Vacation requests, elective preferences, and individual scheduling constraints are treated as formal inputs to the optimization engine. Administrators no longer manually reconcile dozens of conflicting requests into a fair plan.

  • Vacation and elective requests as hard constraints
  • No manual reconciliation of conflicting preferences
  • Fair distribution across all residents
Rapid Re-Optimization for Unplanned Resident Absence

Absence Coverage

Rapid Re-Optimization for Unplanned Resident Absence

When a resident becomes unexpectedly unavailable, Thrawn re-optimizes the affected schedules rapidly. GME administrators receive alternative coverage that maintains ACGME compliance and fairness without emergency phone trees or manual patching.

  • Re-optimization without manual intervention
  • Compliance maintained through every change
  • Coverage gaps prevented automatically

Frequently Asked Questions

Ready to Unify Your GME Schedules?

Join 19 departments at top academic health systems already using Thrawn. See what a finished, unified schedule looks like for your program.

Schedule a Consultation