阴离子间隙计算器

填入血钠、血氯与碳酸氢根,先按 AG = Na⁺ − (Cl⁻ + HCO₃⁻) 算出阴离子间隙,再用白蛋白校正值、德耳塔比 ΔAG/ΔHCO₃ 与尿阴离子间隙判断酸碱紊乱的分型。同一个 AG 数值,白蛋白一低结论就可能翻转,本页把这组对照一次摆清楚。数据在浏览器本地计算,不上传。

—

计算公式:AG = Na⁺ − (Cl⁻ + HCO₃⁻);AGc = AG + 2.5 × (4.0 − 白蛋白);德耳塔比 = (AG − 12) / (24 − HCO₃⁻);UAG = (尿Na + 尿K) − 尿Cl

本页的核心:AG 只是「未测定阴离子」的量,判读必须连碳酸氢根与德耳塔比一起看——基准 140/104/24 算出 AG=12,正落在 8~16 的中段;换成 140/100/18 后 AG 涨到 22、德耳塔比 1.667 落在单纯高 AG 档;同一个 22,白蛋白降到 2.0 时校正值再抬到 27。低白蛋白会把 AG 假性压低,每降 1 g/dL 约低 2.5。

使用方法

  1. 「血钠」填血清钠浓度,单位 mmol/L,示例 140。它是公式里唯一的阳离子项,量程 60 到 200,只接受整数。
  2. 「血氯」与「碳酸氢根」分别填血清氯和 HCO₃⁻,示例 104 与 24。这两个值是被减去的阴离子项,任一留空都无法求出 AG。
  3. 「白蛋白」填血清白蛋白,单位 g/dL,示例 4.0,步长 0.1。这个框可以留空,留空即跳过白蛋白校正,结果只给未校正的 AG。
  4. 「尿钠」「尿钾」「尿氯」是三个可选框,示例 40、20、60,用来算尿阴离子间隙 UAG。三项要么一起填、要么一起留空,只填一两项不会得到 UAG。
  5. 七个框都是数字输入,改动任意一个值立即重算;光标停在任意框内按回车也会立刻计算,不必去点按钮。
  6. 结果区先给出 AG 与判读,下方卡片补上白蛋白校正 AG、ΔAG、ΔHCO₃、德耳塔比以及尿阴离子间隙;底部对照表列出十二组输入,默认展开前六行。

这个阴离子间隙计算器能解决什么问题

阴离子间隙(anion gap,AG)是血生化报告里最容易被跳过、却最能改变判断方向的一个派生值。它由血钠、血氯与碳酸氢根三项算出,回答一个很具体的问题:血清里没被常规检验测到的阴离子到底堆了多少。急性代谢性酸中毒病人如果只看血气与碳酸氢根,往往会漏掉高 AG 这一路病因。

典型用法有三类。一是拿到一份血生化,算出的 AG 落在正常区间之外,想确认算高还是算低;二是 AG 看似正常、但临床怀疑乳酸或酮体堆积,想先做白蛋白校正再看结论;三是已明确高 AG 型代谢性酸中毒,用德耳塔比判断有没有正常 AG 型同时存在。

与同分类下的兄弟页分工清楚:体重剂量计算器按体重换算的是药物剂量,基础代谢计算器算的是每日能量消耗,两者都与电解质无关;而 卡路里计算器 与 BMI 计算器 处理的是营养与体格指标。本页只做一件事:把电解质的差值换算成 AG,并把它放进酸碱分型的坐标系里。

计算原理与变量说明

本页把六个量按四条公式串起来,输入的三个血清值与尿三项各自运算:

一、AG 的本质是「未测定的阴离子」。 血清里的阳离子以钠为主,还有少量钾、钙、镁;常规检验只测钠、氯与碳酸氢根,钠减去这两种阴离子,剩下的差值就近似等于没被测到的那些阴离子——白蛋白、磷酸盐、硫酸盐、乳酸、酮体。AG 之所以能反映代谢性酸中毒,是因为堆积的酸性物质多以钠盐形式存在:随着酸根(乳酸、酮酸)积累,碳酸氢根被消耗掉,而钠基本不动,AG 自然抬高。

二、不同检验方法给出的正常区间并不相同。 AG 的正常区间随血氯检测方法而变:早期用火焰光度法测氯时数值偏小,AG 区间常取 8~16;改用离子选择电极后氯略高,不少实验室把 AG 正常上限下调到 11 甚至 10,也有直接用 3~11 的口径。本页统一取 8~16 这套偏保守的区间,真要下结论必须核对本院报告单上的参考范围;AG=12 这个基准值只在 8~16 口径下才叫正常。

三、低白蛋白会把 AG 假性拉低。 白蛋白是血清里含量最高的未测定阴离子,AG 里有相当一部分来自它。白蛋白每下降 1 g/dL,AG 大约被拉低 2.5 mmol/L,这就是校正公式 AGc = AG + 2.5 × (4.0 − 白蛋白) 的来历。举例来说,一名白蛋白只有 2.0 g/dL 的病人,算出来 AG=22 看着已经偏高;若白蛋白只剩 1.5 g/dL,同样的病理状态在报告上会显示成更低的 AG,容易被误读成接近正常。对低白蛋白的高危病人,看到 AG 正常不能直接排除高 AG 型酸中毒,必须先补一次白蛋白校正,本页把这一步做成了可留空的独立输入。

四、德耳塔比是分型工具,不是诊断。 它回答的是高 AG 型酸中毒与正常 AG 型酸中毒是否同时存在。ΔAG 是 AG 超出基准 12 的部分,ΔHCO₃ 是碳酸氢根从 24 下降的部分;在单纯高 AG 型酸中毒里,酸性物质每消耗一个碳酸氢根,就对应一个新增的未测定阴离子,两者大致 1:1 地同步变化,德耳塔比就落在 0.8~2.0。若比值明显小于 1(例如 0.4 以下),说明碳酸氢根掉得比 AG 涨得多,另外还叠加了正常 AG 型(高氯型)酸中毒;若比值大于 2,说明 AG 涨得比碳酸氢根掉得多,往往同时合并代谢性碱中毒,或存在慢性呼吸性酸中毒引起的碳酸氢根代偿性升高。

完整示例(数值仅作演示)

示例条件:血钠 140、血氯 100、碳酸氢根 18 mmol/L,白蛋白 2.0 g/dL,尿钠 40、尿钾 20、尿氯 60。以下结果由本页自己的算法复算得到。

把同样的参数填进工具区即可得到相同结果;示例数值均为演示。

阴离子间隙、德耳塔比与尿 AG 对照表

第一张表是德耳塔比的四档判读,它把比值区间直接对应到酸碱紊乱的合并情况;比值越偏离 1,越提示除高 AG 型之外还有别的成分。

德耳塔比判读
< 0.4单纯高氯(正常 AG)型代谢性酸中毒
0.4 ~ 0.8混合型:正常 AG + 高 AG 酸中毒
0.8 ~ 2.0单纯高 AG 型代谢性酸中毒
> 2.0高 AG 酸中毒合并代谢性碱中毒(或慢性呼吸性酸中毒)

第二张表是尿阴离子间隙的示例:UAG 的符号用来判断碳酸氢根是从肾脏还是从胃肠道丢掉的,负值偏向胃肠道,正值偏向肾小管酸中毒。

尿Na尿K尿ClUAG提示
4020600恰为 0,边界值需结合血钾/尿 pH 判断
301570−25肾外(胃肠道)丢碱
602540+45肾性丢碱(RTA)
10555−40肾外(胃肠道)丢碱

第三张表是 AG=22 时白蛋白校正后的结果,用来观察同一份 AG、白蛋白一低校正值就往上走这件事。

白蛋白 g/dL校正 AG mmol/L
4.022
3.523.25
3.024.5
2.525.75
2.027
1.528.25

工具区底部还动态列出十二组血钠、血氯、碳酸氢根输入与对应 AG,用来快速定位一份报告落在正常、偏高还是偏低。读这套表要抓住一点:单独一个 AG 数值回答不了酸碱紊乱的全貌,判读必须连同碳酸氢根与德耳塔比一起看。

结果边界、舍入与适用说明

常见问题

AG 正常就说明没有代谢性酸中毒吗?

不能这样理解。低白蛋白会把 AG 假性拉低,白蛋白每降 1 g/dL 大约低 2.5 mmol/L。示例里 AG=22、白蛋白 2.0 的病人校正后是 27,而低白蛋白病人未校正的 AG 可能只显示 10 出头,落进正常区间。所以高危病人要先做白蛋白校正。

德耳塔比 1.667 是什么意思?

它是 ΔAG 与 ΔHCO₃ 的比值,示例 ΔAG=10、ΔHCO₃=6,比值为 1.667,落在 0.8~2.0,判读为单纯高 AG 型代谢性酸中毒。比值越接近 1,说明 AG 的升高与碳酸氢根的下降越配套。

为什么要把血钾排除在 AG 公式外?

常用 AG 公式只写钠减氯与碳酸氢根,把钾留出。血清钾正常时只有 3.5~5.5 mmol/L,对差值影响很小;只有在明显高钾时才考虑把它加进阳离子一侧另算。本页按不含钾的通用口径计算。

尿阴离子间隙为负是不是就代表肾外丢碱?

大致如此:UAG 为负,说明尿里氯多于钠钾之和,常见于胃肠道丢碱(呕吐、腹泻);UAG 为正,更支持肾小管酸中毒等肾性丢碱。但 UAG 恰好为 0 时属于边界值,示例里 40+20−60=0,这时要结合血钾与尿 pH 再判断,不能单看符号。

不同医院算出的 AG 为什么不一样?

差在血氯的检测方法。早期火焰光度法测得的氯偏低,AG 正常区间常写 8~16;改用离子选择电极后氯略高,有些实验室把上限下调到 10 或 11。跨院对比前请先核对本院报告单上的参考范围。

白蛋白校正值比原 AG 高,是不是算错了?

不是。公式 AGc = AG + 2.5 × (4.0 − 白蛋白),白蛋白低于 4.0 时括号内为正,校正值自然比原 AG 高。示例里 AG=22、白蛋白 2.0 得 27;白蛋白越低,加上去的量越大,这正是为了补回低白蛋白造成的低估。

这个工具免费吗?

免费,无需注册即可使用。

输入的数据安全吗?

安全。计算在当前浏览器本地完成,不会上传输入内容。

相关工具