AI SCHEDULING FOR RESIDENCY PROGRAMS

Residency scheduling, finally solved.

Build your residency schedule in a fraction of the time, then run the whole year from one place: every request, approval and change.

Join the pilotHow it works
THE PROBLEM

Residents spend hundreds of hours a year building and maintaining schedules that technology could support in a fraction of the time.

BuildingWeeks of manual work, every yearChief residents rebuild rotations and call from scratch in spreadsheets, on top of clinical work.
MaintainingA spreadsheet can’t run a programOnce the schedule exists, it doesn’t help with swaps, vacation requests or coverage gaps. Each one still gets sorted out over text, email and phone.
OverseeingNo clear view for leadershipProgram directors can’t easily see fairness, coverage or who changed what, so problems surface late.
ONE SOURCE OF TRUTH

Every schedule request, approval and change in one place.

Today
table_chartSpreadsheetsmailEmailchatInstant messagessmsTextscallPhone calls
Requests arrive through multiple channels. Approvals live in someone’s inbox, and there’s no record of who changed what.
With RezOS
inbox
Every request, trackedSwaps, vacation, personal days and call-offs are submitted in RezOS, so nothing gets lost in a thread.
task_alt
Every approval, recordedWho approved it, when, and whether it followed the rules or was an exception.
history
Every change, loggedA complete audit log of the schedule, with undo for the most recent change.
HOW IT WORKS

From spreadsheet to schedule in one session.

01Upload what you haveYour current schedule, a past one or a spreadsheet.
02Confirm your rulesRezOS asks about anything it isn’t sure of.
03Approve and runSwaps and changes stay checked every week.
ASK REZOS

Ask a question. See the impact before anything changes.

scienceSimulate changes firstTry a swap, parental leave or a new rotation and see the effect on coverage and fairness before you commit. Nothing changes until you apply it.
chat_bubbleWhat happens if a PGY-2 starts parental leave in March?chat_bubbleCan we move night float to two-week blocks?
forumAn assistant for chiefs and program directorsAsk about your program in plain words and get answers grounded in your schedule and rules, with any changes checked before they’re made.
chat_bubbleWho can cover Saturday’s call if Sarah is out?chat_bubbleIs weekend call even across the PGY-1 class?

Give your chiefs their time back, and your program one schedule everyone can trust.

WHO IT’S FOR

Built for everyone who runs a program.

event_noteBuild the year in a session, not a month.Hand the repetitive work to RezOS and spend your time on the calls that need judgment.
upload_file
Build or bring in your scheduleStart from the schedule you have, whether you’re planning a new year or already mid-year. RezOS sets up rotations and call that follow your rules.
balance
Keep call fairSee call counts by class and even them out with legal moves.
swap_horiz
Every swap in viewResidents request swaps in RezOS, so you see each one as it happens and nothing slips through the cracks.
science
Plan around leaveSimulate parental leave or a schedule change and see the impact before you commit.
FAQ

Questions programs ask

EARLY ACCESS

Join the pilot

We’re onboarding a small group of programs for AY 2026–27. Request access for your program; we review each request, then you set the program up in one session: Guided Build reads your current schedule and asks about the rest.

verified_user
Program directors
Set the program up yourself, or invite your chief to do it. Review and approve schedules either way.
event_available
Chief residents
Build the year: rotations, call shifts, rules and residents. Send the schedule to your PD for approval.
badge
Coordinators and others
Request access with your role. We’ll set you up with the right tools for your program.

Request access

Already have an account? Sign in

Optional. For text alerts about your schedule later on.

We review every request before your program is set up, and email you once you’re approved.