RSResident Scheduler
Built for residency programs

Fair on-call schedules, in seconds.

Resident Scheduler builds monthly rotas that balance points across the contract, honor time-off and surgical hierarchy, and let your team trade nights — without you ever opening a spreadsheet again.

Set up your service

Residents — open the magic link your chief sent you.

Solver

< 1s

per-month draft

Spread

≤ 1 pt

across 16 residents over 6 months

Hierarchy

Adaptive

works with any year mix

Audit

100%

every shift logged & emailed

What it does

Everything a chief resident needs. Nothing they don’t.

Point-balanced rota

A simulated-annealing solver places nights and day shifts so every resident lands within a tight band by the end of the contract — even with mixed year groups and holidays.

Surgical hierarchy

Each night is staffed with at least one senior, one mid, and the rest junior. Year boundaries are intentionally fuzzy so the solver can equalize workload without breaking composition.

Frictionless swaps

Residents put a night up, the chief approves once, and the team sends offers. The requester picks the trade they like — with a schedule preview built in.

Time-off & preferences

15-day time-off budget per resident, plus soft "avoid this night" requests. Time-off is hard; preferences are honored when possible.

Audited end of contract

When the 6-month rotation closes, every member receives a personal audit email — every shift, every point, plus a full team PDF for the chief.

Demo first, set up later

Pre-loaded service with 16 residents, time-off entries, swap requests in flight, and 5 published months. One click and you are inside.