[摘 要] 本文針對現有醫院信息系統(Hospital Information System ,簡稱HIS)結構上存在的問題,考慮到公共對象請求代理體系結構(CORBA)對面向對象分布式系統結構的支持,討論了將CORBA應用到HIS中的方法,并給出了HIS的三層結構。這種結構將能更好地適應醫院信息化的要求。
[關鍵詞] CORBA 醫院信息系統(HIS) 分布式系統
醫院信息系統HIS(Hospital Information System)是一個建立在計算機和通信網絡基礎上的、能為醫院的醫療和管理事務提供服務的系統。它是現代醫院管理不可缺少的組成部分。
目前我國大多數醫院的計算機應用水平總的來說還處于使用 MIS系統的初級階段。這些計算機管理系統都是前幾年開發的,限于當時計算機軟硬件發展的水平,它們在系統結構、系統工具、數據庫選擇、開發平臺等方面的水平都比較低,限制了HIS進一步發展高水平的臨床信息管理、影像信息的處理、遠程醫療服務、電子病史檔案等,對于目前醫療體制深化改革的需要、市場經濟環境下醫院經營管理的要求很難適應。
近年來,計算機技術、通訊技術有了突飛猛進的發展,它們為 HIS系統的開發提供了很好的環境和工具支持。
1 目前HIS存在的問題
目前的醫院信息系統多采用Client/Server兩層結構,隨著醫院信息系統的發展,這種兩層結構逐漸顯露出一些問題:
(1)兩層結構使醫院信息系統的可擴展性差。兩層結構本身是封閉性的,很難進行進一步的擴展或集成。如何使應用系統比較靈活,便于擴展,能方便地進行集成,是目前醫院信息系統開發中提出的迫切要求。
(2)兩層結構不能支持互操作性。由于醫院中各個部門所擔負的職能不盡相同,內部配置需要各取所需,尤其一些具有特殊需要的子系統,如放射科管理系統等等,當涉及到圖像的存取和處理時,更需要特殊的配置。因此,異構平臺的集成和平臺間的通訊成為涵待解決的問題。
(3)兩層結構的醫院信息系統不利于重用。在醫院信息系統具有廣泛市場的情況下,對HIS軟件重用的要求很大。而現有的Client/Server兩層結構使得開發出來的系統的針對性和局限性過強,只限于特定的醫院,無法在改動很小的情況下移植到其他醫院中使用,造成大量重復開發。
(4)兩層結構不利于系統的安全性要求。由于兩層結構中,用戶通過界面可直接訪問數據庫服務器,而一些需要保密的業務邏輯亦包含在界面中,導致系統的安全性差,有待進一步改進。
(5)兩層結構為醫院信息系統的發展帶來了一些限制,需要采用新的軟件技術來進行改進。目前致力于這方面的分布式技術有:OMG的CORBA,Microsoft的DCOM等。通過對這些技術的考察,認為CORBA能夠很好地滿足分布式系統的要求。
|
|