全网唯一标准王
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202210553029.7 (22)申请日 2022.05.19 (71)申请人 西南医科 大学附属医院 地址 646000 四川省 泸州市太平街25号 (72)发明人 刘靳波 李光荣 李宝林  (74)专利代理 机构 成都知都云专利代理事务所 (普通合伙) 51306 专利代理师 赵正寅 (51)Int.Cl. G06F 21/31(2013.01) G06F 21/60(2013.01) G06F 21/62(2013.01) G06F 21/64(2013.01) G06F 16/31(2019.01) G16H 10/20(2018.01)G16H 10/60(2018.01) (54)发明名称 一种基于区块链的临床检验结果互认方法 及系统 (57)摘要 本发明提供的一种基于区块链的临床检验 结果互认方法及系统, 涉及临床检验与区块链技 术领域。 本发 明通过将原始数据中非结构化数据 通过哈希 运算, 得到其哈希值, 并作为数据索引, 组成结构化数据; 结构化数据其数据量小, 易压 缩, 从而使整个区块链所能承 载的数据量大大增 加; 通过数字签名验证guest用户身份后, 通过提 供CTR数据索引, 并得到 数据拥有 者(患者)授权, 才能在医疗机构数据库中重构出所请求的CTR数 据; 即使第三方通过非法手段获得索引链接, 也 无法绕开医疗机构A(数据提供)对其身份的验 证; 通过IPFS星际文件系 统对CTR数据进行去中 心化分片加密存储; 去中心化分片加密存储能保 证数据的可信度。 权利要求书2页 说明书7页 附图3页 CN 114912090 A 2022.08.16 CN 114912090 A 1.一种基于区块链的临床检验结果互认方法, 其特征在于, 包括临床检验数据本地处 理步骤、 临床检验数据上链处 理步骤、 临床检验数据结果互认步骤; 其中, 临床检验数据本地处理步骤包括: 用于对数据拥有者的临床检验结果原始数据 进行结构化处理, 得到结构化的CTR数据; 对应子步骤包括: 原始数据采集、 原始数据结构 化、 CTR数据构造和CTR数据存 储; 其中, 临床检验数据上链处理步骤包括: 用于向医疗机构A提供区块链存储服务, 并对 CTR数据进行去中心化记录; 对应子步骤 包括: 构建区块链与数据上链; 其中, 临床检验数据结果互认步骤包括: 用于对密钥权限进行分配, 并协调医疗机构B 对临床检验数据进行可信安全获取; 对应子步骤包括: 密钥分配、 CTR数据调用和CTR数据获 取。 2.根据权利要求1所述的一种基于区块链的临床检验结果互认方法, 其特征在于, 所述 原始数据采集: 通过对医疗机构A的临床 检验信息管理系统进 行读取, 获得数据拥有者的临 床检验结果原始数据, 其中, 所述临床检验结果原始数据为半结构化数据, 包括结构化数据 与非结构化数据; 所述原始数据结构化: 对非结构化数据进行哈希运算, 得到对应哈希值, 完成对非结构化数据的结构化; 所述CTR数据构 造: 将结构化数据与非结构化数据的哈希 值 添加至CTR数据中, 得到由若干结构化数据组成的CTR数据; 所述CTR数据存储: 将 CTR数据存 储至医疗机构数据库中, 并得到对应的CTR数据索引。 3.根据权利要求1所述的一种基于区块链的临床检验结果互认方法, 其特征在于, 所述 构建区块链: 区块链由若干区块组成; 区块包括区块头与区块体, 区块头用于组成首尾连接 的呈链式结构, 区块体用于记录交易信息; 所述区块链通过以太坊进 行合约管 理、 节点管 理 与验证管理; 所述数据上链: 医疗机构A通过临床检验数据本地处理步骤对数据拥有者的临床检验 信息进行处理, 得到数据拥有者的CTR数据与对应的CTR数据索引; 将 CTR数据上传至医疗机 构数据库, 并生 成对应的索引链接; 其中, 所述医疗机构数据库部署在医疗机构数据存储服 务器中, 索引链接记录有用于访问医疗机构数据库接口的医疗机构访问地址、 用于gu est用 户验证的数字签名 和CTR数据索引; 将索引链接加密后, 打包为交易信息并上传至区块中, 完成对CTR数据的去中心化记录 。 4.根据权利要求3所述的一种基于区块链的临床检验结果互认方法, 其特征在于, 所述 密钥分配: 通过非对称加密算法对索引链接进行加密, 得到对应的公钥、 私钥、 数字签名 和 密文; 将公钥和数字签名分配给医疗机构A, 并用于对CTR数据加密与验证; 将私钥分配给数 据拥有者, 并作为数据所有方凭证和用于获取CTR数据索引和解密CTR数据; 将密文分配给 区块链, 并进行去中心化保存; 所述CTR数据调用: 医疗机构B向以太坊请求CTR数据调用申 请, 以太坊索 要医疗机构B 身份信息, 并分别向数据拥有者与医疗机构A发送调用申请; 若 数 据拥有者与医疗机构A均同意调用申请, 则执行CTR数据 获取, 否则停止CTR数据调用申请; 所述CTR数据获取: 在获得双重授权后, 医疗机构B通过数据拥有者的密钥授权, 从区块链上 获取密文并解码得到索引链接; 医疗机构B通过索引链接获医疗机构访问地址、 用于guest 用户验证的数字签名和CTR数据索引, 将数字签名用于验证索引链接的准确性; 并在 验证完 成后, 通过医疗机构访问地址访问医疗机构数据存储服务器, 并上传CTR数据索引; 医疗机 构A通过数字签名验证CTR数据索引的准确性; 并在 验证完成后, 通过CTR数据索引进行数据权 利 要 求 书 1/2 页 2 CN 114912090 A 2重组, 得到 CTR数据; 将CTR数据通过加密通道提供 给医疗机构B, 完成CTR数据获取。 5.根据权利要求4所述的一种基于区块链的临床检验结果互认方法, 其特征在于, 所述 索引链接还记录有链接描述信息; 所述链接描述信息包括CTR类型、 医疗机构基本信息和时 间戳。 6.根据权利要求5所述的一种基于区块链的临床检验结果互认方法, 其特征在于, 所述 医疗机构A还对原始数据进行存储和数据备份, 存储方式包括在线存储方式、 近线存储方式 与离线存 储方式。 7.根据权利要求1所述的一种基于区块链的临床检验结果互认方法, 其特征在于, 所述 医疗机构数据库通过IPFS星际文件系统对CTR数据进行去中心化分片加密存储; 所述CTR数 据存储于若干IPFS数据分片中, 所述IPFS数据分片 包括Data和Links, Data用于 保存加密数 据, Links保存索引地址; 其中, 索引地址为所保存数据的哈希值, 通过CTR数据索引能寻找 对应的分片, 并通过解密、 重组得到 CTR数据。 8.一种基于区块链的临床检验结果互认系统, 部署在各记账节点上并运用如权利要求 1至权利要求7任一项所述的一种基于区块链的临床检验结果互认方法, 其特征在于, 各记 账节点上部署有共识模块, 并通过投票选取出授权节点与打包节点; 所述共识模块通过共 识算法组织各记账节 点形成临床 检验结果互认系统, 所述临床检验结果互认系统包括登记 模块、 患者信息储存模块、 合约模块、 CTR数据处理模块、 CTR加密解密模块和医疗机构数据 库。 9.根据权利要求8所述的一种基于区块链的临床检验结果互认系统, 其特征在于, 所述 登记模块包括注册合约模块、 账户加密模块和用户登记模块; 所述患者信息储存模块包括 CTR上链模块和公私钥索引文件存储模块; 所述合约模块包括智能合约管理模块和合约授 权模块; 所述智能合约管理模块包括患者授权模块、 医疗机构请求模块和医疗机构授权模 块; 所述合约授权模块包括患者授权状态模块、 共享方请求状态模块和反馈信息ID模块; 医 疗机构数据库部署在医疗机构服务器上, 并开设有医疗机构服务器接口; 所述医疗机构数 据库中保存有 若干IPFS数据分片; CTR数据处 理模块包括CTR数据上传端和CTR数据预览端。 10.根据权利要求9所述的一种基于区块链的临床检验结果互认系统, 其特征在于, 所 述账户加密模块采用账户SHA256加密模块进行部署, 并用于账号匿名化相关联, 对于用户 的数据进行匿名化操作, 所述CTR加密解密模块中设置有AES对称加密端和RSA公私钥加密 端。权 利 要 求 书 2/2 页 3 CN 114912090 A 3

PDF文档 专利 一种基于区块链的临床检验结果互认方法及系统

文档预览
中文文档 13 页 50 下载 1000 浏览 0 评论 0 收藏 3.0分
温馨提示:本文档共13页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 一种基于区块链的临床检验结果互认方法及系统 第 1 页 专利 一种基于区块链的临床检验结果互认方法及系统 第 2 页 专利 一种基于区块链的临床检验结果互认方法及系统 第 3 页
下载文档到电脑,方便使用
本文档由 SC 于 2024-02-07 12:39:07上传分享
友情链接
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。