具有双向调用功能的医疗机构智能接入系统技术方案

技术编号:18398884 阅读:41 留言:0更新日期:2018-07-08 19:31
本发明专利技术涉及一种具有双向调用功能的医疗机构智能接入系统和方法,该系统包括至少一个医疗机构服务器、以及医疗机构前置机,其中,所述医疗机构服务器位于所属医疗机构,其中,所述医疗机构前置机连接到互联网,并包括:对内业务调用接收模块,被配置用于从所述互联网应用接收对所述医疗机构服务器的业务调用请求;业务调用注册和存储模块,被配置用于接收可供调用的业务的注册,并存储相应业务信息;对内业务调用发送模块,其被配置用于向所述医疗机构服务器发送所述业务调用请求,以便由所述医疗机构服务器执行相应业务;业务调用结果处理模块,其被配置用于接收并转发业务执行结果。

【技术实现步骤摘要】
具有双向调用功能的医疗机构智能接入系统
本专利技术涉及互联网服务
,尤其涉及具有双向调用功能的医疗机构智能接入系统。
技术介绍
医疗保险制度是社会保障制度的重要组成部分,是国家的基本社会制度之一。在卫生信息化的发展过程中,医院等各个医疗机构都建立了各自的信息业务系统,加快本机构管理能力和服务效率的同时,由于系统纵向建设,大部分医院等卫生机构的信息资源不能共享,“信息孤岛”严重,导致医疗资源不能有效利用、医疗效率低下、医疗费用昂贵等问题日益突出。目前,在医疗互联网的大背景下,能够基于网络平台,使医院挂号、处方、结算等传统流程能够对接各类互联网业务,但是由于业务的复杂性(对接方式、流程、数据格式、数据字典)以及医院系统的各异,导致影响对接的难度、效率、以及医院内部系统的稳定性和安全性。在前端客户端和医院后台服务器之间可提供前置机来实现安全验证服务、业务调用服务、数据传递服务等等。然而,当前的前置机系统不支持双向调用(即,外调内/内调外)任务模式,尤其是动态调用模式,需要人工干预或者事先编程实现,造成较大不便。
技术实现思路
有鉴于此,针对现有技术的上述缺点,本专利技术提出了一种模板化、可配置的智能接入系统,满足多种对接方式、支持多种通信协议、支持流程配置,可以快速完成外部互联网系统与医院内部系统的系统对接和数据交互。本专利技术能够为医疗机构与外部系统建立“安全、便捷、可靠”的数据与服务联接,脚本化的流程定义语言和功能强大的组件,提供了多样化数据采集和服务对接能力,可视化快速配置与远程部署功能,极大地提高了系统对接效率,通过可复制模板库,1-2周即可完成系统对接。创新的知识库应用,实现业务知识的快速积累与传递。软硬一体化的设计,更实现了“即插即用”的智能部署模式。根据本专利技术的实施例,提供了一种具有双向调用功能的医疗机构智能接入系统,包括至少一个医疗机构服务器、以及医疗机构前置机,其中,所述医疗机构服务器位于所属医疗机构,其中,所述医疗机构前置机连接到互联网,并包括:对内业务调用接收模块,被配置用于从所述互联网应用接收对所述医疗机构服务器的业务调用请求;业务调用注册和存储模块,被配置用于接收可供调用的业务的注册,并存储相应业务信息;对内业务调用发送模块,其被配置用于向所述医疗机构服务器发送所述业务调用请求,以便由所述医疗机构服务器执行相应业务;业务调用结果处理模块,其被配置用于接收并转发业务执行结果。根据本专利技术的实施例,所述医疗机构前置机还包括:对外业务调用接收模块,被配置用于从所述医疗机构服务器接收对所述互联网应用的业务调用请求;对外业务调用发送模块,被配置用于向所述互联网应用发送所述业务调用请求,其中,所述业务调用注册和存储模块被配置用于分别接收可供所述医疗机构服务器调用的互联网应用业务的注册、以及可供所述互联网应用调用的医疗机构业务的注册,并存储相应业务信息。根据本专利技术的实施例,所述医疗机构前置机还包括:业务调用请求预处理模块,被配置用于对接收到的业务调用请求进行预处理,所述预处理包括对业务调用请求数据进行校验、以排除非法请求,根据本专利技术的实施例,所述医疗机构前置机还包括:医疗机构服务器状态查询模块,被配置用于查询所述医疗机构服务器是出于联机还是脱机状态;业务调用请求存储模块,被配置用于针对与处于脱机状态的医疗机构服务器相关联的业务调用请求,根据所述业务调用请求的优先级,将业务调用请求放入业务队列中的特定位置,其中,所述对内业务调用发送模块还被配置用于:在处于脱机状态下的医疗机构服务器转变为联机状态时,将业务队列中的业务调用请求依次转发给所述医疗机构服务器并由其执行。根据本专利技术的实施例,所述业务调用请求预处理模块还被配置用于判断所述业务调用请求需要同步还是异步处理方式,在所述医疗机构服务器处于脱机状态时,将需要同步处理方式的业务调用请求拒绝并退回给所述互联网应用。根据本专利技术的实施例,提供了一种基于具有双向调用功能的医疗机构智能接入系统的智能接入方法,所述医疗机构智能接入系统包括至少一个医疗机构服务器、医疗机构数据库、以及医疗机构前置机,其中,所述医疗机构服务器位于所属医疗机构,所述医疗机构前置机连接到互联网,所述智能接入方法包括所述医疗机构前置机执行的以下步骤:步骤1、从所述互联网应用接收对医疗机构服务器的业务调用请求;步骤2、查询所述医疗机构的医疗机构服务器的连接状态,所述连接状态包括联机状态和脱机状态;步骤3、如果所述医疗机构服务器处于联机状态,则将所述业务调用请求转发给联机状态下的医疗机构服务器并由其执行;步骤4、如果所述医疗机构服务器处于脱机状态,则将所述业务调用请求送入业务队列;步骤5、在处于脱机状态下的医疗机构服务器转变为联机状态时,将业务队列中的业务调用请求依次转发给所述医疗机构服务器并由其执行;步骤6、从所述医疗机构服务器接收业务执行结果,并将业务执行结果汇总并发送到互联网应用。根据本专利技术的实施例,所述步骤4包括:步骤S401、所述医疗机构前置机对业务请求进行预处理;步骤S402、所述医疗机构前置机根据业务调用请求优先级,将业务调用请求放入队列中的特定位置。根据本专利技术的实施例,所述所述预处理包括:对业务调用请求数据进行校验、以排除非法请求;判断所述业务调用请求要求同步还是异步处理方式,将要求同步处理方式的业务调用请求拒绝并退回给所述互联网应用。根据本专利技术的实施例,所述步骤1之前还包括以下步骤:接收可供调用的业务的注册,并存储相应业务信息。根据本专利技术的实施例,提供了一种计算机可读存储介质,其上存储用于执行智能接入方法的程序,所述程序被处理器执行时,实现根据所述方法的步骤。本专利技术的有益效果主要在于:可灵活通过现有协议(ht中或其它方式)灵活配置双向调用策略,能够按需整合来自不用数据源的信息,在分布式环境下十分可靠,无需开发人员过多干预,保持业务的持续性和可靠性,且不会对数据库造成压力,由此提高了业务对接效率。另外,还能够保障医院系统对接的稳定性、通过物理隔离方式保证商业信息的安全性,使得医疗互联网化更加低成本更加安全可靠。附图说明图1为根据本专利技术的实施例的具有双向调用功能的医疗机构智能接入系统的功能架构示意图;图2和3为根据本专利技术的实施例的具有双向调用功能的医疗机构智能接入系统的任务处理方法的流程示意图;图4为根据本专利技术的实施例的具有双向调用功能的医疗机构智能接入方法的硬件实现示意图。具体实施方式下面,结合附图对技术方案的实施作进一步的详细描述。本领域的技术人员能够理解,尽管以下的说明涉及到有关本专利技术的实施例的很多技术细节,但这仅为用来说明本专利技术的原理的示例、而不意味着任何限制。本专利技术能够适用于不同于以下例举的技术细节之外的场合,只要它们不背离本专利技术的原理和精神即可。另外,为了避免使本说明书的描述限于冗繁,在本说明书中的描述中,可能对可在现有技术资料中获得的部分技术细节进行了省略、简化、变通等处理,这对于本领域的技术人员来说是可以理解的,并且这不会影响本说明书的公开充分性。下文中,将参照附图描述本专利技术的实施例。注意,将以下面的次序给出描述:1、具有双向调用功能的医疗机构智能接入系统的架构(图1);2、具有双向调用功能的医疗机构智能接入系统的任务处理方法(图2、3);3、根据本专利技术的实施例本文档来自技高网...

【技术保护点】
1.一种具有双向调用功能的医疗机构智能接入系统,包括至少一个医疗机构服务器、以及医疗机构前置机,其中,所述医疗机构服务器位于所属医疗机构,其中,所述医疗机构前置机连接到互联网,并包括:对内业务调用接收模块,被配置用于从所述互联网应用接收对所述医疗机构服务器的业务调用请求;业务调用注册和存储模块,被配置用于接收可供调用的业务的注册,并存储相应业务信息;对内业务调用发送模块,被配置用于向所述医疗机构服务器发送所述业务调用请求,以便由所述医疗机构服务器执行相应业务;以及业务调用结果处理模块,被配置用于接收并转发业务执行结果。

【技术特征摘要】
1.一种具有双向调用功能的医疗机构智能接入系统,包括至少一个医疗机构服务器、以及医疗机构前置机,其中,所述医疗机构服务器位于所属医疗机构,其中,所述医疗机构前置机连接到互联网,并包括:对内业务调用接收模块,被配置用于从所述互联网应用接收对所述医疗机构服务器的业务调用请求;业务调用注册和存储模块,被配置用于接收可供调用的业务的注册,并存储相应业务信息;对内业务调用发送模块,被配置用于向所述医疗机构服务器发送所述业务调用请求,以便由所述医疗机构服务器执行相应业务;以及业务调用结果处理模块,被配置用于接收并转发业务执行结果。2.根据权利要求1所述的医疗机构智能接入系统,其中,所述医疗机构前置机还包括:对外业务调用接收模块,被配置用于从所述医疗机构服务器接收对所述互联网应用的业务调用请求;对外业务调用发送模块,被配置用于向所述互联网应用发送所述业务调用请求,其中,所述业务调用注册和存储模块被配置用于分别接收可供所述医疗机构服务器调用的互联网应用业务的注册、以及可供所述互联网应用调用的医疗机构业务的注册,并存储相应业务信息。3.根据权利要求1所述的医疗机构智能接入系统,其中,所述医疗机构前置机还包括:业务调用请求预处理模块,被配置用于对接收到的业务调用请求进行预处理,所述预处理包括对业务调用请求数据进行校验、以排除非法请求。4.根据权利要求3所述的医疗机构智能接入系统,其中,所述医疗机构前置机还包括:医疗机构服务器状态查询模块,被配置用于查询所述医疗机构服务器是出于联机还是脱机状态;业务调用请求存储模块,被配置用于针对与处于脱机状态的医疗机构服务器相关联的业务调用请求,根据所述业务调用请求的优先级,将业务调用请求放入业务队列中的特定位置,其中,所述对内业务调用发送模块还被配置用于:在处于脱机状态下的医疗机构服务器转变为联机状态时,将业务队列中的业务调用请求依次转发给所述医疗机构服务器并由其执行。5.根据权利要求4所述的医疗机构智能接入系统,其中,所述业务...

【专利技术属性】
技术研发人员:葛叶冰张海容丁睿
申请(专利权)人:平安医疗健康管理股份有限公司
类型:发明
国别省市:上海,31

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

1