專案

一般

配置概況

動作

Feature #423

進行中
SC

外掛帶回 UX:全部帶回+部分帶回按鈕群、兩圖快查直接帶回、幽靈右鍵忽略、主診斷簡化(v0.8.1)

Feature #423: 外掛帶回 UX:全部帶回+部分帶回按鈕群、兩圖快查直接帶回、幽靈右鍵忽略、主診斷簡化(v0.8.1)

是由 Sashiba Chou 於 約 2 個月 前加入.

狀態:
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 隔離

沒有任何資料可供顯示

動作

匯出至 PDF Atom