一種智慧醫(yī)療服務下用戶居家就診系統(tǒng)和方法
【技術領域】
[0001]本發(fā)明涉及一種智慧醫(yī)療服務下用戶居家就診系統(tǒng)和方法,屬于計算機技術領域。
【背景技術】
[0002]在以往的環(huán)境中,人們只能通過醫(yī)院或?qū)I(yè)體檢機構(gòu)去體檢,造成體檢周期長,身體病癥往往不能及時發(fā)現(xiàn),錯過了最佳就診時機。身體機能測量儀器少,且用戶對測量儀器所產(chǎn)生的數(shù)據(jù)并沒有專業(yè)的理解,往往只是憑個人經(jīng)驗得出草率的結(jié)論。隨著智能醫(yī)療的發(fā)展,越來越多的智能終端走進了普通用戶的家庭,常見的有脈搏血氧儀、便攜式心電監(jiān)測儀、血糖監(jiān)測儀、上臂式電子血壓計,人體脂肪測量儀,尿液監(jiān)測儀(即:尿常規(guī))、血脂測試儀等,讓普通用戶在家就可以測量自己的生理信息,然而,如果能夠?qū)⒆约壕蛹覝y量的數(shù)據(jù)及時轉(zhuǎn)化成醫(yī)生診斷意見,則是一個迫切需要解決的問題。而本發(fā)明能夠很好地解決上面的問題。
【發(fā)明內(nèi)容】
[0003]本發(fā)明目的在于解決了上述現(xiàn)有技術的問題,提出了一種智慧醫(yī)療服務下用戶居家就診系統(tǒng)和方法,該系統(tǒng)能夠?qū)⒆约壕蛹覝y量的數(shù)據(jù)及時轉(zhuǎn)化成醫(yī)生診斷意見。
[0004]本發(fā)明解決其技術問題所采用的技術方案是:一種智慧醫(yī)療服務下用戶居家就診系統(tǒng),該系統(tǒng)包括終端測量設備、居家就診平臺。
[0005]本發(fā)明所述的智能終端包括脈搏血氧儀、血糖檢測儀、上臂式電子血壓計、人體脂肪測量儀、尿液測量儀(即:尿常規(guī))、血脂測量儀等。用戶利用智能終端測量關鍵生理指標,并將數(shù)據(jù)輸入居家就診平臺。
[0006]本發(fā)明所述的居家就診平臺是基于B/S三層模式的架構(gòu),采用MVC設計模式,包括顯示層、模型層和控制層。
[0007]本發(fā)明所述的顯示層使用web瀏覽器,采用JSP技術實現(xiàn)人機交互;能夠?qū)崿F(xiàn)用戶注冊、登錄、個人就診信息查看、個人就診信息下載、個人就診信息上傳,以及醫(yī)生方面查看用戶關鍵生理指標,錄入就診意見等。
[0008]本發(fā)明所述的模型層采用JaveBean構(gòu)造VO (Value Object)類,與簡單的Java對象對應,專門用于值傳遞的操作上。VO類中的屬性與血常規(guī)指標表和尿常規(guī)指標表中的字段相對應,每一個VO類的對象都表示表中的每一條記錄。采用DAO設計模式,定義操作的接口,定義一系列數(shù)據(jù)庫的原子性操作標準,如增加、修改、刪除、查詢等。
[0009]本發(fā)明所述的控制層采用Servlet處理顯示層傳遞的請求以及調(diào)用模型層處理數(shù)據(jù),并反饋給顯示層。
[0010]本發(fā)明的系統(tǒng)采用共享云端數(shù)據(jù)庫,醫(yī)生遠程查看用戶居家測量的相關生理指標,給出相應就診意見,用戶在居家環(huán)境中就可以實時接收到醫(yī)生的就診意見。平臺根據(jù)就診意見推薦相應的藥物或者醫(yī)療器材。
[0011]本發(fā)明還提供一種智慧醫(yī)療服務下用戶居家就診系統(tǒng)實現(xiàn)方法,該方法包括如下步驟:
[0012]步驟1:醫(yī)生和用戶通過居家就診系統(tǒng)網(wǎng)頁的前臺頁面不同入口進行登錄,并將每位用戶所上傳的生理數(shù)據(jù)和醫(yī)生所給出的就診意見存儲于數(shù)據(jù)庫服務器。
[0013]步驟2:智能終端采集當前患者的關鍵生理數(shù)據(jù),如血壓、血氧、血糖、心率、尿常規(guī)等信息。
[0014]步驟3:用戶通過居家就診系統(tǒng)輸入其所測量的生理數(shù)據(jù)。
[0015]步驟4:用戶查看所上傳的生理數(shù)據(jù)所對應的就診意見,并可以將數(shù)據(jù)和就診意見下載到本地計算機。
[0016]步驟5:醫(yī)生通過居家就診系統(tǒng)查看用戶上傳的生理數(shù)據(jù)。
[0017]步驟6:醫(yī)生根據(jù)專業(yè)知識對數(shù)據(jù)進行分析后,給出專業(yè)就診意見,并把就診意見保存于云端數(shù)據(jù)庫服務器便于用戶下載和查看。
[0018]步驟7:居家就診平臺根據(jù)就診意見分析出用戶所需要的藥物或者醫(yī)療器材,供用戶查看。
[0019]有益效果:
[0020]1、本發(fā)明的用戶登錄后能夠?qū)⒕蛹覝y量的相關生理指標上傳到服務器,操作很簡便。
[0021]2、本發(fā)明系統(tǒng)的醫(yī)生登錄后,能查看用戶的生理數(shù)據(jù),并且還能給出相應指導意見。
[0022]3、本發(fā)明用戶再次登錄后,能查看醫(yī)生的指導意見,能根據(jù)TFLD算法把醫(yī)生指導意見最合理的推薦給用戶相應的醫(yī)藥和醫(yī)療器械。
【附圖說明】
[0023]圖1為本發(fā)明系統(tǒng)的架構(gòu)圖。
[0024]圖2為本發(fā)明的居家就診平臺MVC架構(gòu)圖。
[0025]圖3為本發(fā)明的方法流程圖。
【具體實施方式】
[0026]下面結(jié)合說明書附圖對本發(fā)明作進一步的詳細說明。
[0027]如圖1和圖2所示,本發(fā)明系統(tǒng)的居家就診平臺是基于B/S三層模式的架構(gòu),B/S結(jié)構(gòu)(即:瀏覽器/服務器模式),是WEB興起后的一種網(wǎng)絡結(jié)構(gòu)模式,通過瀏覽器和服務器進行交互,客戶機上只需安裝一個瀏覽器,如Internet Explorer或者Chrome,云端服務器具有Mysql數(shù)據(jù)庫。瀏覽器通過Web Server同數(shù)據(jù)庫進行數(shù)據(jù)交互。本平臺采用MVC (Model-View-Controller)設計模式,“Model ”代表的是模型層(通過JavaBean實現(xiàn)),“View”代表的是顯示層(通過JSP實現(xiàn)),“Controller”代表的是控制層(通過Servlet實現(xiàn))。通過Servlet接收所有的客戶端請求,然后根據(jù)請求調(diào)用相應的JavaBean,并將具體顯示結(jié)果交給JSP完成。通過MVC設計模式把應用邏輯,處理過程和顯示邏輯分為不同的組件實現(xiàn)。這些組件可以進行交互和重用。
[0028]顯示層提供用戶與系統(tǒng)交互的接口,主要負責接收Servlet傳遞的內(nèi)容,并且調(diào)用JavaBean,將內(nèi)容顯示給用戶和醫(yī)生,包括web瀏覽器,登錄接口、查詢接口、下載接口、信息上傳接口。我們用JSP (Java Server Pages,Java服務器頁面)技術進行開發(fā),基本上可以在所有平臺上的任意環(huán)境中開發(fā),在任意環(huán)境中進行系統(tǒng)部署,在任意環(huán)境中擴展。前臺頁面層以web瀏覽器畫面表示,以網(wǎng)頁形式呈現(xiàn),不同的用戶和醫(yī)生可以發(fā)出不同請求。
[0029]控制層響應前臺顯示層的請求。使用Tomcat作為Web服務器。Tomcat是Apache軟件基金會的Jakarta項目的一個核心項目,因為Tomcat技術先進、性能穩(wěn)定,而且免費,其運行時占用的系統(tǒng)資源小,擴展性好,支持負載平衡等功能。Servlet (服務器段小程序)主要運行在服務器端,并由服務器調(diào)用執(zhí)行,Servlet采用了多線程的處理方式,而且Servlet還保留有Java的可移植性的特點,表示層通過HTTP提出請求,Web服務器接收該請求并將其發(fā)給Servlet。Servlet程序?qū)⒔邮赵揌TTP請求并執(zhí)行某種處理,在本平臺中,Servlet還要調(diào)用JavaBean,Servlet會將處理后的結(jié)果向Web服務器返回應答,Web服務器將從Servlet接收到的應答發(fā)回給客戶端。
[0030]模型層負責與表單進行交互,對數(shù)據(jù)庫表中字段的設置屬性和取得屬性,封裝的屬性如果需要被外部所操作,則必須編寫對應的setter、getter方法,用于傳遞值的操作,使用DA0(Data Access Object,數(shù)據(jù)訪問對象)設計模式完成數(shù)據(jù)層的開發(fā),DAO由以下幾個部分組成。
[0031](I)DatabaseConnect1n:專門負責數(shù)據(jù)庫的打開和關閉操作的類
[0032](2) VO:主要由屬性、setter、getter方法組成,VO類中的屬性與表中的字段相對應,每一個VO類的對象都表不表中的每一條記錄。
[0033](3)DAO:主要負責操作的實現(xiàn),完成具體的數(shù)據(jù)庫操作,如增加、修改、刪除、按關鍵字進行查詢等。
[0034]首先顯示層通過web客戶端通信模塊與模型層和控制層服務器消息總線實現(xiàn)全雙工數(shù)據(jù)交互,前臺頁面層采用JSP技術實現(xiàn)人機交互。JSP技術包括HTML代碼、Java代碼、EL(Express1n Language,表達式語言)、JSP標簽。JSP提供用戶、醫(yī)生與系統(tǒng)交互的接口。包括用戶登錄進口和醫(yī)生登錄進口,用戶輸入用戶名和密碼后,對輸入的信息與數(shù)據(jù)庫中保存的進行對比,如果符合,則提示登錄成功,如果不符合,則提示登錄失敗,并提示重新登錄。在初始化畫面(index, jsp)中,引入title, js文件,調(diào)用其中不同的用戶接口函數(shù)(Entry_ffindow( ‘doc’))和醫(yī)生接口函數(shù)(Entry_ffindow( ‘usr’))。在