一种医疗数据管理方法及系统技术方案

技术编号:37159482 阅读:18 留言:0更新日期:2023-04-06 22:23
本发明专利技术提供了一种医疗数据管理方法及系统,涉及数据传输技术领域,其中,医疗数据包括明文医疗数据和代码医疗数据,该代码医疗数据的管理方法包括:以用户的私钥单向导出所需的代码转换函数,明文医疗数据经过代码转换函数转换为代码医疗数据储存在云服务器中。在该医疗数据管理方法及系统中,代码医疗数据虽然储存于云服务器上,但是用户的代码医疗数据的处理生成过程是与用户的私钥关联的,用户的医疗数据的修改都需要用户知情并确认,且代码医疗数据本身能够通过相应的方法进行公正验证,这能够有效保证医疗数据的稳定性。能够有效保证医疗数据的稳定性。能够有效保证医疗数据的稳定性。

【技术实现步骤摘要】
一种医疗数据管理方法及系统


[0001]本专利技术涉及数据传输
,具体涉及到一种医疗数据管理方法及系统。

技术介绍

[0002]医疗数据是指病人在医院治疗过程中所涉及的所有方面的数据信息,例如检测设备的设置参数数据、检测设备的检测结果数据、医疗设备的设置参数数据、患者的康复情况数据、医生的诊断数据等。在现行的医疗数据管理方法中,医疗数据一般都只是由医生进行管理,并交由医院的服务器进行储存,医疗数据的不稳定性是目前医疗数据管理方法中最为严重的问题之一。
[0003]医疗数据的不稳定性主要体现在医疗数据是易被篡改的,病人和医院对于相关的医疗数据的控制管理权限是不对等的,患者对医疗数据只拥有一定程度的查看权利,这就导致了很多因患者对医疗数据不信任所产生的医患纠纷。
[0004]因为,确保医疗数据的稳定性是目前医疗数据管理所需要迫切实现的目标之一。

技术实现思路

[0005]本专利技术提供了一种医疗数据管理方法及系统,涉及数据传输
,在该医疗数据管理方法及系统中,代码医疗数据虽然储存于云服务器上,但是用户的代码医疗数据的处理生成过程是与用户的私钥关联的,用户的医疗数据的修改都需要用户知情并确认,且代码医疗数据本身能够通过相应的方法进行公正验证,这能够有效保证医疗数据的稳定性。
[0006]相应的,本专利技术提供了一种医疗数据管理方法,所述医疗数据包括明文医疗数据和代码医疗数据,所述代码医疗数据的管理方法包括:医院端设备将所述明文医疗数据发送至用户端设备,其中,表示第个字符,,为所述明文医疗数据的字符总数量;所述用户端设备使用哈希函数处理所述用户的私钥B得到所述私钥B的哈希值;所述用户端设备以预设函数处理所述哈希值C得到目标编码;所述用户端设备基于所述目标编码P选择对应的代码转换函数,并以所述代码转换函数将所述明文医疗数据A转换为代码医疗数据H;所述用户端设备将所述代码医疗数据H发送至云服务器;所述云服务器在接收到所述代码医疗数据H后向所述私钥对应的钱包地址进行代
币转账并在一记账区块链上进行广播,当用户接收到相应的代币后发送带有公钥信息的保存确认信息至所述云服务器;所述云服务器在接收到所述保存确认信息后保存所述代码医疗数据。
[0007]可选的实施方式,所述用户端设备基于所述目标编码P选择对应的代码转换函数,并以所述代码转换函数将所述明文医疗数据A转换为代码医疗数据H包括:将所述明文医疗数据拆分为L个片段,,,L为整数;基于代码转换函数转换每一个片段,最终形成所述代码医疗数据。
[0008]可选的实施方式,所述将所述明文医疗数据拆分为L个片段包括:所述用户端设备在一数列有序集合中选取目标数列,为第个数列,,,为所述目标数列中的第个数字,,所述目标数列中包括至少一个数值为1的数字;所述用户端设备基于所述目标数列将所述明文医疗数据拆分为L个片段,,,L为整数。
[0009]可选的实施方式,所述用户端设备基于所述目标数列将所述明文医疗数据拆分为L个片段包括:依次循环以所述目标数列中的每一个数字作为当前数字从所述明文医疗数据中提取相应数量的字符作为对应的一个片段;当所述当前数字大于所述明文医疗数据中的剩余字符数时,跳过所述当前数字。
[0010]可选的实施方式,所述用户端设备以预设函数处理所述哈希值C得到目标编码
包括:将所述用户端设备以预设函数将所述哈希值C按照预设算法转换至区间中,得到目标编码。
[0011]可选的实施方式,所述基于代码转换函数转换每一个片段包括:所述用户端设备依次在字符组库中检索每一个片段的储存代码,为第个字符组,为对应于的储存代码,,为正整数。
[0012]可选的实施方式,所述字符组库的生成包括:存在一字符组区块链Y,在所述字符组区块链Y中的第W个区块内容为;所述用户端设备实时从所述字符组区块链Y中提取字符组库。
[0013]可选的实施方式,所述数列有序集合基于一数列区块链得到,所述数列区块链包括m个区块,第j个区块包括数列的信息。
[0014]可选的实施方式,所述云服务器在接收到所述代码医疗数据H后向所述私钥对应的钱包地址进行代币转账包括:所述代币转账的数额用于表征所述代码医疗数据H的数据长度。
[0015]相应的,本专利技术提供了一种医疗数据管理系统,用于实现所述的医疗数据管理方法,包括:医院端设备:用于编辑明文医疗数据,并发送所述明文医疗数据至用户端设备;用户端设备:用于将所述明文医疗数据转换为代码医疗数据并发送至云服务器;云服务器:用于接收并储存所述用户端设备发送的所述代码医疗数据。
[0016]综上,本专利技术实施例提供了一种医疗数据管理方法及系统,医疗数据的主体内容依旧是储存在医方的云服务器上,并不依赖于额外的硬件设备,改造升级实施成本较低;用户的代码医疗数据的处理生成过程是与用户的私钥关联的,医方很难通过单方倒推代码转换函数修改的方式对相关的数据进行修改,用户的医疗数据的修改都需要用户知情并确认,这能够保证医疗数据的稳定性和用户对医疗数据的知情权;修改医疗信息的动作会记录在一记账区块链上,这也能够避免用户一端对医疗数据进行修改,也避免了用户一侧对
医疗数据进行篡改。进一步的,为了提高倒推代码转换函数的难度,通过以目标数列对明文医疗数据分段再进行字符组匹配的方式,大大增加了倒推代码转换函数的难度,提高了代码医疗数据在云服务器中的稳定性。
附图说明
[0017]为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它的附图。
[0018]图1为本专利技术实施例的医疗数据管理方法流程图。
[0019]图2为本专利技术实施例的医疗数据管理方法系统结构示意图。
具体实施方式
[0020]下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其它实施例,都属于本专利技术保护的范围。
[0021]需要说明的是,在本专利技术实施例中,医疗数据包括患者在医院诊断治疗的所有相关信息,例如医生对患者的病情诊断信息、患者在治疗过程中所使用的检测设备及治疗设备的相关数据信息、患者在治疗过程以及治疗后的身体变化情况信息等。此外,本专利技术实施例所述的医院端设备是指对部分或全部医疗数据具有相关管理功能的设备,例如医生所使用的电脑、检测治疗中所使用的医疗设备等,一般的,为了匹配医生的信息,医生一般会通过专有的个人账户使用相关的医院端设备;用户端设备是指病人自由的电子设备,例如电脑、手机等,类似的,每一名病人都拥有相关的个人账户,病人可在不同的用户端设备上登录个人账户,从而参与到本专利技术实施例提供的医疗数据管理方法中;由于数据的管理是依赖本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种医疗数据管理方法,所述医疗数据包括明文医疗数据和代码医疗数据,其特征在于,所述代码医疗数据的管理方法包括:医院端设备将所述明文医疗数据发送至用户端设备,其中,表示第个字符,,n为所述明文医疗数据的字符总数量;所述用户端设备使用哈希函数处理所述用户的私钥B得到所述私钥B的哈希值;所述用户端设备以预设函数处理所述哈希值C得到目标编码;所述用户端设备基于所述目标编码P选择对应的代码转换函数,并以所述代码转换函数将所述明文医疗数据A转换为代码医疗数据H;所述用户端设备将所述代码医疗数据H发送至云服务器;所述云服务器在接收到所述代码医疗数据H后向所述私钥对应的钱包地址进行代币转账并在一记账区块链上进行广播,当用户接收到相应的代币后发送带有公钥信息的保存确认信息至所述云服务器;所述云服务器在接收到所述保存确认信息后保存所述代码医疗数据。2.根据权利要求1所述的医疗数据管理方法,其特征在于,所述用户端设备基于所述目标编码P选择对应的代码转换函数,并以所述代码转换函数将所述明文医疗数据A转换为代码医疗数据H包括:将所述明文医疗数据拆分为L个片段,,,L为整数;基于代码转换函数转换每一个片段,最终形成所述代码医疗数据。3.根据权利要求2所述的医疗数据管理方法,其特征在于,所述将所述明文医疗数据拆分为L个片段包括:所述用户端设备在一数列有序集合中选取目标数列,为第j个数列,,,为所述目标数列中的第k个数字,,所述目标数列中包括至少一个数值为1的数字;所述用户端设备基于所述目标数列将所述明文医疗数据拆
分为L个片段,,,L为整数。4.根据权利要求3所述的医疗数据管理方法,其特征在于,所述用户端设备基于所述目标数列将所述明文医疗数...

【专利技术属性】
技术研发人员:李亚楠许妙海雷晓兵张苏娣黄斌
申请(专利权)人:湖南半岛医疗科技有限公司
类型:发明
国别省市:

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

1