亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        一種基于Web Service技術(shù)的醫(yī)學(xué)信息整合平臺構(gòu)建方案實現(xiàn)

        2011-01-26 07:43:48孟建侯琳琳薛衛(wèi)京王海洋
        中國醫(yī)療器械雜志 2011年4期
        關(guān)鍵詞:調(diào)用代理信息系統(tǒng)

        【作 者】孟建,侯琳琳,薛衛(wèi)京,王海洋

        1 泰山醫(yī)學(xué)院,山東泰安,271016;

        2 泰安市中心醫(yī)院,山東泰安,271000

        隨著信息技術(shù)和網(wǎng)絡(luò)技術(shù)的發(fā)展,各種醫(yī)院信息管理系統(tǒng),如電子病歷(EMR)、醫(yī)學(xué)檢驗系統(tǒng)(LIS)和醫(yī)學(xué)影像存檔與傳輸系統(tǒng)(PACS)在醫(yī)院得到廣泛的應(yīng)用。但大多數(shù)醫(yī)院的信息系統(tǒng)并不是在同一時期、統(tǒng)一規(guī)劃的情況下構(gòu)建的,各信息系統(tǒng)也往往不是同一個開發(fā)者開發(fā)的,采用的操作系統(tǒng)和數(shù)據(jù)庫管理系統(tǒng)也往往不一樣。這樣就造成了一個個的信息孤島,阻礙了信息共享,不能充分發(fā)揮各信息管理系統(tǒng)的作用[1]。由此,可以整合各種醫(yī)學(xué)信息的信息系統(tǒng)的平臺應(yīng)運而生。

        在傳統(tǒng)理念上,信息整合體系建設(shè)是基于“數(shù)據(jù)交換”理念的。如基于XML的數(shù)據(jù)交換,基于Spring、Hibernate的數(shù)據(jù)整合[2]。這些理念都要求各個信息系統(tǒng)的數(shù)據(jù)庫是開放的,即在構(gòu)建信息整合平臺時,要熟知各信息系統(tǒng)數(shù)據(jù)庫的結(jié)構(gòu),數(shù)據(jù)庫中表的各個屬性。這對數(shù)據(jù)庫來說是相當(dāng)不安全的。另外,由于不同的信息系統(tǒng)可能采用的數(shù)據(jù)庫管理軟件不同(如有的信息系統(tǒng)可能是Oracle,有的可能是SQL Server),數(shù)據(jù)庫之間存在較大的異構(gòu)性,因此在進行數(shù)據(jù)交換前,必須預(yù)先定義好雙方認可的交換規(guī)則和

        1 SOA原理及Web Service技術(shù)介紹

        1.1 SOA原理簡介[4]

        SOA即面向服務(wù)的體系結(jié)構(gòu),是一種架構(gòu)模型和一套設(shè)計方法學(xué),其目的是最大限度地重用應(yīng)用程序中立型的服務(wù),以提高IT適應(yīng)性和效率。它可以根據(jù)需求通過網(wǎng)絡(luò)對松散耦合的粗粒度應(yīng)用組件進行分布式部署、組合和使用。服務(wù)層是SOA的基礎(chǔ),可以直接被應(yīng)用調(diào)用,從而有效控制系統(tǒng)中與軟件代理交互的人為依賴性。SOA的關(guān)鍵是“服務(wù)”的概念。因此它的基本由一組服務(wù)體系組成[4],如圖(1)所示

        SOA服務(wù)按類別,可劃分為服務(wù)發(fā)布者、服務(wù)代理以及服務(wù)使用者三種。服務(wù)提供者將服務(wù)部署到設(shè)計不同的接口,否則交換過來的數(shù)據(jù)將無法使用。因此,采用傳統(tǒng)理念的“數(shù)據(jù)交換”的方式,既存在較大的安全隱患,在技術(shù)上實現(xiàn)醫(yī)院各信息系統(tǒng)的數(shù)據(jù)有效共享也非常復(fù)雜。

        本文采用基于SOA理念(service-oriented architecture,面向服務(wù)的體系結(jié)構(gòu))的Web Service技術(shù)構(gòu)建信息整合平臺,可以方便地實現(xiàn)醫(yī)院所有信息系統(tǒng)之間的數(shù)據(jù)共享和信息交互。而且,采用該技術(shù)構(gòu)建的信息整合平臺還具有組件化、松耦合和擴展性良好的特點[3]。web上,服務(wù)使用者使用API向服務(wù)代理請求需要的服務(wù),當(dāng)服務(wù)代理返回結(jié)果后,服務(wù)請求者使用這些結(jié)果實現(xiàn)應(yīng)用需求。其中服務(wù)代理屏蔽了服務(wù)提供者和服務(wù)使用者,不必考慮是誰提供服務(wù)和為誰服務(wù),為構(gòu)建大規(guī)模、資源重用和松散耦合的分布式系統(tǒng)提供了一個開放的體系結(jié)構(gòu)。

        圖1 SOA框架Fig.1 Frame of SOA

        1.2 Web Service簡介[5]

        Web Service作為廣泛應(yīng)用的SOA實現(xiàn)技術(shù),是在分布式計算、XML等技術(shù)相互融合的基礎(chǔ)上,利用HTTP 和 SOAP 協(xié)議使數(shù)據(jù)在 Web 上傳輸。SOAP通過 HTTP 調(diào)用對象執(zhí)行遠程功能調(diào)用,Web 用戶能夠使用 SOAP 和 HTTP通過 Web 調(diào)用的方法來調(diào)用遠程對象,遠程對象的差異由Web Service來屏蔽,不需要用戶考慮,充分實現(xiàn)了SOA的思想。

        2 利用Web Service技術(shù)實現(xiàn)醫(yī)學(xué)信息的整合

        下面以筆者為某醫(yī)院開發(fā)的醫(yī)學(xué)信息整合平臺為例,來介紹一種利用Web Service實現(xiàn)醫(yī)學(xué)信息整合的方案[6],望能為同類開發(fā)者提供一種思路。

        2.1 平臺體系架構(gòu)及說明

        平臺體系結(jié)構(gòu)如圖2所示:

        1)首先發(fā)布服務(wù)提供者(如PACS、HIS、LIS)的服務(wù)接口。

        2)建立醫(yī)學(xué)信息整合平臺數(shù)據(jù)庫,數(shù)據(jù)庫中存放服務(wù)接口的地址。

        3)利用Web Service為服務(wù)接口創(chuàng)建服務(wù)代理。

        4)當(dāng)服務(wù)請求者向平臺請求服務(wù)時,平臺的服務(wù)器對其進行響應(yīng)。查詢數(shù)據(jù)庫,調(diào)用相應(yīng)的代理。代理調(diào)用相應(yīng)的信息系統(tǒng)服務(wù)接口,訪問相應(yīng)信息系統(tǒng)的數(shù)據(jù)。再將結(jié)果返回給服務(wù)請求者。

        2.2 基于Web Service技術(shù)的醫(yī)學(xué)信息整合的實現(xiàn)

        圖2 基于Web Service技術(shù)的醫(yī)學(xué)信息整合平臺Fig 2 Medical Data Integration Platform based on Web Service

        目前,Web Service技術(shù)已是非常成熟的技術(shù),許多開發(fā)平臺,如.net,JaveEE等均包含Web Service功能[7]。本研究是基于JavaEE平臺,開發(fā)工具為MyEclipse。

        下面以整合平臺調(diào)用HIS中的病人基本信息(如姓名、性別、家庭住址、聯(lián)系方式等)及PACS中的病人的圖像信息功能,來說明醫(yī)學(xué)信息整合平臺的實現(xiàn)過程。

        2.2.1 發(fā)布服務(wù)接口

        一般將整合平臺的各子系統(tǒng)中的業(yè)務(wù)邏輯層發(fā)布為服務(wù)接口。在筆者開發(fā)的HIS中,有業(yè)務(wù)類接口HISBussService,其相關(guān)代碼如下:

        其中,HisBuss為服務(wù)接口的名字。同樣,可以將PACS中的業(yè)務(wù)類接口PACSBussService類及其實現(xiàn)類PACSBussSerivceImpl類發(fā)布為服務(wù)接口,其接口名為PACSBuss。

        2.2.2 注冊服務(wù)器接口

        創(chuàng)建醫(yī)學(xué)信息整合平臺數(shù)據(jù)庫,在數(shù)據(jù)庫中創(chuàng)建服務(wù)接口地址表,內(nèi)容如下所示。

        2.2.3 平臺調(diào)用服務(wù)接口,完成信息整合

        做了以上的基礎(chǔ)工作后,便可以開發(fā)醫(yī)學(xué)信息整合平臺的業(yè)務(wù)接口類及業(yè)務(wù)實現(xiàn)類,其業(yè)務(wù)接口類相關(guān)代碼如下:

        其實現(xiàn)整合病人信息的業(yè)務(wù)邏輯如圖3所示。

        圖3 整合病人信息的業(yè)務(wù)邏輯Fig.3 The Business logic of the Integrating information of the patients

        其工作流程如下:當(dāng)輸入病人的ID號后,程序根據(jù)查詢數(shù)據(jù)庫,根據(jù)服務(wù)名(如baseinfo,pimginfo等)查出服務(wù)地址(如http://www.his.com/services/HisBuss,http://www.pacs.com/services/PACSBuss等);利用MyEclipse提供的Web Service相關(guān)類,構(gòu)建服務(wù)代理;調(diào)用代理查詢相關(guān)信息;整合信息形成所需要的信息[7]。

        其代碼如下:

        其中srvc實例即為HIS系統(tǒng)中的業(yè)務(wù)類HISBussService的代理,即可完成查詢病人基本信息的任務(wù)。

        3 討論

        綜上所述,基于Web Service技術(shù)的信息整合平臺的優(yōu)點:

        1) 整合開發(fā)簡單

        只要向外發(fā)布服務(wù)接口,利用Web Service即可實現(xiàn)共享。

        2)各類醫(yī)學(xué)信息數(shù)據(jù)是分布式存放,互不干擾

        Web Service并沒有在物理上將各個醫(yī)學(xué)信息系統(tǒng)整合在一起,只是構(gòu)建一個平臺對各信息系統(tǒng)進行統(tǒng)一調(diào)配,保證了各個信息系統(tǒng)的完整性。因此,實現(xiàn)了醫(yī)學(xué)信息的分布式存儲,既滿足了各信息系統(tǒng)的具體業(yè)務(wù)需求,也大大減少了存儲介質(zhì)的壓力。

        3)建設(shè)成本低廉,可方便地融入平臺和退出平臺

        各信息系統(tǒng)只要提供服務(wù)接口,并在平臺數(shù)據(jù)庫中進行注冊,即可融入平臺,實現(xiàn)數(shù)據(jù)的共享,避免了重復(fù)開發(fā)。如果想退出平臺,只要從平臺數(shù)據(jù)庫中刪除該服務(wù)接口記錄即可。

        4 結(jié)束語

        本研究只是利用MyEclipse做開發(fā)工具,整合了兩個Java開發(fā)的系統(tǒng),并沒有討論其他諸如用.net開發(fā)工具進行開發(fā),以及如何整合不同語言的系統(tǒng)。但是利用本研究提供的思路,利用各種成熟的開發(fā)工具(如Microsoft Visual Studio,JBuilder,Eclipse)等,一定可以方便地整合各種醫(yī)學(xué)信息管理系統(tǒng),為建立醫(yī)院全局化的信息管理平臺提供了實用的信息平臺支撐,進一步提高了醫(yī)院的管理和服務(wù)水平[8]。

        [1] 薛衛(wèi)京, 王海洋, 魯文, 等. 基于Hibernate的醫(yī)學(xué)信息異構(gòu)數(shù)據(jù)庫整合的研究[J]. 中國醫(yī)學(xué)裝備, 2008, 5(4): 11-13.

        [2] 陳功, 于潔, 余泰蘭, 等. 醫(yī)療數(shù)據(jù)集成平臺的擴展功能和設(shè)計[J] . 醫(yī)療衛(wèi)生裝備, 2009. 7(39): 59-61.

        [3] 王偉, 程文芳, 李四海, 等. SOA理念在“數(shù)字海洋”數(shù)據(jù)體系構(gòu)建中的應(yīng)用[J]. 海洋通報2008, 28(4): 36-39.

        [4] 李初民, 張萍, 孟建萍. 基于三層結(jié)構(gòu)的醫(yī)療綜合信息查詢系統(tǒng)設(shè)計與實現(xiàn)[J]. 中國醫(yī)學(xué)裝備, 2006, 11 (3): 36-37.

        [5] 呂希艷, 張潤彤. 基于SOA的企業(yè)信息資源整合[J]. 中國科技論壇, 2006(2) : 104- 105.

        [6] 薛衛(wèi)京, 孟建, 王海洋. 基于SOA理念的醫(yī)學(xué)信息整合平臺構(gòu)建方案[J]. 中國醫(yī)學(xué)裝備, 2010, 7(5): 16-18.

        [7] 梁愛虎. 精通SOA: 基于服務(wù)總線的Struts+EJB+Web Service整合應(yīng)用開發(fā)[M]. 北京: 電子工業(yè)出版社, 2007: 119-188.

        [8] 黃文燦. ST-SISOA在醫(yī)保系統(tǒng)的應(yīng)用[J]. 科技信息, 2007, 11(1):43-45.

        猜你喜歡
        調(diào)用代理信息系統(tǒng)
        企業(yè)信息系統(tǒng)安全防護
        哈爾濱軸承(2022年1期)2022-05-23 13:13:18
        核電項目物項調(diào)用管理的應(yīng)用研究
        代理圣誕老人
        LabWindows/CVI下基于ActiveX技術(shù)的Excel調(diào)用
        代理手金寶 生意特別好
        基于區(qū)塊鏈的通航維護信息系統(tǒng)研究
        電子制作(2018年11期)2018-08-04 03:25:54
        信息系統(tǒng)審計中計算機審計的應(yīng)用
        基于系統(tǒng)調(diào)用的惡意軟件檢測技術(shù)研究
        復(fù)仇代理烏龜君
        基于SG-I6000的信息系統(tǒng)運檢自動化診斷實踐
        色播视频在线观看麻豆 | 一边做一边说国语对白| 日韩一区二区中文天堂| 亚洲免费国产中文字幕久久久| 欧洲美女黑人粗性暴交视频| 日本久久高清一区二区三区毛片| 国产女人成人精品视频| 日本高清一区二区三区视频| 成人av综合资源在线| 蜜臀av午夜一区二区三区| 五月天激情小说| 看黄色亚洲看黄色亚洲| 亚洲av一区二区三区蜜桃| 少妇无码av无码专线区大牛影院| 亚洲欧美乱日韩乱国产| 日韩成人大屁股内射喷水| 国产精品偷伦免费观看的| 国产一区二区三区乱码在线| 亚洲精品中文字幕一区二区| 亚洲免费网站观看视频| 日韩亚洲制服丝袜中文字幕| 超高清丝袜美腿视频在线| 日本小视频一区二区三区| 日本道色综合久久影院| 国产无遮挡又爽又刺激的视频老师| 成人区人妻精品一区二区不卡网站| 国产精品久久一区性色a| 国内自拍偷国视频系列| 高清不卡一区二区三区| 国产高潮精品久久AV无码 | 老熟妇高潮喷了╳╳╳| 久久一区av蜜桃人妻| 中文有码人妻字幕在线| 激情航班h版在线观看| 乱子伦av无码中文字幕| 亚洲av色香蕉一区二区三区av| 人妻精品久久久久中文字幕| 国产偷国产偷亚洲清高| 精品少妇人妻久久免费| а天堂中文地址在线| 欧美成年黄网站色视频|