APP下载

医院移动预约挂号平台的设计与实现

2019-04-26王珂孙晓红

电子技术与软件工程 2019年6期
关键词:服务器端挂号后台

文/王珂 孙晓红

1 研究的意义

1.1 减少病人排队挂号等候时间

医院移动预约挂号平台可以让病人优先挂号,优先检查,享受优先挂专家号,大大的减少了病人挂号排队的时间。

1.2 挂号方便快捷

病人可以通过平台查看医生的排班时间,然后进行预约,结合自己的实际情况就诊,支付费用可以手机在线支付,也可现场支付,相对于以前的排队挂号更加方便快捷。

1.3 提高了医院工作效率

预约挂号平台一经推广,可以减轻医院窗口挂号的人数,很好的避免了患者拥堵现象,对于病情危急的患者可以快速得到医生的就诊。不仅提升了医院的服务质量,还提高了医院的工作效率。

2 Android系统客户端平台设计

2.1 结构设计

(1)从Web 客户端和云服务器入手设计,利用集成的开发工具插件进行系统的搭建环境。

(2)结合医院现有HIS 系统做方案技术选型,调查分析该地区患者使用其他平台的使用情况,通过分析筛选出合适的方案

(3)进行详细设计、连接数据库,通过 MYSQL 和 Apache tomcat 搭建和连接调试服务器,通过 SQLyog community 建立可视化数据库连接工具,搭建数据库关系模型和进行数据表的建立,对数据库安全性作出评估和管理方案的建议。

(4)研究Http Client 协议接口,分析客户端和服务器端使用的网络协议,并实现客户端和服务器端的通信交流。

(5)建立测试环境和手机模拟器,通过服务器和客户端模拟器的双向调试完成测试和错误排查。

(6)使用本地服务器构建一个SaaS 云,通过对加盟的医院授予不同级别的权限,尝试利用二维码对电子病历进行管理。

2.2 系统功能设计

(1)用户名注册登录:注册时所需要的个人信息资料,凭借身份证登录;

(2)预约挂号:根据医生的资料和信息预约,方便就诊;

(3)订单提交:根据自己病情,选择医生和科室,提交订单,支付方式选择银行卡或手机支付,支付成功会,自动打印号码,然后凭借号码就诊;

(4)预约挂号记录查询或取消:在订单提交之后,可以查询预约记录,如果是特殊情况可以取消预约订单,系统将会自动将对应的金额返还给患者的账户;

(5)健康知识:发布一些与健康有关的知识;

(6)用户服务:包括就诊指导,科室信息,知名专家信息,医德医风等。

预约挂号客户端图标设计如表1所示。

预约挂号系统大量的信息处理,以及数据处理工作都是在后台服务器实现的。服务器和客户端采用通讯模式,患者挂号成功,医生可以随时登陆后台浏览挂号信息,系统管理员也可以对数据库进行维护和更新,系统Web 端功能表如表2所示。

2.3 数据库设计

系统服务器端数据库设计采用了 MYSQL数据库,它的优势明显:

(1)容易理解:关系型数据库的存储操作使用二维表,符合现代化的逻辑理念,比其他的数据库更容易理解;

(2)使用方便:后台管理员可以通过SQL 语言对数据库进行操作,也可以在图形界面上直接操作,操作起来很方便。

(3)便于维护:关系型数据库具有完整性,包括实体的完整和用户信息的完整,同时还可以对外建立起关联,除去了多余的数据冗余,维护起来更加方便。

3 服务器与客户端联系

服务器与客户端的通信方式采用Http Client,http 通讯协议有两种方式,一种是GET,一种是POST。其中GET 是用于向服务器读取信息,POST 是用于修改服务器内容或带参数查询服务器内容。在一般的情况下,GET 是查询信息,POST 是用来登录注册和支付等功能的,若是客户端希望通过参数用POST 操作来修改服务器端的内容,则就需要建立完整的通讯地址了。

4 预约挂号功能实现

基于Android 的医院移动预约挂号系统根据前面的工作进行实现,手机客户端采用Android 平台进行开发,大部分手机都可以运行。Web 服务端在PC 端运行,采用Apachetomcat 集成开发环境,支持大部分浏览器,后台采用MySQL。

表1

表2

使用者在装有预约挂号的APP 上填写相应的信息资料,在本机信息规则检查无误后通过Http 协议传输到后台,后台进行数据核对,并将信息封装在json 中返回。要实现设计中的要求,需要把设计中的要求的内容真实的呈现出来,实现一个可行的应用系统。

5 系统测试

为确保系统是按照设计要求进行设计的,就需要对系统进行测试,在测试过程中认真观察实验现象,为系统的改进和为维护提供基础资料,由于不同型号的Android 系统,运行的稳定性不一样,所以测试时要选择不同的型号进行测试。对测试用例中的功能也都是完全实现,客户端的测试成功说明了设计的科学性和严谨性。系统正确的实现预约挂号的功能,在Web 服务端实现了对用户的管理和后台的管理。

从整体上来看,系统的成功实现,可解决医院门诊医疗信息处理劳动强度大且工作效率低、病人排队挂号等候时间长、辗转过程多的问题。在未来将会是在就医方面快速就诊的一条捷径,将会成为医疗信息化改革的中流砥柱。

猜你喜欢

服务器端挂号后台
Linux环境下基于Socket的数据传输软件设计
浅析异步通信层的架构在ASP.NET 程序中的应用
后台暗恋
我会独自挂号
基于Qt的安全即时通讯软件服务器端设计
前台、后台精彩花絮停不了
以“后台”的名义节省电池用量
挂号中介服务“赔本赚吆喝”
电力调度中后台监控系统的应用
分时段预约挂号的实现与应用