Arte SheetsLearn. Try. Understand.

Healthcare & Clinical Calculations

Modified Aldrete Score for Phase-I PACU Post-Anesthesia Discharge

Calculate J. Antonio Aldrete’s 5-domain Modified PACU Recovery Score (0–10 across Activity, Respiration, Circulation, Consciousness, and Pulse Oximetry SpO2) with zero-subscore safety hold.

Verify safe physiological recovery before transferring post-surgical patients out of Phase-I PACU!

Originally introduced by J. Antonio Aldrete and Denton Kroulik in 1970 (modeled on Virginia Apgar’s newborn 0–10 score) and updated in 1995 to replace subjective skin-color inspection with objective pulse oximetry (SpO2), the Modified Aldrete Score grades five physiological recovery domains from 0 to 2 points (0–10 total): (1) Motor Activity (moves 4 extremities = 2, 2 extremities = 1, 0 = 0), (2) Respiration (deep breath & cough = 2, dyspnea/limited = 1, apnea = 0), (3) Circulation (BP within +/- 20% of pre-anesthetic = 2, +/- 20–49% = 1, >= 50% shift = 0), (4) Consciousness (fully awake = 2, arousable on calling = 1, unresponsive = 0), and (5) Oxygenation (SpO2 > 92% on room air = 2, > 90% with O2 = 1, < 90% despite O2 = 0)!

Standard Phase-I PACU transfer to a surgical ward requires BOTH a total Modified Aldrete Score >= 9 AND zero 0-point critical subscores (MIN > 0)—so an apneic, severely hypoxic (SpO2 < 90% on O2), or completely unresponsive patient can never be discharged prematurely!

Modified Aldrete Profile (0–10)Minimum Domain SubscorePACU Disposition DecisionNursing / Anesthesia Action
Total Score 9–10 (e.g., 2+2+2+1+2 = 9)MIN(B2:B6) >= 1Phase-I PACU Discharge ReadySafe Transfer to Ward / Phase-II Recovery
Total Score <= 8 (All Subscores >= 1)MIN(B2:B6) >= 1Continue PACU MonitoringReassess Every 15 Minutes
Any Single Domain = 0 (e.g., SpO2 = 0)MIN(B2:B6) = 0CRITICAL HOLD IN PACUImmediate Airway / Hemodynamic Intervention

Total 5-Domain Modified Aldrete Recovery Score (0–10)

Validates that all five PACU domains B2:B6 lie in [0, 2] before summing.

=IF(OR(COUNT(B2:B6) < 5, MIN(B2:B6) < 0, MAX(B2:B6) > 2), "Invalid Aldrete Domain (0-2)", SUM(B2:B6))

Phase-I PACU Discharge Readiness & Zero-Subscore Safety Hold

Blocks discharge immediately if MIN(B2:B6) = 0, otherwise requires SUM(B2:B6) >= 9.

=IF(OR(COUNT(B2:B6) < 5, MIN(B2:B6) < 0, MAX(B2:B6) > 2), "Invalid Aldrete Domain (0-2)", IF(MIN(B2:B6) = 0, "HOLD IN PACU — Critical Zero Subscore (Apnea / Severe Hypoxia / Unresponsive)", IF(SUM(B2:B6) >= 9, "Phase-I PACU Discharge Ready (Aldrete >= 9)", "Continue PACU Monitoring (Aldrete < 9)")))

Try the example

Use the original values or change them to test your understanding.

Further reading