醫院信息系統集成路在何方
文/陜西西安市衛生局信息中心工程師 李超
Voice:
不論是點對點方式還是數據共享的集成方法,它們所針對的是一個系統與另一個系統或主題數據庫的連接,通過編寫程序接口或直接的數據共享,達到通信的目的。
作為醫院信息系統的集成平臺,最需要考慮的就是集成的可擴展性,即實現信息系統的無限擴張,這是醫院信息系統發展的趨勢。
|
醫院的信息化進程始于上世紀90年代,最初是圍繞醫院收費、經濟核算為中心的HMIS系統開始建設的,隨著醫院對信息系統的需求不斷擴展和信息技術的飛速發展,醫院信息系統從單一的收費系統,陸續實現了醫學圖像存儲傳輸處理系統(PACS)、放射信息系統(RIS)、檢驗科信息系統(LIS)、超聲信息系統(UIS)、病理信息系統(PIS)、內鏡系統(EIS)等。為了提高醫院的信息共享度和工作效率,必須將這些系統集成起來,使之協調工作,最理想的方法是由一家廠商提供全線產品,這樣就不存在系統間的集成問題,但是由于醫院信息系統的復雜性決定了任何一個廠商都不可能提供一個醫院所需要的全線產品,因此醫院信息系統需要集成不同廠商的產品就成為了必然的要求。如何采用一種統一的、高效的方式來集成醫院里面的信息系統,成為一個難題擺在醫院信息系統管理者面前。
一、信息系統集成的概念
醫院信息系統集成的概念是EAI(企業應用集成)在醫院信息系統的擴展,EAI是將進程、軟件、標準和硬件聯合起來,在兩個或更多的企業信息系統之間實現無縫集成,使它們就像一個整體一樣。包括:
業務過程集成:當對業務過程進行集成的時候,企業必須在各種業務系統中定義、授權和管理各種業務信息的交換,以便改進操作、減少成本、提高響應速度。業務過程集成包括業務管理、進程模擬以及綜合任務、流程、組織和進出信息的工作流,還包括業務處理中每一步都需要的工具。
應用集成:為兩個應用中的數據和函數提供接近實時的集成。在一些B2B 集成中用來實現CRM系統與企業后端應用和Web的集成,構建能夠充分利用多個業務系統資源的電子商務網站。
數據集成:為了完成應用集成和業務過程集成,必須首先解決數據和數據庫的集成問題。在集成之前,必須首先對數據進行標識并編成目錄,另外還要確定元數據模型。這三步完成以后,數據才能在數據庫系統中分布和共享。
集成的標準:要實現完全的數據集成,必須首先選擇數據的標準格式。集成的標準化促成了信息和業務數據的共享和分布,構成了企業應用集成的核心,包括COM+/DCOM、CORBA、EDI、JavaRMI和XML。
平臺集成:要實現系統的集成,底層的結構、軟件、硬件以及異構網絡的特殊需求都必須得到集成。平臺集成處理一些過程和工具,以保證這些系統進行快速安全的通信。
二、信息系統集成常用方法
1、點對點集成方法
在醫院信息系統集成方法中,點對點的集成是一種最常見的集成方法。該方法簡單易用,實現效率高,同時它可以在集成模型的任意層面上實現。但該方法要求醫院使用的信息系統只能來自少數幾個廠商。然而信息技術日新月異,一個醫院的信息需求不斷擴展,一旦來自不同廠商的信息系統達到一定數量,這種集成方法就明顯出現了弱點。主要表現在:
(1)當醫院信息系統有A、B兩個子系統間互有信息傳遞及處理的需求時,就不得不在A、B兩個子系統間再單獨進行集成接口的設計,當功能子系統的數量增加時這種需要單獨進行的集成接口工作的工作量就會呈指數級上升。當醫院有十幾個子系統的時候,這種集成方式就會變成不可實施、不可維護、不可變動、不可升級的。
(2)在被集成的子系統數量相對較少時,雖然這種方式可實施,但其集成的質量也是不被保證的。當一個信息被A子系統發向B子系統后,B系統是否正確地接收到了這個信息?如果沒有收到,或收到的信息有誤時,沒有一個機制來進行檢驗、糾正。
(3)每個子系統都可能同時和多個其它子系統集成,因此這個子系統的任何變動或問題都有可能變成全局的。比如,檢驗科子系統的升級換代可能導致院內與之相集成的多個子系統都需要作相應的調整,這些調整又會帶來連鎖的系統穩定性、可靠性、功能性等一系列未知的影響因素的變化。
2、數據共享集成方法
目前,數據共享的集成方式是很多廠商和醫院優先采用的,它屬于集成模型的數據層集成模型的應用。數據共享集成是以數據共享為基礎,應用系統雙方彼此通過直接或者間接的方式讀寫對方的數據。
數據共享集成方法的優點較易實現,對于少數幾個應用的系統集成來說實現效率比較高,不需要編寫太多的代碼。 但它的最大弊端是不能保證系統的安全,擴展性差。
該方法比較適合基于主題數據庫設計的HIS系統。所謂主題數據庫設計就是指同一家醫院基本上采用一家廠商開發的HIS 系統,主要基于集中數據庫的設計,數據高度共享,基本上不需要與其他廠商的HIS產品集成。當第二個廠商的應用系統需要加入時,采用數據共享的集成方法應該是比較容易實現的,因為只需要相互共享對方的數據庫,簡單的相互調用即可實現相互集成。
3、基于中間件技術的集成方法
中間件是一種獨立的軟件系統或服務程序,位于操作系統和應用層之間一個軟件層。它向各種應用軟件提供服務,使不同的應用進程能在異構平臺之間,通過網絡互相通信,為應用程序提供連接和協同工作的功能。中間件技術在集成中越來越重要,也成為了醫院信息系統集成中最常用方法之一。
中間件集成方法可以用于解決多種類型的集成問題,如數據一致性集成、多步處理集成、即插即用集成。但與點對點的集成方式相類似,中間件平臺需要憑借高度專用化資源方可發揮出其所具備的潛在效率。此外,其所創建的集成接口同樣具有緊密相關性,它是將信息與內部工作機制綁定在一起,從而傳遞相互依賴性的封閉系統體系結構的另一種表現形式??梢?,目前醫院信息系統所遇到的集成問題,不是使用一種中間件技術就可以解決的,需要綜合考慮,采用多種集成方法相互結合的解決方案。
4、信息集成平臺方法
信息集成平臺是指系統中各子系統和用戶的信息采用統一的標準,規范和編碼,實現全系統信息共享,進而可實現相關用戶軟件間的交互和有序工作。
標準化是信息集成的基礎,主要包含通信協議標準化,產品數據標準話,以及調節網絡標準化,電子文檔標準化,交互圖形標準化等。
集成平臺是信息集成的有力工具,這是面向對象的開放式集成技術,例如有X個需要交互的應用軟件,只要把每個應用軟件分別接到集成平臺,就可在一組集成服務器的支持下,實現X個應用軟件的集成,因而集成的復雜性由多個降到一個。
作為醫院信息系統的集成平臺,最需要考慮的就是集成的可擴展性,即實現信息系統的無限擴張,這是醫院信息系統發展的趨勢。所有應用對于自己都應該是獨立的,所有新、老系統將來都是獨立的,所有模塊都因為統一集成平臺而解放?;诮y一的集成平臺,任何模塊都可以加入進來,它們之間只有標準的消息傳遞,通過消息觸發事件,這樣所有需要加入的模塊,所有需要更新的模塊都可以很成功地完成。若增加一個模塊,只是在各應用內增加一些對應的消息事件,不需要修改應用程序,即可實現軟件的即插即用。信息集成平臺有其自身優勢,但同樣存在一些問題。主要表現在:
(1)信息集成平臺不是萬能的,在具體應用上需要進行配置、二次開發等工作,如果實施團隊沒有這個能力和經驗,實施效果就會大打折扣。
(2)熟悉信息集成平臺的工程技術人員缺乏,因此而形成的維護風險也較大。
(3)由于信息集成平臺的供應者多為國外的大廠商,因此平臺的購買和維護成本很高。
(4)信息平臺開發是一個復雜、龐大的工程,比開發單個系統的開發要困難得多,不成熟的信息平臺應用起來會讓醫院的信息系統更加混亂。
三、總述
不論是點對點方式還是數據共享的集成方法,它們所針對的是一個系統與另一個系統或主題數據庫的連接,通過編寫程序接口或直接的數據共享,達到通信的目的。這些方法要求每一個新系統介入時都要重新編寫各自的接口,越多的系統介入,接口越多,一旦醫院的達到者足夠復雜,此時再需要進行信息系統的升級或者再接入新的系統,整個醫院信息系統的就面臨著重新開發的威脅。但是由于其簡單易行在醫院信息系統不復雜的前提下,不失為一種較為簡捷的集成方法。
集成平臺作為信息化領域的新興事物,在醫療領域的應用還不廣泛。目前對應用的效果、應用的成果和應用的產出來說,現在還沒有特別成功的案例。雖然不少IT企業都看好該領域的前景,如微軟、IBM、DELL都試水集成平臺領域,但由于這些IT企業對醫療領域比較陌生,其整合的信息系統都存在不同程度的問題。
另據權威機構統計,就系統整合暴露出的缺陷,48.2%的信息系統存在數據分散的問題;40.8%的系統數據不完整且錯誤;37.6%的系統不能給使用者所需要的信息進行分析決策;35.9%的系統由于過于復雜而導致醫護人員無暇使用專門分析工具去決策;24.5%的系統會給醫護人員太多且無用的業務數據。
雖然如何走出醫院信息系統集成的困境,是擺在系統廠商、應用廠商及用戶面前的難題,但是隨著信息技術迅猛發展,通過醫院的信息管理者不斷摸索,相信在不久的將來這一難題會迎刃而解。
上一文章:于占泉:醫院信息化建設——熱行動冷思考
下一文章:皇甫宜娣:初探醫院信息化建設的問題與解決策略