bmi-bsa-calculator
Calculate Body Mass Index (BMI) and Body Surface Area (BSA) for clinical assessment, obesity screening, and chemotherapy dosing. Supports multiple BSA formulas (DuBois, Mosteller, Haycock), WHO weight classification, pediatric calculations, and metric/imperial input.
Veto GatesRequired pass for any deployment consideration
Core Capability84 / 100 — 8 Categories
Medical TaskExecution Average: 87.2 / 100 — Assertions: 20/20 Passed
Output completed successfully; calculate bmi and bsa for 70 kg, 175 cm adult male case handled within expected scope.
Output completed successfully; calculate bsa for chemotherapy dosing (carboplatin, 400 mg/m²) case handled within expected scope.
Output completed successfully; calculate bmi for an 8-year-old child (25 kg, 120 cm) case handled within expected scope.
Output completed successfully; calculate bmi using imperial units (154 lbs, 5 ft 9 in) case handled within expected scope.
Refusal now offers to complete the in-scope BMI/BSA calculation portion
Key Strengths
- Comprehensive formula coverage (DuBois, Mosteller, Haycock, Gehan-George, Yu) with clear use-case guidance per formula
- Excellent clinical safety design: prominent disclaimer, chemotherapy double-check warning, and scope refusal for diagnosis
- Pediatric mode with age-appropriate norms and correct formula selection (Haycock for children < 12)
- Input range validation (weight 2–300 kg, height 50–250 cm) prevents physiologically implausible calculations
- Mixed-request handling now documented: skill completes in-scope calculation and declines only the out-of-scope portion