【正文】
per is first to electronic medical records the background, the significance, present situation and trend of carries on the analysis elaboration。本文使用B/S結(jié)構(gòu),利用三大框架Sprin、Struts和Hibernate并基于JSP技術(shù)按照MVC模式設(shè)計并實現(xiàn)了醫(yī)院信息管理系統(tǒng)中的住院電子病歷模塊。目前,我國大多數(shù)醫(yī)院還停留在醫(yī)院管理信息化初級階段,信息技術(shù)在真正的診斷、手術(shù)中的應用還很少。江西師范大學畢業(yè)設(shè)計(論文) 電子病歷系統(tǒng)畢業(yè)設(shè)計(論文)Electronic Medical Record System題 目: 電子病歷系統(tǒng) 外文題目:Electronic Medical Record System 學 號: 姓 名: 指導教師: 專 業(yè): 學 院: 完成時間: 34 江西師范大學畢業(yè)設(shè)計(論文)電子病歷系統(tǒng)摘 要隨著計算機信息技術(shù)的飛速發(fā)展,信息系統(tǒng)的應用遍及各各行各業(yè),尤其是在醫(yī)療衛(wèi)生領(lǐng)域,計算機應用已經(jīng)逐步深入到了各個層面,并且正在向臨床應用發(fā)展。它對醫(yī)院的臨床管理、患者信息共享具有重要意義,應運而生的電子病歷信息管理系統(tǒng),已經(jīng)成為醫(yī)院信息化建設(shè)不可缺少的重要組成部分。未來我國醫(yī)療信息化的重點將不再是醫(yī)院管理信息化而是臨床管理的信息化 [1] 。本論文首先是對電子病歷產(chǎn)生的背景、使用意義、現(xiàn)狀及趨勢進行分析闡述;然后,對系統(tǒng)實現(xiàn)所采用的關(guān)鍵技術(shù)進行解釋分析;接著對電子病歷進行了系統(tǒng)需求分析,包括各模塊需要達到的要求,并簡要描述了系統(tǒng)的概要設(shè)計和詳細設(shè)計;最后詳細介紹了系統(tǒng)各部分的具體實現(xiàn),主要包括住院電子病歷的管理和數(shù)據(jù)的相關(guān)操作。 And then, the system realize the key technologies adopted by the JSP is analyzed。 Finally elaborated the system concrete realization of each part, mainly includes the hospital electronic medical records management and relevant operating data [2] .Keywords: Electronic medical records。 The three framework。涉及病人信息的采集、存儲、傳輸、質(zhì)量控制、統(tǒng)計和利用。隨著醫(yī)院信息化建設(shè)日益加強,電子病歷作為醫(yī)院信息化的核心,也逐步得以實施。但在實際應用中電子病歷還面臨著許多困難與問題:對電子病歷的認識問題、合法性問題、成本問題、標準化問題及安全性問題等。結(jié)論:電子病歷的實施是醫(yī)院信息化管理的必然趨勢,擁有廣闊的應用前景。取代紙張病歷也不是發(fā)展電子病歷的唯一目標甚至不是主要目標,更不能用這一目標來衡量電子病歷的意義所在。它的意義可以從如下幾個方面來認識: 建立電子病歷系統(tǒng)是計算機應用向臨床發(fā)展的需要提高醫(yī)療工作效率電子病歷系統(tǒng)為醫(yī)生護士的日常工作提供了有力支持。提高醫(yī)療工作質(zhì)量。計算機雖然不能取代醫(yī)生作出判斷,但卻可以發(fā)揮計算機和網(wǎng)絡的優(yōu)勢,為這一過程主動智能地提供充分有效的信息,輔助醫(yī)生作出判斷。另一方面,電子病歷有助于規(guī)范醫(yī)療行為。這些都有助于提高醫(yī)療質(zhì)量。傳統(tǒng)的醫(yī)療管理主要是終末式管理,也就是各種醫(yī)療指標在事后統(tǒng)計出來,然后再反饋回醫(yī)療過程管理,象三日確診率、平均住院日等。實現(xiàn)了電子病歷系統(tǒng),各種原始數(shù)據(jù)可以在醫(yī)療過程中及時地采集,形成管理指標并及時反饋,達到環(huán)節(jié)控制的目標。 病人信息的異地共享遠程醫(yī)療最近得到較快地發(fā)展。實現(xiàn)電子病歷,為遠程病人信息共享和傳遞提供了有力支持。電子病歷發(fā)展的下一步,是實現(xiàn)個人健康記錄,可以伴隨病人流動。管理部門可以從中提取各種分析數(shù)據(jù),用于指導管理政策的制定。當前正在實施的社會醫(yī)療保險制度,不僅在運行過程中,需要病歷信息實施對供需雙方的制約,而且在醫(yī)保政策及方案的制定上,也需要大樣本病歷作為依據(jù)。是病人完整的、集成的信息。病歷是醫(yī)療工作的全面記錄,客觀地反映疾病病情、檢查、診斷、治療及其轉(zhuǎn)歸的全過程,是醫(yī)務人員在醫(yī)療活動過程中形成的所有文字、數(shù)據(jù)、圖表、影像等資料的有機整合。電子病歷大體上可解釋為計算機化的病案系統(tǒng)或稱基于計算機的病人記錄。它不是簡單的將紙質(zhì)病歷計算機化,它與紙質(zhì)病歷相比也具有更多的優(yōu)點。醫(yī)生可以隨時隨地提取有關(guān)信息,醫(yī)生可以快速全面的了解病人病情。 病歷書寫更標準性和規(guī)范性現(xiàn)行紙質(zhì)病歷雖然有統(tǒng)一的首頁、書寫格式和醫(yī)療文書書寫規(guī)定,但書寫的隨意性很大,不同醫(yī)生所寫的病歷很難統(tǒng)一規(guī)范。電子病歷的疾病名稱、基本格式、醫(yī)療用語、傳送方式、圖像壓縮等均制定為統(tǒng)一的規(guī)則,對病歷中的各種基本情況應設(shè)立統(tǒng)一編碼,如地址編碼、職業(yè)編碼、家庭編碼、醫(yī)療設(shè)施編碼等,形成地區(qū)、國家和國際的標準,使病歷書寫達到標準化、規(guī)范化。而電子病歷則使這類錯誤的發(fā)生率降到了零。通過電子病歷系統(tǒng)提供的多種規(guī)范化的模板及輔助工具,可以幫助醫(yī)生快速工整的錄入病歷,減輕醫(yī)生手寫勞動(手工書寫一份完整的病歷一般需要1~2 個小時,而通過電子病歷提供的模板書寫病歷只需短短的十幾分鐘)。 提高醫(yī)療糾紛舉證能力病歷是具有法律效力的醫(yī)學記錄,為醫(yī)療事故鑒定、醫(yī)療糾紛爭議提供醫(yī)療行為事實的法律書證,如遇到法律糾紛時,沒有書寫的內(nèi)容被視為沒有詢問、檢查,那么法院將視為過失,這將對醫(yī)院造成很大的被動,甚至是損失。不僅維護了醫(yī)院和醫(yī)務人員的合法權(quán)益,而且對醫(yī)院名譽、經(jīng)濟效益都能帶來益處。它還能夠給醫(yī)生提供用藥咨詢、自動檢查藥品配伍禁忌等等功能,有助于提高醫(yī)生的臨床水平。特有的數(shù)據(jù)格式和集中的存儲,有利于快捷輸入,迅速檢索查詢、調(diào)用處理各種診療信息,為臨床、教學、科研提供大量集成資料,有利于信息資源共享和交流,同時也是統(tǒng)計分析、醫(yī)院管理的全面可靠的資料,大大提高了病歷的利用效率。在急診時,電子病歷中的資料可以及時地查出并顯示在醫(yī)生的面前,縮短了醫(yī)生確診的時間,為搶救生命贏得了寶貴時間。電子病歷有效的存儲體系和備份方案,能實現(xiàn)大量存儲和實時存取的統(tǒng)一,占用空間小,保存容量大,能永久保存。此外,出現(xiàn)疑難病例時,經(jīng)治醫(yī)師還可以通過計算機網(wǎng)絡系統(tǒng)請上級醫(yī)師或?qū)?漆t(yī)師進行會診。電子病歷和計算機信息系統(tǒng)的應用,將使這個醫(yī)療會診的時間大大縮短,質(zhì)量大大提高。 提高醫(yī)政管理力度在病歷形成時醫(yī)院只能通過抽查的方式對全院的病歷進行管理,病歷管理不能全面有效的進行。而通過使用電子病歷,在病歷形成時可以對病歷的形成進行實時監(jiān)控。醫(yī)生用藥名稱,用藥劑量,治療過程,全部一目了然。而病案室的工作人員在終末質(zhì)量管理時只需要點擊鼠標就可以獲得所有病案質(zhì)量情況,大大地降低了病案室工作人員的勞動強度,解決了在手工書寫病歷時的臨床管理老大難問題。如SARS 期間,如果我們能從病歷中提取非典型肺炎所具有的病癥特點,就可以從這些癥狀中得到提示,從而尋找到挽救病人生命的治療方案與防止疾病擴散的有效辦法[4]。比如:病案首頁來源于住院登記、入出轉(zhuǎn)、病案編目等系統(tǒng)中。因此,脫離了HIS,也就不存在電子病歷系統(tǒng)。從電子病歷的角度看病人信息,是完整的、集成的;而從傳統(tǒng)的 HIS 的每個子系統(tǒng)來看病人信息,是局部的、離散的,相互之間信息有冗余、有遺漏,它們往往沒有按照一個統(tǒng)一的原則進行設(shè)計和管理。比如:以統(tǒng)計和檢索為目的的病案首頁管理對病人的診斷只要錄入保存ICD碼即可,而從電子病歷的角度則必須要完整地保留醫(yī)生的診斷描述,診斷描述與ICD分類碼不能相互取代。電子病歷是隨著醫(yī)院計算機管理網(wǎng)絡化、信息存儲介質(zhì)光盤和IC 卡等的應用及Internet的全球化而產(chǎn)生的。2 技術(shù)背景 MVC模式Model:由ActionForm和JavaBean組成其中ActionForm用于封裝用戶的請求參數(shù),封裝成ActionForm對象,該對象被ActionServlet轉(zhuǎn)發(fā)給Action,Action根據(jù)ActionForm里面的請求參數(shù)處理用戶的請求。View:該部分采用JSP實現(xiàn)。Controller:Controller組件有兩個部分組成——系統(tǒng)核心控制器,業(yè)務邏輯控制器。該控制器由Struts框架提供,繼承HttpServlet類,因此可以配置成標注的Servlet。b、業(yè)務邏輯控制器,負責處理用戶請求,本身不具備處理能力,而是調(diào)用Model來完成處理。模型只負責處理數(shù)據(jù),不關(guān)心是誰在調(diào)用,可以使用多種不同的界面來調(diào)用模型。如果業(yè)務邏輯直接寫在servlet 里面,則需要部署在服務器上面才能測試,比較麻煩。代碼好維護,利亍分工協(xié)作。下一層的代碼發(fā)生改變,只要接口丌變,不會影響到上一層的代碼。 Struts對Model,View和Controller都提供了對應的組件。它是為了解決企業(yè)應用開發(fā)的復雜性而創(chuàng)建的。 Hibernate是一個開放源代碼的對象關(guān)系映射框架,它對JDBC進行了非常輕量級的對象封裝,可以應用在任何使用JDBC的場合,可以在Servlet/JSP的Web應用中使用,也可以在應用EJB的J2EE架構(gòu)中取代CMP,完成數(shù)據(jù)持久化的重任[6]。其中使用Struts作為系統(tǒng)的整體基礎(chǔ)架構(gòu)[7],負責MVC的分離,在Struts框架的模型部分,控制業(yè)務跳轉(zhuǎn),利用Hibernate框架對持久層提供支持,Spring做管理,管理struts和hibernate。系統(tǒng)的基本業(yè)務流程是: 在表示層中,首先通過JSP頁面實現(xiàn)交互界面,負責傳送請求(Request)和接收響應(Response),然后Struts根據(jù)配置文件()將ActionServlet接收到的Request委派給相應的Action處理。而在持久層中,則依賴于Hibernate的對象化映射和數(shù)據(jù)庫交互,處理DAO組件請求的數(shù)據(jù),并返回處理結(jié)果。JSP與Servlet一樣,在服務端執(zhí)行,通常返回給客戶端的就是一個HTML文本,因此客戶端只要有瀏覽器便能查看。插入的Java程序段可以操作數(shù)據(jù)庫、重新定向頁面等,以實現(xiàn)建立動態(tài)網(wǎng)頁所需要的功能。網(wǎng)頁還能通過tags和scriptlets訪問存在于服務端的資源的應用邏輯。 JSP是一種動態(tài)頁面技術(shù),它的主要目的是將表示邏輯層從Servlet中分離出來。服務器在頁面被客戶端請求以后對這些Java代碼進行處理,然后將生成的HTML頁面返回給客戶端的瀏覽器。JSP具備了Java技術(shù)的簡單易用,完全的面向?qū)ο?,具有平臺無關(guān)性且安全可靠,以及面向因特網(wǎng)的所有特點[9]。EL表達式語言可以使用標記格式方便地訪問JSP的隱含對象和JavaBeans組件,EL的核心標記提供了流程和循環(huán)控制功能。支持引入jQuery框架, 以及Ajax技術(shù)。除了系統(tǒng)之外,代碼不用做任何更改?;旧峡梢栽谒衅脚_上的任意環(huán)境中開發(fā),在任意環(huán)境中進行系統(tǒng)部署,在任意環(huán)境中擴展。 強大的可伸縮性。多樣化和功能強大的開發(fā)工具支持。支持服務器端組件。JSP可以使用成熟的JAVA BEANS 組件來實現(xiàn)復雜商務功能。它是輕量級的js庫(壓縮后只有21k) ,它兼容CSS3,還兼容各種瀏覽器 (IE +, FF +, Safari +, Opera +)。jQuery還有一個比較大的優(yōu)勢是,它的文檔說明很全,而且各種應用也說得很詳細,同時還有許多成熟的插件可供選擇。 jQuery獨特的優(yōu)勢⒈DOM元素選擇。⒉DOM元素遍歷及修改(包含對CSS13的支持)⒊事件處理⒋動態(tài)特效⒌A(chǔ)JAX⒍通過插件來擴展⒎方便的工具 例如瀏覽器版本判斷⒏漸進增強⒐鏈式調(diào)用⒑多瀏覽器支持,支持In