RosterDoc

RosterDoc

Department-aware medical roster generation with staged approval, configurable rules, workbook views, and AI-assisted edits.

Checking API

Dashboard

Operational overview for institutions, departments, rules, and generated rosters.

Recent rosters

Build workflow

Rosters

Saved roster drafts and generated workbook outputs.

Swap requests

Settings Builder

Department variables, staffing, demand, safety limits, and fixed fairness rules.

0h/wkDemand 0h/wkSupply 0hVariance
1 Basics
2 Staffing
Role catalog
CodeNameCategoryDefault hrs/wkNightsWeekend poolNotes
Special staff / role locks
IDRoleWeekday dutyWeekend dutyNightsPatternNotes
3 Shift Catalog
Shift lines
CodeHoursTypeLabel
4 Coverage Matrix
Coverage by day type
LineWeekday ruleWeekday countWeekend ruleWeekend count
5 Safety Limits
6 Fairness
7 Rotations
Rotation and fixed-pattern rules
GroupStaff IDsWeeks 1-5Weeks 6-10ContinuityNotes
8 Output

Build roster

Build payroll-aware rosters chronologically, or use the legacy staged fortnight workflow when needed.

Build controlsStage buttons and build plan
Roster settingsDepartment rules, safety, fairness, and shift definitions

Roster settings

Department and staffing

Department requirements

Worksafe requirements

Special staff rules

Fairness rules

Breach checks

Top priorities

Daily coverage

Per-doctor limits

Weekend rules

Rotation patterns

Shift hours

Special shifts and fixed patterns

Roster inputsRoster lines and build notes

No roster generated

Select a department and start with Step 1.

Admin

Users, institutions, departments, and job types from the existing RosterDoc database.

Add access / structure

Institution

Department

User

Users

Departments

Job types

Diagnostics