Radiology Practice Scheduler

Complete shift management for diagnostic and interventional radiology practices — with anchor site enforcement, multi-year holiday tracking, and role-based access.

Anchor site compliance (≥60% enforcement)
Mixed DR/IR FTE with per-shift eligibility
IR auto-assign by North/South site group
Holiday call counter across multiple years
Admin & physician user roles

Sign in to your practice account

Sign In
Create Account

Demo: [email protected] / admin123 · [email protected] / user123

Admin code: RAD2025

Radiology Practice
--
Dashboard
Anchor Site Compliance
Holiday Counter (All Years)
Open Shifts
Upcoming Time Off
My Schedule
Your assigned shifts, calls, and time off.
User Profiles
All registered accounts in this practice.
Physician Roster
Add Physician
Anchor compliance is tracked on the dashboard and enforced during auto-assign.
Vacations & Time Off
PhysicianTypeStartEndDaysNotes
DR Monthly Schedule
1st2nd3rd HomeWeekend HolidayOff Unfilled Non-anchor shift
DR Schedule Builder
PhysicianDateShiftSiteAnchor?SubNotes
DR Weekend Call
DR weekend call assigns the same physician for both Saturday and Sunday. Enter the Saturday date.
PhysicianSaturdaySundaySubSiteType
DR Auto-Assign
Auto-assign respects: subspecialty qualifications, FTE caps, shift eligibility, vacation blackouts, rest days, and anchor site minimum (≥60%). The engine prioritizes physicians for their anchor site first, only assigning them elsewhere if the anchor quota is met.

Configure options and click Preview.

IR Full Schedule Calendar
CALL: N Daily S Daily Weekend SHIFTS: 1st 2nd 3rd Home Holiday Off
IR Daily Shift Builder
Assign interventional radiology physicians to procedural shifts by date and site — separate from the on-call schedule.
PhysicianDateShiftSiteIR GroupSubspecialtyNotes
IR Schedule Builder
Weekly view: 1 IR call physician per group per day covers all group hospitals. Weekend call covers Fri evening → Mon morning. Unscheduled IR physicians receive a diagnostic at-home shift.
Weekly Builder
Manual Entry
All Entries
IR call = 1 physician per group per day (weekdays). Weekend call: 1 physician per group covers Fri night → Mon morning. Unscheduled IR physicians receive a diagnostic at-home shift.
IR Shift Auto-Assign
Fills the IR daily procedure schedule (separate from call). Uses per-day-of-week slot requirements per site. IR physicians are assigned by group, load-balanced by shift count. Unscheduled IR physicians receive an at-home shift.

Configure options and click Preview.

IR Auto-Assign
Assigns 1 physician per group per day to cover all hospitals in that group. Weekend call (Fri→Mon) assigned each Friday. Unscheduled IR physicians receive a DR at-home shift automatically. IR-only physicians are never given hospital DR shifts.

Configure options and click Preview.

Team Chat
Real-time messaging with your radiology team. Messages persist for this session.
Channels
Online
# general
Shift Swap Requests
Request to swap a shift with a colleague. Both parties must approve before the swap is finalized.
New Request
Pending Approval
History
Request Shift Swap
Your Shift (offering)
Requested Shift (wanting)
Holiday Auto-Assign
Automatically assign physicians to holiday call slots, balancing across the team. Configured holidays are blackout dates — no normal daily shifts will be assigned on those days.
Holiday Blackout Dates
On these dates, the auto-assign engines will skip normal shift assignments. Only holiday call can be assigned.
Holiday Call Needs
Configure how many physicians are needed per holiday per group.
Auto-Assign Holiday Call

Configure and click Preview.

Anchor Site Compliance Report
Each physician with an anchor site must have ≥60% of all their shifts at that site. Physicians below this threshold are flagged.
Holiday Call
Assign / Edit
Counter
Schedule View
Add Holiday Call Assignment
HolidayDateYearPhysicianGroupNotesEditDel
Open Shift Board
Claim Board
Unclaimed shifts. Select your name to claim shifts you can cover. Anchor site matches are highlighted.
User Management
Manage registered accounts, create physician accounts, and manage physician linkages.
Create Physician Account
Create a login account directly for a physician and optionally link it to their profile. The physician will receive the credentials you set.
⚙ Settings
🔗 Supabase — Shared Database
Connect to Supabase to share data across all users in real time. Every schedule change syncs automatically. Get your credentials from supabase.com → Project Settings → API.
Status: Not configured
▶ First-time setup: create the database table
In your Supabase dashboard → SQL Editor → New query, paste and run:
CREATE TABLE radscheduler (id TEXT PRIMARY KEY, data TEXT);
ALTER TABLE radscheduler ENABLE ROW LEVEL SECURITY;
CREATE POLICY "public_all" ON radscheduler FOR ALL USING (true) WITH CHECK (true);
Then paste your Project URL and anon key above and click Save & Connect.
DR Subspecialties
IR Subspecialties
Hospital Sites
FTE Caps & Anchor Rules
% of all assigned shifts must be at anchor site
Weekend Call Needs by Subspecialty (per month)
Site Slot Configuration
Configure physician slot needs per site and shift type. Adjust by week. The auto-assign engine reads these values to determine daily demand.
IR Shift Slot Configuration
Configure how many IR physicians are needed per site, per shift type, per day of week for the daily procedure schedule (separate from call). Default: 1 physician per site on 1st shift weekdays, 0 otherwise.
North Group Sites
South Group Sites
IR Daily Slot Configuration
Configure the number of IR call physicians needed per group per day of week. Standard: 1 physician per group Mon-Fri covers all hospitals in that group. Weekend coverage is managed via IR Weekend Call.
North Group Sites
South Group Sites
Import from Excel
Upload Excel files to auto-fill 2nd/3rd shifts and vacations. Download templates to see the required column format.
Import 2nd & 3rd Shifts
Required columns: Date (YYYY-MM-DD), Physician (Last, First or ID), Shift (1st, 2nd, 3rd, or Home for DR; 1st for IR), Site, Subspecialty (optional), Notes (optional)
Import Vacations & Time Off
Required columns: Physician (Last, First or ID), Start (YYYY-MM-DD), End (YYYY-MM-DD), Type (Vacation/CME/Sick Leave/etc), Notes (optional)
Import Log

No imports yet this session.