【技术实现步骤摘要】
医疗数据共享方法、装置、电子设备及介质
本专利技术涉及智慧医疗
,尤其涉及一种医疗数据共享方法、装置、电子设备及介质。
技术介绍
随着国家新医改的不断深入,医联体、医共体、互联网医院等新的医疗模式如雨后春笋般在全国各地迅猛发展。在这些新的医疗模式下,汇集形成了大量的医疗数据中心,这些医疗数据中心因分属于不同企业或医疗模式而形成相互隔离的数据孤岛,导致患者的诊疗信息无法互联共享,从而造成患者就医时需要重复进行身体检查。
技术实现思路
鉴于以上内容,有必要提供一种医疗数据共享方法、装置、电子设备及介质,不仅能够实现诊疗信息的数据共享,还能提高诊疗信息的安全性。一方面,本专利技术提出一种医疗数据共享方法,应用于电子设备,所述电子设备与区块链系统相通信,所述医疗数据共享方法包括:当检测到所述区块链系统中任意医院接收到待诊疗患者时,获取所述待诊疗患者的诊疗信息;获取所述待诊疗患者的输入信息,并根据所述输入信息生成所述诊疗信息的第一密钥对;确定所述任意医院在所述区块链系统中对应的目标节点,并从所述目标节点中获取与所述待诊疗患者对应的配置信息;根据所述配置信息生成所述诊疗信息的第二密钥对;将所述第一密钥对的公钥与所述第二密钥对的公钥进行拼接,得到目标公钥;利用所述目标公钥对所述诊疗信息进行加密处理,得到与所述诊疗信息对应的信息密文,并将所述信息密文存储至与所述目标节点对应的账号中;当接收到所述待诊疗患者的授权信息时,从所述授权信息中提取第一待 ...
【技术保护点】
1.一种医疗数据共享方法,应用于电子设备,所述电子设备与区块链系统相通信,其特征在于,所述医疗数据共享方法包括:/n当检测到所述区块链系统中任意医院接收到待诊疗患者时,获取所述待诊疗患者的诊疗信息;/n获取所述待诊疗患者的输入信息,并根据所述输入信息生成所述诊疗信息的第一密钥对;/n确定所述任意医院在所述区块链系统中对应的目标节点,并从所述目标节点中获取与所述待诊疗患者对应的配置信息;/n根据所述配置信息生成所述诊疗信息的第二密钥对;/n将所述第一密钥对的公钥与所述第二密钥对的公钥进行拼接,得到目标公钥;/n利用所述目标公钥对所述诊疗信息进行加密处理,得到与所述诊疗信息对应的信息密文,并将所述信息密文存储至与所述目标节点对应的账号中;/n当接收到所述待诊疗患者的授权信息时,从所述授权信息中提取第一待鉴权密钥,并从所述目标节点中获取与所述待诊疗患者对应的第二待鉴权密钥;/n拼接所述第一待鉴权密钥与所述第二待鉴权密钥,得到目标待鉴权密钥,并对所述目标待鉴权密钥进行鉴权处理;/n当检测到所述目标待鉴权密钥通过鉴权时,将所述信息密文从所述账号发送至所述区块链系统中。/n
【技术特征摘要】
1.一种医疗数据共享方法,应用于电子设备,所述电子设备与区块链系统相通信,其特征在于,所述医疗数据共享方法包括:
当检测到所述区块链系统中任意医院接收到待诊疗患者时,获取所述待诊疗患者的诊疗信息;
获取所述待诊疗患者的输入信息,并根据所述输入信息生成所述诊疗信息的第一密钥对;
确定所述任意医院在所述区块链系统中对应的目标节点,并从所述目标节点中获取与所述待诊疗患者对应的配置信息;
根据所述配置信息生成所述诊疗信息的第二密钥对;
将所述第一密钥对的公钥与所述第二密钥对的公钥进行拼接,得到目标公钥;
利用所述目标公钥对所述诊疗信息进行加密处理,得到与所述诊疗信息对应的信息密文,并将所述信息密文存储至与所述目标节点对应的账号中;
当接收到所述待诊疗患者的授权信息时,从所述授权信息中提取第一待鉴权密钥,并从所述目标节点中获取与所述待诊疗患者对应的第二待鉴权密钥;
拼接所述第一待鉴权密钥与所述第二待鉴权密钥,得到目标待鉴权密钥,并对所述目标待鉴权密钥进行鉴权处理;
当检测到所述目标待鉴权密钥通过鉴权时,将所述信息密文从所述账号发送至所述区块链系统中。
2.如权利要求1所述的医疗数据共享方法,其特征在于,所述获取所述待诊疗患者的诊疗信息包括以下一种或者多种方式的组合:
确定所述待诊疗患者的患者识别码,并确定与所述患者识别码对应的诊疗卡,识别所述诊疗卡上的信息,得到所述诊疗信息;及/或
确定所述待诊疗患者的诊断用户,并确定与所述诊断用户对应的数据库,从所述数据库中获取与所述患者识别码对应的信息作为所述诊疗信息。
3.如权利要求1所述的医疗数据共享方法,其特征在于,所述根据所述输入信息生成所述诊疗信息的第一密钥对包括:
确定所述输入信息的字符数量,并生成具有所述字符数量的第一伪随机数及第二伪随机数;
检测所述第一伪随机数是否为质数,及检测所述第二伪随机数是否为质数;
当检测到所述第一伪随机数及所述第二伪随机数均为质数时,将所述第一伪随机数乘以所述第二伪随机数,得到目标数值;
计算所述第一伪随机数与所述第二伪随机数之间的最小公倍数;
生成大于预设数值且小于所述最小公倍数的第一候选值,并采用辗转相除法确定所述第一候选值与所述最小公倍数之间的最大公约数;
当检测到所述最大公约数为所述预设数值时,根据所述目标数值及所述第一候选值生成所述第一密钥对中的公钥;
生成大于所述预设数值且小于所述最小公倍数的第二候选值,将所述第二候选值及所述第一数值的乘积与所述最小公倍数进行取余运算,得到余数;
当检测到所述余数为所述预设数值时,根据所述目标数值及所述第二候选值生成所述第一密钥对中的私钥。
4.如权利要求1所述的医疗数据共享方法,其特征在于,所述将所述第一密钥对的公钥与所述第二密钥对的公钥进行拼接,得到目标公钥包括:
获取预设阈值,并确定所述第一密钥对与所述第二密钥对的密钥对数量;
将所述预设阈值除以所述密钥对数量,得到目标长度;
检测所述第一密钥对中公钥的长度是否大于所述目标长度,并检测所述第二密钥对中公钥的长度是否大于所述目标长度;
当所述第一密钥对中公钥的长度大于所述目标长度,及/或所述第二密钥对中公钥的长度大于所述目标长度时,将所述第一密钥对中公钥进行标准化处理,得到与所述第一密钥对中公钥对应的第一数据,并将所述第二密钥对中公钥进行标准化处理,得到与所述第二密钥对中公钥对应的第二数据;...
【专利技术属性】
技术研发人员:邹洪伟,
申请(专利权)人:平安国际智慧城市科技股份有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。