作者:李文正(Wen-Jeng Lee)
把 PACS/CT 畫面上的數字表格框起來,交給院內本機 AI 辨識並整理成報告格式。 影像不會離開院內網路;AI 讀出來的數字,都要人工確認過才會進報告。 工具會在背景回報使用紀錄(次數、有沒有採用、花多久;沒有影像、沒有病人資料、不記電腦名稱),不影響操作。
下載 RadLLM.zip(v2.6)
更新日期 2026-08-04 ・ 這一頁放的永遠是最新版
___,按「補截一張」框另一個畫面自動補上。SAX3D Stack LV Function)都認得;MRI 另外多一行舒張期心肌質量。
Cardiac output、心跳、filling volume、除以體表面積的欄位一律不取。讀出來的數字,一律要在確認框裡核對過才會進報告。這一步不能跳。
按下去不是在游標處硬打一段,而是照標籤找到報告裡對應的那幾行,把數值填進去——
模板行序改了、中間多插幾行照樣填對位置。游標在哪裡都沒關係:工具自己找得到
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. 這類你寫的臨床文字一律不動。
找不到對應欄位就什麼都不動,文字留在剪貼簿請你自己貼。
啟動RadLLM.bat;跳出 SmartScreen 警告時,選「其他資訊 → 仍要執行」。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) - **完全跟著你自己的模板走**:欄位順序、有沒有那一項、用 `-` 還是 `*`、有沒有縮排、 中間夾了幾行你自己寫的句子——都照原樣。工具只把「值」放進**既有的那一行**, 不新增行、不重排、不搬動;模板沒有的項目就不填(提示會告訴你哪些沒填)。 (「複製並關閉」不受影響,那顆鈕給的仍是固定格式的完整段落。) - **修好「半填」**:分數列中間只要夾一個空行,舊版就只會填較多的那半邊, 另一半靜靜留空——報告看起來填好了、其實還缺。現在定位改看**「哪一處還可以填」**, 跨空行也找得到;只有同一個項目有兩處都可填時,才用段落判斷該填哪一處。 分不出來就整個不填那一欄(提示會寫「重複,無法判斷」),不會亂猜。 - 你已經寫了字的位置一律不動,這點沒變。提示訊息現在會分辨「模板沒這一項(找不到)」 與「這一項你已經寫了字(已有文字)」。