動作
Feature #423
進行中
SC
外掛帶回 UX:全部帶回+部分帶回按鈕群、兩圖快查直接帶回、幽靈右鍵忽略、主診斷簡化(v0.8.1)
Feature #423:
外掛帶回 UX:全部帶回+部分帶回按鈕群、兩圖快查直接帶回、幽靈右鍵忽略、主診斷簡化(v0.8.1)
狀態:
New
優先權:
Normal
被分派者:
-
開始日期:
2026-08-06
完成日期:
完成比例:
0%
預估工時:
概述
外掛帶回 UX 批次:帶回按鈕群 + 兩圖快查帶回 + 幽靈右鍵忽略 + 主診斷簡化(v0.8.1)¶
背景¶
2026-08-06 討論定案的四項外掛操作優化(修正場景與帶回流程),與 #421 管線重構分票
(使用者要求:怕改壞,獨立收)。核心情境:醫師送出評估後,X 光發現需修正診斷
(如 right forearm contusion → right radial fracture),需要最短路補帶回正確的碼、
且不可蓋掉醫師已在 HIS 手改的病歷文字。
變更內容¶
1. 帶回按鈕群(ReviewTab)¶
- 主鈕「全部帶回」(大,病歷文字 + 勾選診斷碼;成功後才清草稿)
- 次級鈕三顆(部分帶回,不清草稿):
- 「僅帶回病歷文字」— 不動診斷碼
- 「僅帶回 ICD-10」— 不動病歷文字(soap 空 = TraumaFill 不動 HIS 病歷欄,已確認)
- 「帶回醫令」— orderCodes 此版固定空,可按(使用者定案:醫師會自行在 HIS 檢視)
- 「再次帶回」沿用上次模式;operationId 重試語意不變
2. 兩圖 ICD 快查視窗直接帶回(body-map/HisCodeSendBar.tsx 新檔)¶
- 外掛模式下,軟組織/骨骼圖的快查結果視窗新增帶回列:首選碼 chip 預設全勾、
可逐碼取消 → 「帶回 ICD-10」(只送診斷碼) - 修正場景最短路:開窗 → 圖上標記 → 快查出碼 → 帶回,全程不進檢視頁
- 無橋接(一般瀏覽器)時按鈕停用並提示
3. 幽靈標記右鍵 = 忽略建議(兩圖)¶
- 右鍵幽靈標記 → 忽略該建議(等同建議卡「忽略」鈕;不跳確認框,
可由卡片「還原已忽略」救回);已標記紅區右鍵仍為刪除傷情,互不干擾 - tooltip 更新:「點擊採用、右鍵忽略」
4. 移除主診斷 radio(ReviewTab)¶
- 主診斷 = 第一個勾選的碼(diagCodes[0] 合約語意不變);表格少一欄,
說明文字顯示「主診斷 XXX = 第一個勾選」
其他¶
-
version.ts→ v0.8.1 + CHANGELOG
驗收標準¶
-
迴歸測試 34 項全 PASS;
tsc --noEmit過;ESLint 零新增(剩既有 6 項舊問題) -
npm run build過;smoke test 全 PASS(backend 零改動) - 人工實測(dev 3001 / 外掛視窗):
- 幽靈右鍵消失、建議卡忽略數 +1、還原可救回
- 「僅帶回 ICD-10」送出後 HIS 病歷欄不動(需外掛視窗實測)
- 快查視窗勾選帶回;瀏覽器開啟時按鈕停用有提示
- 全部帶回成功清草稿;部分帶回不清
相關¶
- 前置:#421(管線重構);設計討論同串
- 待辦(另票):lint 舊病 3 項、smoke 加 Direct-Map off 警示、詞條擴充(等語料)、
backend 現抓(等 MAGI 回覆)、per-醫師 draft 隔離
沒有任何資料可供顯示
動作