海南醫學院 黃育雁 黃 砥 黎 雯
?
基于手機的病人復診系統設計與開發
海南醫學院黃育雁黃砥黎雯
【摘要】基于手機的病人復診系統設計與開發是為了實現病人通過手機接收復診信息、醫生及時了解患者情況以及提供相關個性化指導。本文主要研究了基于WAP以及手機的病人復診系統的制作。利用ASP.net進行主要的編程實現復診系統的相關功能,采用div+CSS以及jQuery Mobile 框架搭建前臺UI完成系統界面的建設, 在Chrome、Safari等不同的瀏覽器以及手機上進行測試后可以實現復診系統的基本功能。
【關鍵詞】基于手機的病人復診系統;ASP.net;jQuery Mobile;醫療應用
21世紀是信息化的時代,隨著電子技術的發展,高科技產品已走入家家戶戶,被多數老百姓所使用。與此同時,無線網絡技術也在不斷更新,由于它的可移動、方便快捷的優點,已成為人們生活工作中不可缺少的一部分。基于手機的移動網絡已不僅僅是一個新鮮名詞,而是一個清晰地呈現在人們面前的鮮活市場。2008年1月23日,CNNIC發布了《第19次中國互聯網發展狀況統計報告》,報告顯示,手機上網人數達到1700萬,占網民數的12.4%[1]。
門診就診人次中患者復診人數的構成高低,反映患者對醫院提供醫療服務的認可程度,是醫院“顧客”忠誠度的體現,也體現了醫院的綜合競爭實力。以往的流程是門診患者就診后醫生填寫預約復診單,患者攜帶復診單再次就診,門診護士根據回收的復診單計算復診率。除了門診醫生預約復診的患者外,部分手術患者術后直接到病區找主管醫生復診。門診的電子病歷系統與病房的病歷系統統計的復診數據發生重疊,給統計預約復診帶來了困難[2]。
總結國內外現有的病人復診系統和現有的技術,發現借助手機實現的復診信息管理可以改善醫生和病人在復診信息方面的服務。
基于手機的病人復診系統采用jQuery Mobile框架搭建前臺UI,配合Asp.net以及sql server完成的基于手機的復診信息管理系統可以隨時隨地為醫生和病人提供復診預約提醒、查詢、統計等功能。患者根據所提示的復診時間當天直接復診,或者有突發情況無法在規定時間進行復診可直接提交修改復診時間的申請;醫生可根據每位病人的病情為病人提供個性化復診指導和復診效果反饋等服務。這樣實現了對復診過程的時空延伸和復診效果的實時監控,有助于改善醫生和病人之間及時溝通。
基于手機的病人復診系統主要研究基于手機的復診系統的工作流程,開發具有的自適應性和通用性的復診系統,實現實時的復診過程監測、復診效果評估和個性化復診指導服務。在充分利用移動通訊網絡的基礎上,主要完成內容如下:
(1)復診系統通過手機WAP瀏覽器訪問;
(2)使用PC機采用B/S模式對病人復診系統管理;
(3)通過手機訪問病人復診情況、個性化設置的反饋等功能。
軟件流程圖如圖1所示。

圖1
1.1交互設計
本系統的交互設計理念遵循適用人群特殊、操作簡單、使用效率高等原則。在UI手稿設計階段根據病人及醫生需求布局UI,加強全局導航的易用性并刪去了重復模塊使用戶在每一個頁面都能快速快速回到首頁,最后構思了切換、過度頁面動畫效果。
1.2前端設計
根據已設計好的UI設計手稿搭建前臺UI,本web app具有操作簡易、易用性強且跨多種平臺等特點,所以我們選用了輕量級的HTML5前端框架-jQueryMobile,為了提高本系統的任務專注度、界面采用了簡約的設計風格,并消除其中的干擾因素。jQuery Mobile框架提供可觸摸的用戶界面部件和AJAX導航系統,以頁面中的元素標記為時間驅動對象,當觸摸或單擊時進行觸發,最后在移動終端瀏覽器實現應用程序效果[3]。
1.3數據庫設計
通過在交互設計階段已收集和分析的有關需求資料,對病人和醫生的需求綜合、歸納與抽象,形成概念模型,用E-R圖表示。我們選用sql server作為本系統的數據庫管理系統,將已設計好的概念模型轉變為邏輯數據模型,最后建立數據庫并在各表中加入適當的測試信息。
1.4后臺設計
此次采用Asp.net框架,根據已設計好的前臺UI和數據庫布局視圖以及模型,最后完成后臺與前臺與數據間的交互。后臺采用C#語言進行編程,Microsoft Visual C#是Microsoft專門為使用.NET平臺開發的一種強大的、面向組件的語言,可用于方便快捷的創建運行在.NET公共語言運行庫(common language runtime,CLR)上的Windows應用程序[4]。C#是微軟.NET戰略中核心的開發工具,它綜合了Visual Basic的高效率和C++功能的強大性,具有良好的界面設計功能,可以很方便的建立應用程序的可視化界面[5]。
2.1軟件功能模塊圖(圖2)

圖2
2.2醫生模塊
(1)個人信息模塊:醫生的個人相關信息、所在科室等;
(2)復診預約記錄模塊:顯示醫師的患者的復診時間及患者的病案編號,醫生可通過病案編號了解其所患疾病及治療方案;
(3)復診時間修改申請模塊:為患者修改復診時間的申請,醫生根據時間安排做出同意或者另約時間段的回復;
(4)復診信息反饋模塊:醫生根據患者恢復情況在留言板塊填寫復診后建議。
2.3患者用戶模塊
(1)個人信息模塊:患者的個人相關信息、所患疾病及其主治醫師;
(2)復診預約消息提醒模塊:提醒患者復診預約時間,復診地點;
(3)修改申請模塊:患者若不能在規定時間進行復診,填寫另約的申請提交給醫生;
(4)復診建議模塊:顯示醫生在給病人復診后所提建議及恢復方案。
在測試階段本系統分別在ios 8.0和Android 5.0兩個平臺上進行測試,其中在ios自帶的的safari瀏覽器中,本系統最終成型的web App的優秀表現已經接近Native App了。但目前的Web App流暢度和跳轉速度還是不能與Native App相媲美,跳轉成本稍微大一點。在Android平臺的chrome環境下,本系統的流暢度表現不及Safari,有時會出現卡頓或者因動畫效果造成的跳轉延時。但隨著Android版本的提升,對web app的支持會越來越好。
綜上所述,基于手機的病人復診系統的開發對病人復診過程的監測和提供個性化服務是必要和可行的。醫療作為剛性需求,資源的嚴重不足及分配不均已經導致了很多問題,本設計給病人提供了更好的醫療服務質量以及更方便的渠道,同時改善醫生與患者間的溝通,降低醫療事故的發生幾率,實現病人復診系統管理、復診過程與效果的實時監測和個性化指導。
參考文獻
[1]中國信息產業部報告.http://www.mii.gov.cn/ mii/index.html.
[2]謝瑾蕙,熊靖.病人出院隨訪系統及門診復診預約系統的設計及應用[J].當代醫學,2012(20):7-17.
[3]朱赟,王玉善.跨平臺移動開發技術jQuery Mobile的應用分析[J].福建電腦,2013,29(7):74-75.
[4]馬煜,陳海軍.Visual C#.NET案例開發集錦[M].北京:電子工業出版社,2008.
[5]毛堯飛.NET數據服務C#高級編程[M].北京:清華大學出版社,2002.
黃砥(1994-),男,寧夏中衛人,現就讀于海南醫學院信息技術部。
黎雯(1995-),女,湖北襄陽人,現就讀于海南醫學院信息技術部。
通迅作者:
黃育雁(1982-),男,海南海口人,碩士,副教授,主要研究方向:嵌入式系統。
作者簡介:
基金項目:海南省大學生創新性資助項目(項目編號:20130087)。