RotationPlanner

For medical internship coordinators

Intern rotation schedules that are valid, versioned, and shareable.

Generate a full year of intern rotations in seconds. Every roster is re-validated on the server, versioned for an audit trail, and shareable as a read-only link or PDF — across departments, with strict per-organization isolation.

How it works

1

Configure

Start from the NMC CRMI 2021 template or build your own: set the number of interns and each department's weeks and minimum coverage.

2

Generate & review

Generate a schedule in the browser, then review it as a timeline, a coverage heatmap, or per-intern cards. Swap interns and re-validate instantly.

3

Publish & share

Save a version, publish it to freeze it, then share a read-only link or export a PDF for the whole department.

Everything a coordinator needs

Proven scheduling engine

A deterministic, dependency-free algorithm assigns every intern a contiguous, complete rotation across all departments — the same engine, re-run on the server, validates every roster before it is ever saved.

Per-department coverage rules

Set a minimum number of interns required in each department every week. The engine respects elevated thresholds (e.g. a busy Casualty) and flags any week that cannot be staffed.

Versioned & immutable rosters

Every save is a new version. Publish a roster and it is frozen — no silent edits. Manual swaps are re-validated by the engine and recorded in an append-only audit log.

Multi-tenant by design

Each organization's data is isolated at the data layer. Every query is tenant-scoped, so one hospital can never see another's configs or schedules.

Shareable, read-only links

Publish a full roster or a single intern's rotation behind an unguessable link. Recipients see a clean, public view with no login and no access to anything else.

Export to PDF

Generate a printable, landscape roster for noticeboards and handovers — one line per intern, every rotation block laid out across the year.

Build your first roster today

Set up an organization, load the NMC template, and publish a validated schedule in minutes.

Get started