王平
摘 要:針對傳統(tǒng)隨訪系統(tǒng)功能單一等問題,結(jié)合當前的云計算等技術(shù),提出一種基于云計算的醫(yī)院隨訪系統(tǒng)。為實現(xiàn)該系統(tǒng),通過云計算平臺對系統(tǒng)進行基礎(chǔ)搭建,然后分別從患者端和醫(yī)生端對系統(tǒng)功能模塊進行設(shè)計,并重點對登錄模塊、客戶端實現(xiàn)、服務(wù)器端實現(xiàn)等場景進行詳細設(shè)計。測試結(jié)果表明,該系統(tǒng)可讓用戶通過手機即可完成滿意度答題,還可實現(xiàn)不同患者用藥計劃的跟蹤。
關(guān)鍵詞:云計算;大數(shù)據(jù);醫(yī)院隨訪;服務(wù)器
中圖分類號:TP311.52;R197.3 文獻標識碼:A 文章編號:1001-5922(2021)08-0119-04
Design of Hospital Follow-up System Based on Big Data
Wang Ping
(Shiyan Taihe Hospital, Shiyan? 442000, China)
Abstract:Aiming at the single function of traditional follow-up system, combined with the current cloud computing technology, a hospital follow-up system based on cloud computing is proposed. In order to realize the system, the cloud computing platform is used to build the system foundation, and then the system function modules are designed from the patient side and the doctor side respectively, and the login module, client-side implementation, server-side implementation and other scenarios are designed in detail. The test results show that the system allows users to complete satisfaction answers through mobile phones, and can also track the medication plans of different patients.
Key words:cloud computing; big data; hospital follow-up; server
在移動網(wǎng)絡(luò)和智能終端的支撐下,移動醫(yī)療迅猛發(fā)展,不僅市場上誕生了多樣化的醫(yī)療應(yīng)用,而且深刻影響了醫(yī)生的就診方式以及患者的看病方式。傳統(tǒng)的醫(yī)療就診服務(wù)在患者病愈出院后即視為結(jié)束,然而隨著國民生活水平的穩(wěn)步提升,患者在出院以后仍然希望獲得延續(xù)性護理,這就要求醫(yī)護人員對患者進行定期隨訪。而要想實現(xiàn)醫(yī)患雙方的快捷溝通,必然離不開一套完善的醫(yī)院隨訪系統(tǒng)。但我國在此方面的研究較少,至今尚未取得具有實踐價值的應(yīng)用成果,這嚴重限制了護理服務(wù)延續(xù)發(fā)展[1-3]?;诖?,文章提出一套基于大數(shù)據(jù)的現(xiàn)代醫(yī)療隨訪系統(tǒng),并詳細設(shè)計了該系統(tǒng)。
1 系統(tǒng)整體架構(gòu)
醫(yī)院隨訪系統(tǒng)設(shè)計的目的是實現(xiàn)患者滿意度的調(diào)查,以及對相關(guān)病情數(shù)據(jù)的采集。而隨著病患的增多,需要采集的信息也隨之增加。因此,基于該角度考慮,本研究提出采用云計算平臺對系統(tǒng)進行基礎(chǔ)搭建,并在該基礎(chǔ)上完成對隨訪信息的存儲和功能開發(fā)。具體框架如圖1所示。
2 隨訪系統(tǒng)功能模塊設(shè)計
基于隨訪系統(tǒng)是向出院患者提供持續(xù)性護理服務(wù)的目的,因此在對系統(tǒng)服務(wù)對象進行設(shè)計時,主要考慮到患者、醫(yī)生、管理員3類角色,不同角色各自擁有相應(yīng)的操作權(quán)限,彼此之間發(fā)生在不同程度的協(xié)作配合,最終確保患者在出院后仍然能夠獲得高水準的護理服務(wù)。
2.1 患者端功能模塊
患者端首先是患者通過賬號登錄,然后進入到個人中心、用藥計劃管理和隨訪功能模塊,以此實現(xiàn)線上答題、提交答案、用藥提醒等。如圖2所示。
2.2 醫(yī)生端功能模塊
醫(yī)生端的功能模塊如圖3所示。
3 系統(tǒng)設(shè)計
系統(tǒng)的主要模塊包括服務(wù)器端和客戶端,前者主要實現(xiàn)了web平臺開發(fā)以及與客戶端接口的交互,后者主要實現(xiàn)了業(yè)務(wù)邏輯、頁面跳轉(zhuǎn)、用戶請求以及UI設(shè)計。
3.1 客戶端部分功能設(shè)計
3.1.1 登錄模塊設(shè)計
患者打開隨訪系統(tǒng)界面,然后再輸入用戶名和密碼后,進入到相應(yīng)的功能界面。登錄模塊的功能時序圖如圖4所示。
用戶在登錄界面錄入賬號、密碼,然后單擊“登錄”按鈕,之后,系統(tǒng)后臺自動校驗用戶信息的合法性,從而判斷是否準許用戶登錄。
3.1.2 隨訪答題功能模塊設(shè)計
隨訪答題功能模塊主要服務(wù)對象是患者,因此對該模塊的設(shè)計如圖5所示?;颊呦驊?yīng)用服務(wù)器發(fā)出調(diào)取表單列表的請求,應(yīng)用服務(wù)器會同時檢索出未答表單好已答表單,選定已答表單即跳轉(zhuǎn)至答題結(jié)果,選定未答表單即跳轉(zhuǎn)至答題頁面。當患者答完所有題目并提交表單,系統(tǒng)可自動返回至表單列表。
3.1.3 客戶端實現(xiàn)
開發(fā)環(huán)境配置。移動客戶端的開發(fā)環(huán)境:操作系統(tǒng)采用Android5.0[4-7];開發(fā)語言Java;開發(fā)工具:Android Atudio.
3.2 服務(wù)器端設(shè)計
3.2.1 本地環(huán)境配置
本研究采用Java作為服務(wù)器端的開發(fā)環(huán)境,采用Eclipse 4.4.2作為開發(fā)工具,服務(wù)器采用Tomacat7.0,后臺開發(fā)框架采用MVC+SSH;數(shù)據(jù)庫采用MySql。
具體開發(fā)流程為:首先,加載JDK1.7等相關(guān)插件,并按本地環(huán)境配置好開發(fā)環(huán)境,建立應(yīng)用框架。然后,進行應(yīng)用程序的開發(fā)及調(diào)試[8-9]。最后,將來發(fā)出的MHFS系統(tǒng)部署到阿里云服務(wù)器。
3.2.2 阿里云環(huán)境配置
完成本地環(huán)境配置后,根據(jù)應(yīng)用程序的需求配置云端硬件,為系統(tǒng)的部署工作創(chuàng)造條件。系統(tǒng)的云端架構(gòu)如圖6所示。
之所以選擇阿里云,是因為阿里云平臺可以為應(yīng)用系統(tǒng)提供安全與監(jiān)控服務(wù),可確保用戶登錄信息的安全,并在一個安全的網(wǎng)絡(luò)環(huán)境中建立云服務(wù)器的訪問;用戶可以通過云服務(wù)器ECS來訪問云數(shù)據(jù)庫MySOL中的數(shù)據(jù),用戶可直接訪問存儲于OSS中的數(shù)據(jù)[10]。
3.2.3 注冊功能實現(xiàn)
只有完成注冊的用戶,才有權(quán)獲得系統(tǒng)提供的各項服務(wù)。為了實現(xiàn)實名制,用戶在注冊賬號的過程中需要通過手機來接收驗證碼,并且系統(tǒng)對此過程進行了加密,能夠有效保護用戶的信息安全。獲取驗證碼是用戶注冊的核心環(huán)節(jié),具體驗證碼產(chǎn)生流程分為4步:①生成驗證碼。封裝類RandomCode內(nèi)置的getSixRandom()方法能夠隨即生成6位隨機數(shù),與用戶手機號一并列入Verify Code表中;②調(diào)用短信通知接口?;赟MS短信平臺實現(xiàn)短信通知服務(wù);③MD5算法數(shù)據(jù)加密。調(diào)用Message Digest類為算法提供安全的報文摘要,首先,創(chuàng)建摘要并初始化;其次,重置摘要;再次,導(dǎo)入待計算的字符串;最后,計算摘要。在獲得報文摘要以后,還需要對字節(jié)數(shù)組進行處理,最終獲得形式為大寫32位字符串的加密結(jié)果;④發(fā)送短信。調(diào)用Request Msg Util類封裝的do Post()方法來實現(xiàn)短信發(fā)送功能。首先,實例化其中一個SSL Client對象,并利用該對象創(chuàng)建一個https請求,基于TLS協(xié)議實現(xiàn)服務(wù)器與客戶端的通信加密,TLS協(xié)議配備身份證書以及內(nèi)置校驗機制,能夠確保各類信息的加密傳播;然后,實例化一個Http Post請求;最后調(diào)用http Client.execute()方法發(fā)送請求,即可滿足用戶應(yīng)用需求。
用戶接收到驗證碼以后,在1min內(nèi)填寫到注冊界面對應(yīng)的文本框中,系統(tǒng)后臺自動校驗驗證碼。若用戶錄入的驗證碼與服務(wù)器存儲的驗證碼相同,表示注冊成功;反之,則提示“驗證碼錯誤”。
4 系統(tǒng)測試
4.1 登錄注冊模塊測試
用戶在登錄界面中的文本框內(nèi)錄入用戶名、密碼等信息,然后單擊“登錄”,系統(tǒng)后臺自動校驗用戶信息,若判定用戶信息合法則登錄成功,若判定用戶信息非法則拒絕登錄并彈出告警消息。游客身份的用戶首先要在登錄界面進行注冊,然后才能憑借注冊的賬戶、密碼進行登錄。如果已注冊用戶旺季了密碼,可通過“密碼找回”功能對舊密碼進行修改。
4.2 患者端查看隨訪消息
患者可在移動端登錄APP,并且查看隨訪表單列表,操作界面展示如圖7所示。
4.3 患者端用藥計劃模塊
患者新建用藥計劃的操作界面,展示如圖8所示。
5 結(jié)語
通過以上的設(shè)計看出,本研究提出的隨訪系統(tǒng)可不僅可以實現(xiàn)對患者滿意度、身體狀況等的隨訪調(diào)查,還可以指導(dǎo)患者進行用藥。由此看出,該系統(tǒng)大大拓展了傳統(tǒng)隨訪系統(tǒng)只能進行滿意度調(diào)查的功能,是傳統(tǒng)隨訪系統(tǒng)的一個延伸。
參考文獻
[1]汪小冬,羅夢丹,盧根娣.慢性腎病居家監(jiān)測與隨訪系統(tǒng)的設(shè)計與實現(xiàn)[J].護士進修雜志,2019,34(04):352-355.
[2]于亮.基于大數(shù)據(jù)的隨訪智能平臺的研究與設(shè)計[J].電子設(shè)計工程,2019,27(03):82-86+90.
[3]韋磊,劉健,高東懷,等.基于Android精神疾病隨訪系統(tǒng)的設(shè)計與應(yīng)用[J].信息技術(shù),2019,43(04):23-26.
[4]朱麗華,孫江濤,周夢茹.基于SpringMVC架構(gòu)的舞蹈視頻教學(xué)系統(tǒng)的設(shè)計與實現(xiàn)[J].現(xiàn)代電子技術(shù),2019,42(07):71-73+78.
[5]蘇靜,鄭詩庭,羅慧,等.基于MVC模式的隨訪系統(tǒng)設(shè)計與開發(fā)[J].微電子學(xué)與計算機,2019,36(06):93-95+100.
[6]虞海平,戴卉,俞宙,等.慢病隨訪系統(tǒng)的現(xiàn)狀調(diào)研及借鑒[J].江蘇衛(wèi)生事業(yè)管理,2019,30(07):852-856.
[7]費夏瑋,李慧峰,沈彥婷,等.基于移動APP+云平臺的前列腺疾病隨訪系統(tǒng)的初步建立[J].現(xiàn)代泌尿外科雜志,2019,24(09):689-692.
[8]丁彩云,陳玉華,謝娟.基于HIS基礎(chǔ)的產(chǎn)褥期隨訪系統(tǒng)的構(gòu)建[J].醫(yī)藥高職教育與現(xiàn)代護理,2020,3(01):67-70.
[9]朱永忠.基于SpringMVC框架的IT實訓(xùn)管理平臺的研發(fā)[J].蕪湖職業(yè)技術(shù)學(xué)院學(xué)報,2017,19(01):28-32.
[10]常小剛.基于MVC的數(shù)據(jù)核對管理系統(tǒng)設(shè)計與實現(xiàn)[J].自動化與儀器儀表,2015(02):167-169+172.