OPPA 的最低門檻是「什麼都不用改」。要不要往上走,主導權在貴司。
對接的是輸出格式,不是貴司的資料模型。
對接的是輸出格式,不是貴司的資料模型。
對齊國家標準,而不是自創一套要對方來配合的格式。
OPPA 產出的病歷以 HL7 FHIR R4 格式輸出,對齊衛福部 TW Core IG 1.0.0 與電子病歷交換實作指引(EMR-IG)門診病歷(PMR)的資源形狀。
以 HL7 官方 validator_cli 實測,OPPA 產出的完整文件 Bundle 為 0 error;
其中對應門診病歷 S/O/A 三節的 ClinicalImpression,對 EMR-IG 的
PMRClinicalImpressionSubjective / Objective / Assessment
profile 亦各為 0 error。
以 HL7 官方 validator_cli 6.10.4、FHIR R4(4.0.1),
載入 tw.gov.mohw.twcore#1.0.0 與 tw.gov.mohw.emr#0.2.0 實跑的輸出:
PMRClinicalImpressionSubjective
PMRClinicalImpressionObjective
PMRClinicalImpressionAssessment(1 warning,見下方說明)每張截圖裡都看得到 profile 的完整 canonical URL(上方文字同步列出), 那就是「這確實是 EMR-IG」的憑據,貴司可自行比對。
3 個 warning 都是已知且無害的:2 個是節碼不在 TW Core 那份不完整的 LOINC 節值集內;
1 個是 A 節的 LOINC 11494-2 被標 deprecated——而那正是 EMR-IG 的 PMR 自己指定要用的碼,
不是我們選錯。
驗證用的是人工造的測試病歷(虛構病人、膝痛案例),不含任何真實病人資料。 validator 原始 HTML 報告、重現指令、以及被驗的那幾份 JSON 都可以直接給—— 貴司想自己重跑一次是最好的,與我們索取即可。
診斷同時附健保 ICD-10-CM 2023 年版(申報用)與國際 ICD-10-CM 兩組編碼, 有對應者再附 SNOMED CT。
主診斷與次診斷以 FHIR 標準的 Encounter.diagnosis.rank 表達,
鑑別診斷以 Condition.verificationStatus 標記——
皆為標準欄位,HIS 端不需要匯入任何 OPPA 專屬定義即可解讀。
OPPA 輸出預設帶 status = preliminary:這是供醫師確認的草稿,
經醫師於 HIS 簽核後才成為正式病歷。
病歷中每一行都帶來源標記——出自逐字稿原話、由診斷回推的預期所見、
或引自文獻/知識庫——並以 FHIR extension 隨病歷一起交付。
院所端可逐行回溯每一句話的來源。
貴司的診所客戶最常問的一題是「健保都在推雲端了,為什麼還要地端?」 這題值得先講清楚,因為它會影響您怎麼跟客戶介紹這個產品。
健保醫療資訊雲端查詢系統走的是健保資訊網服務系統(VPN)——
封閉的專屬網路,醫事機構要先申請線路、再向健保署分區業務組提出申請才連得上,
入口是 10.253.253.242 這類內部網段的私有 IP。
那是國家級的私有網路。一般商用雲端 AI 則是把資料經公開網際網路送到第三方伺服器,
風險結構完全不同。
更關鍵的是兩者做的事方向相反:健保雲端是 查病人在其他院所既有的紀錄(把外面的資訊拿進來); 語音病歷處理的是這一診正在發生的對話(決定要不要送出去)。 所以健保雲端化並不會取代「病歷生成要不要留在院內」這個決定—— 那一段本來就不在健保雲端的範圍裡。
對貴司而言的實務意義:OPPA 不碰健保 VPN 的任何作業, 不讀、不寫、不轉送,也不需要貴司為此做任何調整。 健保相關流程仍然完全走貴司既有的路徑。
上面的結果說的是:OPPA 產出的資源在格式與 profile 上通過官方 validator。 以下兩件事我們沒有宣稱,先講清楚比較不浪費雙方時間:
一、這不等於「通過 EMR-IG 認證」。
EMR-IG 目前沒有這種認證機制——實際上,衛福部自己發布的 Bundle-example-PMR 範例,
用同一支官方 validator 驗起來也有 error。我們講的是驗證輸出,不是資格。
二、整張門診病歷單不是 OPPA 一個人組得出來的。 單子裡另有 4 個必填節屬於病人身分與就診行政資料,那是 HIS 的權責範圍。 分工是:OPPA 供節,HIS 組單——這跟我們在界線那一節講的是同一件事。
另外,「可直接上傳電子病歷交換中心」我們也沒有這樣講。 上傳需要 TSP 資格,基層診所的時程另有規劃。
關於健保碼表:衛福部 TW Core 1.0.0 套件內的 icd-10-cm-2023-tw
CodeSystem 目前僅收錄 11 個概念。OPPA 另行提供由健保 2023 年版全表(96,802 碼)
產生的 CodeSystem 補充檔,供院所或廠商在自家驗證環境中使用。
規格看完了,這裡是實機畫面。左邊是輸出端的實際樣子,右邊是完整的系統與架構說明。
影片託管於 YouTube,但按下播放前不會向 YouTube 送出任何請求——連預覽圖都放在我們自己的主機上。
以下這 12 件事我們沒有做,也沒有打算做。
整合成本落在「一次對接」,不在後續維運。
| 項目 | 雷森 | 貴司 | 診所 |
|---|---|---|---|
| OPPA 主機供應與保固 | ✓ | ||
| 模型/知識庫更新 不需貴司跟版 | ✓ | ||
| 匯入接口規格與維護 | 對接文件 | ✓ | |
| 病歷主檔與備份 | ✓ | ||
| 病歷內容正確性 | ✓ 醫師確認 | ||
| 資料落地與個資責任 | 資料不出院 無跨境傳輸 | ✓ 資料控管者 |
地端部署,沒有雲端可用性要背;資料不出院,沒有跨境傳輸與委外處理的合約要處理。 另外一件對法遵有幫助的事:OPPA 對外定位是醫療文書輔助系統,不做診斷與臨床判斷、不屬於醫療器材—— 這是產品決策,也讓合作的法規負擔比臨床型應用單純。
貴司開放匯入接口或 FHIR 端點,OPPA 成為貴司 HIS 的語音文書模組。對接一次,之後模型更新由我們負責。
醫療資訊、診所設備、區域通路商。診所關係由貴司維持,我們負責產品、到府裝機與教育訓練。
依個案討論,請直接聯繫我們談。
不需要。OPPA 預設走 Level 0:醫師確認病歷草稿後以複製貼上方式帶入貴系統,貴方不需任何改動。若貴系統願意開放匯入接口,可再往上走,由 OPPA 直接把內容送進草稿欄位,省去貼上這一步。
Level 0 不需對接,診所端今天就能上線。Level 1 的接口匯入屬一次性工程,實際工時取決於貴司既有介面的成熟度。對接完成後,模型與知識庫更新由我們負責,不需要貴司跟版。
不會。OPPA 不讀寫貴司的病歷主檔,也不需要病人身分資料。資料流是單向的:OPPA 產出文書草稿,交給貴系統,由醫師確認後成為正式病歷。
OPPA 輸出 HL7 FHIR R4 document Bundle,涵蓋 Composition(S/O/A/P 四節,含 LOINC 節碼)、Encounter、Condition、MedicationRequest,對齊衛福部 TW Core IG 1.0.0 與電子病歷交換實作指引(EMR-IG)門診病歷(PMR)。
以 HL7 官方 validator_cli 實測,完整文件 Bundle 為 0 error;對應 S/O/A 三節的 ClinicalImpression 對 EMR-IG 的三個 PMR profile 亦各為 0 error。主次診斷用 Encounter.diagnosis.rank、鑑別診斷用 Condition.verificationStatus,貴司不需匯入任何 OPPA 專屬定義。細節見互通性/資料標準。
我們可以提供一份範例輸出供貴司評估。
不會。我們不做 HIS,掛號、病歷主檔、申報、報表都不在我們的產品範圍。診所端的合約、續約與客服關係,我們尊重既有的通路歸屬。
OPPA 主機由我們供應與保固。月租期間硬體故障由我們負責換修,買斷則於保固期內免費。貴司不需承擔硬體維運。
不會。OPPA 所有語音處理與文字整理都在診所內的地端主機完成,不需連外網路,可於現場斷網實測。語音轉成文字後即銷毀,不留存錄音檔,因此沒有跨境傳輸與雲端委外處理的合約議題。
可以。最小可行的 POC 只需要一間診間與一位願意配合的醫師,走 Level 0 即可驗證辨識品質與文書可用性,不需要貴司先動任何開發。若要驗證 Level 1,再約定一組匯入接口規格即可。