[发明专利]基于区块链的医疗管理系统在审
申请号: | 201710983183.7 | 申请日: | 2017-10-20 |
公开(公告)号: | CN109637637A | 公开(公告)日: | 2019-04-16 |
发明(设计)人: | 胡凯;罗戡;余维 | 申请(专利权)人: | 北京航空航天大学 |
主分类号: | G16H40/20 | 分类号: | G16H40/20 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 100191*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 电子医疗记录 区块 医疗管理系统 存储 处方 验证 身份认证子系统 全生命周期 形式化验证 智能 安全认证 管理智能 患者病历 监督管理 密钥管理 系统兼容 医疗数据 用户注册 链子 建模 索引 查询 授权 共享 认证 服务 管理 | ||
1.基于区块链的医疗管理系统,其特征在于包括:
(1)区块链子系统,用于存储部分电子医疗记录信息、验证摘要、电子医疗记录索引,与原有电子医疗记录(EMR)系统兼容;
(2)身份认证子系统,用于用户注册、安全认证和密钥管理;
(3)智能合约子系统,用于实现政府(卫计委)医疗数据监督管理、处方认证、处方购药功能、医保赔偿以及患者病历授权共享的功能,所述基于区块链的医疗管理系统提供智能合约编写、组合、形式化验证与生成的工具,并通过形式化方法,管理智能合约的描述、建模、验证、生成与执行的全生命周期;
(4)EMR子系统,用于存储具体电子医疗记录,并提供管理和查询电子医疗记录的服务。
2.根据权利要求1所述的一种基于区块链的医疗管理系统,其特征在于:所述基于区块链的医疗管理系统还包括通信模块,用于用户和服务器、服务器和服务器之间的信息实时和安全的交互通信。
3.根据权利要求1所述的一种基于区块链的医疗管理系统,其特征在于:所述区块链子系统包括区块链管理模块、一致性模块、接入模块、区块链存储模块和通信协议模块。
4.根据权利要求3所述的一种基于区块链的医疗管理系统,其特征在于:所述区块链子系统布置方式分为两种,分别为单链小规模部署和多元模式大规模部署。
5.根据权利要求1-4任一所述的一种基于区块链的医疗管理系统,其特征在于:所述区块链子系统根据用户发送的请求开始建块,建块方法包括如下步骤:(1)每个计算节点都会收到用户请求信息,经过timeout时间且缓冲区中有未处理病历,跳转到(2);(2)节点发出prepropose指令并对收到的病历进行投票,之后使用轮询算法选出的特定节点,当特定节点收到+2/3的prepropose指令后开始计算区块,将投票通过的病历放入区块中,并广播给系统中其他节点,同时发送投票指令,所述计算区块的步骤包括:(2-1)根据本地存储的最新区块,填充待构建区块的区块高度、前区块头部哈希值等字段值;(2-2)将病历缓冲区的病历组织为状态树,存储至区块的病历区,并将该树的树根存储在病历根字段中;(2-3)最后填充病历制作者公钥、时间戳、版本号和扩展码等字段值,至此区块构建完成;(3)当节点收到区块和投票指令后,若此时没有锁定任何区块,则锁定收到的区块,对区块正确性进行验证并投票,随后将投票广播给系统中其他节点;若此时已有锁定区块并且收到的区块的round大于当前锁定区块的round,则锁定收到的区块并广播投票,所述验证包括如下:(3-1)验证该区块中存储的前区块头部的哈希值,是否与本地存储的最新区块的区块头部哈希值一致;(3-2)验证该区块中存储的时间戳,是否比本地存储的最新区块的时间戳更晚;(3-3)验证该区块中存储的区块高度,是否比本地存储的最新区块的区块高度更高;(3-4)若上述验证都正确,则为该区块投赞成票,否则投反对票;(4)当节点收到+1/3对当前锁定区块的反对票时,解锁区块并准备进行下一轮;当节点收到+2/3对当前锁定区块的赞成票时,若此区块的父区块也在本地区块链中,则将区块记入本地区块链中并解锁区块,否则广播消息以获取缺失区块,之后将收到的投票结果广播给其他节点;若超时,则解锁区块并准备进行下一轮;(5)每个节点收到所有投票结果后,对比每个节点的投票结果,有如下四种情况:(a)如果某一个节点发给不同节点的是不同的投票结果,那么这个节点就被视为“叛徒”节点;(b)如果一个节点与大多数节点投票结果不同,则对其信誉分进行减半处理;(c)如果一个节点投票结果与最终结果一致,且投票一致,则对其信誉分小幅上升;(d)如果一个节点只对部分节点发投票,则对其信誉分减少;(6)最后,对所有投票结果确认后,每个节点都发送反馈消息。
6.根据权利要求1所述的一种基于区块链的医疗管理系统,其特征在于:所述身份认证子系统包括用户注册模块、安全认证模块和密钥颁发模块。
7.根据权利要求6所述的一种基于区块链的医疗管理系统,其特征在于:所述身份认证子系统采用数字签名技术实现身份的可靠认证,包括对卫计委身份认证和对处方的认证。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京航空航天大学,未经北京航空航天大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710983183.7/1.html,转载请声明来源钻瓜专利网。
- 上一篇:数据处理方法及装置
- 下一篇:一种具有循环返回结构的过程模型构建和修复方法