Skip to main content
ORbit helps surgical facilities track every case from scheduling through completion, providing real-time milestone tracking, automated flag detection, and data-driven performance scoring.
ORbit is available as a web application and an iOS companion app — both connect to the same database with identical security policies, so your data stays consistent across platforms.

Who uses ORbit

OR managers

Monitor room utilization, staff assignments, and daily case flow from a live dashboard.

Facility administrators

Configure milestones, flag rules, financial targets, and user permissions for your facility.

Surgeons

View personal performance metrics, milestone comparisons, and case history.

Platform capabilities

Real-time operations

Track cases as they move through the surgical workflow. The facility dashboard shows live room status, pace tracking, and staff assignments. The sterile processing page gives SPD staff a purpose-built view.Key features:
  • Live pulse banner with facility-wide status at a glance
  • Room status cards showing current case, elapsed time, and pace
  • Schedule adherence timeline comparing actual vs. booked times
  • Needs attention section highlighting cases requiring intervention

Architecture

ORbit is a multi-platform application:
  • Web application built with Next.js, TypeScript, and Tailwind CSS
  • iOS companion app built with SwiftUI using MVVM architecture
  • Shared database on PostgreSQL via Supabase with row-level security
  • 70+ tables, 85 RPC functions, and 25 triggers
Both platforms connect to the same Supabase backend with identical RLS policies, ensuring consistent data access and security.
Every query is scoped by facility_id through PostgreSQL row-level security (RLS) policies. Users can only access data belonging to their assigned facility. Authentication is handled by Supabase Auth with session tokens managed automatically.
ORbit uses median absolute deviation (MAD) instead of standard deviation for all performance metrics. This approach is more resistant to outliers, which is common in surgical timing data where a single complex case shouldn’t distort a surgeon’s profile.
Yes. Milestones, phases, flag rules, financial structures, analytics targets, and notification preferences are all configurable per facility. Global admins can also create templates that get pushed to multiple facilities.

Next steps

Quickstart

Log in, navigate the platform, and create your first case.

Key concepts

Understand milestones, phases, templates, and scoring before diving in.