GFR 正常、驗尿只有「1+」就沒事嗎?看懂 UACR、UPCR 與慢性腎臟病分期

GFR 正常、驗尿只有「1+」就沒事嗎?看懂 UACR、UPCR 與慢性腎臟病分期衛教插圖

健康檢查報告上,腎功能常常只看一個數字:eGFR(腎絲球過濾率)。尿液常規報告如果寫著蛋白「1+」或「±」,也常被當作沒有大礙、隨手翻過去。但慢性腎臟病(CKD)不是只看這兩項就能排除,而且它與心臟病的關係,比多數人想像的更直接——2026 年歐洲心臟學會(ESC)與歐洲腎臟學會(ERA)首度發布的心臟-腎臟聯合指引,明確要求所有已有心血管疾病的病人,都應該同時檢查腎功能與尿液白蛋白。

為什麼只看 eGFR 還不夠?

eGFR(估算腎絲球過濾率,多以 CKD-EPI 公式計算)反映的是腎臟清除廢物的整體效率,數字愈低代表腎功能愈差。但腎臟病早期,腎絲球的「過濾閘門」可能已經出現微小滲漏,讓原本不該漏出的白蛋白流失到尿液中,這時候 eGFR 往往還維持在正常或接近正常的範圍。換句話說,eGFR 正常,不代表腎臟完全沒有受損——而這種滲漏(醫學上稱為白蛋白尿或蛋白尿),本身就是心臟血管疾病風險上升的獨立指標,不需要等到 eGFR 下降才算數。

什麼是慢性腎臟病(CKD)?

根據國際腎臟病預後品質倡議(KDIGO)的定義,只要符合以下任一項,並持續 3 個月以上,就符合慢性腎臟病:eGFR 低於 60 mL/min/1.73m²,或是尿液白蛋白/肌酸酐比值(UACR)達到 30 mg/g 以上。也就是說,光靠 eGFR 一個數字,只能看到定義的一半。

CKD 分期:G1–G5 與 A1–A3 的風險熱區圖

KDIGO 慢性腎臟病風險分期:需同時交叉判讀 eGFR(G 分期)與 UACR(A 分期);G1、G2 若沒有其他腎損傷證據,不一定代表慢性腎臟病。

KDIGO 把 CKD 分成兩個維度來看,缺一不可。第一個維度是腎功能分期(G),依 eGFR 分為六級:

  • G1:eGFR ≥ 90(腎功能正常,但可能已有腎臟結構異常或白蛋白尿)
  • G2:eGFR 60–89(輕度下降)
  • G3a:eGFR 45–59(輕至中度下降)
  • G3b:eGFR 30–44(中至重度下降)
  • G4:eGFR 15–29(重度下降)
  • G5:eGFR < 15(腎衰竭,可能需要透析或腎臟替代治療)

另一個維度是白蛋白尿分期(A),依 UACR 分為三級:

  • A1(正常至輕度增加):UACR < 30 mg/g
  • A2(中度增加,舊稱「微量白蛋白尿」):UACR 30–299 mg/g
  • A3(重度增加):UACR ≥ 300 mg/g

驗尿報告寫「蛋白 1+」或「±」,等於做過 UACR 了嗎?

不少醫院的常規尿液檢查(urine routine)會用試紙(dipstick)測尿蛋白,報告上常見「陰性(negative)」「±(trace)」「1+」「2+」等結果。這種試紙法方便快速,但只是半定量、粗略的篩檢,並不等於 UACR。

  • 試紙對「中度增加(A2,也就是俗稱的微量白蛋白尿)」的敏感度不佳,很多 UACR 已經達到 30–299 mg/g 的人,試紙結果仍可能是陰性或 ±,因而被誤以為正常。
  • 試紙結果也會受尿液濃縮程度(喝水多寡)、運動、發燒、感染等因素影響,同一個人不同時間驗尿,結果可能忽陰忽陽。
  • 試紙在「重度增加(A3)」的表現比較可靠:出現 2+ 以上時,通常真的代表尿蛋白量偏高,但這時往往腎臟受損已經不輕。

拿到 UACR 報告該怎麼判讀?

UACR 的單位常見有兩種:毫克/克(mg/g)或毫克/毫莫耳(mg/mmol),台灣多數報告使用 mg/g。判讀方式如下:

  • UACR < 30 mg/g(< 3 mg/mmol):A1,正常至輕度增加
  • UACR 30–299 mg/g(3–30 mg/mmol):A2,中度增加,建議進一步追蹤,並檢視血壓、血糖控制
  • UACR ≥ 300 mg/g(> 30 mg/mmol):A3,重度增加,屬於高風險,須積極治療與定期追蹤

報告只寫「urine microalbumin」和「urine creatinine」,沒有直接給 UACR 怎麼辦?

並不是每家醫院、每張檢驗單都會直接算好 UACR。有些報告只分開列出「urine microalbumin(尿液白蛋白)」和「urine creatinine(尿液肌酸酐)」兩個數字,需要自己(或請醫師)動手算一次比值。常見公式如下(假設兩者單位都是 mg/dL):

舉例:某次驗尿報告顯示尿液白蛋白 8 mg/dL、尿液肌酸酐 110 mg/dL,代入公式:(8 ÷ 110) × 1000 ≈ 72.7 mg/g,已經落在 A2(中度增加)的範圍,即使當時的尿液常規試紙可能只顯示 ± 或陰性。

報告給的是 UPCR(尿蛋白/肌酸酐比)而不是白蛋白,可以用嗎?

UPCR(urine protein-to-creatinine ratio)測的是「總尿蛋白」,UACR 測的則是專一的「白蛋白」。白蛋白對早期腎臟受損(尤其是糖尿病、高血壓造成的腎絲球病變)比較敏感,所以國際指引優先建議用 UACR。如果報告只有 UPCR,可以概略對照:

  • UPCR < 約 150 mg/g:大致對應 A1
  • UPCR 約 150–500 mg/g:大致對應 A2
  • UPCR > 約 500 mg/g:大致對應 A3

為什麼心臟科要在意這些數字?——2026 年 ESC/ERA 心臟腎臟聯合指引

2026 年 8 月,歐洲心臟學會(ESC)與歐洲腎臟學會(ERA)首度共同發布《心血管疾病與慢性腎臟病》聯合指引,這是心臟科領域第一份專門處理心臟與腎臟關係的正式指引。指引提出一套簡稱「STAMP on CKD」的架構:篩檢(Screen)、分層(Triage)、處理腎臟風險(Address)、調整心血管治療(Modify)、規劃照護(Plan)。

  • 最核心的建議是:所有已經有心血管疾病的病人——不論是高血壓、冠心病、心臟衰竭、心律不整、中風或周邊動脈疾病——都應該同時檢查血液(肌酸酐/eGFR)與尿液(UACR),而不是只驗其中一項。
  • 指引特別強調,即使 eGFR 正常,只要 UACR 偏高,心血管風險(冠心病、心臟衰竭、心律不整、中風、周邊動脈疾病,甚至心因性猝死)就會明顯上升;白蛋白尿本身就是一項獨立的心血管風險指標。
  • 指引估計歐洲約有一億人有慢性腎臟病,這群人的心血管風險普遍高於腎功能正常的族群,因此也建議把腎功能與白蛋白尿納入心血管風險評估中一併計算,而不是分開看待。

在治療上,指引也連動了明確建議:合併高血壓與白蛋白尿的病人,優先使用 ACE 抑制劑或 ARB(血管張力素受體阻斷劑)這類能有效降低尿蛋白的藥物;SGLT2 抑制劑在慢性腎臟病病人身上有第一級(Class I)實證支持,能同時保護腎臟與心臟;這些藥物通常會與控制血脂的 statin 一起使用。一旦被判定為中度以上慢性腎臟病,建議至少每年追蹤一次 eGFR 與 UACR。

重點整理

  • eGFR 正常,不代表腎臟完全沒問題——UACR(尿液白蛋白/肌酸酐比)是容易被忽略的另一半。
  • 尿液常規試紙的蛋白「1+」「±」只是粗略篩檢,對早期(A2)腎臟病變的敏感度不足,結果正常也不能完全放心。
  • UACR 判讀:<30 mg/g 為 A1、30–299 mg/g 為 A2、≥300 mg/g 為 A3,數值愈高、CKD 分期愈嚴重,心血管風險愈高。
  • 如果報告只給白蛋白與肌酸酐兩個數字,記得先統一單位再相除、乘以 1000 換算成 mg/g;只給 UPCR 時可粗略對照,但精確度不如 UACR。
  • 2026 年 ESC/ERA 指引建議所有心血管疾病病人都同時檢查腎功能與尿液白蛋白;若你有高血壓、糖尿病、心臟病或腦中風病史,下次回診可以主動詢問醫師是否需要加驗 UACR。
KDIGO 2024 Clinical Practice Guideline for the Evaluation and Management of Chronic Kidney Disease——慢性腎臟病 G1–G5/A1–A3 分期系統。