Dyspnea(呼吸困難)— 鑑別與評估
⚡ 資料更新至:2026(整合 2021 ESC HF Guidelines、ICON-RELOADED NT-proBNP cutoffs、HFA-PEFF、EACPR/AHA CPET statement + Pocket Medicine 9th Ed.)
一、定義
Dyspnea:主觀的呼吸不適感,包括氣短(shortness of breath)、空氣飢餓感(air hunger)、胸悶、呼吸費力等不同面向。
與 dyspnea 易混淆但不同的概念:tachypnea(呼吸速率快,客觀)、hyperpnea(每分鐘通氣量增加)、hyperventilation(通氣超過代謝需求,PaCO₂↓)。病人「喘」不代表一定有低血氧。
二、病生理機轉
dyspnea 由三種信號交互產生:
- Afferent signals:化學感受器(O₂↓、CO₂↑、pH↓)、肺部機械感受器(stretch receptor、J-receptor)、胸壁與呼吸肌感受器
- Central motor command:呼吸中樞(brainstem)→ 呼吸肌命令;corollary discharge 同步上傳至感覺皮質
- Mismatch(不匹配,neuromechanical dissociation):當大腦預期的通氣(efferent command)與實際達成的通氣/肺擴張(afferent feedback)不匹配 → 主觀不適感
三大「感覺品質(qualities)」可幫助定位病因:
- Air hunger / 空氣飢餓(最不舒服):化學受器驅動↑,如 PE、metabolic acidosis、CHF
- Work / effort(費力感):阻塞或限制性肺病、neuromuscular 無力
- Chest tightness(胸緊):典型 bronchoconstriction(asthma)
三、第一步分流:acute vs chronic + 心因 vs 肺因(決策路徑)
鑑別不靠「背列表」,而靠時序(tempo)+系統定位兩軸先分流,再用檢查收斂。
3-1 時序分流(tempo)
| 時序 | 優先想 | 關鍵動作 |
|---|---|---|
| 數秒~數分(hyperacute) | PE、tension pneumothorax、anaphylaxis、aspiration、flash pulmonary edema、arrhythmia | 先穩定 ABC、SpO₂、ECG、床邊 POCUS |
| 數小時~數天(acute) | Pneumonia、CHF exacerbation、COPD/asthma exacerbation、ACS | CXR、BNP、troponin、ABG |
| 數週~數月(subacute/chronic) | COPD、ILD、pulmonary HTN、chronic HF、anemia、pleural effusion、deconditioning、obesity | PFT、echo、HRCT、最後 CPET |
3-2 心因 vs 肺因 vs 其他(床邊快速分流)
主訴:dyspnea
│
┌─────────────────┼─────────────────┐
偏「心因」線索 偏「肺因」線索 非心肺線索
・orthopnea / PND ・wheeze(下呼吸道) ・蒼白/疲倦 → anemia
・端坐、雙下肢 edema ・stridor(上呼吸道) ・Kussmaul、深快呼吸
・S3、JVD↑ ・桶狀胸、呼吸音↓ → metabolic acidosis
・CXR 肺靜脈充血 ・focal crackle/濁音 ・手指刺麻、嘆息式
・BNP/NT-proBNP↑ ・chronic cough/sputum → anxiety/hyperventilation
│ │ ・四肢近端無力、吞嚥差
echo + BNP CXR + PFT/spirometry → neuromuscular(FVC↓)
(見 §五 BNP rule) + ABG + A-a gradient
│ │
└──── 兩者皆不明確、或合併 → CPET(見 §七)分辨
心因 / 肺因 / 周邊(deconditioning/muscle/vessel)
⚠️ 重疊很常見:老菸客 + HFpEF 可同時有 COPD 與 HF;單一檢查正常不能排除另一系統。BNP 正常仍可有肺因;spirometry 正常仍可有心因 → 這正是 CPET 的舞台。
四、鑑別診斷(依器官系統,配合上方分流使用)
肺部
| 疾病 | 特徵 |
|---|---|
| COPD | 老菸客、chronic cough、barrel chest、breath sounds↓、expiratory wheeze |
| Asthma | 發作性、chest tightness、wheezing、過敏史、reversible airflow obstruction |
| PE | 突發性、hypoxemia、tachycardia、DVT 危因、SpO₂ 可正常 |
| Pneumonia | fever、productive sputum、focal crackle、CXR infiltrate |
| Pneumothorax | 突發一側 chest pain+dyspnea;tension → hypotension、tracheal deviation |
| Pleural effusion | dullness on percussion、absent breath sounds、tactile fremitus↓ |
| ILD | 漸進性、Velcro crackles、無 wheeze、DLCO↓ |
| Pulmonary HTN | exertional dyspnea、loud P2、right heart failure 症狀 |
heart
| 疾病 | 特徵 |
|---|---|
| Heart Failure | orthopnea、PND、雙側 edema、S3、JVD↑、BNP↑ |
| ACS | chest pain+ECG 變化、troponin↑(可表現為 dyspnea-equivalent,尤其 diabetes/老人/女性) |
| Cardiac tamponade | Beck’s triad、pulsus paradoxus、JVD↑ |
| Arrhythmia | palpitations+dyspnea(AF、VT) |
| Valvular disease | AS(exertional dyspnea+syncope+angina)、MR/MS |
其他(非心肺)
| 疾病 | 特徵 |
|---|---|
| Anemia | 蒼白、疲倦、exertional dyspnea、high-output 症狀 |
| Metabolic acidosis | Kussmaul breathing、DKA、AKI、salicylate intoxication |
| Anxiety / Panic / hyperventilation | sighing respiration、手指/口周 paresthesia、A-a gradient 正常(排除性診斷) |
| Neuromuscular disease | GBS、MG、ALS → respiratory muscle weakness,FVC / NIF 監測,可無 hypoxemia 而 CO₂↑ |
| Obesity / OHS | BMI 高、restrictive ventilation、平躺更喘 |
| Upper airway obstruction | inspiratory stridor、trauma、tumor、過敏 |
| Deconditioning | 排除 cardiopulmonary disease 後最常見之「不明原因 exertional dyspnea」,CPET 確認 |
五、病史與嚴重度評估
病史要點
| 問題 | 鑑別方向 |
|---|---|
| acute vs chronic? | 見 §三時序表 |
| 誘因(活動?靜息?夜間?) | HF(orthopnea/PND)、COPD(活動)、asthma(過敏原/夜間/運動) |
| 伴隨症狀? | chest pain(ACS/PE/pneumothorax)、cough(asthma/COPD/pneumonia)、edema(HF)、fever(infection) |
| 喘鳴聲(wheeze vs stridor) | Wheeze = lower airway;Stridor = upper airway(急症) |
| 體位影響? | Orthopnea(HF);platypnea(坐起更喘 → hepatopulmonary syndrome、PFO);Trepopnea(單側臥更喘 → 單側 lung/pleural disease) |
| 過去病史/危因? | heart disease、菸史、DVT/PE 危因、occupational exposure、藥物(amiodarone/MTX → ILD;β-blocker → 誘發 bronchospasm) |
嚴重度評估(modified MRC / mMRC Dyspnea Scale,0–4)
註:本表為 mMRC(0–4),GOLD COPD 採用;經典 MRC 為 1–5 級,勿混淆。
| 等級 | 描述 |
|---|---|
| 0 | 僅激烈運動才喘 |
| 1 | 快走或爬坡時喘 |
| 2 | 平地行走比同齡人慢,或需停下喘氣 |
| 3 | 走約 100 m 需停下喘氣 |
| 4 | 穿衣或出門即喘,無法離家 |
六、檢查 Algorithm(取捨與順序)
原則:先床邊(SpO₂ + ECG + CXR + POCUS)排命危 → 再依分流選 targeted test。不要一次撒網全開。
| 檢查 | 何時做 / 取捨 | 解讀重點 |
|---|---|---|
| SpO₂(立即) | 所有人 | < 90% = 急症;正常不能排除 PE / early disease |
| CXR | acute dyspnea 首選 | pulmonary edema、pneumothorax、大型 effusion、infiltrate、cardiomegaly;正常 CXR 的喘:CAD、asthma、PE、PHT、early ILD、anemia、acidosis、neuromuscular(PM 9th) |
| ECG | 所有 acute | ACS、arrhythmia、RV strain / S1Q3T3(PE)、LVH、low voltage(tamponade) |
| BNP / NT-proBNP | 懷疑 HF、CXR 模稜兩可 | 見下方 §六-1 cutoff(rule-out 強、rule-in 較弱) |
| Troponin | chest pain / 疑 ACS / 疑 PE 大面積 | ACS;PE 之 RV 受損也會輕升(預後指標) |
| CBC | chronic 或不明喘 | anemia、RBC 增多 |
| ABG + A-a gradient | hypoxemia、疑 ventilatory failure、酸鹼異常 | 見 §八;分辨 hypoventilation vs parenchyma/vessel 問題 |
| D-dimer | 疑 PE 且 pre-test probability 低/中(Wells/Geneva) | 高敏感、陰性可排除(搭配 age-adjusted cutoff = age×10 µg/L FEU,>50 歲);高機率時直接 CTPA |
| POCUS(lung/cardiac) | 床邊、不穩定病人 | B-lines(pulmonary edema)、effusion、absent lung sliding(pneumothorax)、RV 擴大(PE)、pericardial effusion |
| Spirometry / PFT | chronic 喘 | 阻塞(FEV₁/FVC↓)vs 限制(FVC↓、TLC↓)vs 混合;DLCO↓(ILD、PHT、emphysema、anemia) |
| Echo | 疑 HF(尤其 HFpEF)、瓣膜、PHT、tamponade | LVEF、diastolic function(E/e’)、瓣膜、RVSP、心包 |
| HRCT | 疑 ILD / bronchiectasis / emphysema 分佈 | 高解析 parenchyma 型態 |
| CTPA | PE 高機率,或 D-dimer 陽性 | 確診 PE |
| CPET | 上述查完仍不明原因 chronic 喘,或心肺重疊難分 | 見 §七 |
| 右心導管 | echo 疑 PHT 需確診/分型 | mPAP、PCWP、PVR |
六-1 BNP / NT-proBNP 切點(已更新至現行 evidence)
用途定位:natriuretic peptide rule-out 能力強、rule-in 較弱(會被 AF、PE、PHT、sepsis、腎功能↓抬高)。2021 ESC HF 將其放在診斷流程初篩:低於 rule-out 值 → HF 不太可能。
acute(ED,acute dyspnea)— 2021 ESC HF Guidelines 之 rule-out(PMID: 34447992):
- BNP < 100 pg/mL 或 NT-proBNP < 300 pg/mL → acute HF 不太可能(rule-out)。
acute NT-proBNP 年齡校正 rule-in 切點(ICON-RELOADED, JACC 2018;PMID: 29544601):
| 年齡 | NT-proBNP rule-in cutoff | 該研究表現 |
|---|---|---|
| < 50 歲 | > 450 pg/mL | specificity 93.9%,LR+ 14.1 |
| 50–75 歲 | > 900 pg/mL | specificity 84.0% |
| > 75 歲 | > 1800 pg/mL | specificity 75.0% |
| 任一年齡 rule-out | < 300 pg/mL | sensitivity 93.9%、NPV 98%、LR− 0.09 |
chronic(門診,chronic)— 2021 ESC HF rule-out(PMID: 34447992):
- BNP < 35 pg/mL 或 NT-proBNP < 125 pg/mL → chronic HF 不太可能(門診切點較 acute 低)。
HFpEF 診斷流程 HFA-PEFF(EHJ 2019;PMID: 31504452):
- Natriuretic peptide 為 Step 2(E)評分一環;升高加分支持,正常不能排除 HFpEF(尤其肥胖者 NP 偏低)。score ≥ 5 確立、≤ 1 不太可能、2–4 → 進 functional test(diastolic stress echo / 侵入性運動血流動力學)。
⚠️ 判讀陷阱
- 偽低:肥胖(BMI↑ → NP↓)、flash pulmonary edema 極早期。
- 偽高(非 HF 也升):年齡↑、女性、腎功能↓(eGFR↓)、AF、PE(RV strain)、PHT、sepsis、ARDS、COPD acute 惡化。
- chronic HF 者要與自己的「乾體重 baseline(dry BNP)」比較,不是只看絕對值。
七、Cardiopulmonary Exercise Test(CPET)判讀
定位:不明原因 chronic dyspnea / 運動不耐的整合性最終工具,可同時評估心、肺、周邊(muscle/vessel)並客觀分辨心因 vs 肺因 vs deconditioning。 依 EACPR/AHA Scientific Statement(Circulation 2012;PMID: 22952317)與 unexplained dyspnea review(Expert Rev Respir Med 2022;PMID: 35034521)整理。
七-1 核心參數與意義
| 參數 | 代表 | 異常方向與意義 |
|---|---|---|
| Peak VO₂(mL/kg/min 或 % predicted) | 最大有氧運動能力(整體心肺儲備) | ↓ = 運動受限;< ~85% predicted 視為降低。是預後/分級主指標 |
| Anaerobic threshold(AT / VT₁) | 開始無氧代謝的 VO₂ | 早來(低 VO₂ 即達 AT) → cardiovascular/輸氧受限或 deconditioning;無法達 AT 多為周邊/努力不足 |
| VE/VCO₂ slope(與 nadir) | 通氣效率(每排 1 L CO₂ 需多少通氣) | ↑(陡)= 通氣無效率:見於 HF、PHT、肺 vessel 病、PE 後;越高預後越差(HF/PHT 重要預後指標) |
| O₂ pulse(VO₂/HR) | 每跳搏出之 O₂(≈ stroke volume × C(a-v)O₂ 代理) | 低平 / 提早平台(plateau) → 心搏量受限(心因,如 ischemia、瓣膜、myocardium 病) |
| Breathing reserve(BR = 1 − VE_peak/MVV) | 通氣儲備 | 低(<~15–20%,即用掉通氣天花板) → 通氣受限(肺因:COPD/ILD/胸壁) |
| SpO₂ / PaO₂、A-a gradient(運動時) | 運動性去飽和 | 運動中 desaturation 或 A-a↑ → parenchyma/肺 vessel(ILD、PHT、肺 vessel 病) |
| HR reserve / peak HR | 心率儲備 | 用盡(達 age-predicted max)偏向正常或 deconditioning;未用盡偏向通氣或周邊先受限 |
| RER(VCO₂/VO₂) | 努力程度指標 | peak RER ≥ 1.10 才算盡力;< 1.0 表測試努力不足(結果保留判讀) |
七-2 型態判讀(pattern recognition)
| 型態 | Peak VO₂ | AT | VE/VCO₂ slope | O₂ pulse | Breathing reserve | 運動去飽和 | 偏向診斷 |
|---|---|---|---|---|---|---|---|
| 心因(cardiac) | ↓ | 早來 | ↑(中-重) | 低/早 plateau | 正常(保留) | 通常無 | HF、ischemia、瓣膜、myocardium 病 |
| 肺因-機械(ventilatory) | ↓ | 常正常/晚 | 可↑ | 常正常 | 低(用盡) | COPD 較少、ILD 可有 | COPD、ILD、胸壁限制 |
| 肺 vessel(pulmonary vascular) | ↓ | 早來 | 明顯↑ | 低 | 保留 | 常有 | PHT、chronic PE、肺 vessel 病 |
| Deconditioning | ↓(輕-中) | 早來 | 正常 | 正常或略低 | 保留 | 無 | 體能下降(排除性) |
| 努力不足 / 非器質 | 變異 | 可未達 | 正常 | 正常 | 保留 | 無 | hyperventilation/anxiety,RER 低 |
| anemia | ↓ | 早來 | 正常 | 低(C(a-v)O₂↓) | 保留 | 無 | anemia |
🔑 三條口訣
- VE/VCO₂ slope 高 + O₂ pulse 低 + breathing reserve 保留 → 心因(HF/PHT)。
- Breathing reserve 用盡(低) → 肺/通氣受限。
- 每項都「按比例下降、AT 早來但 VE/VCO₂ 正常、無去飽和」 → deconditioning(最常見的不明原因勞力性喘)。
八、A-a Gradient 計算
公式:
- PAO₂ = FiO₂ × (P_atm − PH₂O) − PaCO₂ / 0.8
- 簡化(室內空氣、海平面):PAO₂ ≈ 150 − (PaCO₂ / 0.8)
- A-a gradient = PAO₂ − PaO₂
- 正常值 ≈ 4 + (Age/4) mmHg(年輕人約 < 10–15,隨年齡上升)
| A-a gradient + CO₂ | 機制 / 意義 | 代表病因 |
|---|---|---|
| 正常 A-a + CO₂↑ | 純粹低通氣(hypoventilation),非 parenchyma 問題 | sedatives/opioid、neuromuscular 病、中樞驅動↓、嚴重肥胖 OHS |
| A-a↑ + CO₂ 正常或↓ | V/Q mismatch / diffusion 障礙 / shunt | PE、COPD、asthma、pneumonia、ILD、pulmonary edema |
| A-a↑ + CO₂↑ | 嚴重 lung disease 合併 ventilatory failure(疲乏) | ARDS、嚴重 COPD/asthma exacerbation、晚期 ILD |
給氧反應可再分:給 100% O₂ 後 PaO₂ 仍上不去 → 偏 shunt(如 pulmonary edema、consolidation、AVM);上得去 → V/Q mismatch 或 diffusion。
九、Red Flags(須立即處理)
- SpO₂ < 90% 或進行性下降、cyanosis
- Stridor / upper airway obstruction 徵象(drooling、無法平躺、聲音改變)→ 隨時可能完全阻塞
- 單側 chest pain + absent breath sounds + hypotension/tracheal deviation → tension pneumothorax(立即 needle decompression,勿等影像)
- 突發 dyspnea + hypoxemia + tachycardia + DVT 危因 → massive/submassive PE
- 使用 accessory muscle、paradoxical abdominal breathing、無法說完整句、意識改變 → 即將 respiratory failure
- Beck’s triad(hypotension、JVD↑、distant heart sounds)+ pulsus paradoxus → cardiac tamponade
- CO₂↑ + 嗜睡(CO₂ narcosis),尤其 neuromuscular 病 FVC 下降 → 準備 respiratory support
十、Clinical Pearls
- SpO₂ 正常 ≠ 排除 PE:PE 早期 SpO₂ 可正常 → 靠 pre-test probability + D-dimer / CTPA,而非血氧。
- BNP/NT-proBNP rule-out 強、rule-in 弱:低於 rule-out 值(BNP<100 / NT-proBNP<300 acute;BNP<35 / NT-proBNP<125 chronic)→ HF 不太可能;偏高要先想 AF/PE/PHT/renal/sepsis 等干擾再下 HF。
- NT-proBNP 要年齡校正(450/900/1800,分 <50 / 50–75 / >75 歲,ICON-RELOADED);肥胖者 NP 偽低,別被「正常 BNP」騙過 HFpEF。
- A-a gradient + PaCO₂ 兩個一起看:正常 A-a + CO₂↑ = 純 hypoventilation(找中樞/neuromuscular/藥物),不要當 lung disease 猛查。
- 不明原因 chronic exertional dyspnea、心肺檢查皆模稜 → CPET:VE/VCO₂ slope↑ + O₂ pulse 低 = 心因;breathing reserve 用盡 = 肺因;一切按比例 + AT 早來但 slope 正常 = deconditioning。
- Orthopnea / PND 對 HF 相對特異;platypnea(坐起更喘)想 hepatopulmonary syndrome / PFO;trepopnea(側臥更喘)想單側 thoracic 病變。
- Stridor = upper airway 急症(epiglottitis、laryngeal cancer、anaphylaxis);wheeze = lower airway。聽到 stridor 先顧 airway。
- neuromuscular 病的喘看 FVC / NIF,不是看 SpO₂:SpO₂ 常到末期才掉,CO₂ 先升。
🔗 相關筆記
- HFpEF 詳解)
- COPD(mMRC、阻塞型通氣)
- Asthma(可逆性氣流阻塞)
- PE(D-dimer、Wells、CTPA)
- Respiratory Failure(A-a gradient、通氣衰竭)
- Pulmonary Function Tests(PFT 判讀)
寫完記得到上面這些筆記補一條反向連結指回本篇(雙向)。
📚 Key References
| 類型 | 標題 | 期刊 | 年份 | PMID |
|---|---|---|---|---|
| 🆕 Guideline | 2021 ESC Guidelines for diagnosis and treatment of acute and chronic heart failure(BNP/NT-proBNP rule-out 切點) | Eur Heart J 2021;42:3599-3726 | 2021 | 34447992 |
| Clinical Trial | ICON-RELOADED:NT-proBNP age-stratified cutoffs in the ED(450/900/1800;rule-out <300) | J Am Coll Cardiol 2018;71:1191-1200 | 2018 | 29544601 |
| Consensus | HFA-PEFF 診斷流程(HFpEF 之 NP 與 echo 評分) | Eur Heart J 2019;40:3297-3317 | 2019 | 31504452 |
| 🆕 Statement | EACPR/AHA:CPET data assessment in specific patient populations | Circulation 2012;126:2261-2274 | 2012 | 22952317 |
| Review | Pathophysiology and clinical evaluation of unexplained persistent dyspnea(CPET、deconditioning) | Expert Rev Respir Med 2022;16:511-518 | 2022 | 35034521 |
| PM | Pocket Medicine 9th Ed. — Dyspnea | MGH | 2026 | — |
出處依 PubMed 檢索查證。DOI:ESC HF、ICON-RELOADED、HFA-PEFF、EACPR/AHA CPET、Unexplained dyspnea review。
📌 本筆記僅供學習參考,臨床決策請依最新指引及 attending 意見為準。
筆記更新:2026-06-23 | 來源:2021 ESC HF、ICON-RELOADED、HFA-PEFF、EACPR/AHA CPET、Pocket Medicine 9th Ed.
