The dashboard uses Supabase Realtime subscriptions — status changes, milestone recordings, and pace updates appear within seconds without refreshing.
Live pulse banner
The top of the dashboard shows a real-time status bar with room counts by state:| Status | Description |
|---|---|
| In Case | Room has an active surgical case |
| Turning Over | Room is between cases (cleaning and setup) |
| Idle | Room is open with no current or imminent case |
| Done | Room has completed all scheduled cases for the day |
KPI cards
Five metric cards provide at-a-glance performance tracking. Each card includes a sparkline showing 7-day micro-trends and a delta indicator comparing against the prior period.| KPI | What it measures |
|---|---|
| OR Utilization | Scheduled hours vs. actual hours used, with target progress ring |
| Cases | Completed vs. scheduled case count for the selected period |
| Median Turnover | Median minutes between cases — lower is better |
| On-Time Starts | Percentage of first cases starting within the grace window |
| Facility Score | Composite health metric across all operational pillars |
Time range toggle
Use the segmented control (Today / This Week / This Month) to adjust the KPI window. The toggle affects KPI values and the trend chart — room status and schedule timeline always show today.Schedule adherence timeline
A full-width Gantt chart displays every case for the day with real-time progress tracking. Each bar represents a case, color-coded by status:- Blue — scheduled, not yet started
- Green — in progress, on pace
- Amber — in progress, running behind
- Grey — completed
Needs attention
An alert list surfaces items requiring action:- Late starts — cases that missed their scheduled start time
- Missing milestones — active cases with gaps in milestone recording
- Awaiting validation — completed cases needing data review
- Rooms behind schedule — rooms where the current case is running over
Items are automatically prioritized by urgency. The most time-sensitive items appear at the top.
Room status cards
A card grid shows each operating room’s current state:- Current case — surgeon, procedure, current phase indicator, pace tracking progress bar, and estimated completion time
- Next case — preview of the upcoming scheduled case
- Upcoming cases — collapsed list of remaining cases in the room
Today’s surgeons
A sidebar list shows all surgeons operating today with their case count and current status (in case, between cases, or done for the day).Trend chart
A 30-day historical chart tracks key metrics over time, helping you spot patterns in utilization, turnover, and on-time performance.Insights
AI-generated observations based on the selected time range highlight notable trends, anomalies, and opportunities for improvement.Using the dashboard effectively
Morning check — what to look at first
Morning check — what to look at first
Start with the Needs attention section and the Live pulse banner. These give you the fastest picture of what requires immediate action. Then scan the Schedule adherence timeline to see if any early cases are running behind.
Midday monitoring
Midday monitoring
Focus on Room status cards to track pace. Rooms showing amber or red pace indicators may need intervention. Check the KPI cards to see if utilization and on-time starts are tracking toward daily targets.
End-of-day review
End-of-day review
Switch the time range to Today and review final KPI values. Check for any cases still in Needs validation status. Use the Trend chart to compare today against the past week.
Quick access
Cases
View and manage all surgical cases.
Rooms
Monitor room-by-room operations.
Analytics
Dive into performance analytics.