医疗数据共享方法、装置、计算机设备和存储介质制造方法及图纸

技术编号:19703328 阅读:39 留言:0更新日期:2018-12-08 14:30
本申请涉及一种医疗数据共享方法、装置、计算机设备和存储介质。方法包括当第二终端接收到发送医疗数据至第一终端的指令时,查询第一终端的第一地址标识,获取第一地址标识对应的第一网络地址;通过第一网络地址将第二终端与第一终端连接;当连接失败时,将第二终端与共享平台连接;从共享平台获取第一终端对应的第一公钥,通过第一公钥将医疗数据进行加密得到转发指令;将转发指令发送至共享平台,转发指令用于指示共享平台将加密后的医疗数据发送至第一终端,将接收到第一终端返回的对应的第一响应结果返回至第二终端;接收共享平台返回的第一响应结果,根据第一响应结果将发送成功的医疗数据标记为发送成功。采用本方法能够实现医疗数据共享。

【技术实现步骤摘要】
医疗数据共享方法、装置、计算机设备和存储介质
本申请涉及计算机
,特别是涉及一种医疗数据共享方法、装置、计算机设备和存储介质。
技术介绍
随着通信技术的发展,存储在各个医疗机构的医疗数据在理论上可以实现共享,从而可以满足患者的看病需求。然而,当前各个医疗机构的医疗数据的共享还无法满足当前的要求,例如当一个医疗机构A需要另外一个医疗机构B的医疗数据时,其通常是患者将上一次在医疗机构B看病的书面病历拿给医疗机构A的医生进行查看,这样仅能给出书面病历的内容,且在病历丢失后,该医疗数据即丢失,从而医疗机构A无法得到医疗机构B的医疗数据。
技术实现思路
基于此,有必要针对上述技术问题,提供一种能够实现医疗数据共享的医疗数据共享方法、装置、计算机设备和存储介质。一种医疗数据共享方法,所述方法包括:当第二终端接收到发送医疗数据至第一终端的指令时,则查询所述第一终端的第一地址标识,并获取所述第一地址标识对应的第一网络地址;通过所述第一网络地址将所述第二终端与所述第一终端进行连接;当所述第二终端与所述第一终端连接失败时,则将所述第二终端与共享平台进行连接;从所述共享平台获取所述第一终端对应的第一公钥,并通过所述第一公钥将医疗数据进行加密,根据加密后的医疗数据得到转发指令;将所述转发指令发送至所述共享平台,所述转发指令用于指示所述共享平台将加密后的医疗数据发送至所述第一终端,并将接收到所述第一终端返回的与所述加密后的医疗数据对应的第一响应结果返回至所述第二终端;接收所述共享平台返回的第一响应结果,且根据所述第一响应结果将发送成功的医疗数据标记为发送成功。在其中一个实施例中,所述方法还包括:当与所述共享平台连接失败时,则将所述医疗数据进行第一广播;接收所述第一终端返回的与所述第一广播对应的第二响应结果,且根据所述第二响应结果将发送成功的医疗数据标记为发送成功。在其中一个实施例中,所述方法还包括:当第二终端接收到将医疗数据发送至共享平台中的用户账户指令时,则获取所述用户账户对应的第二地址标识,并获取所述第二地址标识对应的第二网络地址;通过所述第二网络地址将所述第二终端与共享平台建立连接;当所述第二终端与所述共享平台连接成功时,则通过所述用户账户对应的公钥对所述医疗数据进行加密;将加密后的所述医疗数据发送至所述共享平台中对应的用户账户。在其中一个实施例中,所述方法还包括:当接收到第一终端发送的医疗数据的摘要时,则获取所述医疗数据对应的交易标识和关联交易标识;查询本地是否存储有与所述关联交易标识对应的医疗数据;如果存在,则将所述第一终端的第一地址标识、所述第二终端的第二地址标识、所述医疗数据的摘要以及所述交易标识生成第一验证指令;将所述第一验证指令发送至共享平台,所述第一验证指令用于指示所述共享平台验证所述医疗数据的合法性;当接收到所述共享平台返回的与所述第一验证指令对应的验证成功的结果时,则继续查询所述第一终端的第一地址标识,并获取所述第一地址标识对应的第一网络地址。在其中一个实施例中,所述方法还包括:当本地未存储有与所述关联交易标识对应的医疗数据时,则将所述关联交易标识进行第二广播,所述第二广播用于指示与所述第二终端相连接的当前终端查询当前终端本地是否存在与所述关联交易标识对应的医疗数据,且如果存在,则将对应的医疗数据返回至第二终端,如果不存在,则将与所述当前终端相连接的终端作为当前终端,并继续向与所述当前终端发送所述第二广播;接收存储有所述医疗数据的当前终端返回的与所述第二广播对应的医疗数据;将所述存储有所述医疗数据的当前终端的第三地址标识、所述第二终端的第二地址标识、所述医疗数据的摘要以及所述交易标识生成第二验证指令;将所述第二验证指令发送至共享平台,所述第二验证指令用于指示所述共享平台验证所述医疗数据的合法性;当接收到所述共享平台返回的与所述第二验证指令对应的验证成功的结果时,则继续查询所述第一终端的第一地址标识,并获取所述第一地址标识对应的第一网络地址。在其中一个实施例中,所述接收存储有所述医疗数据的终端返回的与所述第二广播对应的医疗数据之后,还包括:检测所述医疗数据的接收方的终端标识是否与本地的第二终端标识相同;当相同时,则通过本地存储的与所述第二终端标识对应的第二私钥对所述医疗数据进行解密,并将解密后的医疗数据通过索引的方式存储至本地;当不相同时,则获取所述医疗数据中的明文,并将所述明文存储至本地。在其中一个实施例中,所述方法还包括:接收输入的医疗数据查询指令;根据所述医疗数据查询指令查询本地是否存储有对应的医疗数据;当本地存储有对应的医疗数据时,则通过本地存储的第二私钥对所述医疗数据进行解密,并将解密后的医疗数据进行显示;当本地未存储有对应的医疗数据时,则向共享平台发送所述医疗数据查询指令;接收所述共享平台返回的与所述医疗数据查询指令对应的医疗数据,并通过本地存储的第二私钥对所述医疗数据进行解密,并将解密后的医疗数据进行显示。一种医疗数据共享装置,所述装置包括:第一查询模块,用于当第二终端接收到发送医疗数据至第一终端的指令时,则查询所述第一终端的第一地址标识,并获取所述第一地址标识对应的第一网络地址;第一连接模块,用于通过所述第一网络地址将所述第二终端与所述第一终端进行连接;当所述第二终端与所述第一终端连接失败时,则将所述第二终端与共享平台进行连接;第一获取模块,用于从所述共享平台获取所述第一终端对应的第一公钥,并通过所述第一公钥将医疗数据进行加密,根据加密后的医疗数据得到转发指令;第一发送模块,用于将所述转发指令发送至所述共享平台,所述转发指令用于指示所述共享平台将加密后的医疗数据发送至所述第一终端,并将接收到所述第一终端返回的与所述加密后的医疗数据对应的第一响应结果返回至所述第二终端;第一接收模块,用于接收所述共享平台返回的第一响应结果,且根据所述第一响应结果将发送成功的医疗数据标记为发送成功。一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现上述任一项所述方法的步骤。一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述任一项所述的方法的步骤。上述医疗数据共享方法、装置、计算机设备和存储介质,第二终端需要向第一终端发送医疗数据时,则首先查询第一终端的第一地址标识,并获取第一地址标识对应的第一网络地址,通过该第一网络地址第二终端尝试与第一终端进行连接,如果连接失败,则第二终端将所述第二终端与共享平台进行连接,通过共享平台将第二终端的医疗数据发送至第一终端,因此即使在第一终端与第二终端无法连接的前提下,第二终端也可以将医疗数据发送至第一终端,实现了医疗数据的共享。附图说明图1为一个实施例中医疗数据共享方法的应用场景图;图2为一个实施例中医疗数据共享方法的流程示意图;图3为一个实施例中的数据索引步骤的流程图;图4为一个实施例中医疗数据共享装置的结构框图;图5为一个实施例中计算机设备的内部结构图。具体实施方式为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。本申请提供的医疗数据共享方法,可以应用于如图1所示本文档来自技高网...

【技术保护点】
1.一种医疗数据共享方法,其特征在于,所述方法包括:当第二终端接收到发送医疗数据至第一终端的指令时,则查询所述第一终端的第一地址标识,并获取所述第一地址标识对应的第一网络地址;通过所述第一网络地址将所述第二终端与所述第一终端进行连接;当所述第二终端与所述第一终端连接失败时,则将所述第二终端与共享平台进行连接;从所述共享平台获取所述第一终端对应的第一公钥,并通过所述第一公钥将医疗数据进行加密,根据加密后的医疗数据得到转发指令;将所述转发指令发送至所述共享平台,所述转发指令用于指示所述共享平台将加密后的医疗数据发送至所述第一终端,并将接收到所述第一终端返回的与所述加密后的医疗数据对应的第一响应结果返回至所述第二终端;接收所述共享平台返回的第一响应结果,且根据所述第一响应结果将发送成功的医疗数据标记为发送成功。

【技术特征摘要】
1.一种医疗数据共享方法,其特征在于,所述方法包括:当第二终端接收到发送医疗数据至第一终端的指令时,则查询所述第一终端的第一地址标识,并获取所述第一地址标识对应的第一网络地址;通过所述第一网络地址将所述第二终端与所述第一终端进行连接;当所述第二终端与所述第一终端连接失败时,则将所述第二终端与共享平台进行连接;从所述共享平台获取所述第一终端对应的第一公钥,并通过所述第一公钥将医疗数据进行加密,根据加密后的医疗数据得到转发指令;将所述转发指令发送至所述共享平台,所述转发指令用于指示所述共享平台将加密后的医疗数据发送至所述第一终端,并将接收到所述第一终端返回的与所述加密后的医疗数据对应的第一响应结果返回至所述第二终端;接收所述共享平台返回的第一响应结果,且根据所述第一响应结果将发送成功的医疗数据标记为发送成功。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:当与所述共享平台连接失败时,则将所述医疗数据进行第一广播;接收所述第一终端返回的与所述第一广播对应的第二响应结果,且根据所述第二响应结果将发送成功的医疗数据标记为发送成功。3.根据权利要求1所述的方法,其特征在于,所述方法还包括:当第二终端接收到将医疗数据发送至共享平台中的用户账户指令时,则获取所述用户账户对应的第二地址标识,并获取所述第二地址标识对应的第二网络地址;通过所述第二网络地址将所述第二终端与共享平台建立连接;当所述第二终端与所述共享平台连接成功时,则通过所述用户账户对应的公钥对所述医疗数据进行加密;将加密后的所述医疗数据发送至所述共享平台中对应的用户账户。4.根据权利要求1至3任意一项所述的方法,其特征在于,所述方法还包括:当接收到第一终端发送的医疗数据的摘要时,则获取所述医疗数据对应的交易标识和关联交易标识;查询本地是否存储有与所述关联交易标识对应的医疗数据;如果存在,则将所述第一终端的第一地址标识、所述第二终端的第二地址标识、所述医疗数据的摘要以及所述交易标识生成第一验证指令;将所述第一验证指令发送至共享平台,所述第一验证指令用于指示所述共享平台验证所述医疗数据的合法性;当接收到所述共享平台返回的与所述第一验证指令对应的验证成功的结果时,则继续查询所述第一终端的第一地址标识,并获取所述第一地址标识对应的第一网络地址。5.根据权利要求4所述的方法,其特征在于,所述方法还包括:当本地未存储有与所述关联交易标识对应的医疗数据时,则将所述关联交易标识进行第二广播,所述第二广播用于指示与所述第二终端相连接的当前终端查询当前终端本地是否存在与所述关联交易标识对应的医疗数据,且如果存在,则将对应的医疗数据返回至第二终端,如果不存在,则将与所述当前终端相连接的终端作为当前终端,并继续向与所述当前终端发送所述第二广播;接收存储有所述医疗数据的当前终端返...

【专利技术属性】
技术研发人员:朱姬渊孙行智
申请(专利权)人:平安科技深圳有限公司
类型:发明
国别省市:广东,44

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

1