?

基于J2EE技術架構的醫院電子病歷信息化建設

2013-09-03 06:32劉計山莊同義朱紅旗
中國信息化·學術版 2013年7期
關鍵詞:框架模塊

劉計山 莊同義 朱紅旗

【摘 要】隨著信息技術的飛速發展,利用現代化的信息技術進行電子病歷管理是時代的發展趨勢,基于J2EE技術架構的電子病歷以醫院信息化建設為基礎,方便了患者進行網絡查詢以及預約服務,減輕了醫院員工的工作量同時提高了辦事效率。醫院電子病歷J2EE技術使用SSH三層框架結構。用Struts框架實現表示層,在業務層采用Spring框架以及通過Hibernate框架實現持久化層。通過三層架構將Struts MVC設計,Spring中的Bean管理、事務管理以及Hibernate的對象關系映射功能融為一體,簡化的設計流程,提高了信息化建設效率。

【關鍵詞】S S H;模塊;框架;電子病歷平臺管理;醫院信息

【中圖分類號】TP393【文獻標識碼】A【文章編號】1672-5158(2013)07-0459-01

1、 前言

隨著現代醫院數據資源量的急劇增長,人們將大量的醫院數據資源分配給許多計算機進行存儲和分析處理,這些計算機中的數據像云一樣在網絡中存儲形成醫院電子病歷[1]。醫院電子病歷庫為當今海量的醫院數據的分析和存儲提供了高效的解決。但是醫院電子病歷具有信息量大、存儲分散、描述不統一等特性,受這些電子病歷特性的限制,快速增長的資源數據量和貧乏的有效信息量之間的矛盾越來越突出,從醫院電子病歷中定向提取有效數據成為必然?;贘2EE技術架構的電子病歷以醫院信息化建設為基礎,方便了患者進行網絡查詢以及預約服務,減輕了醫院員工的工作量同時提高了辦事效率。

2、基于J2EE技術架構的電子病歷平臺的特點

電子病歷平臺綜合管理系統的內容比較繁雜,而且建設模式也相對較多,在管理結構上存在著一些比較復雜的情況,所以在實施管理中將會有很多的困難,在設計前要對其需求和技術特點進行充分的分析,電子病歷平臺綜合管理的建設管理有如下諸多特點[2]:

(1)電子病歷平臺一般這個系統會涉及到很多的相關部門,比如與電子病歷平臺有關的掛號看病部門,還有繳費部門,這些涉及到相關的管理部門多,而且各個管理部門的J2EE技術架構又自成體系,采用的數據標準和格式不統一,軟件平臺也不一致,所以就加大了建設的難度。

(2)電子病歷平臺需要考慮的主要設計項目包括電子病歷平臺的資源調查,病人管理,財務管理,體檢管理,檢驗報告調閱,護士工作站,醫生工作站等部門。

3、電子病歷平臺的關鍵技術

3.1 WEB應用體系結構

電子病歷平臺系統由軟件的應用層和數據庫組件兩個功能模塊所組成。前者側重駐留于客戶機(客戶端),如JSP、Servlet等應用程序,主要用于第一層并在客戶端運行;后者側重駐留在服務器端,在服務器端其以數據存儲和檢索運行和操作為主。

3.2 面向服務架構(SOA)

框架(Framework)[3]是一種對于相關系統的可重用設計,其在抽象構件以及構件實例間交互的方法上可以得到充分的表現;當然,也有以部分人認為,框架是一套對于被開發者的應用性骨架。前一種說法是主要是基于應用方面的角度,而后者則是基于目的方面;一定程度上,框架在對體系結構進行有效規定的同時,還對其整個設計、協作構件之間的依賴關系、責任分配與控制流程進行了一定的闡述,其完全是一個能夠復用的相關設計構件;它也是一種能夠對一組抽象類以及其實例之間協作進行表現的一種方法,在構件的復用上其也起到上下文連結的(Context)關系。

3.3 面向服務架構(SOA)

Struts[4]框架存在著自身專屬web控制器、借助相關技術支持模式(Model)及視圖(View)等屬性或要件。對于前者而言,Struts框架不但能夠實現與諸如JDBC或FIB等標準化數據獲取技術的交互,而且能夠與由第三方提供的諸如Hibernate、Object Relational Bridge等包建立聯系;對于后者,Struts框架能夠為Java Server Pages(包括JSTL, JSF,Velocity Templates,XSLT等持久化系統)提供協助。

Struts框架控制器(Controller)[5]在模式及視圖二者間起到橋梁的作用。每獲取到請求,控制器將會做出Action類調取命令,Action類通過與模式進行協商,實現對應用狀態的檢測或更新,模式與視圖之間數據的傳遞的實現是因有Action Form類的協助。

3.4 Spring框架

Spring[5]框架是一個開源的、基于POJO(Plain ordinary Java object)、IoC(Inversion of Control,控制反轉)和AOP(Aspect oriented Programming,它同時是針對切面編程)的一種有效的輕量級J2EE應用框架[6],其在規劃級應用程序開發的復雜性方面具有重大的改善和提升作用。

4 基于J2EE技術架構的電子病歷平臺設計

4.1 電子病歷平臺的設計目標

針對電子病歷平臺管理部門的系統需求,設計開發電子病歷平臺管理信息系統,提供病例信息數據獲取處理、到建庫集成與管理、再到分析應用一套完整的系統解決方案。該系統采用SQL Server數據庫系統,以Client/Server系統架構,利用計算機進行病例信息管理,對醫院電子病歷平臺信息進行分類瀏覽、查詢、統計、掛號和繳費等功能,為醫院的信息化建設和具體電子病歷平臺業務實施提供先進的輔助辦公手段。

4.2 電子病歷平臺的整體解決方案

電子病歷平臺總體規劃包含實施步驟與總預算的安排、電子病歷平臺的總目標與總政策、及查詢分析功能等方面。由于該模塊的執行過程需要決策者大量的信息、知識和模型[7],因此需要建立模型庫和知識庫來提供相關的模型和知識規則。該模塊所提供人機交互模式和環境為決策者的決策提供了一定的輔助作用。

4.3 電子病歷平臺的數據庫設計原則及思想

在對數據庫進行設計的時候,其首要考慮的問題,就是目標。我們認為,一個好的數據庫首先就是沒有冗余數據,從而能夠確保數據的定位準確、高效,在維護保養方面也相對簡單。

4.4 電子病歷平臺的日常維護和使用管理

日常維護模塊提供電子病歷平臺基礎信息的管理維護功能,包括資源調查,病人管理,財務管理,體檢管理,檢驗報告調閱,掛號繳費等[8]。醫院使用電子病歷不僅僅對傳統的住院流程進行了優化,這與傳統的紙質辦公相比提高的辦事效率,電子病歷包含病人的更加詳細的信息而且記錄速度快,反饋及時,可以實現各個科室與檢查機構的實時傳遞,醫生更快捷的獲取病人檢查信息,病人可以幫忙的查閱病歷。

5、結束語

基于J2EE技術架構的電子病歷以醫院信息化建設為基礎,方便了患者進行網絡查詢以及預約服務,減輕了醫院員工的工作量同時提高了辦事效率。

參考文獻

[1] 陳顴.數字電子病歷平臺系統解決方案.中國醫院信息系統[A].協會第四次會員代表大會暨第十一屆年會

[2] 承繼成,易善禎.國家空間信息基礎設施與數字地球[M].北京:清華大學版社,2012.

[3] 程朋根.基于GPs,Gls技術的橋梁結構健康監測與管理信息系統[J].公路交通科技,2011(2):48-52

[4] 件衛東,劉鐵山.FWD與貝克曼梁彎沉檢測方法淺析[J].交通標準化2012(01):6

[5] 杜豫川,馮建理等.上海市政排水設施管理系統[J].中國監控,2011(2):42

[6] 段琪慶,王悅,王嘉賓.市政管線的分類及其編碼[J].濟南大學學報(自然科學版),2012(2):167-169

[7] EDRoMAN等著,羅飛譯.精通EJB(第三版)[M].北京:清華大學出版社,2012

猜你喜歡
框架模塊
PISA財經素養評估框架比較
框架
Module 2 Highlights of My Senior Year
Module 5 Ethnic Culture
Module 6 The World’s Cultural Heritage
Module 4 Music Born in America
CDIO框架下歐盟應用技術院校QAEMP配對互評項目的實踐與啟示
淺談框架網頁的學習
基于Jmeter對Node框架性能的測試研究
必修模塊相關知識過關訓練
91香蕉高清国产线观看免费-97夜夜澡人人爽人人喊a-99久久久无码国产精品9-国产亚洲日韩欧美综合