Skip to main content
ORbit’s analytics suite processes validated case data to surface patterns, trends, and opportunities across your facility’s operations. All analytics use median-based statistics for outlier resistance.

Analytics views

How data flows into analytics

Analytics are powered by validated case data. Here’s the pipeline:
1

Case completion

A case reaches the end of its surgical workflow and all milestones are recorded.
2

Validation

A staff member reviews the case data and validates it. This triggers the stats pipeline.
3

Stats calculation

The record_case_stats trigger writes 41 columns of denormalized data to case_completion_stats, covering timing, financial, and sequencing metrics.
4

Flag detection

The flag engine evaluates the completed case against your facility’s configured rules and generates flags for any violations.
5

Materialized view refresh

Three materialized views (surgeon_procedure_stats, facility_procedure_stats, surgeon_overall_stats) are refreshed with the new data.
6

Scorecard update

ORbit Scores are recalculated and cached in the surgeon_scorecards table (refreshed nightly).

Date range selection

All analytics pages support date range filtering. Select a predefined range (today, this week, this month, last 30/60/90 days) or specify a custom date range.

Key metrics

Timing metrics

MetricDescription
Total durationFrom first milestone to last milestone
Surgical durationFrom incision to closing
Anesthesia durationFrom anesthesia start to anesthesia end
Call-to-patient-inTime from call to patient arriving in room
Schedule varianceDifference between scheduled and actual start time
Room turnoverTime between patient out and next patient in

Financial metrics

MetricDescription
ReimbursementRevenue from payer
Total costSum of all cost categories (soft goods, hard goods, OR time)
ProfitReimbursement minus total cost
MarginProfit as a percentage of reimbursement
OR hourly rateOperating room cost per hour

Sequencing metrics

MetricDescription
First case of dayWhether this was the first case in the room or for the surgeon
Case sequencePosition in the day’s schedule for room and surgeon

Statistical approach

ORbit uses median-based statistics across all analytics:
  • Median instead of mean for central tendency — resistant to outliers
  • MAD (Median Absolute Deviation) instead of standard deviation — the scoring system’s foundation
  • Volume-weighted aggregation when comparing across procedure types
A single 8-hour emergency case won’t distort a surgeon’s average when you’re using medians. This is a deliberate design choice throughout the platform.

Next steps