魏慧
(西安醫(yī)學(xué)院 陜西 西安 710021)
醫(yī)院信息化管理平臺(tái)作為現(xiàn)代醫(yī)院信息化的代表,在醫(yī)院管理中發(fā)揮著重要的作用。優(yōu)秀的信息化管理平臺(tái)不僅可提高醫(yī)院辦公的水平,進(jìn)而還可提高醫(yī)院服務(wù)的效率。但是在實(shí)踐中,由于各個(gè)系統(tǒng)平臺(tái)構(gòu)建的階段、用途以及開(kāi)發(fā)者的差異,導(dǎo)致不同系統(tǒng)平臺(tái)間存在著很大的差異,在一定程度上使得醫(yī)院的管理變得復(fù)雜。對(duì)此,本文提出結(jié)合SOA架構(gòu)對(duì)醫(yī)院內(nèi)部不同平臺(tái)進(jìn)行整合。
SOA作為面向企業(yè)的級(jí)的一種服務(wù)體系結(jié)構(gòu),其中的應(yīng)用程序通過(guò)松耦合的連接方式,結(jié)合統(tǒng)一的接口組建而形成,具有靈活性等特點(diǎn)。在設(shè)計(jì)中通常將SOA的角色分為如圖1的三種不同角色。

圖1 SOA基本架構(gòu)Fig.1 Basic SOA architecture
醫(yī)院信息化涵蓋了多個(gè)不同的平臺(tái),不同的平臺(tái)具有不同的功能。因此,要對(duì)醫(yī)院信息系統(tǒng)平臺(tái)進(jìn)行集成,其關(guān)鍵的步驟是要對(duì)其中的各個(gè)業(yè)務(wù)系統(tǒng)進(jìn)行分析,同時(shí)針對(duì)技術(shù)不統(tǒng)一等問(wèn)題,通過(guò)對(duì)資源的整合,從而找到合適的軟件系統(tǒng)架構(gòu),從而實(shí)現(xiàn)數(shù)據(jù)共享。
結(jié)合現(xiàn)階段醫(yī)院信息化建設(shè)的實(shí)際,我們將醫(yī)院信息管理系統(tǒng)的業(yè)務(wù)所涵蓋的需求分為以下幾類:
1)從醫(yī)院行政的角度來(lái)分析。從管理者的角度首先要清楚SOA架構(gòu)可解決現(xiàn)階段存在的哪些問(wèn)題;其次是可為醫(yī)院帶來(lái)多大的經(jīng)濟(jì)效益變化;最后則是能給醫(yī)院的管理帶來(lái)哪些方便。
2)針對(duì)系統(tǒng)的使用者來(lái)講,他們所關(guān)心的是系統(tǒng)的功能是否能夠滿足醫(yī)院的相關(guān)業(yè)務(wù)的需求,達(dá)到能夠幫助工作人員減輕工作量,并提高工作的效率。
3)從系統(tǒng)的維護(hù)來(lái)看,系統(tǒng)集成后,是否方便對(duì)數(shù)據(jù)庫(kù)的備份和整理,同時(shí)是否可清晰的了解各個(gè)科室的相關(guān)業(yè)務(wù)。
4)從患者的角度來(lái)看,采用SOA系統(tǒng),是否能夠減少看病當(dāng)中復(fù)雜的程序和環(huán)節(jié),從而減少在看病中所耽擱的時(shí)間。
對(duì)系統(tǒng)設(shè)計(jì)還必須從系統(tǒng)性能方面來(lái)進(jìn)行提升。對(duì)性能方面的需求,首先是對(duì)數(shù)據(jù)的精度方面的要求。醫(yī)院每天產(chǎn)生的數(shù)據(jù)比較多,必須要保障數(shù)據(jù)的準(zhǔn)確性和安全性;其次則是對(duì)系統(tǒng)響應(yīng)的時(shí)間,以此提高工作的效率;再次則是系統(tǒng)的適用性。當(dāng)系統(tǒng)在硬件或者操作方面出現(xiàn)變化的時(shí)候,針對(duì)新產(chǎn)生的問(wèn)題,可得到及時(shí)的處理和解決。
通過(guò)業(yè)務(wù)和性能的分析,以及對(duì)現(xiàn)階段醫(yī)院建設(shè)的技術(shù)和理論的積累,本文認(rèn)為對(duì)醫(yī)院信息系統(tǒng)的設(shè)計(jì)應(yīng)該實(shí)現(xiàn)高速的數(shù)據(jù)共享,并具備高精度和快速的反應(yīng)時(shí)間,以及自動(dòng)容錯(cuò)檢查的能力。
通過(guò)對(duì)SOA架構(gòu)和醫(yī)院業(yè)務(wù)的綜合分析,我們可以看出采用SOA基礎(chǔ)規(guī)劃的根本的思考路則是將原本的系統(tǒng)平臺(tái)當(dāng)中的數(shù)據(jù)、服務(wù)和平臺(tái)三者進(jìn)行分離,在這個(gè)集成平臺(tái)當(dāng)中,只要遵循接入標(biāo)準(zhǔn),即可將該功能平臺(tái)接入,并形成統(tǒng)一的共享平臺(tái)。對(duì)此,本文結(jié)合醫(yī)院的實(shí)際需求,將基于SOA架構(gòu)的系統(tǒng)設(shè)計(jì)為如圖2所示。

圖2 基于SOA架構(gòu)的系統(tǒng)整體架構(gòu)Fig.2 Overall system architecture based on SOA architecture
通過(guò)上述的管理,將系統(tǒng)對(duì)系統(tǒng)的整體的設(shè)計(jì),將系統(tǒng)分為基礎(chǔ)、數(shù)據(jù)和服層。基礎(chǔ)層則主要包括系統(tǒng)的硬件、軟件,集成系統(tǒng)采用的相關(guān)技術(shù)和方法,如Oracle數(shù)據(jù)庫(kù)、SOAP、xml等。數(shù)據(jù)層則主要包括對(duì)元數(shù)據(jù)、數(shù)據(jù)交換中心和數(shù)據(jù)中心庫(kù)。其中的數(shù)據(jù)中心庫(kù)主要集合所有的數(shù)據(jù),對(duì)外開(kāi)放的數(shù)據(jù)庫(kù)則將其備份成為公共的數(shù)據(jù)庫(kù),數(shù)據(jù)交換中心則是實(shí)現(xiàn)各種不同數(shù)據(jù)表格之間的訪問(wèn)轉(zhuǎn)換。服務(wù)層則主要實(shí)現(xiàn)對(duì)系統(tǒng)的應(yīng)用功能,從而實(shí)現(xiàn)系統(tǒng)與用戶之間的交互。
在對(duì)醫(yī)院內(nèi)部信息管理平臺(tái)整合的同時(shí),本文提出將現(xiàn)階段的新農(nóng)合系統(tǒng)也納入到該集成平臺(tái)當(dāng)中,其主要的目的是方便患者進(jìn)行醫(yī)保的核算。當(dāng)前針對(duì)新農(nóng)合與HIS系統(tǒng)對(duì)接的方式主要包括三類:第一是通過(guò)嵌入DLL文件的方式,直接對(duì)數(shù)據(jù)中的DLL文件參數(shù)進(jìn)行設(shè)置,從而實(shí)現(xiàn)系統(tǒng)間數(shù)據(jù)的調(diào)用;其次則是通過(guò)構(gòu)建WEB服務(wù)器的方式,通過(guò)如HTTP或XML等技術(shù)將其功能體現(xiàn)在互聯(lián)網(wǎng)上;再次則是通過(guò)中間件技術(shù),通過(guò)構(gòu)建系統(tǒng)A、B都可識(shí)別的數(shù)據(jù)格式,從而實(shí)現(xiàn)兩個(gè)系統(tǒng)之間的文件交互。而不同的數(shù)據(jù)共享方式有著各自的優(yōu)點(diǎn),本文則通過(guò)HTTP實(shí)現(xiàn)對(duì)數(shù)據(jù)的調(diào)用,并采用XML擴(kuò)展語(yǔ)言將每個(gè)文檔進(jìn)行輸入和輸出。其具體的要求為:
1)醫(yī)院根據(jù)新農(nóng)合系統(tǒng)的熱點(diǎn),按照系統(tǒng)所提供的web services對(duì)醫(yī)院的HIS系統(tǒng)進(jìn)行改造,從而使得醫(yī)院HIS系統(tǒng)滿足新農(nóng)合系統(tǒng)所要求的即付及補(bǔ)的要求;
2)在醫(yī)院信息系統(tǒng)當(dāng)中,下載新農(nóng)合系統(tǒng)中的農(nóng)合標(biāo)準(zhǔn)目錄,其中包括新農(nóng)合的相關(guān)疾病診斷目錄、新農(nóng)合藥品與診療項(xiàng)目目錄,從而建立和新農(nóng)合系統(tǒng)相互匹配的目錄內(nèi)碼。
3)針對(duì)其中的一些自費(fèi)的藥品,可以將其改為保外費(fèi)用。
4)該系統(tǒng)的標(biāo)準(zhǔn)為跨操作系統(tǒng),并且可支持各種開(kāi)發(fā)語(yǔ)言。
由此,結(jié)合上述的要求分析,醫(yī)保系統(tǒng)與新農(nóng)合接口系統(tǒng)實(shí)現(xiàn)流程如圖3所示。

圖3 接口系統(tǒng)實(shí)現(xiàn)流程Fig.3 Interface system implementation process
通過(guò)在HIS系統(tǒng)中構(gòu)建與新農(nóng)合相同的目錄,從而為數(shù)據(jù)交換做準(zhǔn)備。同時(shí)通過(guò)新農(nóng)合系統(tǒng)當(dāng)中的KMINTERFACE.DLL接口函數(shù)的調(diào)用,實(shí)現(xiàn)對(duì)新農(nóng)合中不同數(shù)據(jù)表格的調(diào)用。如通過(guò)新農(nóng)合系統(tǒng)當(dāng)中的接口函數(shù) getStdDrug,實(shí)現(xiàn)對(duì)農(nóng)合標(biāo)準(zhǔn)藥品診療字典的下載,由專人完成醫(yī)院藥品診療目錄字典和農(nóng)合藥品診療目錄字典的匹配工作,并做好校對(duì)。
通過(guò)上述采用的SOA架構(gòu)的設(shè)計(jì),實(shí)現(xiàn)了將醫(yī)院信息平臺(tái)的有效的整合,大大提高工作效率,使得醫(yī)院工作人員從繁雜的費(fèi)用錄入中解脫出來(lái),節(jié)約了大量的人力;其次通過(guò)系統(tǒng)減少了費(fèi)用錄入的錯(cuò)誤比例;再次則是新農(nóng)合病人通過(guò)該系統(tǒng)可當(dāng)天得到農(nóng)合補(bǔ)償款,再由醫(yī)院和農(nóng)合管理中心結(jié)算,給新農(nóng)合參保人員帶來(lái)很大的方便。同時(shí)在下一步的研究當(dāng)中,將集中對(duì)除新農(nóng)合以外的包括其他醫(yī)療保險(xiǎn)系統(tǒng)進(jìn)行研究,從而不斷方便患者和醫(yī)院,實(shí)現(xiàn)醫(yī)院管理信息化的最大發(fā)展。
[1]Mohammad A.Faysel.Design and implementation of a data mining based cyber attack defense technique for hospital information system[J].University of Medicine and Dentistry of New Jersey,2011:194
[2]李政,吳飛.集團(tuán)化醫(yī)院架構(gòu)下的數(shù)據(jù)集成平臺(tái)建設(shè)與實(shí)踐[C].中國(guó)衛(wèi)生信息技術(shù)交流大會(huì)暨兩岸四地衛(wèi)生信息化交流會(huì)議,2012:49-52.
[3]辛小霞,吳汝明.基于SOA的區(qū)域醫(yī)療信息共享平臺(tái)體系架構(gòu)研究[C].中華醫(yī)院信息網(wǎng)絡(luò)大全論文匯編,2010:91-93.
[4]甘國(guó)華.基于XML和軟件體系結(jié)構(gòu)的構(gòu)件組裝技術(shù)的研究[D].哈爾濱:哈爾濱工程大學(xué),2005.
[5]劉興淮,徐燕梅,粱敏.一種通用型醫(yī)院信息系統(tǒng)與新農(nóng)合外掛接口程序的實(shí)現(xiàn)[J].中國(guó)醫(yī)學(xué)裝備,2013(3):32-34.LIU Xing-huai,XU Yan-mei,LIANG Min.A general-beamsensitive hospital information system and NCMS achieve external interface program [J].China Medical Equipment,2013(3):32-34.
[6]夏慧,張紅君,齊泉,等.新農(nóng)合一卡通直補(bǔ)系統(tǒng)與HIS接口的設(shè)計(jì)與實(shí)現(xiàn)[J].醫(yī)學(xué)信息學(xué)雜志,2013(5):31-34.XIA Hui,ZHANG Hong-jun,QI Quan,et al.The design and implementation of NCMSHISinterface card subsidies system[J].Journal of Medical Information,2013(5):31-34.