MED-DOSE-001 medical data_error ai_generated true

AI calculates a pediatric medication dose using birth weight instead of actual body weight for a premature infant in the NICU, leading to tenfold overdose risk

ID: medical/neonatal-weight-based-dose-miscalculation

Also available as: JSON · Markdown · 中文
75%Fix Rate
85%Confidence
1Evidence
2023-11-15First Seen

Version Compatibility

VersionStatusIntroducedDeprecatedNotes
Epic 2023.1.2 active
Cerner Millennium 2018.03 active
NeoFax 2023.1 active

Root Cause

Many NICU medication protocols require current weight (updated daily) for dose calculation, but AI often defaults to birth weight stored in the patient record, causing up to 10x overdose for drugs with narrow therapeutic index like gentamicin or caffeine citrate.

generic

中文

许多 NICU 药物方案要求使用当前体重(每日更新)计算剂量,但 AI 常默认使用病历中存储的出生体重,导致庆大霉素或咖啡因等窄治疗指数药物剂量高达 10 倍过量。

Official Documentation

https://www.uptodate.com/contents/neonatal-drug-dosing-principles

Workarounds

  1. 92% success Implement automated weight reconciliation: ALWAYS query the most recent weight value from the EMR within the last 24 hours. Example SQL: SELECT weight_kg FROM patient_weights WHERE patient_id = @pid AND recorded_at >= DATEADD(hour, -24, GETUTCDATE()) ORDER BY recorded_at DESC LIMIT 1
    Implement automated weight reconciliation: ALWAYS query the most recent weight value from the EMR within the last 24 hours. Example SQL: SELECT weight_kg FROM patient_weights WHERE patient_id = @pid AND recorded_at >= DATEADD(hour, -24, GETUTCDATE()) ORDER BY recorded_at DESC LIMIT 1
  2. 88% success Add a hard-coded validation rule: if dose_calc_weight < 0.5 kg OR dose_calc_weight > 10 kg for preterm, flag as RED. Also require manual override with reason (e.g., 'edema weight')
    Add a hard-coded validation rule: if dose_calc_weight < 0.5 kg OR dose_calc_weight > 10 kg for preterm, flag as RED. Also require manual override with reason (e.g., 'edema weight')

中文步骤

  1. Implement automated weight reconciliation: ALWAYS query the most recent weight value from the EMR within the last 24 hours. Example SQL: SELECT weight_kg FROM patient_weights WHERE patient_id = @pid AND recorded_at >= DATEADD(hour, -24, GETUTCDATE()) ORDER BY recorded_at DESC LIMIT 1
  2. Add a hard-coded validation rule: if dose_calc_weight < 0.5 kg OR dose_calc_weight > 10 kg for preterm, flag as RED. Also require manual override with reason (e.g., 'edema weight')

Dead Ends

Common approaches that don't work:

  1. Use birth weight for all preterm infants because weight loss after birth is normal 85% fail

    Birth weight does not reflect fluid shifts, postnatal weight loss, or actual metabolic capacity; using it can cause overdose of renally cleared drugs

  2. Round all doses to the nearest whole milligram for easier administration 70% fail

    Neonatal doses are often in micrograms or sub-milligram range; rounding can cause 50-200% dosing errors

  3. Use weight at admission for entire hospital stay 90% fail

    Preterm infants can lose 10% body weight in first week and then gain rapidly; weight must be updated daily for accurate dosing