← 知識庫

🧭 系統框架總覽

演習生態 · 架構與設計邏輯

系統與科技專欄 · 設計白皮書

這不是一個 App,而是一套「醫療演習」的共同標準,加上一組對著它開發的工具。整體可以濃縮成一句話:用一份標準,在三個尺度上描述同一場演習——世界(一條絕對時間)、站/場景(有限資源與團隊)、傷患(單一權威生理)。任何工具都對著這份標準開發,於是天生互通、留得下紀錄、回得了流。

三個尺度,是讀懂本頁的脊椎。 六大訓練能力剛好各自歸位:傷患尺度=生理與處置(§4–5);站/場景尺度=檢傷分流・資源降級・領導・轉送・交接(§6);世界尺度=全場共同經歷的時間與事件(§7)。本頁由小到大、再談如何跑起來與如何越跑越好。

1定位:演習界的 FHIR + LOINC

醫療資訊有兩套基石標準:FHIR 定義資料「結構」,LOINC / SNOMED 定義詞彙「意義」。本系統把同樣的範式搬到醫療演習:

契約(Schema)

定義劇本、事件、設備、復盤「長什麼樣」——有哪些欄位、怎麼巢狀、怎麼引用。

字典(受控詞彙)

定義那些欄位「只能填哪些值、每個值什麼意思」——心律、處置、參數、角色…

契約+字典=標準(EXSPEC)。任何跟演習有關的工具都對著它開發,於是彼此天生互通。

2系統地圖:標準 → 字典 → 客戶端

最上層是標準(EXSPEC),其下是字典(dict.json)=受控詞彙的單一真相。所有工具不自己定義詞彙,全部引用同一份字典——所以詞彙永不分裂,新增一種心律只要改一處,全工具同步。

EXSPEC · 標準(契約 Schema) 定義劇本/事件/設備/復盤的結構 dict.json · 字典(受控詞彙單一真相) 心律 · 處置 · 參數 · 角色 · 核心能力… 傷情模型 編劇本/決策樹 EXCON 世界編排/注入 設備終端 呈現/量測 AAR 復盤 回放/優化 ↑ 四個客戶端都引用同一份字典 · 詞彙永不分裂 劇本庫 = 個案資產池
圖 1 · 標準(EXSPEC)定結構,字典(dict.json)定詞彙,客戶端各司其職、共用同源

3八條核心邏輯(整個系統都遵守)

① 契約+字典=標準

結構與詞彙分離;對著同一標準開發即天生互通。

② 單一真相

每位傷患的權威臨床狀態只有一份;設備都只是它的「皮/視圖」。

③ 三層劇本

核心(領域無關)+領域模組(對下)+演習綁定(對上)。

④ 三個尺度

世界(時間)/站(資源與團隊)/傷患(生理);六大能力各自歸位。

⑤ 稀缺即訓練

有限共享資源是一等公民——檢傷與資源降級的舞台在此。

⑥ 粗糙發布 · 細緻反應

總控只廣播世界事件;各站效果由個體當下狀態自然湧現。

⑦ 數字/描述分離

數值由確定性核心算(自洽);描述由 AI 在護欄內生成,不亂編。

⑧ 事件溯源 → 雙迴圈

每個動作記成事件;快迴圈復盤、慢迴圈優化,標準開放、資料私有。

4單一真相:設備=視圖

傷患尺度

傷情狀態機(確定性核心)是那位傷患的唯一權威狀態。電擊器、手機萬用工具、生理監視器都只是它的皮層——讀取顯示;互動(電擊、給藥、量測)則寫回狀態、觸發決策樹分支。免買真設備,平板即終端。

傷情狀態 單一真相 模擬電擊器 defib-sim 手機萬用工具 掃 QR / NFC 綁定 生理監視器 HR/BP/SpO2 其他終端 耳溫/超音波/血壓… 讀=顯示量測 | 寫=處置寫回狀態、觸發決策樹
圖 2 · 一份權威狀態,眾設備為其視圖;互動即「處置事件」回饋狀態機

5三層劇本物件:對下多領域、對上 EXCON

一位傷患的劇本切三層:核心永不變,「對下」換領域包、「對上」填演習掛鉤。這讓系統可無限延伸又不重造輪子。

① 核心層(領域無關) 時間軸 · states · transitions(on/after/prob) · 通用 vitals · 測量排程 ② 領域模組(對下 ↓ 多領域) 心臟(rhythm)·創傷(出血)·燒燙(TBSA)·擠壓(K)·產科·兒科·毒化… ③ 演習綁定(對上 ↑ EXCON) 層級 · 觸發 · 角色 · 學習目標(EEG) · 到院時間 · AAR 標籤 不變 換包 掛鉤
圖 3 · 核心不變;對下換領域包、對上填 EXCON 綁定

6場景與編組:訓練的真正單位

站/場景尺度

單一真相與三層劇本,描述的是一位傷患。但延長照護課程的六大能力裡,檢傷分流、資源降級、領導、轉送、交接——五個都是團隊與系統的行為,只有當「多位傷患+有限資源+角色編組+通訊」同處一個站時才會發生。所以一場演習的真正單位,不是一位傷患,而是一個場景(站)

關鍵設計:把「有限共享資源」當一等公民。 血品幾袋、呼吸器幾台、手術位幾席、轉送幾個座位——這些跨傷患共享、且會耗盡的資源,是「檢傷該救誰」「資源降級到什麼程度」的唯一舞台。沒有稀缺,就沒有檢傷可言。場景組合單一真相,而非取代它:每位傷患仍是自己那份真相,場景額外持有「誰跟誰搶什麼」。

世界時鐘 · A/B 注入(§7) 場景 = 一個站(訓練的單位) 多位傷患 各自一份單一真相 共享稀缺資源池 血品 ▢▢▢ · 呼吸器 ▢▢ 手術位 ▢ · 轉送座位 ▢▢ 會耗盡 → 檢傷/資源降級 角色與編組 檢傷分流 · 領導指揮 轉送組 · 後勤 遠端會診(Tele-MD) 分配資源、做決策 通訊鏈(OFFLINETALK / relay)— 會診・轉送・交接的對話也是事件
圖 4 · 場景把多位傷患、共享稀缺資源、角色與通訊組合成一個站;triage/領導/轉送/交接 等能力在此尺度才成立

於是六大能力各有著力點:檢傷=在稀缺資源池前排序;資源降級=資源耗盡時改變照護標準(Best/Better/Minimum);領導=在場景層調度角色與資源;轉送/交接=傷患帶著自己那份真相跨站移動、把「不可見資訊」交付清楚。單一真相在傷患尺度,決策與協調在場景尺度。

7世界影響模型:雙時間軸與兩種注入

世界尺度

一場演習=一個世界(總控擁有的那條時間軸)+許多站、許多傷患(各自的臨床時間軸)。延長照護的病程以小時~天計,真實演習只有數小時,所以個體時間可以加速;但世界事件(空襲、斷電、交接班)必須全體同時經歷。這兩件事的矛盾,靠以下模型化解。

7.1 兩個時鐘

世界時間個體臨床時間
擁有者總控(EXCON)各分站/各傷患的狀態機
性質絕對、唯一、全場共享局部、可加速(例 ×12)、各自不同
承載世界事件:況單、空襲、斷電、交接傷情演進:惡化、併發、處置反應
規則不可被任何站超車自由控速段各自抓快慢;鎖定段 ×1 同步

7.2 原則:粗糙發布、細緻反應

總控只負責「世界發生了什麼」這個粗糙事實(一道況單、一次斷電);至於每一站、每一位傷患受到什麼影響,不由總控逐站指定,而是由各個體「當下的狀態」對事件做出細緻反應、自然湧現。正在開刀的站斷電是災難,正在後送的站斷電只是麻煩——同一個事件,不同的後果,零額外編排成本。

7.3 兩種注入:定點(A)與場(B)

模式 A · 定點注入(absolute)模式 B · 環境場(field)
釘在哪世界時間的固定點一段時窗內的機率場
內容確定事件:況單、交接、警報{機率 chance · 時窗 when · 強度 intensity}
範圍全場一致、同時經歷scope:全域/區域/特定站
對加速的作用快轉屏障:事件到點全站自動降回 ×1,任何站不得超車世界時間蓋印到各個體的局部時間:每站經歷的時刻、強度都不同
隨機性無(確定)種子化亂數:RNG(演習種子+個體ID)
特性公平、可審計、適合評核有機異質、貼近真實混亂、總控負擔極小
HSEEP 對應MSEL 主注入(主幹)權變注入(contingency inject)
世界時間 總控 · 絕對 A · 況單/交接 A · 警報 B · 環境場 {機率·時窗·強度·範圍} 快轉屏障:全站降回 ×1 同步經歷 分站 1 ×4 中 · 早發生 分站 2 ×8 弱 · 晚發生 分站 3 ×12 未命中(機率) 個體臨床時間 · 各站自選倍率 B 由 RNG(種子+個體ID) 蓋印 → 可重現
圖 5 · 上為世界時間(A 定點+B 機率場),下為各站加速中的個體時間;A 是屏障、B 蓋印到局部時間且每站不同

7.4 種子化:混亂也要可重現

模式 B 的隨機不是真亂——以「演習種子+個體 ID」生成亂數。意義有三:

7.5 與 HSEEP 的對齊(三條紅線)

複合事件用 A+B 混搭:例如「飽和攻擊」= A(全域警報廣播,全場同時)+ B(衝擊落點分佈場,各站受創不一)。無論 A 或 B,守三條紅線:

已知取捨:屏障處的空檔。 快速站(×12)會先撞到屏障,得停下等慢站對齊——這段空檔是真實成本。對策:讓屏障盡量落在自然的暫停點(交接、轉送等待),或在等待時給快站補充任務,而不是讓學員乾等。

8一個劇本的生命週期(看懂這條,邏輯就通)

① 編個案 AI 輔助+決策樹 ② 進劇本庫 個案資產池 ③ EXCON 排程 場景/A·B注入 ④ 演習跑 設備/量測/處置 ⑤ 事件流 飛行記錄器 ⑥ AAR 復盤 回放·反事實 改進行動回流劇本庫(PR)→ 下一場更好
圖 6 · 編 → 庫 → 排程 → 跑(設備+事件)→ 復盤 → 回流,形成自我增強的迴圈

9AAR 雙迴圈:自我增強的飛輪

同一條事件流餵兩個迴圈:快迴圈給參演者(回放/復盤/HSEEP AAR-IP);慢迴圈給系統(跨場聚合 → 找模式 → 優化劇本/設備)。配合種子化重現(§7.4),復盤不只「看發生了什麼」,還能「重跑驗證如果怎樣」。每跑一場,下一場就更好。

讓飛輪真的轉,慢迴圈需要「可量化訊號」。 光把觀察掛 strength/critical 標籤是質性的,跨場聚合不出模式。要補一條「能力 → 可觀察行為 → 指標」的鏈:例如「檢傷」→「正確排序前 N 位重傷的時間」→ 可計數。能力可被評分,慢迴圈才挖得出「哪種劇本最常打中哪個弱點」。(見 §10)
事件流 LOG 飛行記錄器 快迴圈 · 為參演者 復盤 · HSEEP AAR/IP 慢迴圈 · 為系統 跨場優化劇本/設備 演習現場 設備/量測/處置 優化回流 → 下一場演習更真實
圖 7 · 事件流分餵快/慢兩迴圈;慢迴圈讓系統越用越好=飛輪

10設計邊界與成熟度路線圖(誠實的限制)

一個標準的可信度,來自它知道自己的邊界。以下是目前已識別、刻意分期處理的缺口——列出來,是為了讓對接者知道「現在能信什麼、之後補什麼」。

議題現況風險規劃方向
擴充與治理自訂值靠「找不到就保留原文」後備,無命名空間各單位各自加值 → 標準分叉,或停在很小x- 擴充欄 + 字典治理流程(誰能加、怎麼審)
一致性驗證兩客戶端共用 dict 證明可行,但無正式驗證器「宣稱相容」無法被檢核發佈 JSON Schema + 驗證器 + 相容性分級
生理一致性關鍵狀態間線性內插;處置是布林旗標可能插出臨床不可能組合;無法表達劑量/滴定跨參數耦合規則 + 領域包加劑量/時間反應
共享資源模型字典尚無「有限資源」型別(見 §6)檢傷/資源降級缺乏可操作載體新增 pcc-resource:池、消耗、配發為事件
評量量規能力以標籤掛,質性慢迴圈要的是可量化訊號(見 §9)「目標→可觀察行為→指標」三段鏈,使能力可評分
同意與保存護城河=具名人員表現 LOG,契約未定義跨院累積臨床人員表現=法遵/倫理風險provenance + 知情同意 + 去識別 + 保存期入契約
版本遷移scenario 已 1.0、其餘 0.x,無遷移腳本破壞性升版時,已累積個案庫如何搬統一版號策略 + 個案庫遷移器(升版即轉檔)

11建置現況

模組狀態
EXSPEC 標準 + dict.json 字典(pcc-dict/0.1)● 已上線
傷情模型 v0.8(決策樹/AI輔助/PFC趨勢/段落測量/匯出共同語言)● 可試用
EXCON v0.6(分段時間/真實時間脊椎/三層況單/AAR回放/接字典)● 可試用
共同情境語言 pcc-scenario/1.0(可驅動 defib-sim)● 已通
世界影響模型 · 模式 A 定點注入(總控況單=快轉屏障雛形)● 已內建
世界影響模型 · 模式 B 環境場 + 種子化重現規劃中
場景/編組層 + 共享稀缺資源 pcc-resource缺口(見 §6/§10)
評量量規(能力→行為→指標)缺口(見 §9/§10)
飛行記錄器 pcc-event(落為 EXCON 主幹)草案
手機掃碼設備終端 pcc-device(傷票 QR)草案
情境引導教官駕駛艙 + 語音筆記 STT規劃中
AAR 結構化 + 反事實回放 + 同意/保存治理規劃中
劇本庫 + 貢獻者社群 + 一致性驗證器規劃中
系統框架總覽 · 演習生態設計白皮書 v3 | 對齊 HL7 FHIR / LOINC · HSEEP · INACSL | 中華民國重症醫學會 · 醫療團隊重大災難照護訓練計畫