医疗信息化预约挂号系统及方法技术方案

技术编号:14777969 阅读:79 留言:0更新日期:2017-03-09 13:58
本发明专利技术提供一种医疗信息化预约挂号系统及方法,该方法包括步骤:从通信终端设备接收患者输入的预约挂号请求,为患者的预约挂号请求生成患者标识码;从预约挂号请求中解析出所需挂号科室的编号信息;根据所需挂号科室的编号信息确定该预约挂号请求所需访问的分区数据库的分区代码;将所需访问的分区数据库的分区代码加入预约挂号请求中;根据所述预约挂号请求的分区代码将数据库中间件连接至医疗数据库中相应的分区数据库;根据所连接的分区数据库中的预约挂号数量执行预约挂号请求,将预约挂号请求的执行结果按照患者标识码返回至通信终端设备。本发明专利技术在同一时间发生海量的预约挂号请求时能够及时准确地响应患者的预约挂号请求。

【技术实现步骤摘要】

本专利技术涉及医疗信息化
,尤其涉及一种医疗信息化预约挂号系统及方法
技术介绍
去医院看病时,首先需要进行挂号,随着去医院看病的人数不断增加,而医院可以接待的人数有限,人们通常需要花费大量的时间在挂号上,甚至有可能挂不上号,导致时间的浪费,同时影响了患者的治疗。随着互联网、云计算和移动通信等的迅猛发展,患者可通过网站、电子邮件、电话、短信的途径实现预约挂号功能,方便了病人挂号,节约了病人的时间。但是,目前采用的网上预约挂号系统,由于用户群庞大,当多个通信终端设备在同一时间可能很多患者发送预约请求,从而造成网上预约挂号系统的负载过大而不能及时准确无误响应患者发送的预约请求,可能发生患者所需预约的医院科室与实际就诊科室不一致的情况,给患者就诊带来了不便。此外,当多个通信终端设备同时发送海量的预约挂号请求时,容易发生预约挂号请求冲突而造成患者及时收不到预约挂号结果的情况。
技术实现思路
本专利技术的主要目的在于提供一种医疗信息化预约挂号系统及方法,旨在解决现有网上预约挂号系统在海量的预约挂号请求时引起请求冲突而造成无法及时准确无误地响应患者的预约挂号请求的技术问题。为实现上述目的,本专利技术提供了一种医疗信息化预约挂号系统,运行于云服务器中所述云服务器与医疗数据库以及多个通信终端设备连接,所述云服务器包括数据库中间件,所述医疗数据库划分为多个分区数据库,其中,所述医疗信息化预约挂号系统包括:信息获取模块,用于从通信终端设备接收患者输入的预约挂号请求,以及为患者的预约挂号请求生成一个患者标识码;信息解析模块,用于从患者的预约挂号请求中解析出患者所需挂号科室的编号信息;分区确定模块,用于根据患者所需挂号科室的编号信息确定该预约挂号请求所需访问的分区数据库的分区代码;数据分发模块,用于将所需访问的分区数据库的分区代码加入预约挂号请求中,将该预约挂号请求转发给所述数据库中间件,以及根据所述预约挂号请求的分区代码将所述数据库中间件连接至所述医疗数据库中相应的分区数据库;医疗执行模块,用于根据所连接的分区数据库中的预约挂号数量执行预约挂号请求,以及将预约挂号请求的执行结果按照所述患者标识码返回至所述通信终端设备。优选的,所述数据分发模块进一步用于从预设的数据库中间件中获取与预约挂号请求对应的数据库标签及数据库连接参数,以及根据所述数据库标签、数据库连接参数和分区代码将所述数据库中间件与所需访问的分区数据库建立相应的数据库连接。优选的,所述医疗执行模块进一步用于当所连接的分区数据库中在预定周期内的预约挂号数量小于预设值时,发送一个预约成功结果至所述通信终端设备并更新所连接的分区数据库中的预约挂号数量;当所连接的分区数据库中在预定周期内的预约挂号数量等于预设值时,发送一个预约失败结果至所述通信终端设备。优选的,所述医疗数据库中的每一个分区数据库分配有唯一的分区代码,一个分区代码对应一个医院科室的编号,每一个分区数据库记录有一个医院科室的预定周期内的预约挂号数量。优选的,所述数据库中间件包括医疗数据库中每一个分区数据库的数据库标签以及数据库连接参数,每一个分区数据库的数据库标签与该分区数据库的分区代码相对应。本专利技术还提供了一种医疗信息化预约挂号方法,应用于云服务器中,所述云服务器与医疗数据库以及多个通信终端设备连接,所述云服务器包括数据库中间件,所述医疗数据库划分为多个分区数据库,其中,所述医疗信息化预约挂号方法包括如下步骤:从通信终端设备接收患者输入的预约挂号请求,以及为患者的预约挂号请求生成一个患者标识码;从患者的预约挂号请求中解析出患者所需挂号科室的编号信息;根据患者所需挂号科室的编号信息确定该预约挂号请求所需访问的分区数据库的分区代码;将所需访问的分区数据库的分区代码加入预约挂号请求中,并将该预约挂号请求转发给所述数据库中间件;根据所述预约挂号请求的分区代码将所述数据库中间件连接至所述医疗数据库中相应的分区数据库;根据所连接的分区数据库中的预约挂号数量执行预约挂号请求,以及将预约挂号请求的执行结果按照所述患者标识码返回至所述通信终端设备。优选的,所述医疗信息化预约挂号方法还包括如下步骤:从预设的数据库中间件中获取与预约挂号请求对应的数据库标签及数据库连接参数,以及根据所述数据库标签、数据库连接参数和分区代码将所述数据库中间件与所需访问的分区数据库建立相应的数据库连接。优选的,所述医疗信息化预约挂号方法还包括如下步骤:当所连接的分区数据库中在预定周期内的预约挂号数量小于预设值时,发送一个预约成功结果至所述通信终端设备并更新所连接的分区数据库中的预约挂号数量;当所连接的分区数据库中在预定周期内的预约挂号数量等于预设值时,发送一个预约失败结果至所述通信终端设备。优选的,所述医疗数据库中的每一个分区数据库分配有唯一的分区代码,一个分区代码对应一个医院科室的编号,每一个分区数据库记录有一个医院科室的预定周期内的预约挂号数量。优选的,所述数据库中间件包括医疗数据库中每一个分区数据库的数据库标签以及数据库连接参数,每一个分区数据库的数据库标签与该分区数据库的分区代码相对应,所述数据库连接参数用于所述数据库中间件与所述医疗数据库中的分区数据库建立数据库连接。相较于现有技术,本专利技术所述医疗信息化预约挂号系统及方法采用上述技术方案,带来的技术效果为:能够根据患者发送的预约挂号请求正确区分出患者所需预约的医院科室并连接到相应的分区数据库,从而使得患者的预约挂号请求能够得到准确无误的响应,避免发生患者所需预约的医院科室与实际就诊科室不一致的情况。此外,当多个通信终端设备同时发送预约挂号请求时,每个通信终端设备都能够接收到云服务器执行各自预约挂号请求的执行结果,从而能够让患者准确了解预约挂号结果,避免发生海量预约挂号请求时造成预约请求冲突而收不到预约挂号结果的情况。附图说明图1是本专利技术医疗信息化预约挂号系统优选实施例的应用环境示意图;图2是本专利技术医疗信息化预约挂号系统优选实施例的功能模块示意图;图3是本专利技术医疗信息化预约挂号方法优选实施例的流程图;本专利技术目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。具体实施方式为更进一步阐述本专利技术为达成预定专利技术目的所采取的技术手段及功效,以下结合附图及较佳实施例,对本专利技术的具体实施方式、结构、特征及其功效,详细说明如下。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。参照图1所示,图1是本专利技术医疗信息化预约挂号系统优选实施例的应用环境示意图。在本实施例中,所述医疗信息化预约挂号系统10运行于云服务器1。所述云服务器1通过通信网络4与多个通信终端设备2(图1中以两个为例进行说明)建立通信连接,并通过数据库连接5连接至医疗数据库3。所述云服务器1是一种云平台或云平台中的一台服务器,通过云服务器1的数据传输能力及数据存储能力,可以更好地处理及/或协助通信终端设备2及医疗数据库3的就诊预约挂号请求,有利于多个患者同时利用通信终端设备2进行网上预约挂号操作。所述通信终端设备2用于供用户输入患者的预约挂号请求,所述预约挂号请求包括患者姓名、患者年龄、挂号科室及患者的联系方式(例如,电子邮箱地址、手机号码、即时通信账号)等信息。所述通信终端设备2可以是,但不限于,智能手机、本文档来自技高网...
医疗信息化预约挂号系统及方法

【技术保护点】
一种医疗信息化预约挂号系统,运行于云服务器中,所述云服务器与医疗数据库以及多个通信终端设备连接,其特征在于,所述云服务器包括数据库中间件,所述医疗数据库划分为多个分区数据库,其中,所述医疗信息化预约挂号系统包括:信息获取模块,用于从通信终端设备接收患者输入的预约挂号请求,以及为患者的预约挂号请求生成一个患者标识码;信息解析模块,用于从患者的预约挂号请求中解析出患者所需挂号科室的编号信息;分区确定模块,用于根据患者所需挂号科室的编号信息确定该预约挂号请求所需访问的分区数据库的分区代码;数据分发模块,用于将所需访问的分区数据库的分区代码加入预约挂号请求中,将该预约挂号请求转发给所述数据库中间件,以及根据所述预约挂号请求的分区代码将所述数据库中间件连接至所述医疗数据库中相应的分区数据库;医疗执行模块,用于根据所连接的分区数据库中的预约挂号数量执行预约挂号请求,以及将预约挂号请求的执行结果按照所述患者标识码返回至所述通信终端设备。

【技术特征摘要】
1.一种医疗信息化预约挂号系统,运行于云服务器中,所述云服务器与医疗数据库以及多个通信终端设备连接,其特征在于,所述云服务器包括数据库中间件,所述医疗数据库划分为多个分区数据库,其中,所述医疗信息化预约挂号系统包括:信息获取模块,用于从通信终端设备接收患者输入的预约挂号请求,以及为患者的预约挂号请求生成一个患者标识码;信息解析模块,用于从患者的预约挂号请求中解析出患者所需挂号科室的编号信息;分区确定模块,用于根据患者所需挂号科室的编号信息确定该预约挂号请求所需访问的分区数据库的分区代码;数据分发模块,用于将所需访问的分区数据库的分区代码加入预约挂号请求中,将该预约挂号请求转发给所述数据库中间件,以及根据所述预约挂号请求的分区代码将所述数据库中间件连接至所述医疗数据库中相应的分区数据库;医疗执行模块,用于根据所连接的分区数据库中的预约挂号数量执行预约挂号请求,以及将预约挂号请求的执行结果按照所述患者标识码返回至所述通信终端设备。2.如权利要求1所述的医疗信息化预约挂号系统,其特征在于,所述数据分发模块进一步用于从预设的数据库中间件中获取与预约挂号请求对应的数据库标签及数据库连接参数,并根据数据库标签、数据库连接参数和分区代码将所述数据库中间件与所需访问的分区数据库建立相应的数据库连接。3.如权利要求1所述的医疗信息化预约挂号系统,其特征在于,所述医疗执行模块进一步用于当所连接的分区数据库中在预定周期内的预约挂号数量小于预设值时,发送一个预约成功结果至所述通信终端设备并更新所连接的分区数据库中的预约挂号数量;当所连接的分区数据库中在预定周期内的预约挂号数量等于预设值时,发送一个预约失败结果至所述通信终端设备。4.如权利要求1所述的医疗信息化预约挂号系统,其特征在于,所述医疗数据库中的每一个分区数据库分配有唯一的分区代码,一个分区代码对应一个医院科室的编号,每一个分区数据库记录有一个医院科室的预定周期内的预约挂号数量。5.如权利要求1至4任一项所述的医疗信息化预约挂号系统,其特征在于,所述数据库中间件包括医疗数据库中每一个分区数据库的数据库标签以及数据库连接参数,每一个分区数据库的数据库标签与该分区数据库的分区代码相对应。6.一种医...

【专利技术属性】
技术研发人员:张贯京张红治高伟明葛新科陈琦
申请(专利权)人:深圳市前海安测信息技术有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1