[发明专利]一种基于区块链的电子病历数据组织方法及系统在审
申请号: | 201810351190.X | 申请日: | 2018-04-18 |
公开(公告)号: | CN108682444A | 公开(公告)日: | 2018-10-19 |
发明(设计)人: | 任伟;裘舜伟 | 申请(专利权)人: | 中国地质大学(武汉) |
主分类号: | G16H10/60 | 分类号: | G16H10/60;G06F21/62 |
代理公司: | 武汉知产时代知识产权代理有限公司 42238 | 代理人: | 龚春来 |
地址: | 430000 湖*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 电子病历 数据组织 区块 存储和管理 数据库信息 医疗数据 时间戳 真实性 篡改 验证 保存 共享 帮助 保证 | ||
1.一种基于区块链的电子病历数据组织方法,其特征在于,
S1、将个人医疗数据区块链BC保存在患者的数据存储介质中,或者保存在一个中央数据库中;
S2、在第N-1家医院通过患者的数据存储介质访问患者的个人医疗数据区块链BC;
S3、获取第N-1家的检查结果HA,诊断结果HB,计算Hash(HA),计算签名SHA=SIGN(Hash(HA||TimestampA),PriKeyA,PriKeyH),计算Hash(HB),计算签名SHB=SIGN(Hash(HB||TimestampB),PriKeyB,PriKeyH),其中PriKeyA是检查医生私钥,PriKeyB是诊断医生私钥,PriKeyH是医院H统一私钥,BLOCKN-1=<HA,TimestampA,HB,TimestampB,SHA,SHB>作为一个区块写入个人医疗数据区块链BC;
S4、在第N家医院通过患者的数据存储介质访问患者的个人医疗数据区块链BC;
S5、获得第N家的检查结果KA,诊断结果KB,计算Hash(KA),计算签名SKA=SIGN(Hash(KA||TimestampA),PriKeyA,PriKeyK),计算Hash(KB),计算签名SKB=SIGN(Hash(KB||TimestampB),PriKeyB,PriKeyK),PriKeyA是检查医生私钥,PriKeyB是诊断医生私钥,PriKeyK是医院K统一私钥,BLOCKN=<KA,TimestampA,KB,TimestampB,SKA,SKB>作为一个区块写入个人医疗数据区块链BC。
2.根据权利要求1所述一种基于区块链的电子病历数据组织方法,其特征在于,
构建私有链,满足:
(1)每个私有链区块由多个区块BLOCK组成,每个区块之间通过Hash值产生关联;
(2)所述私有链区块数据结构包括:<PreviousBlockHash,BLOCKn,Timestamp>
其中PreviousBlockHash:上一块区块数据的哈希值PreviousBlockHash,即Hash(BLOCKN-1)
BLOCKn:第N个BLOCK
Timestamp:BLOCKN区块生成的时间戳。
3.根据权利要求1所述一种基于区块链的电子病历数据组织方法,其特征在于,个人医疗数据区块链BC的创世区块BLOCK0为个人的基本信息,包括:性别、出生年月、身高、体重及血型。
4.根据权利要求1所述一种基于区块链的电子病历数据组织方法,其特征在于,可通过第N家医院私有链区块数据中的时间戳找到第N-1家医院的区块私有链地址,调用第N-1家医院的私有链区块数据中的BlockN-1内容来查看病例。
5.根据权利要求1所述一种基于区块链的电子病历数据组织方法,其特征在于,通过第N-1家医院医生的公钥PubKeyH,PUBKeyA和PUBKeyB来验证第N-1家医院的电子病历信息是否可信,如果验证通过,则电子病历信息可信,如果验证失败,则说明电子病历信息被篡改,内容不可信。
6.一种基于区块链的电子病历数据组织系统,其特征在于,采用如权利要求1-5任意一项所述的基于区块链的电子病历数据组织方法进行电子病历数据保存和查询。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国地质大学(武汉),未经中国地质大学(武汉)许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810351190.X/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种能力评估方法及其设备
- 下一篇:基于区块链技术的健康数据处理系统和方法