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

        ?

        ExtJS架構在電子臨床路徑中的應用

        2013-12-01 05:34:08張振勇張曉勤李海琳管曉福貴州省人民醫(yī)院信息科貴州貴陽550002
        長江大學學報(自科版) 2013年15期
        關鍵詞:數(shù)據(jù)處理客戶端架構

        張振勇,張曉勤,李海琳,管曉福,段 桐 (貴州省人民醫(yī)院信息科,貴州貴陽550002)

        臨床路徑 (Clinical pathway)[1]是指針對某一疾病建立一套標準化治療模式與治療程序,是一個有關臨床治療的綜合模式,以循證醫(yī)學證據(jù)和指南為指導來促進治療組織和疾病管理的方法,最終起到規(guī)范醫(yī)療行為,減少變異,降低成本,提高質量的作用。

        ExtJS技術架構是一種具有代表性的RIA技術,充分完善了UI層,豐富了客戶端用戶體驗,更為重要的是使得B/S的負擔得到平衡,減輕了服務器的壓力。Web Service是一種具有交互操作性的分布式應用系統(tǒng)架構模式,對外部異構應用系統(tǒng)提供一些能夠通過Web服務進行調用的數(shù)據(jù)交互服務接口。Web Service是目前主要解決異構應用系統(tǒng)集成及數(shù)據(jù)交換的重要中間件技術之一。下面將詳細介紹基于ExtJS技術搭建的臨床路徑系統(tǒng)架構及Web Service技術解決與醫(yī)院HIS系統(tǒng)的數(shù)據(jù)交互問題,實現(xiàn)了電子臨床路徑信息系統(tǒng)與HIS系統(tǒng)的無縫集成。

        1 相關技術介紹

        1.1 ExtJS架構

        RIA是目前較流行的一種Web客戶端技術,能較好的完善客戶端UI層,改善用戶體驗,又稱富客戶端技術。ExtJS技術架構是RIA技術的典型代表,使用JavaScript語言編寫,基于事件驅動的與后臺無關的Ajax技術架構。ExtJS架構在Web中的應用模型如圖1所示。

        圖1 基于ExtJS的Web應用模型

        1.2 Web Service技術

        Web Service是一種面向網(wǎng)絡應用的Web服務系統(tǒng)架構。它定義了一系列各異構應用系統(tǒng)如何在Internet上實現(xiàn)互操作的規(guī)范化、標準化的Web服務調用接口,極大地提高了應用系統(tǒng)的可擴展性和靈活度,實現(xiàn)了應用軟件接口的動態(tài)調用。Web Service服務體系架構的目的就是使基于網(wǎng)絡開發(fā)的異構應用系統(tǒng)之間能夠進行數(shù)據(jù)交換和互操作[2],大大降低開發(fā)成本,達到軟件的可重用性,開發(fā)人員也無需與多種開發(fā)平臺進行交互。

        Web Services系統(tǒng)架構的詳細工作模式如圖2所示。在圖2中,Web Service系統(tǒng)首先通過UDDI服務器進行注冊,并發(fā)布WSDL所描述的服務接口,供客戶端進行調用完成數(shù)據(jù)交互,這里的客戶端可以是Web Client,也可以是異構應用系統(tǒng)接口組件。客戶端通過HTTP、SSL等網(wǎng)絡協(xié)議與Web Service系統(tǒng)進行通信,獲取服務接口,并將訪問請求以SOAP消息或者HL7消息協(xié)議進行封裝,傳給 Web Service系統(tǒng)。Web Service系統(tǒng)根據(jù)客戶端所發(fā)過來的消息,讀取數(shù)據(jù)庫服務器中的數(shù)據(jù),然后以XML格式或者基于HL7的XML格式進行編碼,將應答消息返回給客戶端;客戶端通過解析SOAP協(xié)議,從XML信息中提取所需要的數(shù)據(jù),最終完成異構應用系統(tǒng)間的數(shù)據(jù)交換。

        圖2 Web Service的工作模式

        1.3 HL7標準

        HL7是一種醫(yī)療行業(yè)中應用系統(tǒng)間數(shù)據(jù)傳輸協(xié)議,也是一種醫(yī)療異構信息系統(tǒng)間數(shù)據(jù)交換的標準。它是由美國HL7[3](Health Level Seven)標準委員會制定的,工作在OSI網(wǎng)絡七層模型中的最高層,即應用層[4]。

        目前,HL7作為異構信息系統(tǒng)間數(shù)據(jù)交換標準,被廣泛應用在醫(yī)療行業(yè)中。HL7協(xié)議是用XML語言進行表述,因此,它具有XML語言的所有優(yōu)點。比如它能夠支持各種系統(tǒng)環(huán)境下的數(shù)據(jù)交換,具有可擴展性等等。

        2 ExtJS在電子臨床路徑系統(tǒng)中的應用

        本醫(yī)院電子臨床路徑系統(tǒng)是一款在.NET開發(fā)平臺上進行開發(fā)的,采用了三層架構體系的應用軟件系統(tǒng),結合本醫(yī)院各系統(tǒng)分布的實際情況,為了讓電子臨床路徑系統(tǒng)能更好的與醫(yī)院其他系統(tǒng)間業(yè)務數(shù)據(jù)流暢通和有效集成,采用ExtJS技術架構和Web Service技術進行設計和開發(fā),提供服務接口,以便被其他系統(tǒng)調用服務進行數(shù)據(jù)交換。下文將詳細介紹ExtJS架構如何在電子臨床路徑系統(tǒng)中的應用和與HIS系統(tǒng)之間進行無縫集成。

        2.1 基于ExtJS的電子臨床路徑系統(tǒng)實現(xiàn)

        基于ExtJS的電子臨床路徑系統(tǒng)的UI層由一系列的ASPX和JS文件組成,以支氣管哮喘臨床路徑執(zhí)行情況管理為例,分三部分進行詳細闡述。

        2.1.1 電子臨床路徑系統(tǒng)的UI層 通過引用3個文件即可將開源的ExtJS技術框架應用到Web開發(fā)設計中,分別為CSS文件ext-all、JS文件ext-base和ext-all。CSS文件主要是定義ExtJS框架的顯示樣式,JS文件ext-base是ExtJS框架的基礎庫,JS文件ext-all是ExtJS框架的核心庫,也稱ExtJS內核引擎。在臨床路徑管理頁面PathDefDetails.aspx中加入以下代碼實現(xiàn)對ExtJS框架的應用:

        為了使ExtJS框架以中文方式呈現(xiàn)為客戶還需加入下面的代碼:

        另外,出于安全考慮和代碼可維護性將UI層PathDefDetails.aspx文件的數(shù)據(jù)顯示處理放在Path-DefDetails.js文件中,只需調用該文件即可,也需引入該文件。代碼如下:

        ExtJS通過自身的UI庫FormPanel、GridPanel、Button、Tabs、ToolBar和Tree等主要組件將數(shù)據(jù)顯示出來。臨床路徑執(zhí)行情況管理由PathDefDetails.aspx文件進行顯示,主要分為基礎信息、納入準則和療程安排三大模塊,對應的數(shù)據(jù)處理文件為PathDefDetails.js。

        臨床路徑執(zhí)行情況管理中的每個模塊兒都有各自獨立的子模塊進行數(shù)據(jù)處理。例如,療程安排的子模塊為PathTreatArrange.aspx,對應的數(shù)據(jù)處理文件為PathTreatArrange.js。

        2.1.2 電子臨床路徑系統(tǒng)的Model層 業(yè)務邏輯層是整個電子臨床路徑系統(tǒng)的核心,涵蓋了所有病種臨床路徑業(yè)務邏輯處理過程。系統(tǒng)在該層中從數(shù)據(jù)訪問模型層獲得的數(shù)據(jù),以統(tǒng)一的接口向UI層提供服務,將業(yè)務和數(shù)據(jù)實現(xiàn)徹底分離,實現(xiàn)了數(shù)據(jù)的高可靠性、系統(tǒng)的可移植性,大大提高了開發(fā)效率。在上文的UI層中,將用戶提交數(shù)據(jù)請求傳給業(yè)務邏輯層的PathDefDetails.ashx文件進行數(shù)據(jù)處理。

        2.1.3 電子臨床路徑系統(tǒng)的Data Access層 數(shù)據(jù)訪問層可將業(yè)務邏輯和數(shù)據(jù)處理分離開來,使系統(tǒng)更加靈活,增強其可移植能力,主要負責封裝對數(shù)據(jù)庫進行一系列的數(shù)據(jù)操作語句,為業(yè)務邏輯層提供查詢及數(shù)據(jù)處理的接口。該層主要包括連接數(shù)據(jù)庫層、數(shù)據(jù)處理層及數(shù)據(jù)處理接口層三層。通過配置連接數(shù)據(jù)庫層,可以靈活的訪問SQL Server、Oracle和MySql等數(shù)據(jù)庫。通過配置數(shù)據(jù)處理層可以有效的處理電子臨床路徑系統(tǒng)相關的數(shù)據(jù)表。通過配置數(shù)據(jù)處理接口層,可以很方便的為業(yè)務邏輯層提供服務,更為重要的是使系統(tǒng)數(shù)據(jù)安全性增強。實現(xiàn)界面如圖3所示。

        圖3 支氣管哮喘路徑指向情況管理界面

        2.2 電子臨床路徑系統(tǒng)與HIS系統(tǒng)集成框架

        本院住院區(qū)各科室和門診部都已基本實現(xiàn)醫(yī)療業(yè)務電子化。本院的HIS系統(tǒng)功能模塊比較多,業(yè)務比較龐大、復雜。另外,考慮到客戶端用戶的使用習慣及操作界面,電子臨床路徑系統(tǒng)的搭建,需要結合目前本院HIS系統(tǒng)的運行情況。因此,電子臨床路徑系統(tǒng)應具有可擴展性、可集成性、數(shù)據(jù)可重用性等,易于與其他系統(tǒng)進行集成的特點。本院電子臨床路徑系統(tǒng)與HIS系統(tǒng)集成框架如圖4所示。

        本院其他系統(tǒng) (如HIS系統(tǒng))可以通過調用Web服務 (HIS_Web_Interface)與CP系統(tǒng)進行數(shù)據(jù)交互。首先系統(tǒng)會讀取電子臨床路徑系統(tǒng)配置信息,獲得Web Service服務接口地址,地址格式為http://[發(fā)布 Web Service服務接口的IP地址][:端口號]/ [Web目錄]/Web Service.asmx,然后調用Web Service服務接口函數(shù),獲得臨床路徑系統(tǒng)數(shù)據(jù),并與之進行數(shù)據(jù)交換。其中,端口號若為80,則可以省略不寫。

        3 結 語

        采用ExtJS技術架構的電子臨床路徑系統(tǒng),不但豐富了客戶端用戶體驗,而且使客戶端和服務器之間的負載得到了平衡,與傳統(tǒng)的Web服務技術相比,降低了服務器的負載壓力。同時引入Web Service技術,實現(xiàn)了電子臨床系統(tǒng)與醫(yī)院HIS系統(tǒng)的無縫集成,解決了醫(yī)院在信息化建設過程中所遇到信息不流暢、數(shù)據(jù)孤立的問題,使醫(yī)院各系統(tǒng)間能更好的相互通信,大大節(jié)省了醫(yī)院系統(tǒng)開發(fā)成本,提高信息資源的利用率,也降低了醫(yī)療風險,提高了患者的滿意度。因此,醫(yī)院電子臨床路徑系統(tǒng)的開發(fā)采用基于ExtJS和 Web Service技術的臨床路徑系統(tǒng)解決方案成為首選方案。

        圖4 電子臨床路徑系統(tǒng)與HIS系統(tǒng)集成框架圖

        猜你喜歡
        數(shù)據(jù)處理客戶端架構
        基于FPGA的RNN硬件加速架構
        認知診斷缺失數(shù)據(jù)處理方法的比較:零替換、多重插補與極大似然估計法*
        心理學報(2022年4期)2022-04-12 07:38:02
        ILWT-EEMD數(shù)據(jù)處理的ELM滾動軸承故障診斷
        水泵技術(2021年3期)2021-08-14 02:09:20
        功能架構在電子電氣架構開發(fā)中的應用和實踐
        汽車工程(2021年12期)2021-03-08 02:34:30
        縣級臺在突發(fā)事件報道中如何應用手機客戶端
        傳媒評論(2018年4期)2018-06-27 08:20:24
        孵化垂直頻道:新聞客戶端新策略
        傳媒評論(2018年4期)2018-06-27 08:20:16
        基于Vanconnect的智能家居瘦客戶端的設計與實現(xiàn)
        電子測試(2018年10期)2018-06-26 05:53:34
        LSN DCI EVPN VxLAN組網(wǎng)架構研究及實現(xiàn)
        電信科學(2017年6期)2017-07-01 15:45:17
        基于希爾伯特- 黃變換的去噪法在外測數(shù)據(jù)處理中的應用
        一種基于FPGA+ARM架構的μPMU實現(xiàn)
        视频区一区二在线观看| 色婷婷七月| 手机色在线| av中文字幕性女高清在线| 国产自国产自愉自愉免费24区| 最近中文字幕视频完整版在线看| 综合无码一区二区三区四区五区| 黑人一区二区三区啪啪网站| 久久精品女人av一区二区| 亚洲熟妇久久国产精品| 亚洲av无码一区二区二三区下载| 激情文学人妻中文字幕| 中文字幕av永久免费在线| 免费网站看av片| 国产精品黄网站免费观看| 国产一区二区三区亚洲精品| 日本久久久免费观看视频| 国产喷水1区2区3区咪咪爱av| 国内免费AV网站在线观看| 精品人妻系列无码一区二区三区| 国产视频在线一区二区三区四区 | 国产乱人无码伦av在线a| 日日碰狠狠添天天爽超碰97| 亚洲人成影院在线高清| 亚洲精品国产综合久久| 中文字幕av久久亚洲精品| a级毛片高清免费视频就| 久久中国国产Av秘 入口| 在线不卡精品免费视频| 伊人久久精品无码二区麻豆| 无码一区二区三区老色鬼| www.尤物视频.com| 丝袜美腿视频一区二区| 国精产品推荐视频| 美国黄色片一区二区三区| 国产激情视频高清在线免费观看 | 亚洲国产福利精品一区二区| 国产精品一区二区黄色片| 国产69精品久久久久9999apgf | 亚洲AⅤ永久无码精品AA| 日本免费一区二区精品|