Marino's The ICU Book 5e · Section X

酸鹼失衡

Acid-Base Disorders · 酸鹼分析 → 乳酸與酮酸中毒 → 代謝性鹼中毒 · 第 31–33 章統整
第 31 章 酸鹼分析Chapter 31 · Acid-Base Analysis
這一章的三句話 The Chapter in Three Lines

酸鹼分析是重症照護的基本功,但多數人只記得「pH 低就是酸中毒」。這一章把它整理成床邊可執行的規則。核心概念是傳統模型裡 [H⁺](氫離子濃度)由 PCO₂ 與 HCO₃(碳酸氫根)的比值決定:PCO₂ 先動叫呼吸性、HCO₃ 先動叫代謝性,而身體的代償只會把比值的另一項往同方向推,把 [H⁺] 的變化「限制住」,永遠不會矯正回正常。這個「永不矯正」就是判讀的鑰匙——知道預期的代償量,實測偏離多少就是藏在後面的第二個失衡。對代謝性酸中毒還要算陰離子間隙(AG)、delta gap 與滲透壓間隙,才能把乳酸、酮酸、毒物、腹瀉、食鹽水這些原因分開。章末作者也提醒:這套百年模型其實有漏洞。

兩條規則就分得出原發:pH 與 PaCO₂ 同向=代謝、反向=呼吸;PaCO₂ 異常而 pH 正常=兩個原發(代償從不矯正 pH)。
代償有公式:代謝性酸中毒 1.2、鹼中毒 0.7 × ΔHCO₃(分鐘級);呼吸性急性 0.1/0.2、慢性 0.4 × ΔPaCO₂(2–3 天)——實測偏離就是次發失衡。
代謝性酸中毒要算三個 gap:白蛋白校正的陰離子間隙、delta gap(混合型)、滲透壓間隙(隱藏的酸)。
重點卡Key Points
01 · pH 與 [H⁺] Hydrogen ion as trace element

pH 7.40 就是 [H⁺] 40 nEq/L:氫離子是微量元素,卻連 10 nEq/L 的變動都不容許。

pH = −log[H⁺],是氫離子濃度的對數;血漿正常 pH 7.40 換算成 [H⁺] 是 40 nEq/L。單位 nEq/L 比以 mEq/L 計的鈉、氯小一百萬倍,所以氫離子在細胞外液是名副其實的「微量元素」,影響力卻極大:正常範圍 7.36–7.44 對應的 [H⁺] 變動還不到 10 nEq/L。因為是對數,pH 與 [H⁺] 不是線性關係:酸側每 0.1 pH 對應約 60 nEq,鹼側只有 24,同樣的 pH 變化在酸側是 2.5 倍的 [H⁺] 變化,判讀時不能把 pH 的變動量當成等價的酸負荷。

  • [H⁺] = 24 × PCO₂/HCO₃:比值決定一切原發與代償。
02 · 四種原發與代償方向 Primary disorders & compensation

PCO₂ 先變是呼吸性、HCO₃ 先變是代謝性;代償只限制 [H⁺] 的變化,從不矯正它。

傳統模型裡 [H⁺] 由 PCO₂/HCO₃ 的比值決定,所以誰先動就決定失衡的名字:PCO₂ 上升是呼吸性酸中毒、下降是呼吸性鹼中毒;HCO₃ 下降是代謝性酸中毒、上升是代謝性鹼中毒。代償反應是把比值的另一項往同一個方向推——例如 PaCO₂ 升高時腎臟把 HCO₃ 也升高——讓比值不要偏得那麼遠。要記住代償只「限制」[H⁺] 的變化、絕不「矯正」它:一個原發失衡加上完整代償,pH 仍會停在異常那一側。這條原則是三階段規則的基礎——pH 正常卻有 PaCO₂ 異常,就一定不只一個原發失衡。

03 · 代謝性的呼吸代償 Responses to metabolic disorders

代謝性失衡的呼吸代償有公式:酸中毒 ΔPaCO₂ = 1.2 × ΔHCO₃、鹼中毒 0.7 × ΔHCO₃。

代謝性失衡的代償是改變分鐘通氣量,由頸動脈分叉處的頸動脈體周邊化學受體驅動,30–120 分鐘內就出現。代謝性酸中毒時 ΔPaCO₂ = 1.2 × ΔHCO₃:以正常 PaCO₂ 40、HCO₃ 24 起算,HCO₃ 14 的病人 ΔHCO₃ 是 10、預期 PaCO₂ 是 40 − 12 = 28 mmHg。代謝性鹼中毒的低通氣反應較弱,係數只有 0.7:HCO₃ 40 時 ΔHCO₃ 16、預期 PaCO₂ 是 40 + 11 = 51 mmHg;弱是因為這群受體平時不活躍,「開」容易、「關」難。實測 PaCO₂ 高於預期,代表多了一個次發呼吸性酸中毒;低於預期則是次發呼吸性鹼中毒。

04 · 呼吸性的腎代償 Responses to respiratory disorders

呼吸性失衡的腎代償要 2–3 天:急性酸中毒 0.1、急性鹼中毒 0.2、慢性兩者 0.4 × ΔPaCO₂。

PaCO₂ 原發改變時,代償在腎臟:近曲小管的 HCO₃ 再吸收往 PaCO₂ 同方向調整,但反應慢,要 2–3 天才完成,所以呼吸性失衡一定分急性與慢性(已代償)兩種預期值。急性期 HCO₃ 幾乎不動:急性呼吸性酸中毒 ΔHCO₃ = 0.1 × ΔPaCO₂、急性鹼中毒 0.2 × ΔPaCO₂,PaCO₂ 變 20 也只差 2–4 mEq/L。慢性期不論方向都是 0.4 × ΔPaCO₂:PaCO₂ 60 持續數天,ΔPaCO₂ 20、ΔHCO₃ 8,預期 HCO₃ 是 24 + 8 = 32。實測 HCO₃ 落在急性與慢性預期之間就是部分代償,超出兩端才算有次發代謝性失衡。

05 · 三階段規則 Stepwise approach

三階段規則:pH 與 PaCO₂ 的方向定原發,預期代償找次發,代謝性酸中毒再算 gap。

第 I 階段只看 pH 與 PaCO₂ 的方向。兩者都異常且同向(例如 pH 7.23、PaCO₂ 23 一起降)是代謝性,反向是呼吸性,酸或鹼由 pH 決定。只有 PaCO₂ 異常而 pH 正常(例如 pH 7.41、PaCO₂ 60),依「代償從不矯正 pH」的原則一定是混合型:PaCO₂ 的方向定呼吸型,代謝型則反向,此時第 II 階段可以省略。第 II 階段用前兩張卡的公式算預期代償——代謝型算預期 PaCO₂,呼吸型算急性與慢性的預期 HCO₃ 範圍——實測超出範圍就是次發失衡。第 III 階段留給代謝性酸中毒,用三個 gap 找原因。

  • 例:pH 7.50、PaCO₂ 26、HCO₃ 14 → 原發呼吸性鹼中毒,預期 HCO₃ 18–21,實測 14 → 加次發代謝性酸中毒。
06 · 陰離子間隙與白蛋白 Anion gap & albumin

AG 的主要成分是白蛋白,每克 2.5 mEq;ICU 病人要先做白蛋白校正再判讀。

陰離子間隙(AG)= Na − (Cl + HCO₃),來自電中性原則:實測陽離子加未測陽離子等於實測陰離子加未測陰離子,移項後 AG 就等於「未測陰離子 − 未測陽離子」,參考值 8–12 mEq/L,但各實驗室測法略有差異,應以自家參考範圍為準。未測陰離子最大宗是白蛋白,這個弱酸每克貢獻約 2.5 mEq,所以白蛋白低會把 AG 壓低、掩蓋乳酸這類真正的未測陰離子。ICU 病人高達 90% 有低白蛋白,要用校正 AG = AG + 2.5 × (4.5 − 白蛋白)(4.5 是正常白蛋白 g/dL):AG 10、白蛋白 2 的病人校正後是 16,「正常」的 AG 其實是升高的。

07 · 高 AG vs 正常 AG Using the anion gap

高 AG 是非揮發性酸累積,正常 AG 是 HCO₃ 直接流失、由氯補位(高氯性)。

AG 把代謝性酸中毒分成兩種機轉。高 AG 型是固定酸(非揮發性、肺排不掉)累積:乳酸、酮酸、晚期腎衰竭(遠端小管排不出 H⁺),以及甲醇代謝成甲酸、乙二醇代謝成草酸、水楊酸中毒;解離出來的陰離子取代了流失的 HCO₃,所以氯不會升。正常 AG 型是 HCO₃ 直接被丟掉,身體為了維持電中性用氯補上,所以又叫高氯性代謝性酸中毒:ICU 最常見的是 0.9% 食鹽水輸注,其次是腹瀉、早期腎功能不全(近曲小管 HCO₃ 再吸收缺陷)、腎小管酸中毒(RTA)、acetazolamide 與輸尿管腸吻合。分清楚之後,才知道該去找哪一種病因。

  • 常漏的兩個:D-乳酸(腸道菌、短腸症、神經症狀,實驗室只測 L 型、要特別要求;也可能參與 propylene glycol 中毒);5-oxoproline/pyroglutamic acid(長期 acetaminophen、血中濃度在治療範圍、無常規檢驗)。
08 · Delta gap The gap-gap

Delta gap = (AG − 12)/(24 − HCO₃):≈1 純高 AG,<1 加高氯酸中毒,>1 加代謝性鹼中毒。

Delta gap(又叫 gap-gap)把兩個間隙相除:AG 超出正常 12 的量,除以 HCO₃ 低於正常 24 的量。純粹的高 AG 酸中毒裡,每多一個酸的陰離子就消耗一個 HCO₃,兩者變化應該相等、比值約 1(不同酸的分布與清除略有差異,不會剛好等於 1)。比值 <1 代表 HCO₃ 掉得比 AG 升得多,多出來的 HCO₃ 流失來自同時存在的正常 AG(高氯)酸中毒;比值 >1 代表 HCO₃ 掉得不夠多,有東西在補鹼,也就是合併代謝性鹼中毒——ICU 因利尿劑用得多,這種混合很常見。它的價值是把單看 HCO₃ 或 AG 看不出來的混合型失衡揪出來。

  • DKA 用食鹽水復甦:HCO₃ 停在低點是高氯酸中毒暫時取代酮酸,只看 HCO₃ 會誤判沒好轉。
09 · 滲透壓間隙 Osmolal gap

滲透壓間隙 = 實測 − 計算值,正常 <10;升高代表血裡有公式沒算到的溶質。

血漿滲透壓可以用主要溶質算出來:2Na + 葡萄糖/18 + BUN/2.8(鈉乘 2 是把氯的滲透活性一起算進去;18 與 2.8 是葡萄糖與尿素的分子量除以 10,把 mg/dL 換成 mOsm/kg)。代入正常值鈉 140、葡萄糖 90、BUN 14,得到約 290 mOsm/kg。實測滲透壓減掉計算值就是滲透壓間隙,正常 <10。若有公式沒納入的溶質跑進細胞外液,實測值升、計算值不動,間隙就拉開,所以它是篩檢隱藏毒物的工具。臨床用法:高 AG 酸中毒而乳酸與酮酸都解釋不了時,滲透壓間隙升高就提示有隱藏的酸——D-乳酸、草酸、甲酸、水楊酸、pyroglutamic acid——要特別去驗。

10 · 不信任這個簡單 Distrusting the simplicity

作者主張:傳統的 PCO₂/HCO₃ 模型太簡單,[H⁺] 其實由血漿蛋白的陰離子電荷決定。

這是作者 Marino 的主張。百年來酸鹼分析都建立在 CO₂ + H₂O ⇌ H₂CO₃ ⇌ H⁺ + HCO₃ 這一條反應與 PaCO₂/HCO₃ 這一個比值上,簡潔好用,但有兩個根本問題。第一,血中的 CO₂ 絕大部分就是以 HCO₃ 的形式存在,所以 HCO₃ 很難被當成獨立於 PCO₂ 的變數。第二,HCO₃ 在生理 pH 範圍不是有效的緩衝劑(下一章會證明),血漿 [H⁺] 實際上是血漿蛋白帶負電荷總量的函數,跟 HCO₃ 沒有直接關係。加拿大生理學家 Peter Stewart 提出的物理化學觀點在作者看來更站得住腳。本章的規則仍實用,但別把它當成真理。

作者觀點
對照表Tables, redrawn
原發原發變化代償預期公式時程
代謝性酸中毒HCO₃ ↓PaCO₂ ↓40 − 1.2 × (24 − HCO₃)30–120 分
代謝性鹼中毒HCO₃ ↑PaCO₂ ↑40 + 0.7 × (HCO₃ − 24)30–120 分
呼吸性酸中毒PaCO₂ ↑HCO₃ ↑急性 24 + 0.1 × Δ;慢性 24 + 0.4 × Δ2–3 天
呼吸性鹼中毒PaCO₂ ↓HCO₃ ↓急性 24 − 0.2 × Δ;慢性 24 − 0.4 × Δ2–3 天
高陰離子間隙正常陰離子間隙(高氯)
L-乳酸、D-乳酸、酮酸腹瀉、等張食鹽水
乙二醇(草酸)、甲醇(甲酸)、水楊酸早期腎功能不全、腎小管酸中毒
Pyroglutamic acid(長期 acetaminophen)Acetazolamide
晚期腎衰竭輸尿管腸吻合
計算Calculators
三階段酸鹼分析
陰離子間隙與 delta gap
滲透壓間隙
決策流程High anion gap: which acid
1高 AG 代謝性酸中毒:乳酸升高嗎?
2β-hydroxybutyrate 升高嗎?
3滲透壓間隙 ≥10?
章末測驗Self-test
相關工具Clinical Tools
來源與寫法:本頁是 Marino PL. Marino's The ICU Book, 5th ed.(Wolters Kluwer)第 31–33 章的統整筆記。內容經改寫與重組,不含原書文字、圖與表格的複製;數字以原書為準。原書的「A Final Word」以「作者觀點」標示,與現行指引不同或疑似誤植處另以「原文疑義」標示。臨床決策請以現行指引與病人狀況為準。