一种医疗数据推送方法、节点、系统以及存储介质技术方案

技术编号:31158220 阅读:18 留言:0更新日期:2021-12-04 09:57
本申请公开了一种医疗数据推送方法,该方法应用于第一节点,第一节点至少部署有数据提取服务以及第一数据推送服务;第一节点,与第一数据库之间建立有第一连接、与第二节点之间建立有第二连接;第一数据库中存储有在线诊疗产生的医疗数据;方法包括:基于数据提取服务,通过第一连接,从第一数据库中提取医疗数据,并将医疗数据存储至第二数据库;基于第一数据推送服务,从第二数据库中获取医疗数据;基于第一数据推送服务,通过第二连接,向第二节点推送医疗数据;第二节点,用于将医疗数据推送至医疗数据管理节点。本申请还公开了一种应用于第二节点的医疗数据推送方法,一种第一节点、第二节点、医疗数据推送系统以及存储介质。医疗数据推送系统以及存储介质。医疗数据推送系统以及存储介质。

【技术实现步骤摘要】
一种医疗数据推送方法、节点、系统以及存储介质


[0001]本申请涉及在线医疗数据处理领域,尤其涉及一种医疗数据推送方法、第一节点、第二节点、医疗数据推送系统以及计算机可读存储介质。

技术介绍

[0002]在线智慧医疗,为第三方医院以及就诊患者提供了全方位的互联网诊疗服务。在线智慧医疗对应的医疗数据,需要推送至地方卫健委监管中心以接受地方卫健委监管中心的监督管理。而在相关技术中,面向地方卫健委监管中心的医疗数据推送操作,是依据实时存储在线智慧医疗产生的医疗数据的数据库执行的。因此,长时间的频繁的医疗数据读写操作,对存储医疗数据的数据库资源消耗过大,从而很容易导致医疗数据存储和推送的阻塞,增加了医疗数据无法正常推送的风险。

技术实现思路

[0003]本申请提供了一种医疗数据推送方法、第一节点、第二节点、医疗数据推送系统以及计算机可读存储介质。
[0004]本申请提供的医疗数据推送方法,将在线医疗产生的医疗数据存储在第一数据库中,并将第一数据库中的医疗数据同步至第二数据库中,且推送至医疗数据管理中心的医疗数据,是直接从第二数据库中获取的,从而降低了对第一数据库频繁读写的资源消耗,降低了医疗数据存储和推送阻塞的风险,提高了医疗数据推送流程的稳健性。
[0005]本申请提供的技术方案是这样的:
[0006]本申请提供了一种医疗数据推送方法,所述方法应用于第一节点,所述第一节点至少部署有数据提取服务以及第一数据推送服务;所述第一节点,与第一数据库之间建立有第一连接、与第二节点之间建立有第二连接;所述第一数据库中存储有在线诊疗产生的医疗数据;所述方法包括:
[0007]基于所述数据提取服务,通过所述第一连接,从所述第一数据库中提取所述医疗数据,并将所述医疗数据存储至第二数据库;
[0008]基于所述第一数据推送服务,从所述第二数据库中获取所述医疗数据;
[0009]基于所述第一数据推送服务,通过所述第二连接,向所述第二节点推送所述医疗数据;所述第二节点,用于将所述医疗数据推送至医疗数据管理节点。
[0010]在一些实施方式中,所述基于所述数据提取服务,通过所述第一连接,从所述第一数据库中提取所述医疗数据,包括:
[0011]获取所述第一数据库中的所述医疗数据的更新频率;
[0012]在所述更新频率小于频率阈值的情况下,基于所述数据提取服务,通过所述第一连接,从所述第一数据库中提取所述医疗数据。
[0013]在一些实施方式中,所述基于所述第一数据推送服务,通过所述第二连接,向所述第二节点推送所述医疗数据,包括:
[0014]对所述医疗数据进行校验;
[0015]在所述医疗数据校验通过的情况下,基于所述第一数据推送服务,通过所述第二连接,向所述第二节点推送所述医疗数据。
[0016]在一些实施方式中,所述对所述医疗数据进行校验,包括:
[0017]获取医疗数据管理规则;其中,所述医疗数据管理规则,表示所述医疗数据管理节点管理所述医疗数据的规则;
[0018]基于所述医疗数据管理规则,对所述医疗数据进行校验。
[0019]在一些实施方式中,所述方法还包括:
[0020]通过所述第二连接,获取所述医疗数据的推送结果;
[0021]在所述推送结果为推送失败的情况下,基于所述第一数据推送服务,通过所述第二连接,重新向所述第二节点推送所述医疗数据;
[0022]在推送失败的次数大于或等于推送次数阈值的情况下,输出推送失败信息。
[0023]在一些实施方式中,所述方法还包括:
[0024]通过所述第二连接,接收所述第二节点发送的所述第二节点的状态信息;其中,所述状态信息,是所述第二节点以指定频率发送的;
[0025]在指定时间内未接收到所述状态信息的情况下,确定所述第二节点处于不可用状态。
[0026]在一些实施方式中,所述通过所述第二连接,接收所述第二节点发送的所述第二节点的状态信息,包括:
[0027]确定第一配置信息以及第二节点身份信息;其中,所述第一配置信息,包括允许访问所述第一节点的第二节点的身份信息;
[0028]在所述第二节点身份信息与所述第一配置信息匹配成功的情况下,通过所述第二连接,接收所述状态信息。
[0029]本申请还提供了一种医疗数据推送方法,所述方法应用于第二节点;所述第二节点与第一节点之间建立有第二连接;所述医疗数据,是所述第一节点从第二数据库中获取、并基于第一数据推送服务,通过第二连接推送至所述第二节点的;所述第二数据库中的所述医疗数据,是所述第一节点基于数据提取服务,通过第一连接从第一数据库中获取的;所述第一节点,与所述第一数据库之间建立有所述第一连接、且与所述第二节点之间建立有所述第二连接;所述第一节点,至少部署有所述数据提取服务以及所述第一数据推送服务;所述第一数据库中存储有在线诊疗产生的所述医疗数据;所述方法包括:
[0030]通过所述第二连接,接收所述第一节点推送的所述医疗数据;
[0031]将所述医疗数据推送至医疗数据管理节点。
[0032]在一些实施方式中,所述第二节点部署有数据高可用服务以及第二数据推送服务;所述第二节点与医疗数据管理节点之间建立有第三连接;所述将所述医疗数据推送至医疗数据管理节点,包括:
[0033]在接收到所述医疗数据的情况下,基于所述数据高可用服务,从述第二数据推送服务中确定出目标数据推送服务;
[0034]基于所述目标数据推送服务,通过所述第三连接,将所述医疗数据推送至所述医疗数据管理节点。
[0035]在一些实施方式中,所述通过所述第二连接,接收所述第一节点推送的所述医疗数据,包括:
[0036]确定第二配置信息以及第一节点身份信息;其中,所述第二配置信息,包括允许访问所述第二节点的第一节点的身份信息;
[0037]在所述第一节点身份信息与所述第二配置信息匹配成功的情况下,通过所述第二连接,接收所述第一节点推送的所述医疗数据。
[0038]在一些实施方式中,所述方法还包括:
[0039]通过所述第二连接,以指定频率向所述第一节点发送所述第二节点的状态信息;其中,所述第一节点在指定时间内未接收到所述状态信息的情况下,能够确定所述第二节点处于不可用状态。
[0040]本申请还提供了一种第一节点,所述第一节点至少部署有数据提取服务以及第一数据推送服务;所述第一节点,与第一数据库之间建立有第一连接、与第二节点之间建立有第二连接;所述第一数据库中存储有在线诊疗产生的医疗数据;所述第二节点,用于将所述医疗数据推送至医疗数据管理节点;所述第一节点包括第一接收模块、第一处理模块以及第一推送模块;其中:
[0041]所述第一接收模块,用于基于所述数据提取服务,通过所述第一连接,从所述第一数据库中提取所述医疗数据;
[0042]所述第一处理模块,用于将所述医疗数据存储至第二数据库;
[0043]所本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种医疗数据推送方法,其特征在于,所述方法应用于第一节点,所述第一节点至少部署有数据提取服务以及第一数据推送服务;所述第一节点,与第一数据库之间建立有第一连接、与第二节点之间建立有第二连接;所述第一数据库中存储有在线诊疗产生的医疗数据;所述方法包括:基于所述数据提取服务,通过所述第一连接,从所述第一数据库中提取所述医疗数据,并将所述医疗数据存储至第二数据库;基于所述第一数据推送服务,从所述第二数据库中获取所述医疗数据;基于所述第一数据推送服务,通过所述第二连接,向所述第二节点推送所述医疗数据;所述第二节点,用于将所述医疗数据推送至医疗数据管理节点。2.根据权利要求1所述的方法,其特征在于,所述基于所述数据提取服务,通过所述第一连接,从所述第一数据库中提取所述医疗数据,包括:获取所述第一数据库中的所述医疗数据的更新频率;在所述更新频率小于频率阈值的情况下,基于所述数据提取服务,通过所述第一连接,从所述第一数据库中提取所述医疗数据。3.根据权利要求1所述的方法,其特征在于,所述基于所述第一数据推送服务,通过所述第二连接,向所述第二节点推送所述医疗数据,包括:对所述医疗数据进行校验;在所述医疗数据校验通过的情况下,基于所述第一数据推送服务,通过所述第二连接,向所述第二节点推送所述医疗数据。4.根据权利要求3所述的方法,其特征在于,所述对所述医疗数据进行校验,包括:获取医疗数据管理规则;其中,所述医疗数据管理规则,表示所述医疗数据管理节点管理所述医疗数据的规则;基于所述医疗数据管理规则,对所述医疗数据进行校验。5.根据权利要求1所述的方法,其特征在于,所述方法还包括:通过所述第二连接,获取所述医疗数据的推送结果;在所述推送结果为推送失败的情况下,基于所述第一数据推送服务,通过所述第二连接,重新向所述第二节点推送所述医疗数据;在推送失败的次数大于或等于推送次数阈值的情况下,输出推送失败信息。6.根据权利要求1所述的方法,其特征在于,所述方法还包括:通过所述第二连接,接收所述第二节点发送的所述第二节点的状态信息;其中,所述状态信息,是所述第二节点以指定频率发送的;在指定时间内未接收到所述状态信息的情况下,确定所述第二节点处于不可用状态。7.根据权利要求6所述的方法,其特征在于,所述通过所述第二连接,接收所述第二节点发送的所述第二节点的状态信息,包括:确定第一配置信息以及第二节点身份信息;其中,所述第一配置信息,包括允许访问所述第一节点的第二节点的身份信息;在所述第二节点身份信息与所述第一配置信息匹配成功的情况下,通过所述第二连接,接收所述状态信息。8.一种医疗数据推送方法,其特征在于,所述方法应用于第二节点;所述第二节点与第
一节点之间建立有第二连接;所述医疗数据,是所述第一节点从第二数据库中获取,并基于第一数据推送服务,通过第二连接推送至所述第二节点的;所述第二数据库中的所述医疗数据,是所述第一节点基于数据提取服务,通过第一连接从第一数据库中获取的;所述第一节点,与所述第一数据库之间建立有所述第一连接、且与所述第二节点之间建立有所述第二连接;所述第一节点,至少部署有所述数据提取服务以及所述第一数据推送服务;所述第一数据库中存储有在线诊疗产生的所述医疗数据;所述方法包括:通过所述第二连接,接收所述第一节点推送的所述医疗数据;将所述医疗数据推送至医疗数据管理节点。9.根据权利要求8所述的方法,其特征在于,所述第二节点部署有数据高可用服务以及第二数据推送服务;所述第二节点与医疗数据管理节点之间建立有第三...

【专利技术属性】
技术研发人员:陈文杰
申请(专利权)人:北京京东拓先科技有限公司
类型:发明
国别省市:

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

1