陳章清 謝乍晴
“互聯網+醫(yī)療健康”政策背景下的健康醫(yī)療衛(wèi)生信息化建設,是體現醫(yī)療資源深度整合、醫(yī)療服務全面協(xié)同及患者服務全面覆蓋的整體大健康戰(zhàn)略。泰州市“泰康云”項目的建設將以“互聯網+醫(yī)療健康”為核心指導思想,在泰州市現有的健康醫(yī)療衛(wèi)生信息化基礎之上,通過全面的數據整合、縱橫交錯的業(yè)務協(xié)同及全流程的患者服務來完整構建整個項目。項目建設過程中涉及新技術的運用、系統(tǒng)框架及架構的提升、數據異地實時備份、數據采集及治理、數據交換等方面的建設與研究,本文主要是對“泰康云”項目的框架、技術實現方式、關鍵技術解析及相關應用等進行了建設經驗的分享和初步討論。
目前泰州市的健康醫(yī)療信息化基礎扎實,全市的各級各類醫(yī)療機構都具備完善及成熟的信息系統(tǒng),部分區(qū)縣已經建設了全民健康信息平臺。但這些信息系統(tǒng)大多數為分散建設,數據標準及業(yè)務標準之間存在不統(tǒng)一,全市醫(yī)療信息不能交換和共享的問題任然存在,由于“信息煙囪”、“信息孤島”等問題的存在,一定程度上也直接滯礙了全市健康醫(yī)療業(yè)務協(xié)同服務、數據共享及患者服務等方面,管理上所需的各項精細化管理也未能得到有效支撐。
本次“泰康云”項目重點有數據共享交換平臺、“健康泰州”APP應用兩個重要維度組成。數據共享與交換方面,依托云計算基礎設施,運用最新的數據庫底層同步技術和文件同步復制技術,實現對全市結構化與非結構化數據的實時采集。通過數據清洗建立“泰康云”健康大數據主題庫。通過企業(yè)服務總線(ESB)建立數據交換共享平臺,為“泰康云”提供基礎的運行支撐。
“泰康云”數據共享交換平臺采用多層次,解耦化的體系架構。重點以國家衛(wèi)健委“國家醫(yī)療健康信息區(qū)域/醫(yī)院信息互聯互通標準化成熟度測評”為核心指導思想,結合泰州市的實際情況制定相關的數據及業(yè)務標準,充分處理好“泰州標準”與“國家標準”之間的對應關系。
數據共享交換平臺需要基于面向服務的體系架構(SOA),由企業(yè)服務總線(ESB)、資源目錄中心、異構資源適配器、統(tǒng)一監(jiān)管中心、消息中間件、集成開發(fā)中心等產品組成。主要包含應用集成和數據集成,通過應用集成實現全市醫(yī)療協(xié)同業(yè)務的有效開展、通過數據集成實現全市醫(yī)療信息的全面共享。
依托政務云、視頻云相關的云計算基礎設施(政務云、視頻云由泰州市人民政府統(tǒng)一建設),采用最新的數據庫底層同步技術和影像文件同步復制技術,將醫(yī)院結構化數據全面同步至政務云,將醫(yī)院影像非結構化數據同步復制至視頻云,建立醫(yī)院數據云備份中心;通過數據采集和數據清洗技術將醫(yī)院云備份中心數據、基層運營數據、公衛(wèi)機構數據、各市、區(qū)區(qū)域健康信息平臺數據在統(tǒng)一標準體系下建立“泰康云”健康大數據主題庫;通過企業(yè)服務總線(ESB)建立數據交換共享平臺,為“泰康云”提供基礎的運行支撐,提供服務定義、服務發(fā)布、服務注冊、服務發(fā)現、服務綁定、服務協(xié)作、事務協(xié)調、服務質量管理等主要功能。
數據同步服務。數據實時同步將區(qū)域內二級以上醫(yī)療機構業(yè)務系統(tǒng)中的數據實時同步至云數據中心,數據中心備份數據庫支持各醫(yī)療機構生產數據庫異常情況下的接管,以及當生產數據庫恢復正常后數據的回寫操作。
數據治理服務。通過大數據治理服務工具,對所有實時同步的數據進行抽取、清洗、轉換及裝載等標準化處理,最終形成能夠符合國家衛(wèi)健委、江蘇省衛(wèi)健委以及泰州市衛(wèi)健委實際要求的數據源、數據字典及資源目錄等。
主題數據資源庫。通過數據采集與治理等工作,建立標準化的數據資源中心,根據實際業(yè)務要求建立主題數據資源庫,重點建立全市的醫(yī)療運營數據中心(ODR),主要包括全市醫(yī)療機構的人事、物資、財務(部分)等數據,主要為績效及運營管理等提供數據支撐。主數據中心(MDR),建立統(tǒng)一的人員、科室主數據及術語編碼服務,實現院內字典,衛(wèi)生部醫(yī)療標準/國際醫(yī)療標準的統(tǒng)一訪問和應用。 臨床數據中心(CDR),通過臨床文檔結構化語義定義、臨床文檔分析、臨床文檔展現、臨床文檔跨系統(tǒng)共享等方式來實現臨床文檔的互操作性,從而逐步建立基于疾病、治療、影像、衛(wèi)生經濟、醫(yī)生、患者等各方面的主題數據集,提供完整、統(tǒng)一的數據展現。
數據交換與共享服務。通過企業(yè)服務總線(ESB)建立數據交換共享平臺,為“泰康云”提供基礎的運行支撐,提供服務定義、服務發(fā)布、服務注冊、服務發(fā)現、服務綁定、服務協(xié)作、事務協(xié)調、服務質量管理等主要功能。
數據應用服務。通過數據同步、數據治理、主題資源庫及數據交換服務的建設,其核心目的是為整個泰州市的健康醫(yī)療協(xié)同服務(泰州健康APP)提供數據基礎,通過本項目未來能夠支撐監(jiān)管部門的大數據決策分析、全市分級診療業(yè)務落地及全市居民的健康服務等應用。
(一)實現方式
1.數據實時同步
結構化數據通過Flume、DSG及ODG等工具完成對全市二級以上醫(yī)療機構信息系統(tǒng)數據的實時異構集成與同步,非結構化數據制定統(tǒng)一的文件格式標準,利用數據共享與交換平臺文件適配器功能實現文件傳輸轉化作業(yè)流程,實現非結構化數據的同步備份。二級以下醫(yī)療機構通過云HIS、云LIS、云PACS等“基衛(wèi)云”系統(tǒng)的建設統(tǒng)一布署。
2.數據清洗標化
按照平臺制定統(tǒng)一的標準,通過專業(yè)軟件對現有醫(yī)院業(yè)務系統(tǒng)備份數據進行數據的解析、轉換和加載。軟件提供圖形化開發(fā)模式,支持遠程Web管理與監(jiān)控。
3.數據抽取
包括定時抽取、實時抽取、全量抽取、增量抽取等。抽取途徑,包括數據庫、Web服務接口、文件(XML、CSV、Excel等)、技術接口等。采集頻度,具備按業(yè)務需求進行多種時間周期采集。
4.數據清洗轉換
實現對采集信息的加工處理、不同數據源格式轉換、信息傳輸、加載等功能。支持基于模板的業(yè)務適配、支持字典值域映射、支持標準導入功能、支持函數轉換,最終實現數據過濾、數據清洗、數據替換、數據計算、數據驗證、數據加解密、數據合并、數據拆分、數據裁剪、數據追加、數據豐富等功能。
5.數據加載
根據不同的業(yè)務類型,制定不同的傳輸模式。支持JMS/MQ、WebService、FTP等多種上傳加載方式,支持生成文件存儲,保存至數據庫,上傳至第三方接口,支持實時查詢和異步傳輸兩種傳輸模式。具有數據壓縮功能,具有斷點續(xù)傳、不重傳、不丟消息包的功能。
6.調度管理功能
支持對各業(yè)務機構數據采集業(yè)務的新增、部署、變更、查看、配置等操作;支持多種運行策略配置,配置采集任務啟動時間、循環(huán)執(zhí)行間隔時間、采集周期等功能。提供數據采集情況監(jiān)控,提供數據采集流程實時監(jiān)控。
7.企業(yè)服務總線
通過企業(yè)服務總線(ESB)建立數據交換共享平臺,建立全市統(tǒng)一的醫(yī)療服務資源池,遵循醫(yī)療行業(yè)標準,構建符合HL7標準的CDA文檔,具備完善的醫(yī)療行業(yè)消息處理能力,建立全市統(tǒng)一支付平臺,完成醫(yī)保無卡結算,實現診間結算、床邊結算功能。
8.資源目錄中心
建立平臺統(tǒng)一資源目錄,并以資源目錄為框架維護醫(yī)院資源信息,主要包括數據標準、應用系統(tǒng)、應用服務、應用系統(tǒng)提供數據的能力(元數據、數據字典)以及應用系統(tǒng)間數據轉換規(guī)則,促進跨機構、跨地域健康醫(yī)療數據資源的共享、開放與應用。
9.異構資源適配器
基于適配器框架技術,實現統(tǒng)一的客戶化應用服務接口,支持大多數主流的數據庫、消息中間件產品和通信協(xié)議,提供擴展開發(fā)以便支持非標準的信息連接要求,提供服務封裝與協(xié)議轉換功能。實現對各種數據源、信息源以及各種應用系統(tǒng)的無縫銜接。
10.統(tǒng)一監(jiān)管中心
對平臺的運行情況進行全面監(jiān)管,直觀的體現應用及相關服務的依賴、調用關系,支持全方位的服務質量監(jiān)控和運行報告分析;細化對業(yè)務報文的監(jiān)控,方便對業(yè)務的審計和問題的追溯。包括應用依賴分析、性能指標分析、流水檢索分析、交互服務管理、資源健康管理以及異常情況下的告警管理等等。
11.消息中間件
適用于任何需要進行網絡通信的系統(tǒng),負責建立網絡通信的通道,進行數據或文件發(fā)送,實現跨平臺操作,為不同操作系統(tǒng)上的應用系統(tǒng)提供高效、靈活的同步和異步傳輸處理、存儲轉發(fā)、可靠傳輸等技術支持,確保消息在任何情況下都能夠安全、可靠的送達。
12.數據質控
提供數據質量的校驗功能,提供字段級合理性校驗及業(yè)務級合法性校驗,對校驗失敗的數據,支持生成校驗報告并反饋給相關業(yè)務機構。
(二)關鍵技術解析
1.醫(yī)療全息文檔(Medical holographic documents)
“泰康云”建設的關鍵是能否完整集成病人每一次在不同醫(yī)療機構的診療信息,由于認識到傳統(tǒng)關系型數據庫在臨床診療應用方面的局限性,因此在設計時,就明確了基于醫(yī)療全息文檔的設計思路。全息臨床文檔使用XML對文檔內容進行邏輯定義,具體信息使用自然語言進行記載,如實記錄各種情況。醫(yī)療全息文檔能夠適應目前信息化發(fā)展的要求,在多變的政策及行業(yè)要求環(huán)境中,通過醫(yī)療全息文檔建立符合國家互聯互通要求及全市實際發(fā)展要求的數據采集及共享機制,對內滿足全市各醫(yī)療機構之間的實時數據交互與共享、對外滿足行業(yè)要求,醫(yī)療全息文檔“以不變應萬變”。
2.實時異構數據集成
數據集成將改變現有“自下而上” 提交標準化數據的模式,真正將數據集成的主動權交給全市的平臺,由平臺來決定在什么時間段,提取什么數據,按什么樣的標準格式轉換。實時異構數據集成(Current severice)采用了“自上而下、主動、實時”的集成模式,數據集成時不再需要各業(yè)務信息系統(tǒng)進行大量的數據接口改造。同時,實時異構數據集成(Current severice)中還涉及對文本信息的抽取,電子病歷中同時包含結構化,半結構化和自由文本這三種數據。醫(yī)囑,檢驗檢查等數據在數據庫中,屬于全結構化數據,病歷中的表格以網頁形式存在,屬于半結構化數據,主訴、現病史、病程錄等段落屬于自由文本,將這三種數據的抽取以統(tǒng)一的抽取模型來處理,可以提供一套集成抽取工具和統(tǒng)一抽取語言,這樣抽取規(guī)則就可以由非計算機專業(yè)的醫(yī)學領域專家來編制,大大提高了規(guī)則編寫速度和匹配準確度,并減少了程序出錯的可能性,因為不再需要人工為每條規(guī)則單獨編寫程序。
3.唯一身份識別(Unique health identity Definition)
唯一身份識別采用交叉索引機制,交叉索引的設計原理利用自然身份信息進行編碼,并與身份證號、醫(yī)保號、電子健康卡號等建立交叉索引,采用人臉識別技術進行驗證,同時記錄患者衛(wèi)生服務數據路由表,從而實現全市范圍內的患者唯一身份識別。
5. 消息引擎(Message engine)
消息引擎驅動業(yè)務集成是一個基于TCP/IP技術的醫(yī)用網絡通訊框架,其不僅實現業(yè)務系統(tǒng)的對接,還在不同業(yè)務系統(tǒng)之間增加了流程驅動,目的是改變傳統(tǒng)的臨床醫(yī)療工作方式和流程協(xié)調方式,提供主動、實時、協(xié)同的信息交互,對全市各醫(yī)療機構的協(xié)同工作流程進行優(yōu)化和重構,最終形成符合全市醫(yī)療業(yè)務管理要求,不斷優(yōu)化與改造的業(yè)務場景。通過以臨床文檔業(yè)務模型標準為核心的集成配置管理,建立完善的業(yè)務節(jié)點庫,配置不同的業(yè)務場景,并對這些場景中各個節(jié)點的執(zhí)行流程和生成的消息內容進行靈活配置。
依托“泰康云”項目的建設,通過對全市醫(yī)療衛(wèi)生管理不同職能部門的角度來透析項目的整體應用,應用效果如下:
以全市健康醫(yī)療信息互聯互通為核心的患者全息醫(yī)療瀏覽器,建立患者統(tǒng)一視圖,實現以患者身份為索引的數據查詢,為管理和決策支持提供數據依據,也為未來的教學和科研提供參考和支持。
以管理者的視角來構建全市的健康醫(yī)療決策分析及精細化管理,開展基本公共衛(wèi)生服務、基本藥物、合理用藥監(jiān)管、處方監(jiān)管、臨床路徑管理、按病種付費、藥占比、醫(yī)用耗材管理、區(qū)域績效考核管理等一系列的監(jiān)管,并根據所管理的醫(yī)療衛(wèi)生機構的特點,植入特定的監(jiān)管流程和預警規(guī)則,實現醫(yī)療衛(wèi)生機構KPI(關鍵績效指標)監(jiān)控和業(yè)務運營預警,為宏觀政策制定和管理提供數據支持。
以患者的視角來體驗更加優(yōu)質、便捷的醫(yī)療服務,運用“云計算、大數據、物聯網、移動技術”等最新技術,為患者提供一站式服務。提供基于手機APP的患者門戶,為患者提供全流程導診服務,實現全市各醫(yī)療機構內部的醫(yī)療信息網絡與社會手機移動平臺之間的醫(yī)療信息交互,改善患者就醫(yī)體驗。
以全市戰(zhàn)略發(fā)展的視角來落實分級診療工作,分級診療制度的落實也加快了全市各醫(yī)療機構醫(yī)聯體建設的腳步,醫(yī)聯體的開展將為分級診療背景之下如何獲取更加優(yōu)質的患者資源、如何整合醫(yī)療機構內部醫(yī)療資源奠定結實基礎,本項目的建設將更好的支醫(yī)聯體內的轉診、會診、轉檢轉驗、多點執(zhí)業(yè)、遠程管床等應用。
患者唯一身份識別,臨床醫(yī)療活動均是以患者為主線的,如果患者的信息不統(tǒng)一是無法實現以患者身份為索引的電子病歷共享文檔數據。因此,項目建設時要建立全市的患者交叉索引服務,為患者全息醫(yī)療文檔的集成提供基礎。
文本信息抽取,現有各醫(yī)療機構現運行的電子病歷系統(tǒng),留存著大量的文本信息,如何對此些文本信息進行結構化處理是整個項目建設的核心任務之一。本項目通過文本信息抽取及自然語言分析技術實現對文本病歷進行標準化處理,支撐全市標準化臨床共享文檔的建設。
實時異構數據集成,數據集成會涉及多個異構系統(tǒng)的對接,這些系統(tǒng)由不同開發(fā)商進行建設,采用操作系統(tǒng)、開發(fā)環(huán)境、軟件體系架構、數據格式等均不同,數據來源、環(huán)境、格式極其復雜。傳統(tǒng)的整合方式將給信息系統(tǒng)的穩(wěn)定性、安全性、可靠性、效率等帶來巨大的隱患,同時使運行維護成本成倍增長?!白陨隙隆钡臄祿煞?,在降低第三方系統(tǒng)接口改造量及不影響運行穩(wěn)定性的前提下實現數據集成。
業(yè)務集成,傳統(tǒng)全市的醫(yī)療協(xié)同業(yè)務是由多個系統(tǒng)之間是點對點連接,信息系統(tǒng)之間的整合度不足,難以支撐縱橫交互的復雜業(yè)務流程。同時,全市的醫(yī)療協(xié)作業(yè)務流程缺乏有效的監(jiān)控和閉環(huán)管理機制,不利于業(yè)務流程的過程管理和統(tǒng)計分析,無法滿足全市監(jiān)管部門的深度需求。本項目通過HL7 CDA臨床文檔架構標準及結合自主研發(fā)的可視化消息引擎,實現了業(yè)務流程定義、整合、閉環(huán)管理。
本文對“泰康云”的建設核心要素、關鍵信息技術及平臺應用建設進行了研究,上述研究內容也是基于框架涉及及實際業(yè)務建設經驗的分享。本項目建設要能夠根據全市的實際現狀而定,并非最先進的系統(tǒng)架構、技術路線就能百分之百確保項目建設成功。相反,選擇一個適合全市實際發(fā)展的體系架構、技術路線才是建設成功的重要因素。
作者單位:泰州市人民醫(yī)院