申報實務指南
SOAP 病歷怎麼寫?四段結構(主觀 / 客觀 / 評估 / 計畫)與健保審查對照整理
「我這次門診寫得夠不夠?」「這樣的病歷會不會被核刪?」這幾個問題,是每一位在健保體系下看診的醫師,日復一日在下一位病人叫進來之前,心裡短暫閃過的念頭。
本文整理門診病歷 SOAP 四段結構的書寫要件,以及每一段對應到健保審查會回頭檢視的哪一面,協助醫療同業在門診紀錄時對照閱讀。內容為病歷書寫結構之整理與制度觀察,非臨床診療指引、非申復策略、非審查結果保證。
重點摘要: SOAP 是門診病歷的四段結構 — S(Subjective,病人怎麼說)、O(Objective,醫師看到什麼)、A(Assessment,臨床怎麼判斷)、P(Plan,接下來做什麼)。這四段各自對應健保審查回頭檢視的不同面向:S / O 對應「事實有沒有支撐」,A 對應「診斷與處置是否相符」,P 對應「處置與用藥的必要性」。四段都在,健保 01 病歷紀錄類的書面缺口就會少很多。
一、SOAP 四段各是什麼?從病人進診間到離開的紀錄鏈條
SOAP 的四段結構,其實就是把一次門診從病人開口、醫師檢查、下判斷、到給處置的完整思考順序,寫成四個對應的段落。
| 段落 | 全名 | 這一段寫什麼 | 資訊來源 |
|---|---|---|---|
| S | Subjective | 主觀陳述 — 病人自述症狀、現病史、既往史、家族史、用藥史、過敏史 | 病人 / 家屬口述 |
| O | Objective | 客觀所見 — 生命徵象、理學檢查發現、檢驗與影像結果 | 醫師端可重現的量測與觀察 |
| A | Assessment | 臨床評估 — 診斷、鑑別診斷、臨床判斷依據 | 醫師的專業判斷 |
| P | Plan | 處置計畫 — 處方、檢查安排、後續追蹤、衛教說明 | 醫師的決策輸出 |
四段的順序不是形式上的分類,而是醫療決策鏈:從病人的主觀陳述(S),對照客觀所見(O),醫師形成臨床判斷(A),推導出處置計畫(P)。每一段都是下一段的支撐,也都是回頭檢視前一段合理性的憑據。
從健保審查的角度看,這個鏈條的價值在於可追溯性:申報的每一個處置項目(P),都能回到臨床判斷(A),A 又能回到 S / O 記錄的臨床事實。當這條鏈完整時,即使個別項目被抽審,也有書面依據可以對照。反過來,鏈條在中間斷掉(例如有處置沒判斷、有判斷沒事實)時,就是 01 病歷紀錄類核刪最容易著手的地方。
二、S 和 O 的界線在哪裡?「病人說發燒」和「量到 38.5°C」不是同一回事
S 和 O 的分野一句話就能界定 — 資訊來源是誰。
- S(Subjective):資訊來源是病人或家屬。包含主訴(Chief Complaint)、現病史(History of Present Illness,HPI)、既往病史(Past Medical History)、手術史、用藥史、過敏史、家族史、社會史。這一段的內容本質上是「病人怎麼描述自己的狀況」,即使醫師用專業術語重寫,資訊源頭仍是病人陳述。
- O(Objective):資訊來源是醫師端可重現的量測與觀察。包含生命徵象(TPR、BP、SpO₂、體重)、理學檢查(Physical Examination,PE)發現、實驗室檢驗、影像檢查結果、其他儀器所見。這一段的特徵是「換一位醫師量、原則上會得到相同或相近結果」。
新進醫師常見的混淆是把「病人說有發燒」寫進 O 段,或把「量到 TEMP 38.5°C」寫進 S 段。實務上更常見的做法是兩段同時寫:
- S 段:「病人自述發燒 2 天,伴隨咳嗽與喉嚨痛。」
- O 段:「TEMP 38.5°C,咽部充血,扁桃腺 II 度腫大,無膿樣分泌物。」
同一症狀在兩段各出現一次,不是重複 — 而是「病人怎麼說 vs 醫師實際看到」的並列,是後續 A 段判斷的完整基礎。當這兩段都在,A 段寫的診斷才有支撐;只有其中一段時,A 段的合理性就會出現書面缺口。
HPI 常用的七維度(OLD CARTS:Onset、Location、Duration、Character、Aggravating、Relieving、Timing、Severity)在 S 段書寫時是一組常用的檢核方向 — 不是每個維度都必須寫,而是根據主訴選擇臨床上會影響判斷的維度去記錄。
三、Assessment 段:為什麼「診斷 + ICD 碼」不總是夠?
Assessment(A)是四段裡最容易寫得單薄、也是健保審查最容易挑毛病的一段。
單純門診常見情況下,A 段寫「Acute pharyngitis (J02.9)」通常是最低要件 — 這是門診申報作業本身的最低對應。但在以下三類情境,只寫診斷名與 ICD 碼往往不夠:
- 鑑別診斷需要排除的情境:例如胸痛病人,只寫「Costochondritis」不寫「已評估心因性、肺栓塞、主動脈剝離之低可能性」,事後審查時很難支撐「為什麼不做 12-lead ECG / D-dimer」的臨床邏輯。
- 處置本身有審查敏感性的情境:例如安排腦部 MRI、開立限制給付規定的標靶藥物、申報論病例計酬的手術包裹 — 這些項目的健保給付規定本身就要求特定臨床條件成立,A 段若沒有寫出對應的臨床判斷依據,P 段的處置就在書面上失去支撐。
- 診斷需要跨科別溝通的情境:轉診、會診、後續照護的接手,需要 A 段寫清楚「當下的診斷理路」以便下一位醫師理解,而不僅是「這個 ICD 碼」。
實務上比較穩定的 A 段格式是「診斷(含 ICD 碼)+ 一句臨床判斷依據」,例如:
A: Acute bronchitis (J20.9) — 依 S 段咳嗽 5 天、O 段雙側肺野散在 rhonchi、無高燒無局部囉音,臨床印象傾向病毒性支氣管炎,暫不作為細菌性感染處理。
一句話,把 S / O 到 A 的推導寫進去,就把「診斷與處置相符性」的書面依據補上了。這正是〈健保核刪代碼怎麼看?不予支付理由 5 碼結構 XXYYA 與 9 大分類整理〉裡提到的 01 病歷紀錄類、以及 03 藥品特材類、05 檢查檢驗類審查回頭檢視時,最直接會看的一段。
四、Plan 段:處方 + 檢查 + 追蹤 + 衛教,這四類怎麼寫?
Plan(P)段的內容大致可以分成四類,各自對應到不同的健保審查面向:
| P 段類別 | 內容 | 對應健保審查面向 |
|---|---|---|
| 處方(藥物) | 藥名、劑量、頻次、天數、途徑 | 03 藥品特材類 — 藥品給付規定、適應症、療程 |
| 檢查 / 處置 | 檢驗、影像、手術、其他處置項目 | 05 檢查檢驗類、04 手術處置類 — 必要性、頻率、指定條件 |
| 追蹤 / 回診 | 下次回診時間、需觀察的變化、警訊教育 | 診療合理性、與臨床判斷連動性 |
| 衛教 / 生活型態 | 用藥說明、飲食、活動建議 | 病歷完整性、醫療品質面 |
四類都寫進 P 段當然是最完整的,但實務上並非每一次門診都需要每一類都寫 — 關鍵在於**「當次臨床決策實際做了什麼,P 段就寫什麼」**。做了但沒寫,等於在書面上沒做;反之,寫了但沒做,是更嚴重的紀錄不實問題。
處方紀錄有兩個常見盲點:
- 藥名寫商品名還是學名? 兩者都可以,但為了避免藥師調劑爭議與健保申報比對,建議至少含學名或以電子病歷系統的處方碼標準呈現。
- 限制給付規定藥品要寫「為什麼開這個」。例如某些新型口服抗凝血劑、標靶藥物、生物製劑,健保給付規定要求「先失敗某某治療」「特定 biomarker 陽性」「BMI 大於某值」等條件。A 段的臨床判斷若沒寫明對應理由,P 段的用藥在事後審查就會被質疑。
檢查與處置紀錄的邏輯與藥品類似 — 健保給付規定通常設有適應症、頻率或指定條件,A 段的臨床判斷依據就是這些條件的書面對應。慢性病連續處方箋的開立要件(「病情穩定 + 長期同方劑」)就是一個典型例子,開立時 A 段建議寫明近期病情控制狀況與判斷依據;詳細規定可參考〈慢性病連續處方箋怎麼開?90 日總量、30 日單次、10 日再調劑窗整理〉。
五、常見的病歷書寫盲點:從審查回頭看最容易斷的三處
在健保 01 病歷紀錄類核刪的實務裡,SOAP 四段最常出現的斷點集中在三個地方:
第一處:O 段的理學檢查只寫「PE: NAD」。 NAD(No Abnormality Detected,無異常發現)作為快速紀錄有其歷史沿革,但在有明確主訴或處置的門診裡,只寫 NAD 等於在書面上放棄了對 S 段主訴的客觀對應。實務上建議至少針對主訴涉及的系統做焦點式 PE 紀錄(例如喉痛主訴至少寫咽部所見)。
第二處:A 段跳過鑑別診斷直接下判斷。 對於症狀模糊或有多個可能診斷的病人(頭痛、腹痛、胸痛、頭暈是四大典型),A 段若只寫最終診斷名,事後若被抽審,很難重建「當時為什麼不考慮 X、Y、Z」的臨床邏輯。一句話寫進「已排除某某之低可能性」,就把這一斷點補上了。
第三處:P 段有處方但 A 段沒對應診斷。 例如 P 段開了 PPI,A 段只寫「URI」— 這種對應不上的情形是 03 藥品特材類核刪最直接的觸發點。修法方向是A 段就把「同時處理什麼」寫進去(例如 URI + concurrent GERD flare),而不是等到 P 段才隱含。
這三處斷點的共同點是:在看診當下多花一句話補上,就在事後審查時省掉一整份申復書的舉證負擔。這也對應〈健保核刪後的申復怎麼走?三審制(初核 / 申復 / 爭審)程序與 60 日期限整理〉裡提到的觀察 — 事實層面的舉證實質上集中在第一道書面紀錄(就是當下的病歷),申復階段能補的是論述,不是「當時沒寫的事實」。
六、SOAP 是最低要件,不是最高標準
需要特別說明的是 — SOAP 是門診病歷結構的最低共通格式,不是最高標準。不同科別、不同就診型態,會有各自延伸的紀錄格式:
- 住院病歷:進入 Admission Note、Progress Note(每日 SOAP 為單位)、Discharge Summary 的分段結構。
- 手術科別:另有 Operation Note、Anesthesia Record、Post-op Note 的專屬格式。
- 精神科:Mental Status Examination(MSE)作為 O 段的專門延伸。
- 兒科:家長陳述在 S 段的權重、生長曲線在 O 段的常態納入。
- 中醫:使用四診(望、聞、問、切)+辨證論治的獨立紀錄框架。
這些延伸格式各自對應該領域的臨床特性與審查重點,但核心邏輯不變 — 從病人的實際情形(S / O),到醫師的專業判斷(A),到具體的處置決策(P),這條鏈的完整性,就是病歷的最基本要件。
回到門診 SOAP —「好好寫病歷」不是要每一段都寫得長,而是每一段都存在、每一段都對應得上。當這件事在看診當下就做完,健保審查、申復程序、乃至於臨床品質本身,都會回饋這份紀錄的基本功。
核刪風險提醒,從好好寫病歷開始。
本文整理病歷 SOAP 四段結構之通用寫作要件,並對照健保審查回頭檢視之常見面向。內容為病歷書寫參考整理與制度觀察,非臨床診療指引、非申復策略、非審查結果保證;個別科別的病歷書寫要件、個別藥品與檢查項目之給付規定,以及各院所內部之病歷書寫規範,請以主管機關公告與所屬院所規定版本為準,並視個案情形諮詢專業意見。
常見問題
- SOAP 病歷是什麼?四個字母各代表什麼?
- SOAP 是門診病歷最常用的四段結構:S(Subjective,主觀陳述 — 病人自述症狀、現病史、既往史)、O(Objective,客觀所見 — 生命徵象、理學檢查、檢驗與影像結果)、A(Assessment,臨床評估 — 診斷、鑑別診斷、臨床判斷依據)、P(Plan,處置計畫 — 處方、檢查安排、追蹤、衛教)。四段對應醫療決策從「病人怎麼說」到「醫師做什麼」的完整鏈條,是健保審查回頭檢視申報項目時最直接的書面證據來源。
- S 和 O 的界線在哪裡?病人說「有發燒」算 S 還是 O?
- 界線在於「資訊來源」。病人自述「感覺有發燒」屬於 S(主觀陳述),因為是病人的感受描述;診間量測到「耳溫 38.5°C」則屬於 O(客觀所見),因為是醫師端可重現的量測結果。同一症狀在兩段可能同時出現 — S 段記「病人自述發燒 2 天」,O 段記「TEMP 38.5°C」— 這種對應反而是完整病歷的常態,不是重複。
- Assessment 只寫診斷名和 ICD 碼夠嗎?
- 在單純門診常見情況下最低要件是有的,但實務上「診斷 + 臨床判斷依據」才是完整的 A 段。特別是當有鑑別診斷需要排除、或處置本身有審查敏感性時(例如高階影像、限制給付藥品、指定條件才給付的檢查),A 段建議寫出從 S/O 推導到該診斷的臨床邏輯 — 這是後續 P 段處置合理性的直接支撐,也是 01 病歷紀錄類核刪回頭檢視的核心。
- Plan 段的處方寫「Panadol 1# tid × 3 days」就夠嗎,還是要寫用藥理由?
- 從處方申報作業本身「醫囑列項」是有的,但從健保審查回頭看,P 段的處置與用藥項目最好能與 A 段的診斷 / 判斷邏輯串起來。特別是屬於限制給付規定的藥品(例如指定適應症、療程上限、需先失敗特定治療),若 A 段未寫明對應診斷或臨床判斷依據,P 段的用藥就可能在 03 藥品特材類審查中被質疑必要性。
- SOAP 寫完整需要花很多時間,門診很忙怎麼辦?
- 實務上多數科別發展出「模板 + 差異化」的做法:常見主訴、常規理學檢查、常態處置有科別內部的預設模板,醫師只需針對「這一次特別的部分」補充差異化紀錄。SOAP 四段結構的價值不在於每一段都寫得長,而在於「每一段都存在」— 沒有 A 段判斷依據的處置紀錄、或沒有 O 段客觀所見的診斷,是健保審查最容易挑到的書面缺口。