# AI 使用出生体重而非当前实际体重计算早产儿 NICU 药物剂量，导致十倍过量风险

- **ID:** `medical/neonatal-weight-based-dose-miscalculation`
- **领域:** medical
- **类别:** data_error
- **错误码:** `MED-DOSE-001`
- **验证级别:** ai_generated
- **修复率:** 75%

## 根因

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

## 版本兼容性

| 版本 | 状态 | 引入 | 弃用 |
|------|------|------|------|
| Epic 2023.1.2 | active | — | — |
| Cerner Millennium 2018.03 | active | — | — |
| NeoFax 2023.1 | active | — | — |

## 解决方案

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')
   ```

## 无效尝试

- **Use birth weight for all preterm infants because weight loss after birth is normal** — Birth weight does not reflect fluid shifts, postnatal weight loss, or actual metabolic capacity; using it can cause overdose of renally cleared drugs (85% 失败率)
- **Round all doses to the nearest whole milligram for easier administration** — Neonatal doses are often in micrograms or sub-milligram range; rounding can cause 50-200% dosing errors (70% 失败率)
- **Use weight at admission for entire hospital stay** — Preterm infants can lose 10% body weight in first week and then gain rapidly; weight must be updated daily for accurate dosing (90% 失败率)
