999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

小規(guī)模非公有制醫(yī)院門診信息系統(tǒng)的應用研究

2021-01-28 03:35:40焦瑋楊雪寒孟潔張倩
微型電腦應用 2021年1期
關鍵詞:醫(yī)院系統(tǒng)

焦瑋, 楊雪寒, 孟潔, 張倩

(河北醫(yī)科大學第三醫(yī)院, 河北 石家莊 050051)

0 引言

大型公立醫(yī)院門診信息系統(tǒng)大多都是以小型機作為系統(tǒng)平臺,采用集中方式進行部署。由于小規(guī)模非公有制醫(yī)院的信息化應用水平有限,采用此類方式建設和部署門診信息系統(tǒng)將會導致系統(tǒng)建設費用高、系統(tǒng)可運維性不高以及系統(tǒng)可拓展性差等問題,為此本研究采用具有良好可擴展性的分布式系統(tǒng)架構以替代集中式的系統(tǒng)架構建設和部署門診信息系統(tǒng)[1-3]。本文以河北醫(yī)科大學附屬醫(yī)院門診信息系統(tǒng)為例,闡述了以分布式體系架構對現(xiàn)有醫(yī)院信息系統(tǒng)進行部署的應用實踐。所研究的醫(yī)院信息包括十個子系統(tǒng),每個子系統(tǒng)之間都存在復雜的邏輯關聯(lián)以解決門診、取藥、住院等繁雜的業(yè)務需求。目的是使用分布式體系架構完成對現(xiàn)有醫(yī)院信息系統(tǒng)的重構,使其具有滿足業(yè)務需求的高度可靠性和必要的運行效率。主要研究的是系統(tǒng)中系統(tǒng)消息路由、業(yè)務狀態(tài)以及應用程序數(shù)據(jù)之間的交互,而不是描述系統(tǒng)的詳細實現(xiàn)。通過具體的應用實踐對該分布式體系架構的有效性進行必要驗證。

1 研究背景和目標

河北醫(yī)科大學附屬醫(yī)院的醫(yī)院門診信息系統(tǒng)具有10多個子系統(tǒng),如圖1所示。

圖1 門診信息系統(tǒng)架構

這些子系統(tǒng)之間存在很多數(shù)據(jù)交互。當患者在門診掛號時,門診子系統(tǒng)可以按掛號訂單處理該患者。然后將掛號訂單轉發(fā)到相關子系統(tǒng)以進行進一步的工作。例如,針對患者掛號訂單的放射檢查指令將通過門診信息系統(tǒng)的放射子系統(tǒng)轉發(fā)至放射科信息系統(tǒng)(RIS)。當患者在放射科完成X射線檢查后,RIS中將生成一個第三方系統(tǒng)的記錄返回給門診信息系統(tǒng)的放射子系統(tǒng)。許多患者掛號訂單需要在子系統(tǒng)和外部第三方系統(tǒng)之間進行狀態(tài)變更和數(shù)據(jù)交互,因此門診信息系統(tǒng)需要靈活的體系結構來解決內(nèi)部的不同子系統(tǒng)和第三方系統(tǒng)之間頻繁的數(shù)據(jù)交互需求。

一般從三個維度對醫(yī)院門診信息系統(tǒng)的性能進行評價:高可用性、高可拓展性和高性能。本研究使用冗余服務器、負載均衡器和應用程序集群來實現(xiàn)這三個性能指標。在傳統(tǒng)的集中式系統(tǒng)架構中,門診信息系統(tǒng)由幾個異構操作系統(tǒng)和數(shù)據(jù)庫組成,如OS/390、HP-UX和Windows 2000服務器等操作系統(tǒng),以及DB2、Sybase和Microsoft SQLServer等數(shù)據(jù)庫[4-5]。在如此復雜的運行環(huán)境中顯然無法保證系統(tǒng)高度可靠性、數(shù)據(jù)一致性和良好的系統(tǒng)可擴展性。為此本研究將基于統(tǒng)一的Windows 2003和Oracle RAC對門診信息系統(tǒng)進行重構,以確保新的門診信息系統(tǒng)的高度可用性以及不同數(shù)據(jù)庫中數(shù)據(jù)的一致性。

2 系統(tǒng)架構

本研究選擇SOA作為門診信息系統(tǒng)運行的系統(tǒng)環(huán)境。使用基于Web的用戶界面構建系統(tǒng)面向終端用戶的系統(tǒng)操作交互頁面。Web用戶界面服務器(WebUI)是為用戶瀏覽器生成系統(tǒng)交網(wǎng)頁的服務器。本研究使用Microsoft StateServer[6]來存儲來自WebUI的網(wǎng)頁會話。身份驗證Web服務器(Auth-WS)通過標準SOAP協(xié)議[7]為終端用戶提供身份驗證和授權,并且啟用單點登錄(SSO)[8]為門診信息系統(tǒng)提高足夠的安全保障。

HL7消息[9]服務器(HL7 Server)也是基于SOAP協(xié)議的Web服務。HL7 Server是通過SOAP協(xié)議上的HL7消息構建的。門診信息系統(tǒng)的后端HIS數(shù)據(jù)庫(HIS DB)通過運行Oracle RAC環(huán)境以實現(xiàn)高可用性。為了實現(xiàn)數(shù)據(jù)一致性,門診信息系統(tǒng)設置了數(shù)據(jù)交換(DataExchang)服務器。該服務器僅接收從HL7 Server發(fā)送的消息。當DataExchang服務器接收消息時,它將執(zhí)行數(shù)據(jù)同步作業(yè),例如將患者實驗室訂單發(fā)送到HIS數(shù)據(jù)庫或將新的掛號注冊患者數(shù)據(jù)發(fā)送到存儲服務器(DB Server)上。此數(shù)據(jù)交換處理可以確保其他系統(tǒng)中的所有數(shù)據(jù)都是最新的。門診信息系統(tǒng)的基本運行邏輯,如圖2所示。

圖2 門診信息系統(tǒng)的序列圖

由圖2可知,門診信息系統(tǒng)所涉及的服務器包括WebUI、Auth-WS、StateServer、HL7Server、DataExchange和HIS DB。這些服務器為虛擬服務器,且構成了ServerFarms集群網(wǎng)絡[10-11]。除HIS DB之外,所有虛擬服務器均具有映射的四層交換機定義的虛擬IP。該集群網(wǎng)絡中部署了四臺物理服務器,并被配置為以負載平衡模式或故障轉移模式運行,以確保系統(tǒng)可用性。為了擴展系統(tǒng)并提高性能,為目標IP地址(如SOAP接口調(diào)用、HL7消息接口和DataExchang協(xié)議)提供了一個虛擬IP,該虛擬IP也在第4層交換機中定義。每個服務器組在醫(yī)院內(nèi)網(wǎng)和ServerFarms集群網(wǎng)絡中都有對應的虛擬IP。由于Web服務器或HIS核心服務器以負載平衡模式運行,因此HIS可以將任何已配置的服務器動態(tài)添加到ServerFarms集群網(wǎng)絡中以處理用戶請求[12-13]。如果Web服務器的負擔不大,還可以直接從四層交換機配置中刪除一些Web服務器。因此,門診信息系統(tǒng)的維護變得更加容易和有效。硬件架構,如圖3所示。

圖3 門診信息系統(tǒng)硬件架構

3 應用結果

河北醫(yī)科大學附屬醫(yī)院在開展本系統(tǒng)的應用實踐。該醫(yī)院的門診總數(shù)約為180個,但同時開設的門診科室總數(shù)約為150個。大約有40個掛號和收費柜臺。同時,病歷部門運行著約60個工作站,藥房運行著20個工作站,實驗室注冊站點運行著10個工作站。其他科室和部門中也同時存在運行著少量工作站。因此,該醫(yī)院全天總共約有500個工作站同時訪問門診信息系統(tǒng)。

經(jīng)統(tǒng)計,醫(yī)院一天大約需要為9 000名門診病人提供服務。這意味著本研究所架構的門診信息系統(tǒng)應持續(xù)、可靠地為500個工作站連接提供服務并處理其訪問請求。為此本研究從以下幾個方面來評估系統(tǒng)的性能。

3.1 四層交換機TCP連接數(shù)

本研究使用多路網(wǎng)絡通信量繪圖儀來監(jiān)視四層交換機的運行狀態(tài)。對四層交換機進行一個星期的性能監(jiān)視,所得出的各個虛擬服務器的最大會話數(shù),如表1所示。

表1 最大會話數(shù)和平均會話數(shù)

表1中 “30分鐘最大會話數(shù)”表示單個虛擬服務器在采樣時間中所處理的TCP會話總數(shù)。“30分鐘平均會話數(shù)”表示連續(xù)五分鐘的六次會話的平均值。

可以得出在一周中四層交換機總會話次數(shù)的峰值為1 253。

3.2 WebUI統(tǒng)計

WebUI直接處理用戶瀏覽器請求,然后根據(jù)需要處理身份驗證調(diào)用,HL7 Server 提供SOAP調(diào)用和數(shù)據(jù)交換調(diào)用的功能。對于WebUI頁面的每個處理時間代表門診信息系統(tǒng)的響應時間。

本研究通過分析Internet信息服務(IIS)的日志文件以獲得Web服務器每天的總請求數(shù)和一天中每小時的平均響應時間的統(tǒng)計結果。門診信息系統(tǒng)由10個子系統(tǒng)組成,所有子系統(tǒng)都部署在20臺WebUI服務器中。每個WebUI服務器為10個子系統(tǒng)提供用戶界面和交互服務。這10個子系統(tǒng)是門診管理子系統(tǒng)、門診子系統(tǒng)、檢測子系統(tǒng)、病理子系統(tǒng)、傳染病報告子系統(tǒng)、病歷管理子系統(tǒng)、門診調(diào)度管理子系統(tǒng)、放射科子系統(tǒng)、門診計費子系統(tǒng)和藥房管理子系統(tǒng)。每個子系統(tǒng)都有不同的用戶請求和數(shù)據(jù)交換操作。下面就門診管理子系統(tǒng)、診所子系統(tǒng)、門診計費子系統(tǒng)和總體統(tǒng)計結果進行具體闡述。

1)當日總請求數(shù)和平均響應時間的統(tǒng)計。以門診管理子系統(tǒng)為例,該子系統(tǒng)處理患者掛號、掛號查詢、掛號更新、查詢患者數(shù)據(jù)、患者數(shù)據(jù)更新和其他一些用于掛號和維護患者數(shù)據(jù)的輔助功能。對門診管理子系統(tǒng)的Web請求的統(tǒng)計數(shù)據(jù),如表2所示。

表2 門診管理子系統(tǒng)的請求IP總數(shù)

由表2可知,全天一共有172個客戶端訪問門診管理子系統(tǒng),該子系統(tǒng)全天約有2.4萬個網(wǎng)頁請求。

門診子系統(tǒng)一天內(nèi)有將近28萬個頁面請求。 在門診HIS中,它占所有請求的69%。門診子系統(tǒng)也是使用最多的子系統(tǒng)。每天大約有600個用戶客戶端訪問診所子系統(tǒng)。這意味著一天中將近70%的HIS用戶使用門診子系統(tǒng)。

對于一天中的平均響應時間,如表3所示。

表3 WebUI的響應時間

由表3可知,診所子系統(tǒng)的平均響應時間為0.562 s,標準偏差為1.145 s,最大響應時間為154 s(154 s的響應時間也是所有子系統(tǒng)中最大的時間成本)。在長頁面執(zhí)行中應該存在一些編程或數(shù)據(jù)訪問問題。頁面響應時間長,可以幫助發(fā)現(xiàn)門診信息系統(tǒng)中潛在的編程問題。所有子系統(tǒng)請求的平均響應時間為0.566 s,標準偏差為1.250 s。

2)全天中每小時的統(tǒng)計信息。為了評估請求和響應時間,本研究統(tǒng)計了當天的每小時總請求數(shù)和平均響應時間,如圖4所示。

圖4 門診子系統(tǒng)的平均響應時間

在診所子系統(tǒng)中,從07:00到20:00的平均響應時間不到1 s,如圖5所示。

圖5 診所子系統(tǒng)的總訪問請求數(shù)

早晨的高峰請求是10:00到11:00,大約有40 000個請求。從14:00到15:00是下午的高峰請求,大約有37 000個請求,如圖6、圖7所示。

圖6 門診管理子系統(tǒng)的平均響應時間

圖7 門診管理子系統(tǒng)的總訪問請求數(shù)

顯示了門診管理子系統(tǒng)的總請求數(shù)和平均響應時間。門診計費子系統(tǒng)的總請求數(shù)和平均響應時間,如圖8、圖9所示。

圖8 門診計費子系統(tǒng)的平均響應時間

圖9 門診計費子系統(tǒng)的總訪問請求數(shù)

這兩個子系統(tǒng)在07:00至20:00的平均響應時間約為1 s,而在07:00之前和20:00之后的平均響應時間有所不同。

4 結果討論

本研究所重構的門診信息系統(tǒng)中運行著20臺WebUI服務器和20臺HL7消息服務器。在應用實踐中對四層交換機和WebUI的響應時間和會話數(shù)量進行統(tǒng)計和匯總,以驗證系統(tǒng)的性能。其中WebUI響應時間包括服務器場中的后端操作,例如身份驗證、基于SOAP協(xié)議的HL7消息接口調(diào)用和數(shù)據(jù)交換操作。

每小時響應時間和會話數(shù)統(tǒng)計結果表明,門診信息系統(tǒng)的響應時間在07:00和20:00之間比較穩(wěn)定,在負載較重的門診子系統(tǒng)和計費子系統(tǒng)中也是如此。在上午10:00和下午15:00的高峰時段,整個門診信息系統(tǒng)能夠保持穩(wěn)定運行,響應時間約為1 s。這意味著所架構的門診信息系統(tǒng)具有較好負載響應性能。

響應時間在上午07:00之前和下午20:00之后出現(xiàn)變化的原因是,當子系統(tǒng)當前沒有加載至內(nèi)存中時, WebUI應用程序需要時間來緩存數(shù)據(jù)庫中的一些常用數(shù)據(jù)。從上午00:00到上午07:00的門診管理響應時間在0.6~1.23 s之間有很大差異,這是因為一些患者在午夜從醫(yī)院急診信息系統(tǒng)中進行門診掛號操作,這導致響應時間較長。此外,門診信息系統(tǒng)會在連續(xù)20分鐘內(nèi)沒有訪問請求的時候基于IIS對子系統(tǒng)進行內(nèi)存回收,子系統(tǒng)的回收和啟動會產(chǎn)生響應時間變長。

5 總結

本文通過分布式體系架構對基于小型機集中部署的門診信息系統(tǒng)進行了重構。在分布式體系架構中,門診信息系統(tǒng)可以實現(xiàn)數(shù)據(jù)高效交換和保持多個系統(tǒng)之間的數(shù)據(jù)一致性。該體系架構使用四層交換機作為服務器集群的負載平衡器,為門診信息系統(tǒng)提供了高可用性和可拓展性。在該體系架構中,可以將已配置的服務器動態(tài)添加到ServerFarms中,為門診信息系統(tǒng)提供良好的可拓展性能。本文通過應用實踐獲得了包含四層交換機和WebUI的會話數(shù)和響應實踐的統(tǒng)計數(shù)據(jù)。 統(tǒng)計結果表明,基于SOA和分布式體系架構的門診信息系統(tǒng)能夠在負載較重的實際環(huán)境提供較好系統(tǒng)響應性能。

猜你喜歡
醫(yī)院系統(tǒng)
Smartflower POP 一體式光伏系統(tǒng)
WJ-700無人機系統(tǒng)
ZC系列無人機遙感系統(tǒng)
北京測繪(2020年12期)2020-12-29 01:33:58
基于PowerPC+FPGA顯示系統(tǒng)
半沸制皂系統(tǒng)(下)
我不想去醫(yī)院
兒童繪本(2018年10期)2018-07-04 16:39:12
連通與提升系統(tǒng)的最后一塊拼圖 Audiolab 傲立 M-DAC mini
萌萌兔醫(yī)院
帶領縣醫(yī)院一路前行
看不見的醫(yī)院
主站蜘蛛池模板: 毛片免费高清免费| 国产精品三区四区| 2021国产乱人伦在线播放| 波多野结衣第一页| 国产福利在线观看精品| 自偷自拍三级全三级视频| 无码免费视频| av在线手机播放| 欧美精品1区2区| 老司机午夜精品网站在线观看 | 亚洲中文字幕在线一区播放| 最新午夜男女福利片视频| 狠狠躁天天躁夜夜躁婷婷| 亚洲精品无码抽插日韩| 老司机精品一区在线视频| 亚洲精品国产精品乱码不卞| 欧美精品一二三区| 秋霞一区二区三区| 亚洲免费三区| 亚洲美女一级毛片| 色综合狠狠操| 久久99国产综合精品1| 国产福利2021最新在线观看| 中文字幕人妻av一区二区| 伊人激情综合| 国产好痛疼轻点好爽的视频| 呦系列视频一区二区三区| 日韩精品资源| 日韩高清一区 | 免费中文字幕在在线不卡| 免费看一级毛片波多结衣| 欧美视频在线播放观看免费福利资源| 欧美成人aⅴ| 欧美国产日韩一区二区三区精品影视| 激情六月丁香婷婷四房播| 欧美精品aⅴ在线视频| 欧美亚洲网| 国产精品xxx| 久久性视频| 亚洲成在线观看| 国产理论一区| 国产99视频在线| 国产波多野结衣中文在线播放| 久草视频中文| 国产丝袜无码一区二区视频| 亚洲欧美另类色图| 精品久久久久久久久久久| 久久青草视频| 91精品国产麻豆国产自产在线| 亚洲欧洲自拍拍偷午夜色| 亚洲国产精品日韩av专区| 91成人精品视频| 思思99思思久久最新精品| 久久精品中文字幕少妇| 欧美日韩国产一级| 国产在线精品人成导航| 国产成人午夜福利免费无码r| 国产jizz| 一本大道无码高清| 呦系列视频一区二区三区| 首页亚洲国产丝袜长腿综合| 黄色网站在线观看无码| 亚洲成A人V欧美综合| 国产精品视频免费网站| 久久鸭综合久久国产| 黄片一区二区三区| 女人av社区男人的天堂| 色成人综合| 呦视频在线一区二区三区| 亚洲电影天堂在线国语对白| 精品超清无码视频在线观看| 亚洲国产成人麻豆精品| 久久精品无码一区二区国产区| 亚洲色图欧美视频| 天天综合网色| 日韩小视频网站hq| 无遮挡国产高潮视频免费观看| 999精品免费视频| 国产色伊人| 国产成人无码久久久久毛片| 自拍偷拍欧美日韩| 亚洲清纯自偷自拍另类专区|