Inside the
Operating Room
What Affects Surgery Time and Recovery?

Explore 6,388 real-world surgeries from the VitalDB dataset to uncover how age, BMI, approach, and diagnosis influence surgical outcomes.

Operating room illustration

Everyone undergoing surgery wonders what will happen to them.
How long will it take? Will I recover?
How does my experience compare to others?

Scroll to continue


arrow

What happens inside the operating room?
Select from 5 surgical cases and step into the OR with us.

Meet our patient, prepped and ready for surgery.
As the operation unfolds, hover over the scene to uncover hidden details about their journey.

ekg
Patient in OR
Surgical Information here.

Let's monitor the patient's vitals and interventions LIVE inside the OR

Press Play to view the feed, or drag the bar

(move me!)

The surgery is complete! Our patient is now in recovery.

Click on the patient to uncover how their healing journey unfolded.

Patient in Post-Op
arrow

Finished exploring this case?

Choose a new patient or dive deeper into the data below.

From one case to thousands.

You've just followed one patient's journey from surgery to discharge.

But every patient is different, outcomes vary, and so do their paths to recovery.

Now let's explore what the data tells us across all patients.

We’ll start by analyzing their vital signs and interventions in real time.

Understanding the Scatter Plot & Heatmap

The data visualized here come from two key domains in the operating room:

  • Patient Vitals: Physiologic signals continuously measured from the patient: heart rate, blood pressure, oxygen saturation, and CO₂ levels.
  • Ventilator & Infusion Settings: Clinician-controlled parameters such as inspired oxygen (FiO₂), PEEP, anesthetic concentration (MAC), and tidal volume.

These two domains are naturally interrelated. Clinicians respond to patient vitals by adjusting settings, and interventions may directly affect physiologic signals.

A quick guide to what each selected parameter represents:

Patient Vitals

  • Arterial BP: Mean arterial pressure (mmHg)
  • Diastolic BP: Lowest arterial pressure (mmHg)
  • End-Tidal CO₂: Exhaled CO₂ at the end of a breath (mmHg)
  • Heart Rate: Heartbeats per minute (bpm)
  • NIBP Mean BP: Non-invasive mean blood pressure (mmHg)
  • Oxygen Saturation: Percent of hemoglobin saturated with oxygen (SpO₂)
  • Pleth HR: Heart rate derived from plethysmograph waveform
  • Systolic BP: Peak pressure during heartbeat (mmHg)

Ventilator & Infusion Settings

  • ETCO2: End-tidal carbon dioxide sensor reading (mmHg)
  • FiO₂ Setting: Fraction of inspired oxygen delivered to patient
  • Insp Time Setting: Duration of inhalation phase (sec)
  • MAC: Minimum alveolar concentration of anesthetic gas
  • Minute Ventilation: Volume of air exhaled per minute (L/min)
  • PEEP: Positive end-expiratory pressure (cmH₂O)
  • Tidal Volume: Air moved per breath (mL)

Heatmap Summary

The Global Correlation Heatmap below shows how pairs of these parameters tend to behave across all surgical cases. Each square displays the average Pearson correlation (r) between two signals:

  • Deep red: Strong positive correlation (e.g., both rise together)
  • Deep blue: Strong negative correlation (e.g., one rises, the other falls)
  • White or pale tones: Little or no consistent relationship

Notable Observations:

  • Arterial BP and Diastolic BP: These are two ways of measuring blood pressure, so it makes sense they rise and fall together.
  • End-Tidal CO₂ and ETCO₂: These both track the amount of carbon dioxide a patient breathes out and closely match.

On the other hand, several parameter pairs show little or no correlation, such as:

  • Pleth HR and FiO₂ Setting and MAC and Stroke Volume

Overall Summary: This time-series dataset offers a view into both patient physiology and clinician behavior in the operating room. Together, these time-synchronized data streams form a comprehensive record of intraoperative care.

Click on a heatmap square to view the trend above!

Global Correlation Heatmap (All Cases)

Operation Types:

Sex:

How to Use the Surgical Outcome Explorer

  1. Filter by Operation Type: Click a pill to filter surgeries.
  2. Set Patient Criteria: Use the Age and BMI sliders to narrow the patient group.
  3. Choose Patient Sex: Toggle ♂️ / ♀️ buttons to include or exclude male/female patients.
  4. Choose What to Compare: Use the X-axis and Y-axis dropdowns to explore relationships.
  5. Interpret the Results: Watch how patterns shift based on your filters and check the summary stats below.
No data loaded.

However, data brings clarity.

By analyzing thousands of cases, we see trends emerge.

Surgery time increases with Intraoperative Crystalloid, Rocuronium, and Urine Output, and tends to be longer for male patients.

ICU stays are longer when ASA scores are high and Albumin is low.

Vitals show strong physiological relationships. Arterial BP closely tracks with Diastolic BP, and End-Tidal CO₂ correlates tightly with ETCO₂.

Made by
Katrina Suherman, Rheka Narwastu, and Viki Shi

Link to Project Video