Built for hospital departments

On-call rotas that schedule themselves

MedScheduler turns hours of manual rota-building into minutes. Add your physicians, set the rules once, and generate a fair, coverage-complete monthly on-call schedule — then publish and export in a click.

No install — runs in the browser Equity balancing built in Excel & calendar export
app.medscheduler.app · July 2026 Rota
PhysicianMon 1Tue 2Wed 3Thu 4Fri 5Sat 6Sun 7
Dr. HassanOnPostOnPost
Dr. AmaraOnPostLeaveLeaveOn
Dr. ChenPostOnPostOnPost
Dr. OkoyeOnOnPost
Dr. SilvaOnPostOnPost
Minutes
to build a full month
100%
shift coverage, enforced
Fair
load balanced per physician
1-click
publish & calendar export
Features

Everything a rota coordinator needs

Purpose-built for the realities of on-call scheduling — not a generic calendar bolted onto a hospital.

Automatic scheduling

Generate a complete monthly on-call rota in seconds. The engine fills every shift while respecting rest, coverage and rotation constraints.

⚖️

Equity & fairness

On-call load, weekends and post-call rest are balanced across the team, with a fairness panel that shows exactly who carries what.

📋

Leave, blocks & rules

Capture annual leave, unavailable days and department-specific rules once — the scheduler honours them automatically every month.

🚀

Publish & notify

Share a read-only link with the whole department and email physicians their shifts the moment the rota is finalised.

📅

Calendar & Excel export

Export to Excel for records, or push shifts straight to physicians' calendars with a subscribable feed that stays in sync.

🏥

Multiple workspaces

Run separate rotas for different units or specialties, each with its own physicians, rules and history — all in one account.

How it works

From empty month to published rota in five steps

The same workflow every month — most of it automated.

Add physicians

Type them in or import your existing list into the department roster.

Set leave & rules

Mark annual leave, blocked days and any department constraints.

Auto-schedule

One click builds a fair, coverage-complete rota across the month.

Review & adjust

Check the schedule, summary and coverage tabs; tweak anything by hand.

Publish & export

Share the link, email shifts, and export to Excel or calendar.

Give your department its evenings back

Stop wrestling with spreadsheets at the end of every month. Build your first rota in the browser — no install required.

Launch MedScheduler →
Support

Questions? We're here to help.

Whether you're evaluating MedScheduler for your department or need a hand with a live rota, send us a message and we'll get back to you.

💬

Product support

Setup, rota rules, publishing and exports — we'll walk you through it.

⏱️

Response time

We typically reply within one business day.

We'll only use your email to reply. No spam, ever.

FAQ

Common questions

Do I need to install anything?

No. MedScheduler runs in your browser — just launch the app and sign in. A desktop build is also available if your department prefers to run it locally.

How does the auto-scheduler decide who works when?

It assigns on-call shifts to satisfy your coverage requirements while spreading the workload fairly, respecting post-call rest, recorded leave, blocked days and any rules you set. You can always adjust the result by hand before publishing.

Can physicians see their own shifts?

Yes. Once you publish, everyone gets a read-only view of the rota, can be emailed their individual shifts, and can subscribe to a calendar feed that updates when the rota changes.

Can I run rotas for more than one team?

Yes. Each workspace is independent, with its own physicians, rules and schedule history — so multiple units or specialties can be managed from a single account.

Can I export the schedule?

Every rota exports to Excel for your records, and shifts can be pushed to a subscribable calendar feed so they show up in physicians' own calendars.