System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及数据管理,具体涉及一种基于区块链的电子病历管理方法。
技术介绍
1、病历是病人在医院诊断治疗全过程的原始记录,它包含有首页、病程记录、检查检验结果、医嘱、手术记录、护理记录等等。电子病历(emr)不仅指静态病历信息,还包括提供的相关服务。
2、电子病历是随着医院计算机管理网络化、信息存储介质--光盘和ic 卡等的应用及internet的全球化而产生的。电子病历是信息技术和网络技术在医疗领域的必然产物,是医院病历现代化管理的必然趋势,其在临床的初步应用,极大地提高了医院的工作效率和医疗质量。
3、但是在现有技术中,电子病历仅在个别医院及科室内共享,无法实现在其他病区和机构的共享与互通,在交互应用时又存在泄露隐私的风险,使用极不方便。
技术实现思路
1、有鉴于此,本专利技术的目的在于提供一种基于区块链的电子病历管理方法,以克服目前电子病历仅在单个医院及病区内共享,无法实现其他区域的共享与互通及使用不方便的问题。
2、为实现以上目的,本专利技术采用如下技术方案:
3、本申请提供了一种基于区块链的电子病历管理方法,包括:
4、获取电子病历,为每个所述电子病历创建区块;
5、将所述电子病历存储到对应的所述区块中;
6、根据创建的所述区块建立区块链网络;
7、获取参与者信息,并根据所述参与者信息创建区块链参与者节点;其中,所述区块链参与者节点至少包括:医生节点、患者节点、医院节点和保险
8、将所述区块链参与者节点加入到所述区块链网络中;
9、为所述区块链网络中的电子病历创建智能合约,通过所述智能合约管理所述区块链参与者节点访问所述电子病历的权限;
10、获取新增电子病历和电子病历更新信息;
11、为每个所述新增电子病历和每个所述电子病历更新信息,创建新的区块;
12、将每个所述新增电子病历和每个所述电子病历更新信息存储到对应的所述新的区块中,并为每个所述新增电子病历和每个所述电子病历更新信息创建对应的智能合约;
13、将所述新的区块加入到所述区块链网络中。
14、进一步的,以上所述的方法,所述将所述电子病历存储到对应的所述区块中,包括:
15、对所述电子病历进行加密;
16、将加密后的所述电子病历存储到对应的所述区块中。
17、进一步的,以上所述的方法,在所述对所述电子病历进行加密之前,还包括:
18、对所述电子病历进行数据标准化处理,确保电子病历的一致性和可用性。
19、进一步的,以上所述的方法,还包括:
20、获取新增电子病历和电子病历更新信息;
21、为每个所述新增电子病历和每个所述电子病历更新信息,创建新的区块;
22、将每个所述新增电子病历和每个所述电子病历更新信息存储到对应的所述新的区块中,并为每个所述新增电子病历和每个所述电子病历更新信息创建对应的智能合约;
23、将所述新的区块加入到所述区块链网络中。
24、进一步的,以上所述的方法,所述将所述新的区块加入到所述区块链网络中,包括:
25、所有所述区块链参与者节点对所述新的区块进行验证;
26、在所有所述区块链参与者节点都验证通过后,将所述新的区块加入到所述区块链网络中。
27、进一步的,以上所述的方法,还包括:
28、在所述区块链网络中为每个所述区块链参与者节点建立可视化界面。
29、进一步的,以上所述的方法,还包括:
30、设立维护周期和更新周期;
31、根据所述维护周期和所述更新周期,分别对所述区块链网络进行维护和更新。
32、进一步的,以上所述的方法,还包括:
33、为每个所述区块链参与者节点设立身份验证;
34、只有在所述身份验证通过后,所述区块链参与者节点才可以进入所述区块链网络。
35、进一步的,以上所述的方法,还包括:
36、选择共识算法;
37、通过所述共识算法维护所述区块链网络的一致性。
38、进一步的,以上所述的方法,还包括:
39、使用零知识证明来保护所述区块链网络的数据隐私。
40、本专利技术的有益效果为:
41、本申请首先获取电子病历,为每个电子病历创建区块,将电子病历存储到对应的区块中,根据创建的区块建立区块链网络,获取参与者信息,并根据参与者信息创建区块链参与者节点;其中,区块链参与者节点至少包括:医生节点、患者节点、医院节点、医保节点和保险机构节点,将区块链参与者节点加入到区块链网络中,为区块链网络中的电子病历创建智能合约,通过智能合约管理区块链参与者节点访问电子病历的权限。本申请中,根据获取的电子病历创建对应的区块,并将电子病历存储到区块中,然后根据区块创建区块链网络,然后为每个参与者创建区块链参与者节点,并将区块链参与者节点加入到区块链网络中,从而实现了电子病历对各参与者的共享和互通,最后通过电子合约管理区块链参与者节点访问电子病历的权限,从而解决了目前电子病历仅在单个医院及病区内共享,无法实现其他区域的共享与互通及使用不方便的问题。
本文档来自技高网...【技术保护点】
1.一种基于区块链的电子病历管理方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述将所述电子病历存储到对应的所述区块中,包括:
3.根据权利要求2所述的方法,其特征在于,在所述对所述电子病历进行加密之前,还包括:
4.根据权利要求3所述的方法,其特征在于,所述将所述新的区块加入到所述区块链网络中,包括:
5.根据权利要求4所述的方法,其特征在于,还包括:
6.根据权利要求5所述的方法,其特征在于,还包括:
7.根据权利要求6所述的方法,其特征在于,还包括:
8.根据权利要求7所述的方法,其特征在于,还包括:
9.根据权利要求8所述的方法,其特征在于,还包括:
【技术特征摘要】
1.一种基于区块链的电子病历管理方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述将所述电子病历存储到对应的所述区块中,包括:
3.根据权利要求2所述的方法,其特征在于,在所述对所述电子病历进行加密之前,还包括:
4.根据权利要求3所述的方法,其特征在于,所述将所述新的区块加入到所述...
【专利技术属性】
技术研发人员:向李智,叶哲伟,谢毅,张加尧,刘蓬然,霍彤彤,
申请(专利权)人:华中科技大学同济医学院附属协和医院,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。