Automate and optimize operating room scheduling
Every hospital has a system that records which case goes into which room. Almost none has anything that decides which case should go there, in what order, staffed by whom. Let's solve that.



One solve assigns every case to a room, an order and a team
Timefold solves case assignment, sequencing and staffing as one optimization problem. Surgical privileges, anesthesia ratios, equipment and turnover are enforced as hard constraints, so every schedule is compliant before it reaches the OR. When a case overruns, the remaining day is replanned around the work already committed.
Where Timefold goes beyond legacy scheduling software
Four things decide whether an OR day works. Timefold bakes them into the engine, guaranteeing compliant schedules every time.
Regulatory rules stay unbreakable
Surgical privileges, anesthesia ratios, and supervision limits are built-in hard rules. Every schedule is guaranteed compliant before it ever reaches the OR.
The day reflows around a late case
When a surgery runs long, the model instantly replans the rest of the day in real time, protecting committed cases and flagging downstream delays while you still have time to fix them.
Staffing is solved with the schedule
Case schedules and staff rosters are solved simultaneously. Procedures are only booked where qualified nursing and anesthesia coverage actually exists.
Block policy becomes measurable
Simulate block allocations against real utilization before you commit, and let the system automatically release unused block time at your deadline horizon.
Hand-built schedules shouldn't run the most expensive room in the hospital
The OR carries a large share of a hospital's revenue and its operating cost, and a manual schedule spends both.
Estimated cost of one OR minute
An empty room bills nothing and still costs this.
Ideal room utilization
Most fall below that, wasting money on empty ORs.
Turnover between unlike cases
Grouping similar surgeries cuts this delay, making turnover a scheduling choice.
Cases get rescheduled
Usually because a case ran longer than the schedule predicted, and the rest of the day inherited it.
Constraints the model expresses today
Case duration and sequencing
Order cases against their expected duration, so start and end times follow from the sequence and an overrun is absorbed instead of cascading.
Room capability
Place each case in a room able to support that procedure.
Surgeon privileges and availability
Assign a case only to a surgeon credentialed for that procedure and free at that hour.
Anesthesia and nursing rosters
Book procedures only where qualified anesthesia and nursing coverage exists, inside the supervision limits that apply.
Equipment and instrument trays
Hold the equipment and instrument trays a procedure needs, and avoid overlap when they are shared between rooms.
Turnover and cleaning time
Reserve the cleaning and setup time each transition needs, and group similar surgeries to cut it.
Priority and waiting-time targets
Bring urgent and long-waiting cases forward before elective work fills the day.

When scheduling works, everything works.
Less waste. More control. Teams that trust the plan.