季磊 趙立鵬
摘要:隨著網(wǎng)絡(luò)的普及,云技術(shù)的發(fā)展,手機(jī)的大眾化,傳統(tǒng)的醫(yī)療行業(yè)發(fā)展面臨諸多的挑戰(zhàn)[1]。在我國,醫(yī)療行業(yè)關(guān)系到國民健康,是人民的剛性需求,一直是世界各方共同探討的課題。而我國的醫(yī)療行業(yè)各方相對獨(dú)立,自成一套整體,缺乏合作,資源不能共享。對于醫(yī)療行業(yè)并不熟悉的普通民眾,隨身攜帶紙質(zhì)病歷十分不便,電子病歷卻能夠更好地為病人服務(wù)[2]。該文主要介紹的是電子病歷的系統(tǒng)設(shè)計,包括數(shù)據(jù)庫的歸檔查詢等操作,電腦客戶端的用戶注冊,病歷管理,病歷查詢等模塊,安卓客戶端的病歷查詢模塊。
關(guān)鍵詞:病歷系統(tǒng);云數(shù)據(jù)庫;手機(jī);C/S結(jié)構(gòu)
中圖分類號:TP315 文獻(xiàn)標(biāo)識碼:A 文章編號:1009-3044(2018)27-0053-02
1 背景
電子病歷對于老一輩來說可能比較陌生,因?yàn)槲覈诙皇兰o(jì)出才開始著手對這項(xiàng)工作的研究。二十世紀(jì)九十年代初,我國衛(wèi)生部在第六屆醫(yī)藥信息學(xué)大會上曾經(jīng)提出“希望到本世紀(jì)末,我國將有一定數(shù)量的醫(yī)院能夠?qū)崿F(xiàn)真正的完整的電子病歷系統(tǒng)”[3]。自二十一世紀(jì)初始,少數(shù)的醫(yī)院開始使用試用性的EMR,用電腦寫病史、下醫(yī)囑、開化驗(yàn)單和檢查單,查詢病史和病人信息等等[4]。
2 相關(guān)技術(shù)
2.1 Java GUI圖形界面開發(fā)
Swing是Sun的第二代圖形用戶界面工具包,程序編寫人員能夠用它開發(fā)功能強(qiáng)大、設(shè)計精美的客戶機(jī)應(yīng)用程序[5]。Swing不僅提供了許多功能良好的控件,而且具有良好的擴(kuò)展能力[6]。
2.2 MySQL數(shù)據(jù)庫
MySQL是一個開源的關(guān)系數(shù)據(jù)庫管理系統(tǒng)[(RDBMS)]。MySQL數(shù)據(jù)庫系統(tǒng)使用最常用的數(shù)據(jù)庫管理語言,結(jié)構(gòu)化查詢語言(SQL)來對數(shù)據(jù)庫進(jìn)行管理[7]。
因?yàn)镸ySQL是開放源碼的,任何人都可以從[General Public ]下載并修改它以滿足自己的需要。MySQL因其速度、可靠性和適應(yīng)性而備受關(guān)注。當(dāng)不需要處理事務(wù)化時,大多數(shù)人認(rèn)為MySQL是管理內(nèi)容相當(dāng)不錯的選擇[8]。
2.3 MVC設(shè)計模式
將模型、控制器和視圖的類別將應(yīng)用分為三部分。安卓應(yīng)用程序是基于模型—控制器—視圖(MVC)的架構(gòu)設(shè)計的[9]。MVC設(shè)計模式說明,應(yīng)用的每一個對象,到最后都屬于視圖對象、模型對象和控制對象中的一種[10]。
3 需求分析
基于云數(shù)據(jù)庫的病歷管理系統(tǒng)相較于傳統(tǒng)手寫病歷方式,以規(guī)范的模式控制病歷質(zhì)量,建立多種病歷書寫模式,規(guī)范在治活動中記錄內(nèi)容,可以大幅度提升診斷的符合率,規(guī)范操作的規(guī)程,能夠盡量避免醫(yī)療失誤以及醫(yī)療事故的發(fā)生。編輯病歷時自動化程度高,速度快,專業(yè)術(shù)語強(qiáng),語言通順,個案病歷特征強(qiáng)[11]。
系統(tǒng)還能夠?qū)崿F(xiàn)信息資源共享,降低運(yùn)作成本,提升社會以及經(jīng)濟(jì)效益,該系統(tǒng)以醫(yī)生工作站作為中心,將需要記錄的信息,以數(shù)據(jù)的形式,傳輸、儲存于云數(shù)據(jù)庫中,讓有資格讀取或者操作數(shù)據(jù)的醫(yī)護(hù)人員實(shí)現(xiàn)數(shù)據(jù)共享,可以避免人工書寫的麻煩,同時又可以去紙化,實(shí)現(xiàn)無膠片化,降低醫(yī)療成本,減輕患者的負(fù)擔(dān)。
4 系統(tǒng)功能模塊
4.1 用戶登錄模塊
系統(tǒng)分為電腦客戶端以及移動客戶端兩類客戶端,用戶分為醫(yī)生與患者。用戶通過身份驗(yàn)證實(shí)現(xiàn)登錄系統(tǒng),其中醫(yī)生可通過電腦客戶端實(shí)現(xiàn)賬號注冊,登錄,添加患者賬戶,醫(yī)生添加患者并歸檔后,患者可以在電腦與移動客戶端登錄查看自己的健康信息。
4.2 患者管理模塊
4.2.1 管理患者個人信息
針對的是醫(yī)生用戶,登錄進(jìn)入電腦客戶端后主界面會顯示當(dāng)前醫(yī)生用戶的個人信息,以及醫(yī)生所負(fù)責(zé)病人列表,如遇到新病人,醫(yī)生通過錄入患者基本信息并存檔實(shí)現(xiàn)添加新的患者,添加成功后還可對信息做必要的修改。
4.2.2 對患者進(jìn)行診斷
該部分就是醫(yī)生對患者進(jìn)行診斷后,結(jié)合一些檢查結(jié)果,如:CT,X光,腸胃鏡,驗(yàn)血等,對患者對癥下藥,給出相應(yīng)治療方法用藥等(如需住院手術(shù)等,還需作其他相應(yīng)設(shè)置),最后統(tǒng)計患者所需的花費(fèi),填寫病例模板,附加檢查結(jié)果圖片,存檔,完成一次診斷。
4.2.3 轉(zhuǎn)交病例
經(jīng)患者同意后,醫(yī)生可以向其他醫(yī)生轉(zhuǎn)交患者的病例,用于案例指導(dǎo)或是為了患者的進(jìn)一步治療。
4.3 數(shù)據(jù)處理模塊
該部分主要是用戶登錄時的信息驗(yàn)證,新注冊的賬戶信息的存檔,用戶對數(shù)據(jù)庫信息的查詢與修改,客戶端接收到數(shù)據(jù)庫返回信息給出相應(yīng)的示。
4.4 查詢模塊
用戶登錄到主界面可以查看相關(guān)的信息,醫(yī)生登錄后顯示的有自己的個人信息,患者列表,患者列表又對應(yīng)著與相關(guān)的病例,患者登錄后顯示的是自己的病例列表,可以查詢病例的詳細(xì)情況,所負(fù)責(zé)醫(yī)生的公開信息。
參考文獻(xiàn):
[1] 鄧朝華. 移動健康服務(wù)用戶行為模式研究[M]. 北京: 科學(xué)出版社, 2016.
[2] 埃拉德·約姆-托夫. 移動醫(yī)療:智能化醫(yī)療時代的來臨[M]. 北京: 機(jī)械工業(yè)出版社, 2016.
[3] 陳金雄, 王海林. 邁向智能醫(yī)療:重構(gòu)數(shù)字化醫(yī)院理論體系[M]. 北京: 電子工業(yè)出版社, 2014.
[4] 季國忠, 楊莉. 病歷書寫規(guī)范[M].2版. 南京: 東南大學(xué)出版社, 2015.
[5] 吳亞峰, 紀(jì)超. Java SE6.0 編程指南[M].北京: 人民郵電出版社, 2007.
[6] Ken Arnold, James gosling, David Holmes. Java編程語言[M]. 3版. 北京: 人民郵電出版社, 2006.
[7] 周華清, 李為民. Java典型模塊與項(xiàng)目實(shí)戰(zhàn)大全[M]. 北京: 清華大學(xué)出版社, 2011.
[8] Baron, 王小東. 高性能MySQL[M]. 北京: 電子工業(yè)出版社, 2010.
[9] Kenneth L Calvert, Michael J Donahoo. Java TCP/IP Socket編程[M]. 北京: 機(jī)械工業(yè)出版社, 2009.
[10] Craig Walls. Spring實(shí)戰(zhàn)[M]. 4版. 北京: 人民郵電出版社, 2016.
[11] 崔洋, 賀亞茹. MySQL數(shù)據(jù)庫應(yīng)用從入門到精通[M]. 北京: 中國鐵道出版社, 2016.
[12] Charles Bell, Mats Kindahl, Lars Thalmann. 高可用MySQL[M]. 2版. 北京: 電子工業(yè)出版社, 2013.
[13] Bruce Eckel. Java編程思想[M].北京: 機(jī)械工業(yè)出版社, 2007.
[14] 馬獻(xiàn)章. 數(shù)據(jù)庫云平臺理論與實(shí)踐[M].北京: 清華大學(xué)出版社, 2016.
[15] Elliotte Rusty Harold. Java網(wǎng)絡(luò)編程[M].4版. 北京: 中國電力出版社, 2014.
[通聯(lián)編輯:謝媛媛]