盧方建 盧方玉
(陽江市婦幼保健院,廣東 陽江 529500)
由于醫(yī)院信息化系統的開發(fā)商眾多,而每個開發(fā)商都有自己的標準,而我國因為各地的醫(yī)療水平差異很大,無法制定統一標準,導致不同地區(qū)的醫(yī)院、醫(yī)院內的各個部門的信息系統,都有各自的電子病歷數據,獨立的數據利用率有限,如果能把各系統的電子病歷數據都整合,設計出一個共享平臺,不僅有利于醫(yī)務人員全面把握患者病情變化演變過程,為診斷分析提供依據,還有利于資料資源的全面整合,從而降低診療費用。
信息系統的架構體系主要有兩種,一種是C/S架構,也就是客戶端和服務器架構;兩一種是B/S架構,也就是瀏覽器和服務器架構。C/S架構的業(yè)務處理邏輯的處理放在客戶端的,這種模式的客戶端要有操作系統、網絡協議、客戶端程序和相關的應用軟件等,對終端設備的要求比較高,所以稱為“胖客戶端”,但是對服務器的要求低,只需要單純處理數據即可,這種架構靈活性和可擴展性比較差。
而B/S架構則把所有開發(fā)和運維的任務都放到了服務器端,客戶端只是系統自帶的瀏覽器即可,對終端設備的要求低很多,而且不需要處理各種邏輯運算,有利于終端的擴展和維護。鑒于醫(yī)院的終端眾多且對擴展性要求也高,并且各科室的設備配置都不高,選擇B/S模式更適合。
共享資源兩種方式,第一種是以人為中心地把人相關的電子病歷進行搜索和瀏覽,匯聚到一個界面,方便醫(yī)療人員一次性全面查閱該患者的所有診療信息,有利于在更短的時間內更全面了解病人的歷史醫(yī)療信息,讓醫(yī)療人員能做出更正確的診斷和醫(yī)療方案,提高行醫(yī)效率,也方便科研分析。這種共享是基于信息的分享方式,以瀏覽為主。
第二種是以數據元為單位的精細化整合,各種系統間的數據進行對比、去異、清洗、重組,融合成一個一致性的數據集,并以一個統一標準展示出來,這種共享的程度深,要求高,標準多,且需要各系統商進行接口開發(fā),成本也高。
電子病歷共享平臺重點在病歷共享,只需要獲取統一患者相關內容即可,所以我們選取第一種方式,既滿足共享的需求,也更容易實現。
共享平臺采用面向服務架構的新型分布式軟件開發(fā)方式實現的,邏輯上包括三個組成部分:服務提供者、服務代理和服務使用者。服務提供者使用標準的服務描述規(guī)范對服務的功能、使用和約束進行描述,生成相應的描述文檔,并發(fā)布到服務代理的服務目錄中;服務請求者根據需求利用服務代理提供了查找算法查找滿足需求的服務,獲取有關服務的信息,然后根據這些信息從相應的服務提供者那里調用需要的服務;而服務代理則主要提供服務的發(fā)布和管理等功能。
基于B/S架構的電子病歷共享平臺主要由一個注冊站和多個系統服務節(jié)點組成,而每個系統服務節(jié)點又由系統的各種終端和服務器以及服務前臺組成。
注冊站主要提供的是管理功能,服務維護病人就診所以呢信息和系統服務節(jié)點信息,以及用戶權限的管理等,注冊站采用B/S結構,訪問者通過其主頁的瀏覽來查看所有診療信息。系統服務節(jié)點只需在原有系統的結構上增加一個服務前臺,也是采用B/S結構,對外提供本節(jié)點電子病歷信息的瀏覽功能,對本系統內部人員提供瀏覽其他服務節(jié)點電子病歷內容的功能。結構上還可以在每個節(jié)點的服務平臺上加設防火墻或者網閘,以提高數據訪問的安全性。
平臺的電子病歷數據處理流程如下:病人在院內的檢驗科抽血、儀檢科做的B超和心電圖檢查,以及在門診看病的歷次記錄和歷次住院的所有電子病歷資料都分別由各自系統服務節(jié)點的服務前臺向注冊站注冊就診索引信息,但是該系統的電子病歷信息依舊保存在各自的服務器中,醫(yī)生站等終端通過服務前臺訪問注冊站維護的病人歷次就診索引信息,然后由服務前臺根據就診信息索引,從相應就診系統的服務前臺瀏覽到患者具體的電子病歷信息?;颊咭部梢酝ㄟ^自助機等終端瀏覽到自己的所有就診信息。
注冊站要完成該功能,需要兩個基本web服務,就診索引信息注冊服務和獲取就診索引信息服務。為了解決跨系統的患者電子病歷信息共享,還要解決患者主索引唯一性問題。每個患者都要建立一個唯一ID,以此為基礎構建安全身份認證系統,保證信息的安全和患者的隱私。注冊站可根據這個唯一ID好來維護患者的診療信息索引,提供檢索功能。對系統服務街店內部來說,還要建立該唯一ID和各個系統內的唯一ID的對照關系。
本文提到的基于B/S架構的電子病歷共享平臺,充分利用了現有的醫(yī)院各系統的資源和數據,在不需要大量資金投入、服務器設備增加的情況下,實現各系統的電子病歷等資源的共享,由于各系統服務節(jié)點都有其獨立的服務前臺,且數據都仍存放在各自服務器中,對數據的保密性和安全性都有保障。平臺的共享資源通過注冊站以網頁形式來展示,高效快捷,而且平臺支持服務節(jié)點的擴展和變更,靈活管理,對于唯一ID要做到與各系統的病人ID一一對照,以保證數據的準確性。