新闻中心

NEWS CENTER

医疗区块链是什么?

发布时间:

2021-01-29

来源:

作者:


  医疗大健康领域或将成为区块链技术落地产业发展的又一风口。电子病历上,区块链技术可以打通个人所有医疗信息,利于提高就诊效率;医疗数据上,医疗信息数据经授权可供企业使用,协助开展药物研发;与此同时,区块链还能够在药物防伪溯源上提供帮助。

  01 医疗链是什么?

  在现有的分布式、非交互式共享健康档案管理模式下,很难实现个人健康档案的有效整合,也很难为后续的分诊、转诊所需的医疗诊断提供参考。

  其一,区块链是一种分布式的会计技术,以时间序列形式组织和存储数据块,保证数据不被密码学篡改和伪造,对医生检查既往病史具有重要作用。

  其二,区块链具有分布式和去中心化的计算网络,可以避免病历数据造假。

  其三,区块链的不变性和数据加密存储结构,可以防止病历的数据丢失和恶意篡改。

  

 

  图片来源:图虫创意

  不同于一般区块链,医疗链的健康记录由不同组织提供,对区块链的数据结构要求更高。其次,医疗链中存储的医疗记录面向个人。同时,个人健康记录可选择性与部分医疗机构共享,即文章提到的共享稀疏概念。最后,健康数据是私人数据,需要授权才能使用,这意味着医疗链还具备授权重用的特征。

  02 数据存储和共享模型——如何具体实现上述需求?

  2.1 数据存储和稀疏

  共享在医疗保健链中,数据存储和稀疏共享可分为网络内共享存储和网络间共享存储。网络内部共享存储发生在边缘链网络中,过程分为三个阶段:

  首先,当一个记录节点生成一个新的健康记录时,它会发起一个数据存储请求。此时,record节点将增加的块请求和相应的用户ID广播给网络中的所有其他节点。其次,共识节点收到请求后等待每个节点返回用户存在状态标志。最后,共识节点根据用户存在状态在比较的共享关系表中标志出来。如果是consensus,则consensus节点将数据打包并构造块,然后分发到网络内的共享关系表中记录该用户ID对应的节点,从而实现存储。

  

 

  图1 网络共享存储的过程

  数据存储请求中的边缘链网络作为记录节点的一部分,能够同步存储用户数据。该网络中的所有记录节点构成一个非对称存储结构,每个记录节点存储并共享在该记录节点中注册的用户健康记录,使医疗链具有更高的数据吞吐量。

  

 

  图2 跨网络共享存储的过程

  2.2 如何实现授权重用和数据迁移?

  如果用户在一个边缘链网络中注册了多个记录节点,由于数据存储时也会执行跨网络共享存储,因此会进行网络内数据迁移。新注册的记录节点发起请求并单播到共识节点。共识节点将用户ID和新注册的记录节点的地址发送到用户网络中共享关系表中存在的任何一个记录节点。记录节点接收到地址后,根据用户ID将相应的健康记录发送到新注册的记录节点。

  如果用户新注册的记录节点是该用户在该边链网络中唯一注册的节点,并且该用户在其他边链网络中也注册了记录节点,则进行跨网络数据迁移。用户新注册的记录节点发起请求并向共识节点单播,共识节点转发给索引节点,索引节点将用户ID发送给网络间用户共享关系表中存在的任意一个索引节点。

关键词: