Health & Fitness
Du Bois & Haycock Body Surface Area (BSA) & Capped mg/m^2 Dosing
Calculate physiological Body Surface Area (m^2) using the foundational Du Bois & Du Bois (1916) power law 0.007184 * W^0.425 * H^0.725, Haycock pediatric BSA, and protocol-capped mg/m^2 chemotherapy doses.
Compare the gold-standard Du Bois BSA power law against Mosteller and Haycock!
Cardiac index (CI = CO / BSA), glomerular filtration normalization, and oncology mg/m^2 cytotoxic dosing all scale physiological clearance to Body Surface Area (BSA in m^2)! Delafield Du Bois and Eugene Du Bois (1916) established the century-long reference standard across adult physiology and FDA drug labels: BSA_DuBois = 0.007184 * (Weight_kg ^ 0.425) * (Height_cm ^ 0.725)—while Haycock et al. (1978) refined pediatric/infant allometry via BSA_Haycock = 0.024265 * (Weight_kg ^ 0.5378) * (Height_cm ^ 0.3964)!
In clinical oncology pharmacy verification, while ASCO guidelines generally recommend actual-weight BSA for curative regimens, specific neurotoxic/protocol agents (e.g., vincristine max 2.0 mg flat cap, or legacy 2.0 m^2 BSA-capped protocols) enforce MIN(Calculated_BSA, BSA_Cap) * Dose_mg_m2—making an explicit MIN cap check essential in pharmacy worksheets!
| Patient Anthropometrics | Du Bois BSA (m^2) | Protocol Dose (100 mg/m^2, Optional 2.0 m^2 Cap) | Verified Output |
|---|---|---|---|
| 75 kg, 175 cm Adult | 0.007184 * 75^0.425 * 175^0.725 | 1.9031 m^2 * 100 | 190.31 mg (Uncapped = Capped) |
| 110 kg, 180 cm High-BSA Adult | 0.007184 * 110^0.425 * 180^0.725 | 2.2858 m^2 (Uncapped 228.58 mg) | 200.00 mg if 2.0 m^2 Cap Active |
Du Bois & Du Bois (1916) Adult Body Surface Area (m^2)
Evaluates 0.007184 * (Weight_kg ^ 0.425) * (Height_cm ^ 0.725) from B2 (kg) and B3 (cm).
=IF(OR(B2 <= 0, B3 <= 0), "Invalid Weight or Height", ROUND(0.007184 * (B2 ^ 0.425) * (B3 ^ 0.725), 4))Protocol-Capped mg/m^2 Regimen Dose = MIN(BSA_DuBois, Cap_m2) * Dose_mg_m2
Applies BSA ceiling B5 (set B5 = 99 for uncapped ASCO full-weight dosing, or 2.0 for capped protocols) before multiplying by B4 (mg/m^2).
=ROUND(MIN(0.007184 * (B2 ^ 0.425) * (B3 ^ 0.725), B5) * B4, 2)Try the example
Use the original values or change them to test your understanding.