海南醫(yī)學(xué)院 黃育雁 黃 砥 黎 雯
?
基于手機(jī)的病人復(fù)診系統(tǒng)設(shè)計(jì)與開發(fā)
海南醫(yī)學(xué)院黃育雁黃砥黎雯
【摘要】基于手機(jī)的病人復(fù)診系統(tǒng)設(shè)計(jì)與開發(fā)是為了實(shí)現(xiàn)病人通過手機(jī)接收復(fù)診信息、醫(yī)生及時(shí)了解患者情況以及提供相關(guān)個(gè)性化指導(dǎo)。本文主要研究了基于WAP以及手機(jī)的病人復(fù)診系統(tǒng)的制作。利用ASP.net進(jìn)行主要的編程實(shí)現(xiàn)復(fù)診系統(tǒng)的相關(guān)功能,采用div+CSS以及jQuery Mobile 框架搭建前臺(tái)UI完成系統(tǒng)界面的建設(shè), 在Chrome、Safari等不同的瀏覽器以及手機(jī)上進(jìn)行測(cè)試后可以實(shí)現(xiàn)復(fù)診系統(tǒng)的基本功能。
【關(guān)鍵詞】基于手機(jī)的病人復(fù)診系統(tǒng);ASP.net;jQuery Mobile;醫(yī)療應(yīng)用
21世紀(jì)是信息化的時(shí)代,隨著電子技術(shù)的發(fā)展,高科技產(chǎn)品已走入家家戶戶,被多數(shù)老百姓所使用。與此同時(shí),無(wú)線網(wǎng)絡(luò)技術(shù)也在不斷更新,由于它的可移動(dòng)、方便快捷的優(yōu)點(diǎn),已成為人們生活工作中不可缺少的一部分。基于手機(jī)的移動(dòng)網(wǎng)絡(luò)已不僅僅是一個(gè)新鮮名詞,而是一個(gè)清晰地呈現(xiàn)在人們面前的鮮活市場(chǎng)。2008年1月23日,CNNIC發(fā)布了《第19次中國(guó)互聯(lián)網(wǎng)發(fā)展?fàn)顩r統(tǒng)計(jì)報(bào)告》,報(bào)告顯示,手機(jī)上網(wǎng)人數(shù)達(dá)到1700萬(wàn),占網(wǎng)民數(shù)的12.4%[1]。
門診就診人次中患者復(fù)診人數(shù)的構(gòu)成高低,反映患者對(duì)醫(yī)院提供醫(yī)療服務(wù)的認(rèn)可程度,是醫(yī)院“顧客”忠誠(chéng)度的體現(xiàn),也體現(xiàn)了醫(yī)院的綜合競(jìng)爭(zhēng)實(shí)力。以往的流程是門診患者就診后醫(yī)生填寫預(yù)約復(fù)診單,患者攜帶復(fù)診單再次就診,門診護(hù)士根據(jù)回收的復(fù)診單計(jì)算復(fù)診率。除了門診醫(yī)生預(yù)約復(fù)診的患者外,部分手術(shù)患者術(shù)后直接到病區(qū)找主管醫(yī)生復(fù)診。門診的電子病歷系統(tǒng)與病房的病歷系統(tǒng)統(tǒng)計(jì)的復(fù)診數(shù)據(jù)發(fā)生重疊,給統(tǒng)計(jì)預(yù)約復(fù)診帶來(lái)了困難[2]。
總結(jié)國(guó)內(nèi)外現(xiàn)有的病人復(fù)診系統(tǒng)和現(xiàn)有的技術(shù),發(fā)現(xiàn)借助手機(jī)實(shí)現(xiàn)的復(fù)診信息管理可以改善醫(yī)生和病人在復(fù)診信息方面的服務(wù)。
基于手機(jī)的病人復(fù)診系統(tǒng)采用jQuery Mobile框架搭建前臺(tái)UI,配合Asp.net以及sql server完成的基于手機(jī)的復(fù)診信息管理系統(tǒng)可以隨時(shí)隨地為醫(yī)生和病人提供復(fù)診預(yù)約提醒、查詢、統(tǒng)計(jì)等功能?;颊吒鶕?jù)所提示的復(fù)診時(shí)間當(dāng)天直接復(fù)診,或者有突發(fā)情況無(wú)法在規(guī)定時(shí)間進(jìn)行復(fù)診可直接提交修改復(fù)診時(shí)間的申請(qǐng);醫(yī)生可根據(jù)每位病人的病情為病人提供個(gè)性化復(fù)診指導(dǎo)和復(fù)診效果反饋等服務(wù)。這樣實(shí)現(xiàn)了對(duì)復(fù)診過程的時(shí)空延伸和復(fù)診效果的實(shí)時(shí)監(jiān)控,有助于改善醫(yī)生和病人之間及時(shí)溝通。
基于手機(jī)的病人復(fù)診系統(tǒng)主要研究基于手機(jī)的復(fù)診系統(tǒng)的工作流程,開發(fā)具有的自適應(yīng)性和通用性的復(fù)診系統(tǒng),實(shí)現(xiàn)實(shí)時(shí)的復(fù)診過程監(jiān)測(cè)、復(fù)診效果評(píng)估和個(gè)性化復(fù)診指導(dǎo)服務(wù)。在充分利用移動(dòng)通訊網(wǎng)絡(luò)的基礎(chǔ)上,主要完成內(nèi)容如下:
(1)復(fù)診系統(tǒng)通過手機(jī)WAP瀏覽器訪問;
(2)使用PC機(jī)采用B/S模式對(duì)病人復(fù)診系統(tǒng)管理;
(3)通過手機(jī)訪問病人復(fù)診情況、個(gè)性化設(shè)置的反饋等功能。
軟件流程圖如圖1所示。
圖1
1.1交互設(shè)計(jì)
本系統(tǒng)的交互設(shè)計(jì)理念遵循適用人群特殊、操作簡(jiǎn)單、使用效率高等原則。在UI手稿設(shè)計(jì)階段根據(jù)病人及醫(yī)生需求布局UI,加強(qiáng)全局導(dǎo)航的易用性并刪去了重復(fù)模塊使用戶在每一個(gè)頁(yè)面都能快速快速回到首頁(yè),最后構(gòu)思了切換、過度頁(yè)面動(dòng)畫效果。
1.2前端設(shè)計(jì)
根據(jù)已設(shè)計(jì)好的UI設(shè)計(jì)手稿搭建前臺(tái)UI,本web app具有操作簡(jiǎn)易、易用性強(qiáng)且跨多種平臺(tái)等特點(diǎn),所以我們選用了輕量級(jí)的HTML5前端框架-jQueryMobile,為了提高本系統(tǒng)的任務(wù)專注度、界面采用了簡(jiǎn)約的設(shè)計(jì)風(fēng)格,并消除其中的干擾因素。jQuery Mobile框架提供可觸摸的用戶界面部件和AJAX導(dǎo)航系統(tǒng),以頁(yè)面中的元素標(biāo)記為時(shí)間驅(qū)動(dòng)對(duì)象,當(dāng)觸摸或單擊時(shí)進(jìn)行觸發(fā),最后在移動(dòng)終端瀏覽器實(shí)現(xiàn)應(yīng)用程序效果[3]。
1.3數(shù)據(jù)庫(kù)設(shè)計(jì)
通過在交互設(shè)計(jì)階段已收集和分析的有關(guān)需求資料,對(duì)病人和醫(yī)生的需求綜合、歸納與抽象,形成概念模型,用E-R圖表示。我們選用sql server作為本系統(tǒng)的數(shù)據(jù)庫(kù)管理系統(tǒng),將已設(shè)計(jì)好的概念模型轉(zhuǎn)變?yōu)檫壿嫈?shù)據(jù)模型,最后建立數(shù)據(jù)庫(kù)并在各表中加入適當(dāng)?shù)臏y(cè)試信息。
1.4后臺(tái)設(shè)計(jì)
此次采用Asp.net框架,根據(jù)已設(shè)計(jì)好的前臺(tái)UI和數(shù)據(jù)庫(kù)布局視圖以及模型,最后完成后臺(tái)與前臺(tái)與數(shù)據(jù)間的交互。后臺(tái)采用C#語(yǔ)言進(jìn)行編程,Microsoft Visual C#是Microsoft專門為使用.NET平臺(tái)開發(fā)的一種強(qiáng)大的、面向組件的語(yǔ)言,可用于方便快捷的創(chuàng)建運(yùn)行在.NET公共語(yǔ)言運(yùn)行庫(kù)(common language runtime,CLR)上的Windows應(yīng)用程序[4]。C#是微軟.NET戰(zhàn)略中核心的開發(fā)工具,它綜合了Visual Basic的高效率和C++功能的強(qiáng)大性,具有良好的界面設(shè)計(jì)功能,可以很方便的建立應(yīng)用程序的可視化界面[5]。
2.1軟件功能模塊圖(圖2)
圖2
2.2醫(yī)生模塊
(1)個(gè)人信息模塊:醫(yī)生的個(gè)人相關(guān)信息、所在科室等;
(2)復(fù)診預(yù)約記錄模塊:顯示醫(yī)師的患者的復(fù)診時(shí)間及患者的病案編號(hào),醫(yī)生可通過病案編號(hào)了解其所患疾病及治療方案;
(3)復(fù)診時(shí)間修改申請(qǐng)模塊:為患者修改復(fù)診時(shí)間的申請(qǐng),醫(yī)生根據(jù)時(shí)間安排做出同意或者另約時(shí)間段的回復(fù);
(4)復(fù)診信息反饋模塊:醫(yī)生根據(jù)患者恢復(fù)情況在留言板塊填寫復(fù)診后建議。
2.3患者用戶模塊
(1)個(gè)人信息模塊:患者的個(gè)人相關(guān)信息、所患疾病及其主治醫(yī)師;
(2)復(fù)診預(yù)約消息提醒模塊:提醒患者復(fù)診預(yù)約時(shí)間,復(fù)診地點(diǎn);
(3)修改申請(qǐng)模塊:患者若不能在規(guī)定時(shí)間進(jìn)行復(fù)診,填寫另約的申請(qǐng)?zhí)峤唤o醫(yī)生;
(4)復(fù)診建議模塊:顯示醫(yī)生在給病人復(fù)診后所提建議及恢復(fù)方案。
在測(cè)試階段本系統(tǒng)分別在ios 8.0和Android 5.0兩個(gè)平臺(tái)上進(jìn)行測(cè)試,其中在ios自帶的的safari瀏覽器中,本系統(tǒng)最終成型的web App的優(yōu)秀表現(xiàn)已經(jīng)接近Native App了。但目前的Web App流暢度和跳轉(zhuǎn)速度還是不能與Native App相媲美,跳轉(zhuǎn)成本稍微大一點(diǎn)。在Android平臺(tái)的chrome環(huán)境下,本系統(tǒng)的流暢度表現(xiàn)不及Safari,有時(shí)會(huì)出現(xiàn)卡頓或者因動(dòng)畫效果造成的跳轉(zhuǎn)延時(shí)。但隨著Android版本的提升,對(duì)web app的支持會(huì)越來(lái)越好。
綜上所述,基于手機(jī)的病人復(fù)診系統(tǒng)的開發(fā)對(duì)病人復(fù)診過程的監(jiān)測(cè)和提供個(gè)性化服務(wù)是必要和可行的。醫(yī)療作為剛性需求,資源的嚴(yán)重不足及分配不均已經(jīng)導(dǎo)致了很多問題,本設(shè)計(jì)給病人提供了更好的醫(yī)療服務(wù)質(zhì)量以及更方便的渠道,同時(shí)改善醫(yī)生與患者間的溝通,降低醫(yī)療事故的發(fā)生幾率,實(shí)現(xiàn)病人復(fù)診系統(tǒng)管理、復(fù)診過程與效果的實(shí)時(shí)監(jiān)測(cè)和個(gè)性化指導(dǎo)。
參考文獻(xiàn)
[1]中國(guó)信息產(chǎn)業(yè)部報(bào)告.http://www.mii.gov.cn/ mii/index.html.
[2]謝瑾蕙,熊靖.病人出院隨訪系統(tǒng)及門診復(fù)診預(yù)約系統(tǒng)的設(shè)計(jì)及應(yīng)用[J].當(dāng)代醫(yī)學(xué),2012(20):7-17.
[3]朱赟,王玉善.跨平臺(tái)移動(dòng)開發(fā)技術(shù)jQuery Mobile的應(yīng)用分析[J].福建電腦,2013,29(7):74-75.
[4]馬煜,陳海軍.Visual C#.NET案例開發(fā)集錦[M].北京:電子工業(yè)出版社,2008.
[5]毛堯飛.NET數(shù)據(jù)服務(wù)C#高級(jí)編程[M].北京:清華大學(xué)出版社,2002.
黃砥(1994-),男,寧夏中衛(wèi)人,現(xiàn)就讀于海南醫(yī)學(xué)院信息技術(shù)部。
黎雯(1995-),女,湖北襄陽(yáng)人,現(xiàn)就讀于海南醫(yī)學(xué)院信息技術(shù)部。
通迅作者:
黃育雁(1982-),男,海南??谌?,碩士,副教授,主要研究方向:嵌入式系統(tǒng)。
作者簡(jiǎn)介:
基金項(xiàng)目:海南省大學(xué)生創(chuàng)新性資助項(xiàng)目(項(xiàng)目編號(hào):20130087)。