RadLLM — PACS 數字擷取小工具

作者:李文正(Wen-Jeng Lee)

把 PACS/CT 畫面上的數字表格框起來,交給院內本機 AI 辨識並整理成報告格式。 影像不會離開院內網路;AI 讀出來的數字,都要人工確認過才會進報告。 工具會在背景回報使用紀錄(次數、有沒有採用、花多久;沒有影像、沒有病人資料、不記電腦名稱),不影響操作。

下載 RadLLM.zip(v2.6)
更新日期 2026-08-04 ・ 這一頁放的永遠是最新版

目前認得三種表格(不用選,AI 自動判別)

讀出來的數字,一律要在確認框裡核對過才會進報告。這一步不能跳。

「填入 RIS」會自己找到欄位

按下去不是在游標處硬打一段,而是照標籤找到報告裡對應的那幾行,把數值填進去—— 模板行序改了、中間多插幾行照樣填對位置。游標在哪裡都沒關係:工具自己找得到 RIS 的 Exam 與 Impression 欄,不必先按 F4/F5 跳過去,也不必每個人都先在 RIS 設好那兩顆鍵。 Impression 欄也會填,而且跟 Exam 各做各的——Exam 段沒有可填欄位的模板 (例如冠脈 CTA 那種 * LAD: Patent.),Impression 照樣填得到:鈣化分數填進 Agatston score …: 那一行(只填數字,分級留在 Exam),TAVI 則更新 Impression 裡 重複列出的 Aortic valve calcium score:Annular area [mm2]:
只填空的、只剩單位的、或原本就是數字的位置;* LAD: Patent. 這類你寫的臨床文字一律不動。 找不到對應欄位就什麼都不動,文字留在剪貼簿請你自己貼。

開始用(免安裝,三步)

  1. 下載 zip,解壓縮到自己的電腦(放桌面就行)。
  2. 按兩下 啟動RadLLM.bat;跳出 SmartScreen 警告時,選「其他資訊 → 仍要執行」。
  3. 打開要辨識的表格畫面,按 Ctrl+Alt+X 框起來。其他用法看壓縮包裡的 README使用說明.md

第一次用之前:放個人設定檔

伺服器會驗證身分,每個人有自己的金鑰(跟作者拿,通常會直接給你設好的檔案)。 設定檔叫 radllm_key.txt,放在跟 RadLLMTool.ahk 同一個資料夾,就一行:

apikey=你的專屬金鑰

apikey= 這個前綴不能省——只寫金鑰本體的話工具讀不到。 重開工具就生效(# 開頭是註解)。金鑰是個人的, 不要轉傳、不要放共用資料夾。之後版本更新只要換新的 RadLLMTool.ahk, 這個設定檔不用動;忘了放的話,工具的錯誤訊息會提示路徑。

需要院內網路(連得到 LLM 伺服器)。已經在用 AutoHotkey 的醫師:只要 zip 裡的 RadLLMTool.ahk,在自己腳本底部 #include 進來就好(見 README B 節)。

版本紀錄

### v2.6(2026-08-04)
- **完全跟著你自己的模板走**:欄位順序、有沒有那一項、用 `-` 還是 `*`、有沒有縮排、
  中間夾了幾行你自己寫的句子——都照原樣。工具只把「值」放進**既有的那一行**,
  不新增行、不重排、不搬動;模板沒有的項目就不填(提示會告訴你哪些沒填)。
  (「複製並關閉」不受影響,那顆鈕給的仍是固定格式的完整段落。)
- **修好「半填」**:分數列中間只要夾一個空行,舊版就只會填較多的那半邊,
  另一半靜靜留空——報告看起來填好了、其實還缺。現在定位改看**「哪一處還可以填」**,
  跨空行也找得到;只有同一個項目有兩處都可填時,才用段落判斷該填哪一處。
  分不出來就整個不填那一欄(提示會寫「重複,無法判斷」),不會亂猜。
- 你已經寫了字的位置一律不動,這點沒變。提示訊息現在會分辨「模板沒這一項(找不到)」
  與「這一項你已經寫了字(已有文字)」。