FA-64582 / Clinical triage scoring / Member archive
Burn surface area estimate and first-window fluid rate: fluid window from time of burn · case 02
Patients arriving hours after the burn get a first-window rate that is too slow.
Case contract
Input {age_years (int), weight_kg, regions {name: fraction burned}, hours_since_burn}. Toy rule of nines: arms 9, trunk front 18, trunk back 18, perineum 1; age >= 10 head 9 and each leg 18; age < 10 head 18-age and each leg (27+age)/2. TBSA = sum(region % x fraction). Major burn when TBSA >= 20 (age >= 10) or >= 10 (age < 10); minor burns return total_ml 0 and no rate. Major: total = 4 mL x kg x TBSA; half is given over the remainder of the first 8 hours measured from the burn; rate is null once 8 hours have passed. Return {tbsa (1 dp), major, total_ml, first_rate_ml_h (1 dp)}.
Why this case matters
Burn triage depends on age-adjusted body proportions and on timing fluids from the injury rather than arrival.
One recorded failure
Sample boundary fixtureThis sample comes from the broken implementation of a controlled reproducer.
| Boundary fixture | Actual | Expected | Outcome |
|---|---|---|---|
| child legs use adjusted proportion | {"first_rate_ml_h": 87.2, "major": true, "tbsa": 23.2, "total_ml": 1395} | {"first_rate_ml_h": 116.2, "major": true, "tbsa": 23.2, "total_ml": 1395} | Failed |
MEMBER ARCHIVE
The complete case is available to members.
This record includes three runnable implementations, regression fixtures, execution results, and source hashes.
Member access is invitation-based. Sign in with your invited account to inspect the sources.
Sign in to the archive ↗