面向“医生集团”的移动医疗APP 设计

2020-12-10 04:10火振权
科学技术创新 2020年35期
关键词:功能模块挂号页面

火振权

(哈尔滨理工大学 软件与微电子学院,黑龙江 哈尔滨150080)

1 概述

医生集团(Medical Group),又称“医生职业组织”或“医生职业团体”,是指由多个医生团队组成的联盟或组织机构[1]。医生集团在当今世界许多发达国家得到很好的发展,根据美国医疗协会的报告显示,美国有高达83%的医生加入了各种各样的“医生集团”。根据SK&A 公司于2015 年发布的统计报告显示,美国现有将近3000 个医生集团[1]。2015 年1 月,我国国家卫生和计划生育委员会等五部委联合下发《关于推进和规范医师多点执业的若干意见》提出开展医师多点执业试点,以促进卫生人才有序流动[2]。此后,医生集团在我国发展迅速。2015 年9 月召开的“中国医生集团大会”表明“医生集团”在我国已经形成一定规模[3]。据不完全统计,我国国内医生集团从2015 年的20 家已经增长至2018 的近千家[4]。尽管医生集团在我国出现了爆发式的增长,然而,当前我国医生集团大多都面临着运营管理模式不成熟、医疗实体缺失、人才吸纳陷入瓶颈、医疗保险缺位等挑战,这导致部分知名医生建立的医生集团在短时间内的昙花一现[5]。为了帮助医生集团应对当前面临的挑战,本文设计了一个面向医生集团的移动医疗APP(以下简称医生集团APP),旨在为医生集团和就诊患者建立一个便捷、高效的沟通渠道,在便于患者就医的同时实现医生集团医疗资源的更好配置。

2 医生集团APP 的需求分析

在医生集团APP 中,不同的医生集团相当于不同的医院,切换医生集团相当于切换医院。医生集团APP 的功能主要包括用户管理、预约挂号、智能导诊和多维搜索等(如图1 所示),简要介绍如下。

2.1 用户管理功能

用户管理是医生集团APP 的一项基本功能,包括账号注册与认证、系统登录以及就诊卡管理等。为了防止恶意注册和抢号行为,医生集团APP 实行实名制管理。用户在注册账号时应采用“实名制+短信验证码”的校验方式。另外,为方便用户为家属挂号,允许一名用户名下绑定若干个非本人的就诊卡,默认限制为5 人。

2.2 预约挂号功能

预约挂号是医生集团APP 的一项核心功能。医生集团APP的目的是优化医生集团的医疗资源配置,方便患者高效、快捷地在线预约看病。在线预约挂号功能上等同于医院的窗口挂号功能,但可以更合理地配置医疗资源,方便患者就诊。预约挂号功能支持用户按照医生集团名称、医生姓名、就诊日期等多种方式查找可用医疗资源,用户在预约挂号后需要通过在线付款确认号源。

2.3 智能导诊功能

智能导诊是医生集团APP 的一项特色功能。智能导诊功能的目的在于为用户提供基础的健康状况自我诊断功能,帮助用户快速找到与自己病情相适应的医生集团和医生预约就诊,功能上相当于医院的导诊台。

2.4 多维搜索功能

为了方便用户预约挂号并及时了解自己的诊疗情况,医生集团APP 需要提供多种维度的搜索功能,包括通用搜索、搜索医生、订单查询等。

图1 医生集团APP 的功能模块图

3 医生集团APP 的系统设计

3.1 系统架构设计

医生集团APP 的总体架构采用MVC 模式。MVC 模式将应用对象分为模型(Model)、视图(View)和控制器(Controller)三部分[5]。模型主要负责存储数据和处理业务规则,表示实体对象与数据对象之间的映射关系。视图为用户提供与系统进行交互的界面。控制器用于接收用户的输入并调用相应的模型和视图去完成业务指令,它从视图中获取数据,并将数据发送给对应的模型,再将处理结果在视图中显示。

由于医生集团APP 需要与医院原有的医疗信息系统对接,为防范风险,医生集团APP 的客户端和应用服务器不能直接访问医院原有的医疗信息数据库,而只能通过前置服务器调用的相应接口来获取所需数据。首先,当用户提出某个操作请求时,客户端将请求信息封装成JSON 格式的数据发送到应用服务器。然后,应用服务器解析该请求信息,判断请求内容是在本地服务器还是需要查询医院前置服务器,再调用相应的数据接口。接下来,应用服务器从本地数据库查询请求数据或者从前置服务器数据接口中查询请求数据,将其封装为JSON 格式的数据返回给客户端。

3.2 功能模块设计

3.2.1 用户管理功能模块

注册和登录是医生集团APP 的基本功能。为了防止恶意注册行为、降低系统风险,医生集团APP 要求用户在注册时提供手机验证码。同时,考虑到用户隐私和公共卫生管理需要,要求用户在注册时使用身份证实名验证。因此,用户注册信息包括姓名、身份证号、手机号和手机验证码,均为必填项。

3.2.2 预约挂号功能模块

预约挂号是医生集团APP 的核心功能,由查找号源、锁定号源和在线支付等功能组成。预约挂号功能模块的执行流程如图2 所示。(1)查找号源。医生集团的管理员在后台管理系统中定期发布本集团医生的号源信息,用户通过“查找号源”页面进行预约挂号。如果用户清楚地知道想要预约的医生,可以直接输入医生姓名查找该医生的号源;如果用户不知道选择哪个医生,可以先通过智能导诊功能确定需要预约的医生,再查找该医生的号源。(2)锁定号源。如果用户查找到想要预约的医生的号源,可以根据日期锁定号源,并进入“在线支付”页面;如果没有找到合适的号源,则进入“查找号源”页面重新查找号源。(3)在线支付。用户锁定号源后进入到“在线支付”页面,选择合适的支付渠道在线支付挂号费用,如果支付成功,则预约挂号成功,系统跳转到“订单查询”页面;如果支付失败,则跳转到“查找号源”页面重新进行预约挂号。

3.2.3 智能导诊功能模块

如果用户不清楚自己该预约挂号哪个医生,可以使用智能导诊功能。用户首先进入“智能导诊”页面,如果有明显的身体不适状况,可以点击人体部位模拟图的相应部位,接下来回答系统提出的若干简单问题,系统就会基于用户的回答搜索疾病库,为其推荐相关的医生集团,进而确定合适的医生进行预约挂号;如果用户不能确定明显不适的身体部位,可以通过疾病类型列表选择可能相关的疾病,再去回答系统提出的问题,进而选择合适的医生集团和医生进行预约挂号。通过智能导诊功能,可以有效地降低用户挂错号的几率。智能导诊功能模块的执行流程如图2 所示。

3.2.4 多维搜索功能模块

图2 预约挂号功能流程图

图3 智能导诊功能流程图

为了便于用户使用,医生集团APP 提供了多种维度的搜索功能,包括通用搜索、搜索医生、订单查询等。(1)通用搜索。用户在搜索页面的搜索框中输入查询关键词,点击搜索按钮,即可进入到“搜索结果”页面,然后根据需要执行相关操作。(2)搜索医生。用户可以通过“医生集团列表”页面点选所需的医生集团,系统会返回该医生集团的医生列表;接下来,用户既可以通过输入医生姓名进行精确查询,也可以通过设置筛选条件进行模糊查询;最后,满足查询条件的医生会在“医生列表”页面显示,用户单击相应的条目即可进入医生详情页面。(3)订单查询。用户可以进入“个人中心”页面,查询自己的挂号信息(订单),进入“订单详情”页面查看缴费信息、检查报告、诊断意见等。

4 结论

近年来,医生集团在我国发展迅速。然而,当前我国医生集团面临着运营管理模式不成熟、医疗实体缺失、人才吸纳陷入瓶颈等挑战。为了帮助医生集团应对挑战,本文设计了一个面向医生集团的移动医疗APP,旨在为医生和患者建立一个高效、便捷的沟通渠道。本文对医生集团APP 的功能需求、系统架构和各功能模块的具体设计进行了介绍。通过使用医生集团APP不仅方便患者就诊,还可以提升医生集团的资源配置效率,促进医生集团的良性发展。

猜你喜欢
功能模块挂号页面
刷新生活的页面
答案
让Word同时拥有横向页和纵向页
移动『黄牛』
China-U.S.Relations:an Understanding from the Perspective of Forging New-type International Relations
移动“黄牛”
商业模式是新媒体的核心
基于ASP.NET标准的采购管理系统研究
高校二手交易网络平台功能及技术框架分析与设计