口述/孫培然‧彙整/ CIO 編輯室
今天要來看一個超重要的主題,到底要怎麼解放被卡在醫院舊系統裡面超級寶貴的醫療數據。我想先問讀者一個問題:你們醫院的醫療數據是不是也被困在 N 年前的系統裡面,想動都動不了。對很多在第一線奮鬥的醫療資訊人員來說,答案絕對是肯定的。
因為要把那些格式又舊甚至可能亂七八糟的 HIS 資料,轉成現在全球通用的 FHIR 標準,真的是一場無止盡的程式碼噩夢。
資料轉換可以變成連連看遊戲
資料轉換噩夢的問題根源到底在哪裡?最主要的痛點,在於無止盡的 SQL 查詢、複雜到不行的 XML / JSON 結構,以及那些改不動又難維護的寫死程式碼。這三座壓在 IT 人員身上的大山,導致每一次有東西要改,都像是在拆炸彈一樣超級痛苦。
但這整件痛苦的事情,其實可以變得像小時候玩的連連看遊戲一樣簡單。這個超酷的解決方案,就是 HIS-FHIR Connector 最核心的概念。
如圖一左邊是舊系統的原始資料,右邊則是要轉成的 FHIR 目標格式,唯一要做的,就是用滑鼠拉一條線,把對應的欄位連起來。

這個功能叫做「視覺化 FHIR Mapping Studio」,它是一個完全無程式碼的介面,代表就算是完全不懂程式的醫師或護理師,也都可以親自定義、審核這些資料的對應規則,確保在做技術轉換的時候,不會失去醫療專業上最重要的細節。
AI 直接自動生成程式碼
這個工具從 Low-Code 到 AI-Code,其實有三種不同層次的力量,首先就是我們前面範例提到的無程式碼,直觀的「連連看」操作,簡單易懂;其次是給工程師更大彈性的低程式碼,利用 JavaScript 提供極大的轉換彈性;最後就是 AI 驅動,用自然語言描述需求,AI 直接自動生成程式碼。
現實世界的資料當然沒那麼單純,光是連連看還不夠用,比方說要把民國年轉成西元年,或是做一些比較複雜的邏輯判斷時,只要在兩邊的連結線上點一下,就會跳出一個內建的 JavaScript 編輯器,讓你可以寫幾行簡單的程式,搞定那些最麻煩的轉換。
[ 加入 CIO Taiwan 官方 LINE 、 Facebook 與 LinkedIn,與全球CIO同步獲取精華見解 ]
但是想像一下,如果可以直接用講的或用打字,跟電腦說我需要什麼樣的程式碼,連這幾行 JavaScript,都不用自己動手寫呢?
請看圖一的右下角的輸入框,使用者就只是用很口語的中文打了一句「中文姓名取姓氏」,AI 就立刻即時生成了擷取姓氏所需要的 JavaScript 程式碼。這就是 AI 驅動生成,使用者只要用大白話描述需求,AI 就會幫你把程式寫好。
永不休眠的即時資料流
當我們用視覺化的方式,甚至靠 AI 把轉換規則都設定好了。接下來就要來看看他背後那個永不休眠的引擎,是怎麼樣即時在處理資料流。
這個系統的第一步,就像一個非常警覺的哨兵,它會主動去監聽醫院 HIS 舊系統資料庫的任何一丁點變動,只要有任何新的資料進來,或是舊的資料被更新,它馬上就會發現。
接下來,這些剛進來的原始資料,會立刻被送到轉換引擎,然後引擎就會根據你剛剛畫好的那個連連看地圖,在一瞬間就把資料通通轉換成標準的 FHIR JSON 格式後,然後就像圖二中展示了整個流程的最後一哩路,這些轉換好的熱騰騰的 FHIR 標準資料,會被安全又可靠的傳輸到 FHIR 伺服器上面準備就緒可供使用。

從此以後,就會有一條源源不絕全自動化,而且是即時的資料流,隨時提供給新的應用程式使用。
解鎖醫療的未來
你千萬不要覺得這只是一個方便的 IT 工具而已,它其實是整個醫院要推動數位轉型現代化的戰略級資產。
再者,如表一所示,傳統做法開發門檻高到不行,一定要專家來寫,維護又超痛苦,程式碼閃得到處都是,資料還是批次處理,永遠都慢半拍,而且系統很難擴充。反觀用 HIS to FHIR Connector,讓開發門檻降到最低,大家都可以參與,所有設定都集中管理,好維護,資料是即時串流,而且微服務架構讓你想怎麼擴充就怎麼擴充。

這不只是小小的改善,根本是把整個遊戲規則都給改變了。它帶來的第一個戰略價值,就是你等於拿到了一把萬能鑰匙,可以直接解鎖全球的 SMART on FHIR 應用程式生態系。
這代表全世界最頂尖的那些臨床決策支援工具,那些很酷的精準醫療 App,馬上就可以跟你醫院的系統對接,你的醫院從此不再是資訊孤島。
第二個核心價值在於,它提供了一條安全且低風險的現代化轉型路徑。透過所謂的「絞殺榕模式」,新系統能像榕樹幼苗般,順著舊有的架構逐步生長並將其纏繞,最終在不影響運作的前提下,完成無縫更迭。
[ 閱讀 孫培然 所有專欄文章]
過去我們看待 HIS 轉向 FHIR 的工程時,往往習慣以傳統「產製報表」或 ETL(Extract, Transform, Load;擷取、轉換、載入)批次作業的舊思維來處理,誤以為只要能定時產出符合規範的資料庫,以供外部機構調閱或主管機關審核即可。然而,這種基於「落後指標」的資料轉換模式,已經遠遠無法滿足現代智慧醫療對於時效性的嚴苛需求。
事實上,FHIR 的核心價值絕不僅侷限於院際之間或對政府端單向的「資料交換」,它更應該被視為 HIS 核心資料的「即時映射」。我們必須致力於實現 HIS 與 FHIR 規格之間的即時同步,讓資料在產生的瞬間便具備標準化的生命力。唯有達成毫秒級的無縫接軌,我們所引進的 SMART on FHIR 應用,才能在臨床工作流中流暢運行,確保醫護人員使用的第三方工具能與主系統同步脈動。
在這種即時架構下,CDS(Clinical Decision Support,臨床決策支援)才能根據患者當下最新鮮的病徵與生化指標,精準給予警示或建議,避免因資料延遲而錯失關鍵的處置時機。同時,透過 CQL(Clinical Quality Language,臨床品質查詢語言)在海量數據中進行運算時,撈取的將不再是過時的歷史塵埃,而是具備實戰參考價值的「即時資訊」。若缺乏這份即時性,這些先進的技術架構終將淪為紙上談兵的空談。
為了落實這項願景,我們採取了最穩健的轉型策略:透過高效能的 Connector 將資料即時同步,讓所有新功能直接基於標準化的 FHIR 資料進行開發。它利用 AI 為我們開啟了與機器溝通的全新方式,大幅降低了技術門檻。
最後我想留給大家一個問題,同時也是一個邀請:當醫院的資料終於從舊系統的牢籠中被解放出來,並具備了即時流動的能力後,您最想打造出什麼樣的醫療創新呢?
讓我們一起定義未來的醫療風貌,我們下期見。
(本文授權非營利轉載,請註明出處:CIO Taiwan)













