智慧移动医疗APP的设计与实现

2023-03-06 13:07方强龙张弘强
物联网技术 2023年2期
关键词:医生数据库医疗

周 可,方强龙,张弘强

(1.安徽信息工程学院 管理工程学院,安徽 芜湖 241000;2.安徽信息工程学院 大数据与人工智能学院,安徽 芜湖 241000)

0 引 言

近些年,随着出生率的降低,人口老龄化现象日益加重,目前中国65岁及以上的老年人约2亿人,在人口总数中占比较大。研究数据表明,到2050年,全国老年人口接近5亿人。随着国家二胎政策的开放,新生儿数量也在不断增长,当老人和儿童生病,在外工作的子女不得不舍弃工作陪同他们前往医院就诊。现如今虽然很多医院开发了线上预约等功能,但是操作相对老人和儿童群体而言存在一定困难,并且大部分线上平台功能单一,无法满足使用需求。由此可见,医疗类APP还存在很多缺陷,需要不断改进,不断完善,在实践中不断创新以便利群众。基于当前背景,本研究研发了一款基于JavE的智慧移动医疗APP,致力于更快、更便利的线上问诊和医疗咨询。该APP运用图片识别和语音识别等技术对系统架构、界面、功能等进行重点设计,使页面整洁易懂,且集查询药品成分、疾病影响、医疗政策、在线医生、线上挂号、线上购药、预防课堂等功能于一体,不仅解决了看病难、看病烦等问题,更大大节省了时间[1]。

1 需求分析

目前市场上存在一些移动医疗类APP应用,例如平安好医生、丁香医生、微医等,具备在线挂号、线上医生、疾病问诊等功能。根据国内当前市场流行的应用APP主要实现的功能,通过比较,发现这类APP功能形式相对单一,无法让患者真正意识到生病的原因。目前市场上的医疗类APP只针对如何解决“已病”,却未教患者如何预防“未病”,导致患者类似疾病发作时盲目吃药。在线医生确实解决了一些问题,比如就医难等。然而看病的过程还需要做相关检查,目前市场上的线上平台还无法完全解决相关问题,从而增大了误诊、误治和延误病情的发生率。且缺乏与患者之间的互动,导致患者焦虑,被动医治,这不仅仅会造成资源浪费,还会引起恶性循环。由此看来,移动医疗APP仍然有很大的发展空间,患者使用移动医疗APP的主要目的除解决自身的病痛外,更希望了解患病的原因,从而更好地预防,并且能够与其他患者分享抗病经历。未来移动医疗APP的设计除了需要具备整洁易懂、操作方便等优点,更需要满足患者了解预防疾病、分享抗病经历、科学用药等需求,实现可持续发展[2-3]。

2 APP整体模块设计

系统整体由五个一级模块和多个二级模块组成。一级模块为登录注册模块、首页模块、我的医生模块、医疗知识模块和我的模块。二级模块和整体结构如图1所示。

图1 整体模块设计

(1)登录注册模块。登录方式有两种,一是普通账号登录,登录前需要按照提示注册;二是第三方账号登录,如QQ、微信等。

(2)首页模块。使用者可以通过搜索功能按需搜索,或在线询问、预约医生,将自己的症状告诉医生,由医生为患者进行线上诊断,然后开具药方,患者可以就近前往药房自行购药,也可以线上下单购药。

(3)我的医生模块。该模块记录了患者之前线上与医生咨询的症状,同时,每位患者都将拥有一个专属医生机器人,可以每天实时跟踪身体状况,提醒患者及时吃药,及相关注意事项。同时,该模块还会依据医生诊断的病因,向患者推送预防知识等。

(4)医疗知识模块。该模块包含医疗教学视频、相关书籍和患者面对面等功能,在帮助患者痊愈的同时还能帮助患者增长医学知识。患者面对面功能类似于微信朋友圈,患者可以分享自己的抗病经历。

(5)我的模块。该模块包括我的订单、我的诊方、康复任务、诊后报道、用药日记、疾病日记、会诊结果单等。

3 关键技术、功能模块设计与运用

3.1 关键技术设计与运用

3.1.1 数据库设计

系统使用SQLite和MySQL数据库。SQLite数据库的本地存储少,是轻型数据库,资源占用率较低,同时本地数据的访问对网络的依赖性也比较小;MySQL数据库存储系统数据,作为流行的开源关系数据库管理系统之一,MySQL数据库比较高效,且实用性较强,可与Java等结合[4-6]。

3.1.2 谷歌地图定位技术运用

为了更好推荐医疗资源,需要对使用者进行初步定位。目前采用的是谷歌地图定位技术,需利用手机实时接收信号,并对其推算统计。该技术具有较高的精度,正常误差可控制在10 m范围内。

3.2 主要功能模块设计

3.2.1 登录注册界面设计

系统按照新患者和老患者做了登录分类。新患者需要先注册后登录,且需进行实名认证;老患者可根据之前的用户名直接登录,登录过程中需要服务器验证。也可以通过QQ、微信等方式直接登录[7]。

3.2.2 首页界面设计

患者通过定位功能了解目前自己所处的位置,通过手机地图寻找周围医院。患者可以使用搜索框通过语音或文本搜索相关信息。患者可以直接点击在线医生,向医生寻求帮助,此同时,也可以点击预约按钮,实现挂号、手术、转诊等功能。具体设计如图2所示。

图2 首页功能界面设计

3.2.3 医疗知识模块设计

患者搜索相关病情症状,得到相关医疗视频、医疗书籍、患者讨论等信息,患者可以根据自身需求查看。具体功能设计如图3所示。

图3 医疗知识模块设计

4 APP系统实现

4.1 系统开发语言及环境搭建

结合DevmyApp运行速度快、智能化等优势,选用DevmyApp开发工具和Java语言。计算机客户端将串行发送的传感器数据通过互补封装后发送到服务端,并存储到数据库中[8]。

4.2 客户端实现

目前已经实现了“移动医疗”医疗类APP的研发,如图4所示。患者打开手机应用后首先完成登录或注册操作。然后在首页搜索欲咨询的疾病信息等,如图5所示。患者可以搜索相关医疗视频、书籍等,增长医学知识,如图6所示。

图4 患者登录界面效果

图5 首页界面效果

图6 医疗知识界面效果

5 结 语

本研究是基于JavE的医疗多功能集成化愈康APP,可支持医疗多功能集成化愈康服务,该系统传输的所有数据均加密,可以最大限度保障患者数据安全,同时着力解决人们看病难、看病烦等问题。文中提供了可行的设计思路和实现方法,为大数据背景下医疗业的发展起到了间接推动作用[9-10]。

猜你喜欢
医生数据库医疗
最美医生
医生
望着路,不想走
京张医疗联合的成功之路
我们怎样理解医疗创新
医疗扶贫至关重要
什么是医疗告知