Fix Bhutani nomogram values — correct percentile tables

Previous table was ~0.5-1.0 mg/dL below the published Bhutani 1999
nomogram at every reference point, which pushed borderline patients
into the next-higher zone. Coarse 12-hour granularity made the
interpolation error worse between reference points.

Corrected to the PediTools-vetted values (same source we use for
AAP 2022) with 6-hour granularity. Source: Bhutani VK et al.,
Pediatrics 1999;103(1):6-14.

Example: 41h of life, TSB 9.7 mg/dL
  Before: p75=9.33 → TSB above p75 → "High-Intermediate Zone" (wrong)
  After:  p75=10.25 → TSB below p75, above p40 → "Low-Intermediate Zone"
          (matches the published nomogram)

No code-path changes — only the lookup data.
This commit is contained in:
Daniel 2026-04-14 12:32:07 +02:00
parent 290724c883
commit d1b6da4291

View file

@ -1576,10 +1576,14 @@
// High-intermediate: 75th-95th
// Low-intermediate: 40th-75th
// Low-risk: < 40th
// Bhutani 1999 hour-specific nomogram — values from PediTools
// (MIT-licensed implementation of the original paper). 6-hour
// granularity to reduce interpolation error between table points.
// Source: Bhutani VK et al., Pediatrics 1999;103(1):6-14.
var bhutaniZones = {
p95: { 24:8.0, 36:10.5, 48:12.5, 60:14.0, 72:15.0, 84:15.5, 96:16.5, 108:17.5, 120:18.0, 132:18.5, 144:19.0 },
p75: { 24:6.0, 36:8.5, 48:10.5, 60:12.0, 72:13.0, 84:13.5, 96:14.0, 108:14.5, 120:15.0, 132:15.5, 144:15.5 },
p40: { 24:4.5, 36:6.5, 48:8.5, 60:10.0, 72:11.0, 84:11.5, 96:12.0, 108:12.0, 120:12.5, 132:12.5, 144:12.5 }
p95: { 12:5.2, 18:6.5, 24:7.9, 30:9.8, 36:11.5, 42:12.4, 48:12.9, 54:13.4, 60:13.8, 66:14.2, 72:14.6, 78:14.9, 84:15.3, 90:15.5, 96:15.8, 108:16.3, 120:16.8, 132:17.2, 144:17.5 },
p75: { 12:3.9, 18:5.0, 24:6.4, 30:7.7, 36:9.5, 42:10.4, 48:11.0, 54:11.5, 60:12.0, 66:12.4, 72:12.8, 78:13.2, 84:13.5, 90:13.8, 96:14.0, 108:14.3, 120:14.4, 132:14.5, 144:14.6 },
p40: { 12:2.6, 18:3.7, 24:4.6, 30:5.7, 36:7.0, 42:7.8, 48:8.4, 54:9.0, 60:9.5, 66:9.9, 72:10.3, 78:10.6, 84:10.9, 90:11.1, 96:11.2, 108:11.5, 120:11.8, 132:12.0, 144:12.2 }
};
document.getElementById('btn-calc-bhutani').addEventListener('click', function() {