论文部分内容阅读
近年来,随着政府相关部门的不断干预以及医院内部的持续优化,目前我国医疗水平和办事效率正在逐步改善。但是“挂号难”的问题仍然是限制广大患者顺利就诊的最大障碍。如何合理地调配医疗资源,缓解患者“挂号难”问题,正是本课题需要研究的方向。随着移动互联网的快速发展以及移动终端的不断普及,将排队挂号搬进手机里变得越来越实际。因此本课题的研究内容主要以解决患者门诊挂号难为重点,并围绕该重点展开一系列调研工作以及系统开发。本课题所研发的系统是医疗挂号大系统的一个服务端系统,承接大系统的主要功能,本论文所完成的工作如下:1、从需求的角度出发,划分服务端系统模块。再以模块为单位进行划分相应接口。2、从服务端架构的角度出发,搭建支持动态接入HIS系统的服务端系统。通过使用ZooKeeper和Dubbo技术,搭建具备高并发、可扩展地接入新的HIS系统的服务端系统。3、从接口的角度出发,设计并实现了高安全性的通信方式和签名算法。并且将接口的调用方式统一化,实现了不区分客户端和医院的接口设计。4、从业务功能的角度出发,实现了预约挂号、就诊卡管理、当日挂号、查询挂号历史等与挂号相关的各项功能并为后台管理系统提供相关数据。5、从扩展性的角度出发,实现了与短信平台、支付平台、实名认证平台等第三方平台的对接。同时支持动态接入HIS系统的可扩展性支持。本课题的项目将解决北京某医院现有的预约挂号和当日挂号效率低下的问题。本系统的技术框架是以Spring、MyBatis和Redis等开源技术为项目框架,搭配以ZooKeeper作为服务注册中心,使用Dubbo作为通信协议,来实现服务化框架的搭建。经过设计、开发、功能集成、集成测试等多个环节的反复验证,并通过投入实际使用,已经充分证明了其正确性、可用性和稳定性。