2020年4月25日 星期六

[問卦] 醫師聽到「普篩」就爆氣?? 「假設患者篩檢陽性,那他真的是流感的機率有多少?」

 [問卦] 醫師聽到「普篩」就爆氣??

時間 Sat Apr 25 14:22:53 2020


本人目前服務於某醫學中心急診,對,就是每天都要穿脫隔離衣採檢,你在醫院外帳
篷看到的那些傢伙。看到最近又在吵普篩的問題,雖然不好意思但我覺得有必要把之
前在他版發過的文章稍微修改再來給大家看一次。

快篩檢這些東西,到底有沒有用,一般民眾常有許多誤解。這裡要稍微講一下,醫學
檢驗在醫療診斷中的角色其實並非大部分人所想的那麼直覺。

一般人在就醫,尤其是看急診時常常覺得,我就想來檢驗看看有沒有就安心了,有就
有沒有就沒有。但事實真是如此嗎?

首先要瞭解的一個概念是:「所有檢驗都有極限」。

舉例來說,假設我找一萬個男生,去藥妝店買驗孕棒來驗孕,會發生什麼事呢?

答案是,你可能會發現有一兩個男生懷孕了。

這非常反直覺,但其實可能有很多原因,包含檢驗棒製造良率不好,你不小心買到過期
的驗孕棒,也有可能是受試者男生不小心吃到含有賀爾蒙藥物,甚至只是因為你眼殘不
小心把一條線看成兩條線等等。各種系統與人為的失誤可以減但不會消失,因此實務上
的醫療的檢驗受限於各種無法控制的因素,故實際上不論是抽血,胸部 X光,電腦斷層
,PCR等檢查,幾乎沒有100%準確的檢驗。


因為沒有完美的檢驗,所以在做檢驗時,必須了解它的能力極限。科學上來說我們使用
Sensitivity (敏感度) 與 Specificity (特異度)這兩個指標來評價一個檢查到底好不
好用。

┌────────┬────┬────┐
│                │真的有病│其實沒病│
├────────┼────┼────┤
│驗出來有病(陽性)│A 真陽性│B 偽陽性│
├────────┼────┼────┤
│驗出來沒病(陰性)│C 偽陰性│D 真陰性│
└────────┴────┴────┘

Sensitivity (敏感度) = [A /(A+C)] x 100 %
也就是真的有病的人我可以驗出陽性的機率

Specificity (特異度) = [D /(B+D)] x 100 %
也就是真的沒病的人我可以驗出陰性的機率

一個良好檢驗的敏感度和特異度應該都要夠高,希望至少大於90%,但世界不是那麼美好
,常常只能犧牲其中一項,尤其是當你想要快速得到結果的時候。以大家很愛做的流感
快篩,雖然Specificity 有 98%,但是Sensitivity 只有可悲的 62%。意思就是真的有
流感的十個人來驗其實會有四個驗不出來。


那這個檢查這麼爛有什麼用?這牽涉到再更深一層的問題。Sensitivity 與Specificity
的計算是已經知道病人有沒有病,去看檢驗的表現,然而實務上我們的目的是看檢驗的
結果,來反推測病人是否真有此疾病,換言之,我們關心的是


「假設患者篩檢陽性,那他真的是流感的機率有多少?」

要回答這個問題這牽涉到以前所學的貝氏定理:

Y 狀況下 X 發生的機率 P (X│Y)

             P (X) * P (Y│X)
P (X│Y) = ──────────
                   P(Y)

這樣看頭好像有點痛,我們白話一點說:

快篩陽性的 狀況下 病人有流感 的機率

                             P (病人有流感) * P (快篩陽性│病人有流感)
P (病人有流感│快篩陽性) = ──────────────────────
                                 P(病人快篩陽性)  <---包含真陽性和偽陽性

                病人流感且被你驗出陽性
= ────────────────────────────
   病人有流感且被你驗出陽性 + 病人明明沒流感卻遇到偽陽性
                    病人流感的機率 * 快篩Sensitivity
= ────────────────────────────────────
  [病人流感的機率*快篩Sensitivity] + [(1-病人流感的機率)*(1-快篩Specificity)]


發現了嗎,這個公式裡面多了一個變數,就是「病人流感的機率」。

意思就是說,在使用這麼檢查時,檢驗之前的機率會影響結果的判讀!
這個東西叫做先驗機率(pre-test probabilities)


而所謂「病人流感的機率」,包含了病人是否有接觸史、病人的症狀、流感的盛行率等等
,或是簡單換言之,就是臨床醫師覺得病人「像不像流感」。即使一樣快篩驗出陽性的兩
個不同病人,其實他們真的有流感的機率是不同的。以醫學院的老例子來說,就是你在美
國西部聽到馬蹄聲,你會猜是馬來了,但是如果你身在非洲,你會想說斑馬來了的機率可
能高些,如果你在台大宿舍,那八成是隔壁阿宅在打真三國無雙。或是更貼近地說,一樣
做檢查武漢肺炎陽性,病人在紐約或是在台北,那他真的有武漢肺炎的機率是不同的,紐
約的病人會遠大於台北。


回到篩檢的話題,從上得知,其實如果一開始就不像流感,那就算流感檢驗發了陽性報告
,病人真的有流感的機率也是很低的。因此,對於症狀輕微或是不像的病人來說,每個都
進行檢驗的意義其實不大。若症狀一開始就很像了而且一開始又在流行期,那即使檢驗發
了陰性報告,也不能排除該疾病。所以有些人會發現你去掛急診醫生說不用快篩直接叫你
吃克流感,就是這個原因。因為驗了陽性你還是要吃藥物,驗了陰性醫師還是覺得不能排
除,那驗這個檢查就是浪費醫療資源且增加病人在醫院滯留等報告的時間。


快篩本身的價值其實有兩個,一是在當醫師覺得機率五五波或是真的看不太懂(例如不典
型症狀或是目前治療結果一直不理想的時候)可以給一點方向,或是當病人很重症,我希
望趕快多一點資訊,線索越多越快越好的時候,快篩還是有用的。



回到武漢肺炎的防疫,鄉民們很在意是否要擴大篩檢或是醫護普篩,重點在於現在診斷的
可靠度到底多少。從上面的公式我們可以嘗試進行計算。要計算我們需要三個變數:


1) nCoV 盛行率
2) 敏感度
3) 特異度

敏感度和特異度目前資料不足,但我們可以嚴格假設台灣生科的技術都很厲害,都是99%

盛行率比較難估算,但我們可以都算算看。

盛行率1/10000 時 (台灣實際感染人數2400)
篩檢4000人:0 個真陽性 40 個偽陽性

盛行率1/1000時: (台灣實際感染人數24000)
篩檢4000人:4 個真陽性 40 個偽陽性

盛行率1/100時: (台灣實際感染人數240000)
篩檢4000人:40 個真陽性 40 個偽陽性

盛行率1/10時: (台灣實際感染人數2400000)
篩檢4000人:396 個真陽性 36 個偽陽性


數字可以發現,即使台灣已經有一千個無症狀狀感染者,在社區趴趴走,你去做抽樣可能
篩到的全部是假的。為了這四十個假的,你要做四十個疫調,隔離四十個人和所追蹤他們
所有的接觸者。這還只是普通民眾,如果你檢驗出四十位醫護人員陽性,你要怎麼辦?全
部都當院內感染處理?像SARS時期的台大一樣把一個醫學中心急診關起來?為了四十個假
的陽性病例所排擠掉的其他重症資源可能會造成比武和病毒本身更高的死亡率。


台灣盛行率個人認為其實並不高,現在每天篩檢量是增加的,但確診數下降,表示連有症
狀的病人都幾乎不是武漢肺炎,那沒症狀的人的先驗機率就更低了。在爭論無症狀感染者
時,也必須考慮到無症狀感染者如果超多,那表示這個病其實一點都不可怕呀。


所以很多人為什麼美國紐約、南韓、義大利等國家要進行普篩,其中主要有兩個原因!
第一、盛行率不一樣:

如上面公式計算,當盛行率達到10%時你會發現檢驗變好用了,準確度上升。這就是所謂
大量社區傳播和零星社區傳播時做法不同的原因。


第二、對陽性(不論真偽)的處理方式不一樣:

對於盛行率高的地區,此時病毒已經大量社區傳播,疫調之後把所有可能病例全部隔離已
經不是可行做法,因為人數太多且無法追蹤接觸史。這時候進入減災階段,陽性的輕症只
要回家隔離,醫院留給重症病患。這時候偽陽性比例不僅較低,而且也不會多消耗資源,
又可以分辨出需要在家隔離的病患,還可以提供流型病學統計資料。



整體重點還是現在台灣盛行率的狀況。假如台灣盛行率很低,那盲目況大篩檢弊大於利,
如果盛行率高,理論上你會看到像武漢或義大利那樣的狀況,很多人自己就會跑醫院,重
症大量發生。篩檢除了考慮機率以外,更應該考慮如果不幸報告陽性之後,我們到底要幹
嘛?身為醫師,現在我不想要做白工,你知道換一套隔離衣要多久花多少一次性耗材,還
有要讓多少其他的病人等待?篩檢的目的是要提供我們執行策略的參考資料,而不是只是
為了安心付出大量不必要的資源。



?」

沒有留言:

張貼留言

[問卦] 絕對別讓小孩學圍棋

※ 引述《ben780413 (V6王)》之銘言: : 告誡各位家長,絕對別讓孩子學圍棋,真的沒屁用。  1、當職業:連工資都發不出來今年都有職業棋手被迫改行,你自己想想自己孩子有什麽 : 資格當職業? : 哪怕選職業,考個好大學人生成功率遠遠超過下圍棋成功概率。  2、提高智商...