【技术实现步骤摘要】
一种基于区块链的电子病历共享方法、电子病历接口及系统
本专利技术涉及电子信息共享领域,具体的说是一种基于区块链技术的电子病历共享方法、电子病历接口及系统。
技术介绍
现在医院都使用电子病历系统,电子病历系统产生的数据量也越来越大,共享范围越来越广。为了使这些健康信息互联互通,产生了一系列的共享规范和共享方式。国家已经发布了《电子病历共享文档规范》等文件用于提供数据标准支持,但是对共享方式上并没有相关规定。而目前的共享方式大致有两种,分别是点对点共享方式和中心共享方式。同级机构间大多采用点对点共享方式。当需要共享文档时,共享双方会点对点进行文档传输,并且同时拥有文档的副本。这种方式只要共享双方约定好就能够很快实现。不过不足之处也是显而易见的,那就是共享双方需要各自维护自己的副本,所以这些副本的内容会不一致,到底谁拥有的文档才是可信的是个难于抉择的问题。另外,随着共享方不断增多,维护成本将会急剧上升。上下级机构间大多采用中心共享方式。下级机构会将文档上传至上级中心,只有上级中心才拥有比较全的文档,并且对这些文档拥有绝对的控制权,而下级机构并不能享受到共享文档带来的益处。还有就是因为数据的中心化,文档很容易被篡改,安全性难以保证。
技术实现思路
一种基于区块链的电子病历共享方法,其特征在于:S1、组织电子病历共享文档的步骤;开发用于接收电子病历的接口,用于接收电子病历系统提交上来的电子病历;医院修改本单位的电子病历系统,按照接收电子病历接口的要求,开发数据适配器; ...
【技术保护点】
1.一种基于区块链的电子病历共享方法,其特征在于包括如下步骤:/nS1、组织电子病历共享文档的步骤;/n开发用于接收电子病历的接口,用于接收电子病历系统提交上来的电子病历;/n医院修改本单位的电子病历系统,按照接收电子病历接口的要求,开发数据适配器;医生在电子病历归档的时候,电子病历系统通过数据适配器将电子病历数据A1转换成电子病历接口指定的格式,该电子病历数据经过转换成为格式化后的电子病历数据A2;/nS2签名和加密文档的步骤/n医院电子病历系统对对格式化后的电子病历数据A2进行签名,并进行加密后形成签名和加密电子病历数据A3,递交给电子病历接口;/nS3 上链保存的步骤/n电子病历接口将加密电子病历数据A3进行上链保存;/n上链保存是指使用智能合约和电子病历接口将加密电子病历数据A3保存在区块链上,所述区块链包括一个内置的数据库,该加密电子病历数据A3保存在区块链内置的数据库中;/n所述电子病历接口用于接收医院电子病历系统发送来的加密电子病历数据A3,电子病历接口调用智能合约,智能合约将加密电子病历数据A3保存在区块链上;/nS4 授权调阅区块链电子病历的步骤/n当请求方需要调阅区 ...
【技术特征摘要】
1.一种基于区块链的电子病历共享方法,其特征在于包括如下步骤:
S1、组织电子病历共享文档的步骤;
开发用于接收电子病历的接口,用于接收电子病历系统提交上来的电子病历;
医院修改本单位的电子病历系统,按照接收电子病历接口的要求,开发数据适配器;医生在电子病历归档的时候,电子病历系统通过数据适配器将电子病历数据A1转换成电子病历接口指定的格式,该电子病历数据经过转换成为格式化后的电子病历数据A2;
S2签名和加密文档的步骤
医院电子病历系统对对格式化后的电子病历数据A2进行签名,并进行加密后形成签名和加密电子病历数据A3,递交给电子病历接口;
S3上链保存的步骤
电子病历接口将加密电子病历数据A3进行上链保存;
上链保存是指使用智能合约和电子病历接口将加密电子病历数据A3保存在区块链上,所述区块链包括一个内置的数据库,该加密电子病历数据A3保存在区块链内置的数据库中;
所述电子病历接口用于接收医院电子病历系统发送来的加密电子病历数据A3,电子病历接口调用智能合约,智能合约将加密电子病历数据A3保存在区块链上;
S4授权调阅区块链电子病历的步骤
当请求方需要调阅区块链电子病历时,医院电子病历系统通过电子病历接口,对接电子病历调阅模块,电子病历调阅模块对接智能合约,获取保存在区块链上的电子病历,电子病历接口将获取到的电子病历发送给请求方;所述请求方是指各医院电子病历系统客户端的操作者;电子病历客户端是指安装在医生PC端或移动端的客户端软件,该客户端软件是医院电子病历系统的客户端软件。
2.根据权利要求1所述的基于区块链的电子病历共享方法,其特征在于:步骤S2中,所述电子病历接口包括电子病历保存、电子病历调阅、应用管理、权限管理模块,以及关系数据库服务、数据缓存服务、区块链服务、开放API服务;
所述电子病历保存模块,用于调用智能合约,保存加密电子病历数据A3,将加密电子病历数据A3保存在区块链上;
所述电子病历调阅模块,用于接收医院电子病历发送来的调用请求,通过智能合约取出符合条件的电子病历,将取出的符合条件的电子病历发送给医院电子病历系统;
应用管理模块:用于管理接入电子病历接口的各医院电子病历系统实例,一个医院电子病历系统实例拥有一个唯一的应用凭据,该凭据标识了接入系统的身份,可以通过凭据使用电子病历接口换取临时访问令牌;
权限管理模块:用于控制接入各医院电子病历系统对电子病历接口的电子病历调阅和电子病历保存业务的使用权限;
关系数据库服务:电子病历接口使用关系数据库对业务数据进行存储,应用相关数据;所述业务数据包括电子病历摘要、日志、应用信息;
所述电子病历摘要是指各医院电子病历系统中电子病历中的摘要信息,所述日志是指保存电子病历事件、调阅电子病历的时间、操作人信息、IP地址、操作内容;应用信息是指各医院电子病历系统实例信息;
数据缓存服务:是一个公共基础设施网络,是一个可以对数据高速存取的服务;数据缓存服务是中间件服务之一,提供即开即用、安全可靠、弹性扩容、便捷管理的在线分布式缓存能力;电子病历接口通过数据缓存服务对访问令牌进行管理;
区块链服务:是一个公共基础设施网络,是一个可以提供低成本开发、部署、运维、互通和监管联盟链应用的公共基础设施网络;电子病历接口使用区块链服务对电子病历进行保存和调阅;
开放API:电子病历接口提供开放API供需要接入的电子病历系统使用;所述API即ApplicationProgrammingInterface,是应用程序接口,是一些预先定义的函数,或指软件系统不同组成部分衔接的约定;该接口提供应用程序与开发人员基于某软件或硬件得以访问一组例程的能力,而又无需访问原码,或理解内部工作机制的细节;
所述智能合约为区块链上的一段代码,提供电子病历保存和电子病历调阅的功能,包括电子病历保存合约和电子病历调阅合约,所述区块链包括数据保存和调阅的模块,所述电子病历保存合约与区块链数据保存模块对接,所述电子病历调阅合约与区块链数据调阅模块对接;电子病历接口通过电子病历保存合约启用区块链数据保存模块,将电子病历保存在区块链上;电子病历接口通过电子病历调阅合约启用区块链调阅模块,调阅保存在区块链上的电子病历。
3.根据权利要求1所述的基于区块链的电子病历共享方法,其特...
【专利技术属性】
技术研发人员:黎海源,
申请(专利权)人:肾泰网健康科技南京有限公司,
类型:发明
国别省市:江苏;32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。