王平
摘 要:针对传统随访系统功能单一等问题,结合当前的云计算等技术,提出一种基于云计算的医院随访系统。为实现该系统,通过云计算平台对系统进行基础搭建,然后分别从患者端和医生端对系统功能模块进行设计,并重点对登录模块、客户端实现、服务器端实现等场景进行详细设计。测试结果表明,该系统可让用户通过手机即可完成满意度答题,还可实现不同患者用药计划的跟踪。
关键词:云计算;大数据;医院随访;服务器
中图分类号: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
在移动网络和智能终端的支撑下,移动医疗迅猛发展,不仅市场上诞生了多样化的医疗应用,而且深刻影响了医生的就诊方式以及患者的看病方式。传统的医疗就诊服务在患者病愈出院后即视为结束,然而随着国民生活水平的稳步提升,患者在出院以后仍然希望获得延续性护理,这就要求医护人员对患者进行定期随访。而要想实现医患双方的快捷沟通,必然离不开一套完善的医院随访系统。但我国在此方面的研究较少,至今尚未取得具有实践价值的应用成果,这严重限制了护理服务延续发展[1-3]。基于此,文章提出一套基于大数据的现代医疗随访系统,并详细设计了该系统。
1 系统整体架构
医院随访系统设计的目的是实现患者满意度的调查,以及对相关病情数据的采集。而随着病患的增多,需要采集的信息也随之增加。因此,基于该角度考虑,本研究提出采用云计算平台对系统进行基础搭建,并在该基础上完成对随访信息的存储和功能开发。具体框架如图1所示。
2 随访系统功能模块设计
基于随访系统是向出院患者提供持续性护理服务的目的,因此在对系统服务对象进行设计时,主要考虑到患者、医生、管理员3类角色,不同角色各自拥有相应的操作权限,彼此之间发生在不同程度的协作配合,最终确保患者在出院后仍然能够获得高水准的护理服务。
2.1 患者端功能模块
患者端首先是患者通过账号登录,然后进入到个人中心、用药计划管理和随访功能模块,以此实现线上答题、提交答案、用药提醒等。如图2所示。
2.2 医生端功能模块
医生端的功能模块如图3所示。
3 系统设计
系统的主要模块包括服务器端和客户端,前者主要实现了web平台开发以及与客户端接口的交互,后者主要实现了业务逻辑、页面跳转、用户请求以及UI设计。
3.1 客户端部分功能设计
3.1.1 登录模块设计
患者打开随访系统界面,然后再输入用户名和密码后,进入到相应的功能界面。登录模块的功能时序图如图4所示。
用户在登录界面录入账号、密码,然后单击“登录”按钮,之后,系统后台自动校验用户信息的合法性,从而判断是否准许用户登录。
3.1.2 随访答题功能模块设计
随访答题功能模块主要服务对象是患者,因此对该模块的设计如图5所示。患者向应用服务器发出调取表单列表的请求,应用服务器会同时检索出未答表單好已答表单,选定已答表单即跳转至答题结果,选定未答表单即跳转至答题页面。当患者答完所有题目并提交表单,系统可自动返回至表单列表。
3.1.3 客户端实现
开发环境配置。移动客户端的开发环境:操作系统采用Android5.0[4-7];开发语言Java;开发工具:Android Atudio.
3.2 服务器端设计
3.2.1 本地环境配置
本研究采用Java作为服务器端的开发环境,采用Eclipse 4.4.2作为开发工具,服务器采用Tomacat7.0,后台开发框架采用MVC+SSH;数据库采用MySql。
具体开发流程为:首先,加载JDK1.7等相关插件,并按本地环境配置好开发环境,建立应用框架。然后,进行应用程序的开发及调试[8-9]。最后,将来发出的MHFS系统部署到阿里云服务器。
3.2.2 阿里云环境配置
完成本地环境配置后,根据应用程序的需求配置云端硬件,为系统的部署工作创造条件。系统的云端架构如图6所示。
之所以选择阿里云,是因为阿里云平台可以为应用系统提供安全与监控服务,可确保用户登录信息的安全,并在一个安全的网络环境中建立云服务器的访问;用户可以通过云服务器ECS来访问云数据库MySOL中的数据,用户可直接访问存储于OSS中的数据[10]。
3.2.3 注册功能实现
只有完成注册的用户,才有权获得系统提供的各项服务。为了实现实名制,用户在注册账号的过程中需要通过手机来接收验证码,并且系统对此过程进行了加密,能够有效保护用户的信息安全。获取验证码是用户注册的核心环节,具体验证码产生流程分为4步:①生成验证码。封装类RandomCode内置的getSixRandom()方法能够随即生成6位随机数,与用户手机号一并列入Verify Code表中;②调用短信通知接口。基于SMS短信平台实现短信通知服务;③MD5算法数据加密。调用Message Digest类为算法提供安全的报文摘要,首先,创建摘要并初始化;其次,重置摘要;再次,导入待计算的字符串;最后,计算摘要。在获得报文摘要以后,还需要对字节数组进行处理,最终获得形式为大写32位字符串的加密结果;④发送短信。调用Request Msg Util类封装的do Post()方法来实现短信发送功能。首先,实例化其中一个SSL Client对象,并利用该对象创建一个https请求,基于TLS协议实现服务器与客户端的通信加密,TLS协议配备身份证书以及内置校验机制,能够确保各类信息的加密传播;然后,实例化一个Http Post请求;最后调用http Client.execute()方法发送请求,即可满足用户应用需求。
用户接收到验证码以后,在1min内填写到注册界面对应的文本框中,系统后台自动校验验证码。若用户录入的验证码与服务器存储的验证码相同,表示注册成功;反之,则提示“验证码错误”。
4 系统测试
4.1 登录注册模块测试
用户在登录界面中的文本框内录入用户名、密码等信息,然后单击“登录”,系统后台自动校验用户信息,若判定用户信息合法则登录成功,若判定用户信息非法则拒绝登录并弹出告警消息。游客身份的用户首先要在登录界面进行注册,然后才能凭借注册的账户、密码进行登录。如果已注册用户旺季了密码,可通过“密码找回”功能对旧密码进行修改。
4.2 患者端查看随访消息
患者可在移动端登录APP,并且查看随访表单列表,操作界面展示如图7所示。
4.3 患者端用药计划模块
患者新建用药计划的操作界面,展示如图8所示。
5 结语
通过以上的设计看出,本研究提出的随访系统可不仅可以实现对患者满意度、身体状况等的随访调查,还可以指导患者进行用药。由此看出,该系统大大拓展了传统随访系统只能进行满意度调查的功能,是传统随访系统的一个延伸。
参考文献
[1]汪小冬,罗梦丹,卢根娣.慢性肾病居家监测与随访系统的设计与实现[J].护士进修杂志,2019,34(04):352-355.
[2]于亮.基于大数据的随访智能平台的研究与设计[J].电子设计工程,2019,27(03):82-86+90.
[3]韦磊,刘健,高东怀,等.基于Android精神疾病随访系统的设计与应用[J].信息技术,2019,43(04):23-26.
[4]朱丽华,孙江涛,周梦茹.基于SpringMVC架构的舞蹈视频教学系统的设计与实现[J].现代电子技术,2019,42(07):71-73+78.
[5]苏静,郑诗庭,罗慧,等.基于MVC模式的随访系统设计与开发[J].微电子学与计算机,2019,36(06):93-95+100.
[6]虞海平,戴卉,俞宙,等.慢病随访系统的现状调研及借鉴[J].江苏卫生事业管理,2019,30(07):852-856.
[7]费夏玮,李慧峰,沈彦婷,等.基于移动APP+云平台的前列腺疾病随访系統的初步建立[J].现代泌尿外科杂志,2019,24(09):689-692.
[8]丁彩云,陈玉华,谢娟.基于HIS基础的产褥期随访系统的构建[J].医药高职教育与现代护理,2020,3(01):67-70.
[9]朱永忠.基于SpringMVC框架的IT实训管理平台的研发[J].芜湖职业技术学院学报,2017,19(01):28-32.
[10]常小刚.基于MVC的数据核对管理系统设计与实现[J].自动化与仪器仪表,2015(02):167-169+172.