基于区块链的电子病历共享方法、电子病历接口及系统.pdf

上传人:罗明 文档编号:10521748 上传时间:2021-06-22 格式:PDF 页数:15 大小:385.79KB
收藏 版权申诉 举报 下载
基于区块链的电子病历共享方法、电子病历接口及系统.pdf_第1页
第1页 / 共15页
基于区块链的电子病历共享方法、电子病历接口及系统.pdf_第2页
第2页 / 共15页
基于区块链的电子病历共享方法、电子病历接口及系统.pdf_第3页
第3页 / 共15页
文档描述:

《基于区块链的电子病历共享方法、电子病历接口及系统.pdf》由会员分享,可在线阅读,更多相关《基于区块链的电子病历共享方法、电子病历接口及系统.pdf(15页完成版)》请在专利查询网上搜索。

1、(19)中华人民共和国国家知识产权局 (12)发明专利申请 (10)申请公布号 (43)申请公布日 (21)申请号 202010261264.8 (22)申请日 2020.04.03 (71)申请人 肾泰网健康科技(南京)有限公司 地址 210023 江苏省南京市栖霞区仙林街 道仙林大学城元化路8号1幢协同创新 大厦405室 (72)发明人 黎海源 (74)专利代理机构 南京科知维创知识产权代理 有限责任公司 32270 代理人 杜依民 (51)Int.Cl. G16H 40/20(2018.01) G16H 10/60(2018.01) G06F 21/62(2013.01) G06F 21。

2、/64(2013.01) G06Q 40/04(2012.01) (54)发明名称 一种基于区块链的电子病历共享方法、 电子 病历接口及系统 (57)摘要 本发明基于区块链电子病历保存的方法、 电 子病历接口、 系统, 将电子病历通过电子病历数 据接口、 智能合约, 将各医院电子病历系统中的 电子病历转换成统一的格式保存在区块链上, 针 对文档共享中存在的问题使用区块链技术实现 电子病历文档共享, 保证数据唯一可信, 不可篡 改, 安全可靠; 病历提交信息和调阅信息一目了 然, 便于监管部门审计; 大大节省了现有共享方 式中接口开发维护以及中心系统和数据库维护 工作以及软硬件投入的成本。 权利。

3、要求书3页 说明书10页 附图1页 CN 111540449 A 2020.08.14 CN 111540449 A 1.一种基于区块链的电子病历共享方法, 其特征在于包括如下步骤: S1、 组织电子病历共享文档的步骤; 开发用于接收电子病历的接口, 用于接收电子病历系统提交上来的电子病历; 医院修改本单位的电子病历系统, 按照接收电子病历接口的要求, 开发数据适配器; 医 生在电子病历归档的时候, 电子病历系统通过数据适配器将电子病历数据A1转换成电子病 历接口指定的格式, 该电子病历数据经过转换成为格式化后的电子病历数据A2; S2签名和加密文档的步骤 医院电子病历系统对对格式化后的电子病。

4、历数据A2进行签名, 并进行加密后形成签名 和加密电子病历数据A3, 递交给电子病历接口; S3 上链保存的步骤 电子病历接口将加密电子病历数据A3进行上链保存; 上链保存是指使用智能合约和电子病历接口将加密电子病历数据A3保存在区块链上, 所述区块链包括一个内置的数据库, 该加密电子病历数据A3保存在区块链内置的数据库 中; 所述电子病历接口用于接收医院电子病历系统发送来的加密电子病历数据A3, 电子病 历接口调用智能合约, 智能合约将加密电子病历数据A3保存在区块链上; S4 授权调阅区块链电子病历的步骤 当请求方需要调阅区块链电子病历时, 医院电子病历系统通过电子病历接口, 对接电 子病。

5、历调阅模块, 电子病历调阅模块对接智能合约, 获取保存在区块链上的电子病历, 电子 病历接口将获取到的电子病历发送给请求方; 所述请求方是指各医院电子病历系统客户端 的操作者; 电子病历客户端是指安装在医生PC端或移动端的客户端软件, 该客户端软件是 医院电子病历系统的客户端软件。 2.根据权利要求1所述的基于区块链的电子病历共享方法, 其特征在于: 步骤S2中, 所 述电子病历接口包括电子病历保存、 电子病历调阅、 应用管理、 权限管理模块, 以及关系数 据库服务、 数据缓存服务、 区块链服务、 开放API服务; 所述电子病历保存模块, 用于调用智能合约, 保存加密电子病历数据A3, 将加密。

6、电子病 历数据A3保存在区块链上; 所述电子病历调阅模块, 用于接收医院电子病历发送来的调用请求, 通过智能合约取 出符合条件的电子病历, 将取出的符合条件的电子病历发送给医院电子病历系统; 应用管理模块: 用于管理接入电子病历接口的各医院电子病历系统实例, 一个医院电 子病历系统实例拥有一个唯一的应用凭据, 该凭据标识了接入系统的身份, 可以通过凭据 使用电子病历接口换取临时访问令牌; 权限管理模块: 用于控制接入各医院电子病历系统对电子病历接口的电子病历调阅和 电子病历保存业务的使用权限; 关系数据库服务: 电子病历接口使用关系数据库对业务数据进行存储, 应用相关数据; 所述业务数据包括电。

7、子病历摘要、 日志、 应用信息; 所述电子病历摘要是指各医院电子病历系统中电子病历中的摘要信息, 所述日志是指 保存电子病历事件、 调阅电子病历的时间、 操作人信息、 IP地址、 操作内容; 应用信息是指各 医院电子病历系统实例信息; 权利要求书 1/3 页 2 CN 111540449 A 2 数据缓存服务: 是一个公共基础设施网络, 是一个可以对数据高速存取的服务; 数据缓 存服务是中间件服务之一, 提供即开即用、 安全可靠、 弹性扩容、 便捷管理的在线分布式缓 存能力; 电子病历接口通过数据缓存服务对访问令牌进行管理; 区块链服务: 是一个公共基础设施网络, 是一个可以提供低成本开发、 。

8、部署、 运维、 互通 和监管联盟链应用的公共基础设施网络; 电子病历接口使用区块链服务对电子病历进行保 存和调阅; 开放API: 电子病历接口提供开放API供需要接入的电子病历系统使用; 所述API 即 Application Programming Interface, 是应用程序接口, 是一些预先定义的函数, 或指软 件系统不同组成部分衔接的约定; 该接口提供应用程序与开发人员基于某软件或硬件得以 访问一组例程的能力, 而又无需访问原码, 或理解内部工作机制的细节; 所述智能合约为区块链上的一段代码, 提供电子病历保存和电子病历调阅的功能, 包 括电子病历保存合约和电子病历调阅合约, 所述。

9、区块链包括数据保存和调阅的模块, 所述 电子病历保存合约与区块链数据保存模块对接, 所述电子病历调阅合约与区块链数据调阅 模块对接; 电子病历接口通过电子病历保存合约启用区块链数据保存模块, 将电子病历保 存在区块链上; 电子病历接口通过电子病历调阅合约启用区块链调阅模块, 调阅保存在区 块链上的电子病历。 3.根据权利要求1所述的基于区块链的电子病历共享方法, 其特征在于: 步骤3包括如 下步骤: 电子病历系统客户端向电子病历服务器端发送保存电子病历的请求, 电子病历服务器 端根据电子病历系统客户端的请求, 使用身份凭据向应用管理模块换临时访问令牌, 应用 管理模块向权限管理模块验证调用者身。

10、份, 权限管理模块向应用管理模块返回验证结果, 应用管理模块若验证通过则向电子病历系统返回临时访问令牌, 电子病历系统获得存取权 限, 电子病历系统向电子病历保存模块请求保存电子病历, 电子病历保存模块通过智能合 约向区块链保存电子病历; 医院电子病历系统包括电子病历系统客户端和电子病历服务器端, 电子病历服务器端 安装在医院服务器上, 电子病历系统客户端安装在各医生PC端或移动端, 或操作人员的PC 端或移动端。 4.根据权利要求1所述的基于区块链的电子病历共享方法, 其特征在于: 步骤4包括如 下步骤: 电子病历系统客户端向电子病历服务器端发送请求调阅区块链电子病历的请求, 电子 病历服务。

11、器端根据电子病历系统客户端的请求, 使用身份凭据向应用管理模块换临时访问 令牌, 应用管理模块向权限管理模块验证调用者身份, 权限管理模块向应用管理模块返回 验证结果, 应用管理模块若验证通过则向电子病历系统返回临时访问令牌, 电子病历系统 获得调取权限, 区块链将请求调阅的电子病历通过应用管理模块发送给电子病历系统系统 服务器端, 电子病历系统服务器端再将请求调阅的电子病历发送给客户端; 医院电子病历系统包括电子病历系统客户端和电子病历服务器端, 电子病历服务器端 安装在医院服务器上, 电子病历系统客户端安装在各医生PC端或移动端, 或操作人员的PC 端或移动端。 5.一种基于区块链的保存和。

12、调阅电子病历接口, 其特征在于: 所述电子病历接口包括 权利要求书 2/3 页 3 CN 111540449 A 3 电子病历保存、 电子病历调阅、 应用管理、 权限管理模块, 以及关系数据库服务、 数据缓存服 务、 区块链服务、 开放API服务; 所述电子病历保存模块, 用于调用智能合约, 保存加密电子病历数据A3, 将加密电子病 历数据A3保存在区块链上; 所述电子病历调阅模块, 用于接收医院电子病历发送来的调用请求, 通过智能合约取 出符合条件的电子病历, 将取出的符合条件的电子病历发送给医院电子病历系统; 应用管理模块: 用于管理接入电子病历接口的各医院电子病历系统实例, 一个医院电 。

13、子病历系统实例拥有一个唯一的应用凭据, 该凭据标识了接入系统的身份, 可以通过凭据 使用电子病历接口换取临时访问令牌; 权限管理模块: 用于控制接入各医院电子病历系统对电子病历接口的电子病历调阅和 电子病历保存业务的使用权限; 关系数据库服务: 电子病历接口使用关系数据库对业务数据进行存储, 应用相关数据; 所述业务数据包括电子病历摘要、 日志、 应用信息; 所述电子病历摘要是指各医院电子病历系统中电子病历中的摘要信息, 所述日志是指 保存电子病历事件、 调阅电子病历的时间、 操作人信息、 IP地址、 操作内容; 应用信息是指各 医院电子病历系统实例信息; 数据缓存服务: 是一个公共基础设施网。

14、络, 是一个可以对数据高速存取的服务; 数据缓 存服务是中间件服务之一, 提供即开即用、 安全可靠、 弹性扩容、 便捷管理的在线分布式缓 存能力; 电子病历接口通过数据缓存服务对访问令牌进行管理; 区块链服务: 是一个公共基础设施网络, 是一个可以提供低成本开发、 部署、 运维、 互通 和监管联盟链应用的公共基础设施网络; 电子病历接口使用区块链服务对电子病历进行保 存和调阅; 开放API: 电子病历接口提供开放API供需要接入的电子病历系统使用; 所述API 即 Application Programming Interface, 是应用程序接口, 是一些预先定义的函数, 或指软 件系统不同。

15、组成部分衔接的约定; 该接口提供应用程序与开发人员基于某软件或硬件得以 访问一组例程的能力, 而又无需访问原码, 或理解内部工作机制的细节; 所述智能合约为区块链上的一段代码, 提供电子病历保存和电子病历调阅的功能, 包 括电子病历保存合约和电子病历调阅合约, 所述区块链包括数据保存和调阅的模块, 所述 电子病历保存合约与区块链数据保存模块对接, 所述电子病历调阅合约与区块链数据调阅 模块对接; 电子病历接口通过电子病历保存合约启用区块链数据保存模块, 将电子病历保 存在区块链上; 电子病历接口通过电子病历调阅合约启用区块链调阅模块, 调阅保存在区 块链上的电子病历。 6.一种区块链的电子病历。

16、共享系统, 其特征在于包括权利要求4所述的电子病历接口。 权利要求书 3/3 页 4 CN 111540449 A 4 一种基于区块链的电子病历共享方法、 电子病历接口及系统 技术领域 0001 本发明涉及电子信息共享领域, 具体的说是一种基于区块链技术的电子病历共享 方法、 电子病历接口及系统。 背景技术 0002 现在医院都使用电子病历系统, 电子病历系统产生的数据量也越来越大, 共享范 围越来越广。 为了使这些健康信息互联互通, 产生了一系列的共享规范和共享方式。 国家已 经发布了 电子病历共享文档规范 等文件用于提供数据标准支持, 但是对共享方式上并没 有相关规定。 而目前的共享方式大。

17、致有两种, 分别是点对点共享方式和中心共享方式。 0003 同级机构间大多采用点对点共享方式。 当需要共享文档时, 共享双方会点对点进 行文档传输, 并且同时拥有文档的副本。 这种方式只要共享双方约定好就能够很快实现。 不 过不足之处也是显而易见的, 那就是共享双方需要各自维护自己的副本, 所以这些副本的 内容会不一致, 到底谁拥有的文档才是可信的是个难于抉择的问题。 另外, 随着共享方不断 增多, 维护成本将会急剧上升。 0004 上下级机构间大多采用中心共享方式。 下级机构会将文档上传至上级中心, 只有 上级中心才拥有比较全的文档, 并且对这些文档拥有绝对的控制权, 而下级机构并不能享 受。

18、到共享文档带来的益处。 还有就是因为数据的中心化, 文档很容易被篡改, 安全性难以保 证。 发明内容 0005 一种基于区块链的电子病历共享方法, 其特征在于: S1、 组织电子病历共享文档的步骤; 开发用于接收电子病历的接口, 用于接收电子病历系统提交上来的电子病历; 医院修改本单位的电子病历系统, 按照接收电子病历接口的要求, 开发数据适配器; 医 生在电子病历归档的时候, 电子病历系统通过数据适配器将电子病历数据A1转换成电子病 历接口指定的格式, 该电子病历数据经过转换成为格式化后的电子病历数据A2; 所述电子病历系统属于第三方电子病历系统, 属于医院现有系统, 是现有技术。 0006。

19、 所述电子病历归档是现有医院电子病历系统的一个事件, 是医生对患者诊疗结束 后、 或病人出院时保存病历, 该病历被存储在医院电子病历系统数据中。 0007 所述电子病历接口的要求是指统一电子病历数据格式, 该格式使用国家电子病历 共享数据集, 或CDR等现有的标准, 也可以自行定义, 只要在接入之前约定好即可, 一旦约定 好, 所有电子病历系统都采用统一的格式。 0008 数据适配器用于数据格式转换, 将医院电子病历数据转换成电子病历接口指定的 数据格式。 0009 共享电子病历文档时, 电子病历系统首先按照一定的格式组织电子病历文档。 这 个格式可以使用国家电子病历共享数据集或CDR等现有的。

20、标准, 也可以自行定义, 只要在接 说明书 1/10 页 5 CN 111540449 A 5 入之前约定好即可。 一旦约定好, 所有电子病历系统都采用统一的格式。 0010 S2签名和加密文档的步骤 医院电子病历系统对对格式化后的电子病历数据A2进行签名, 并进行加密后形成签名 和加密电子病历数据A3, 递交给电子病历接口; 现有医院电子病历系统对电子病历数据签名是指: 电子签名就是通过密码技术对电子 文档的电子形式的签名, 并非是书面签名的数字图像化, 它类似于手写签名或印章, 也可以 说它就是电子印章。 现有医院电子病历系统均自带有电子签名的功能。 该技术属于现有技 术, 本发明仅是使用。

21、了该技术, 本发明并未对该技术进行创新。 0011 现有医院电子病历系统对电子病历数据加密是指: 利用技术手段把病历数据变为 乱码 (加密) 传送。 加密技术是电子商务采取的主要安全保密措施, 是最常用的安全保密手 段, 利用技术手段把重要的数据变为乱码 (加密) 传送, 到达目的地后再用相同或不同的手 段还原 (解密) 。 该加密技术属于现有技术, 本发明仅是使用了该技术, 本发明并未对该技术 进行创新。 0012 S3 上链保存的步骤 电子病历接口将加密电子病历数据A3进行上链保存; 上链保存是指使用智能合约和电子病历接口将加密电子病历数据A3保存在区块链上, 所述区块链包括一个内置的数据。

22、库, 该加密电子病历数据A3保存在区块链内置的数据库 中; 所述电子病历接口用于接收医院电子病历系统发送来的加密电子病历数据A3, 电子病 历接口调用智能合约, 智能合约将加密电子病历数据A3保存在区块链上; 电子病历接口包括电子病历保存、 电子病历调阅、 应用管理、 权限管理模块, 以及关系 数据库服务、 数据缓存服务、 区块链服务、 开放API服务; 所述电子病历保存模块, 用于调用智能合约, 保存加密电子病历数据A3, 将加密电子病 历数据A3保存在区块链上; 所述电子病历调阅模块, 用于接收医院电子病历发送来的调用请求, 通过智能合约取 出符合条件的电子病历, 将取出的符合条件的电子病。

23、历发送给医院电子病历系统; 应用管理模块: 用于管理接入电子病历接口的各医院电子病历系统实例, 一个医院电 子病历系统实例拥有一个唯一的应用凭据, 该凭据标识了接入系统的身份, 可以通过凭据 使用电子病历接口换取临时访问令牌; 所述医院电子病历系统实例是指某一个单位的电子病历系统, 具体的说是指各医院的 电子病历系统。 医院电子病历系统实例信息包括医院名称、 医院地址、 医院应用凭据、 医院 联系方式等信息。 0013 所述应用凭据是指各医院的电子病历系统的唯一身份标识。 0014 所述临时访问令牌是指通过身份标识换取的某一段时间内可以访问电子病历接 口的令牌。 0015 权限管理模块: 用于。

24、控制接入各医院电子病历系统对电子病历接口的电子病历调 阅和电子病历保存业务的使用权限; 关系数据库服务: 电子病历接口使用关系数据库对业务数据进行存储, 应用相关数据; 所述业务数据包括电子病历摘要、 日志、 应用信息; 说明书 2/10 页 6 CN 111540449 A 6 所述电子病历摘要是指各医院电子病历系统中电子病历中的摘要信息, 所述日志是指 保存电子病历事件、 调阅电子病历的时间、 操作人信息、 IP地址、 操作内容; 应用信息是指各 医院电子病历系统实例信息; 数据缓存服务: 是一个公共基础设施网络, 是一个可以对数据高速存取的服务; 数据缓 存服务是中间件服务之一, 提供即。

25、开即用、 安全可靠、 弹性扩容、 便捷管理的在线分布式缓 存能力; 电子病历接口通过数据缓存服务对访问令牌进行管理; 区块链服务: 是一个公共基础设施网络, 是一个可以提供低成本开发、 部署、 运维、 互通 和监管联盟链应用的公共基础设施网络; 电子病历接口使用区块链服务对电子病历进行保 存和调阅; 开放API: 电子病历接口提供开放API供需要接入的电子病历系统使用; 所述API 即 Application Programming Interface, 是应用程序接口, 是一些预先定义的函数, 或指软 件系统不同组成部分衔接的约定; 该接口提供应用程序与开发人员基于某软件或硬件得以 访问一组。

26、例程的能力, 而又无需访问原码, 或理解内部工作机制的细节; 所述智能合约为区块链上的一段代码, 提供电子病历保存和电子病历调阅的功能, 包 括电子病历保存合约和电子病历调阅合约, 所述区块链包括数据保存和调阅的模块, 所述 电子病历保存合约与区块链数据保存模块对接, 所述电子病历调阅合约与区块链数据调阅 模块对接; 电子病历接口通过电子病历保存合约启用区块链数据保存模块, 将电子病历保 存在区块链上; 电子病历接口通过电子病历调阅合约启用区块链调阅模块, 调阅保存在区 块链上的电子病历; S4 授权调阅区块链电子病历的步骤 当请求方需要调阅区块链电子病历时, 医院电子病历系统通过电子病历接口。

27、, 对接电 子病历调阅模块, 电子病历调阅模块对接智能合约, 获取保存在区块链上的电子病历, 电子 病历接口将获取到的电子病历发送给请求方; 所述请求方是指各医院电子病历系统客户端 的操作者; 电子病历客户端是指安装在医生PC端或移动端的客户端软件, 该客户端软件是 医院电子病历系统的客户端软件。 0016 本发明还提出一种基于区块链的保存和调阅电子病历接口, 所述电子病历接口包 括电子病历保存、 电子病历调阅、 应用管理、 权限管理模块, 以及关系数据库服务、 数据缓存 服务、 区块链服务、 开放API服务; 所述电子病历保存模块, 用于调用智能合约, 保存加密电子病历数据A3, 将加密电子。

28、病 历数据A3保存在区块链上; 所述电子病历调阅模块, 用于接收医院电子病历发送来的调用请求, 通过智能合约取 出符合条件的电子病历, 将取出的符合条件的电子病历发送给医院电子病历系统; 应用管理模块: 用于管理接入电子病历接口的各医院电子病历系统实例, 一个医院电 子病历系统实例拥有一个唯一的应用凭据, 该凭据标识了接入系统的身份, 可以通过凭据 使用电子病历接口换取临时访问令牌; 权限管理模块: 用于控制接入各医院电子病历系统对电子病历接口的电子病历调阅和 电子病历保存业务的使用权限; 关系数据库服务: 电子病历接口使用关系数据库对业务数据进行存储, 应用相关数据; 所述业务数据包括电子病。

29、历摘要、 日志、 应用信息; 说明书 3/10 页 7 CN 111540449 A 7 所述电子病历摘要是指各医院电子病历系统中电子病历中的摘要信息, 所述日志是指 保存电子病历事件、 调阅电子病历的时间、 操作人信息、 IP地址、 操作内容; 应用信息是指各 医院电子病历系统实例信息; 数据缓存服务: 是一个公共基础设施网络, 是一个可以对数据高速存取的服务; 数据缓 存服务是中间件服务之一, 提供即开即用、 安全可靠、 弹性扩容、 便捷管理的在线分布式缓 存能力; 电子病历接口通过数据缓存服务对访问令牌进行管理; 区块链服务: 是一个公共基础设施网络, 是一个可以提供低成本开发、 部署、。

30、 运维、 互通 和监管联盟链应用的公共基础设施网络; 电子病历接口使用区块链服务对电子病历进行保 存和调阅; 开放API: 电子病历接口提供开放API供需要接入的电子病历系统使用; 所述API 即 Application Programming Interface, 是应用程序接口, 是一些预先定义的函数, 或指软 件系统不同组成部分衔接的约定; 该接口提供应用程序与开发人员基于某软件或硬件得以 访问一组例程的能力, 而又无需访问原码, 或理解内部工作机制的细节; 所述智能合约为区块链上的一段代码, 提供电子病历保存和电子病历调阅的功能, 包 括电子病历保存合约和电子病历调阅合约, 所述区块链。

31、包括数据保存和调阅的模块, 所述 电子病历保存合约与区块链数据保存模块对接, 所述电子病历调阅合约与区块链数据调阅 模块对接; 电子病历接口通过电子病历保存合约启用区块链数据保存模块, 将电子病历保 存在区块链上; 电子病历接口通过电子病历调阅合约启用区块链调阅模块, 调阅保存在区 块链上的电子病历。 0017 本发明还提出一种区块链的电子病历共享系统, 该系统包括上述电子病历接口。 0018 有益效果: 本发明基于区块链电子病历保存的方法、 电子病历接口和系统, 将电子 病历通过电子病历数据接口、 智能合约, 将各医院电子病历系统中的电子病历转换成统一 的格式保存在区块链上, 即使是该医院调。

32、整或修改电子病历时, 也会同步将调整后的电子 病历保存到区块链上, 同时会留下修改的痕迹。 其它医院或本医院调用电子病历时, 通过电 子病历数据接口、 智能合约可以调阅存储在区块链上的电子病历。 由此, 解决了传统分享方 式存在的问题。 基于本发明区块链电子病历保存的方法以及系统, 使得共享电子病历唯一, 各医院通过区块链调阅的电子病历完全一致。 因为受限于区块链的结构, 链上的数据只能 增加, 不能修改或删除。 一旦交易完成, 数据被同步到所有节点上, 想通过技术手段直接篡 改某些节点中的区块数据从而篡改整体数据的目的也无法实现, 因为区块链会自动纠错错 误的区块数据, 保证所有节点数据正确。

33、。 从而解决了数据中心化, 文档很容易被篡改, 安全 性难以保证的难题。 0019 本发明针对文档共享中存在的问题使用区块链技术实现电子病历文档共享, 保证 数据唯一可信, 不可篡改, 安全可靠; 病历提交信息和调阅信息一目了然, 便于监管部门审 计; 大大节省了现有共享方式中接口开发维护以及中心系统和数据库维护工作以及软硬件 投入的成本。 附图说明 0020 图1 为基于区块链的电子病历共享方法流程示意图; 图2为电子病历接口结构示意图; 说明书 4/10 页 8 CN 111540449 A 8 图3为区块链电子病历保存和调阅方法流程示意图。 具体实施方式 0021 实施例1 如图1、 2。

34、、 3所示, 一种基于区块链的电子病历共享方法, 其特征在于: S1、 组织电子病历共享文档的步骤; 开发用于接收电子病历的接口, 用于接收电子病历系统提交上来的电子病历; 医院修改本单位的电子病历系统, 按照接收电子病历接口的要求, 开发数据适配器; 医 生在电子病历归档的时候, 电子病历系统通过数据适配器将电子病历数据A1转换成电子病 历接口指定的格式, 该电子病历数据经过转换成为格式化后的电子病历数据A2; 所述电子病历系统属于第三方电子病历系统, 属于医院现有系统, 是现有技术。 0022 所述电子病历归档是现有医院电子病历系统的一个事件, 是医生对患者诊疗结束 后、 或病人出院时保存。

35、病历, 该病历被存储在医院电子病历系统数据中。 0023 所述电子病历接口的要求是指统一电子病历数据格式, 该格式使用国家电子病历 共享数据集, 或CDR等现有的标准, 也可以自行定义, 只要在接入之前约定好即可, 一旦约定 好, 所有电子病历系统都采用统一的格式。 0024 数据适配器用于数据格式转换, 将医院电子病历数据转换成电子病历接口指定的 数据格式。 0025 共享电子病历文档时, 电子病历系统首先按照一定的格式组织电子病历文档。 这 个格式可以使用国家电子病历共享数据集或CDR等现有的标准, 也可以自行定义, 只要在接 入之前约定好即可。 一旦约定好, 所有电子病历系统都采用统一的。

36、格式。 0026 签名和加密文档的步骤 医院电子病历系统对对格式化后的电子病历数据A2进行签名, 并进行加密后形成签名 和加密电子病历数据A3, 递交给电子病历接口; 现有医院电子病历系统对电子病历数据签名是指: 电子签名就是通过密码技术对电子 文档的电子形式的签名, 并非是书面签名的数字图像化, 它类似于手写签名或印章, 也可以 说它就是电子印章。 现有医院电子病历系统均自带有电子签名的功能。 该技术属于现有技 术, 本发明仅是使用了该技术, 本发明并未对该技术进行创新。 0027 现有医院电子病历系统对电子病历数据加密是指: 利用技术手段把病历数据变为 乱码 (加密) 传送。 加密技术是电。

37、子商务采取的主要安全保密措施, 是最常用的安全保密手 段, 利用技术手段把重要的数据变为乱码 (加密) 传送, 到达目的地后再用相同或不同的手 段还原 (解密) 。 该加密技术属于现有技术, 本发明仅是使用了该技术, 本发明并未对该技术 进行创新。 0028 上链保存的步骤 电子病历接口将加密电子病历数据A3进行上链保存; 上链保存是指使用智能合约和电子病历接口将加密电子病历数据A3保存在区块链上, 所述区块链包括一个内置的数据库, 该加密电子病历数据A3保存在区块链内置的数据库 中; 所述电子病历接口用于接收医院电子病历系统发送来的加密电子病历数据A3, 电子病 说明书 5/10 页 9 C。

38、N 111540449 A 9 历接口调用智能合约, 智能合约将加密电子病历数据A3保存在区块链上; 电子病历接口包括电子病历保存、 电子病历调阅、 应用管理、 权限管理模块, 以及关系 数据库服务、 数据缓存服务、 区块链服务、 开放API服务; 所述电子病历保存模块, 用于调用智能合约, 保存加密电子病历数据A3, 将加密电子病 历数据A3保存在区块链上; 所述电子病历调阅模块, 用于接收医院电子病历发送来的调用请求, 通过智能合约取 出符合条件的电子病历, 将取出的符合条件的电子病历发送给医院电子病历系统; 应用管理模块: 用于管理接入电子病历接口的各医院电子病历系统实例, 一个医院电 。

39、子病历系统实例拥有一个唯一的应用凭据, 该凭据标识了接入系统的身份, 可以通过凭据 使用电子病历接口换取临时访问令牌; 所述医院电子病历系统实例是指某一个单位的电子病历系统, 具体的说是指各医院的 电子病历系统。 医院电子病历系统实例信息包括医院名称、 医院地址、 医院应用凭据、 医院 联系方式等信息。 0029 所述应用凭据是指各医院的电子病历系统的唯一身份标识。 0030 所述临时访问令牌是指通过身份标识换取的某一段时间内可以访问电子病历接 口的令牌。 0031 权限管理模块: 用于控制接入各医院电子病历系统对电子病历接口的电子病历调 阅和电子病历保存业务的使用权限; 关系数据库服务: 电。

40、子病历接口使用关系数据库对业务数据进行存储, 应用相关数据; 所述业务数据包括电子病历摘要、 日志、 应用信息; 关系数据库服务是一个数据库, 存储在 云存储服务器或云存储磁盘阵列上。 0032 所述电子病历摘要是指各医院电子病历系统中电子病历中的摘要信息, 所述日志 是指保存电子病历事件、 调阅电子病历的时间、 操作人信息、 IP地址、 操作内容; 应用信息是 指各医院电子病历系统实例信息; 所述区块链为第三方提供一种服务, 是一个共享数据库, 该共享数据库存储在云存储 服务器或云存储磁盘阵列上。 0033 数据缓存服务: 是一个公共基础设施网络, 是一个可以对数据高速存取的服务, 该 数据。

41、缓存服务是一个数据库, 存储在云存储服务器或云存储磁盘阵列上。 数据缓存服务是 中间件服务之一, 提供即开即用、 安全可靠、 弹性扩容、 便捷管理的在线分布式缓存能力; 电 子病历接口通过数据缓存服务对访问令牌进行管理; 区块链服务: 是一个公共基础设施网络, 是一个可以提供低成本开发、 部署、 运维、 互通 和监管联盟链应用的公共基础设施网络; 电子病历接口使用区块链服务对电子病历进行保 存和调阅; 开放API: 电子病历接口提供开放API供需要接入的电子病历系统使用; 所述API 即 Application Programming Interface, 是应用程序接口, 是一些预先定义的函。

42、数, 或指软 件系统不同组成部分衔接的约定; 该接口提供应用程序与开发人员基于某软件或硬件得以 访问一组例程的能力, 而又无需访问原码, 或理解内部工作机制的细节; 所述智能合约为区块链上的一段代码, 提供电子病历保存和电子病历调阅的功能, 包 括电子病历保存合约和电子病历调阅合约, 所述区块链包括数据保存和调阅的模块, 所述 说明书 6/10 页 10 CN 111540449 A 10 电子病历保存合约与区块链数据保存模块对接, 所述电子病历调阅合约与区块链数据调阅 模块对接; 电子病历接口通过电子病历保存合约启用区块链数据保存模块, 将电子病历保 存在区块链上; 电子病历接口通过电子病历。

43、调阅合约启用区块链调阅模块, 调阅保存在区 块链上的电子病历。 0034 进一步的, 如图3所示, 电子病历系统客户端向电子病历服务器端发送保存电子病 历的请求, 电子病历服务器端根据电子病历系统客户端的请求, 使用身份凭据向应用管理 模块换临时访问令牌, 应用管理模块向权限管理模块验证调用者身份, 权限管理模块向应 用管理模块返回验证结果, 应用管理模块若验证通过则向电子病历系统返回临时访问令 牌, 电子病历系统获得存取权限, 电子病历系统向电子病历保存模块请求保存电子病历, 电 子病历保存模块通过智能合约向区块链保存电子病历。 0035 医院电子病历系统包括电子病历系统客户端和电子病历服务。

44、器端, 电子病历服务 器端安装在医院服务器上, 电子病历系统客户端安装在各医生PC端或移动端, 或操作人员 的PC端或移动端。 0036 授权调阅区块链电子病历的步骤 当请求方需要调阅区块链电子病历时, 医院电子病历系统通过电子病历接口, 对接电 子病历调阅模块, 电子病历调阅模块对接智能合约, 获取保存在区块链上的电子病历, 电子 病历接口将获取到的电子病历发送给请求方; 所述请求方是指各医院电子病历系统客户端 的操作者; 电子病历客户端是指安装在医生PC端或移动端的客户端软件, 该客户端软件是 医院电子病历系统的客户端软件。 0037 进一步的, 如图3所示, 电子病历系统客户端向电子病历。

45、服务器端发送请求调阅区 块链电子病历的请求, 电子病历服务器端根据电子病历系统客户端的请求, 使用身份凭据 向应用管理模块换临时访问令牌, 应用管理模块向权限管理模块验证调用者身份, 权限管 理模块向应用管理模块返回验证结果, 应用管理模块若验证通过则向电子病历系统返回临 时访问令牌, 电子病历系统获得调取权限, 区块链将请求调阅的电子病历通过应用管理模 块发送给电子病历系统服务器端, 电子病历系统服务器端再将请求调阅的电子病历发送给 客户端; 本发明基于区块链电子病历保存的方法, 将电子病历通过电子病历数据接口、 智能合 约, 将各医院电子病历系统中的电子病历转换成统一的格式保存在区块链上,。

46、 即使是该医 院调整或修改电子病历时, 也会同步将调整后的电子病历保存到区块链上, 同时会留下修 改的痕迹。 其它医院或本医院调用电子病历时, 通过电子病历数据接口、 智能合约可以调阅 存储在区块链上的电子病历。 由此, 解决了传统分享方式存在的问题。 基于本发明区块链电 子病历保存的方法以及系统, 使得共享电子病历唯一, 各医院通过区块链调阅的电子病历 完全一致。 因为受限于区块链的结构, 链上的数据只能增加, 不能修改或删除。 一旦交易完 成, 数据被同步到所有节点上, 想通过技术手段直接篡改某些节点中的区块数据从而篡改 整体数据的目的也无法实现, 因为区块链会自动纠错错误的区块数据, 保。

47、证所有节点数据 正确。 从而解决了数据中心化, 文档很容易被篡改, 安全性难以保证的难题。 0038 实施例2: 传统的电子病历共享方法主要是点对点共享和中心共享两种方式, 并不使用区块链技 术, 所以分享的步骤完全不一样。 而区块链技术本身没有传统与现代之分, 所以也谈不上传 说明书 7/10 页 11 CN 111540449 A 11 统的区块链技术。 本发明的创新点在于将区块链技术应用到电子病历共享上, 形成了一套 新的电子病历共享流程, 解决了传统共享模式存在的文档维护复杂、 文档不够安全等问题。 0039 本实例例包括如下四个步骤: S1、 组织电子病历文档; 共享电子病历文档时,。

48、 电子病历系统首先按照一定的格式组织电子病历文档。 这个格 式可以使用国家电子病历共享数据集或CDR等现有的标准, 也可以自行定义, 只要在接入之 前约定好即可。 一旦约定好, 所有电子病历系统都采用统一的格式。 0040 S2、 签名和加密文档; 电子病历系统在共享文档之前首先对需要上传的文档进行签名和加密操作。 用医生的 私钥对文档签名表明文档的作者, 用患者的私钥对文档加密表明文档的拥有者。 共享时用 共享者的私钥签名本次共享操作用于数据传输后上链前对这次共享操作的数据完整性和 有效性进行验证。 将这些信息组织成共享操作元数据连同文档一起提交。 0041 S3、 上链保存; 将加密后的文。

49、档以及文档的签名等元数据提交到服务端, 服务端对提交上来的数据进 行签名验证, 然后将文档数据保存到对象存储中, 将元数据保存进区块链。 0042 S4、 授权调阅文档; 当其他医生想要调阅患者的病历文档时, 在电子病历系统中发出调阅申请, 如果该医 生有权调阅的话, 区块链会返回加密的病历文档。 经过患者授权后, 系统会解密文档, 医生 可以看见想要调阅的病历文档内容。 0043 医院电子病历系统在病历归档的时候按照规定的格式组织电子病历数据, 然后进 行签名加密, 将加密后的数据提交到电子病历接口, 电子病历接口接收到加密电子病历数 据后调用智能合约, 将电子病历保存在区块链上。 当医院电。

50、子病历系统要查看其他医院的 电子病历时, 向电子病历接口请求相应的电子病历, 电子病历接口接收到请求后通过智能 合约从区块链中查询出符合条件的病历并返回给请求的电子病历系统。 0044 电子病历文档主要是在门诊和住院行为中产生, 所以上链接入点选取 “门诊就诊 结束” 和 “住院病历归档” 这两个动作点。 之所以选择这两个点是因为此时的病历数据最为 齐全且基本不会修改, 从而可以保证上链数据的完整性和准确性。 当然已经上链的文档是 可以再次提交上链的, 区块链会将每一次的提交上链信息完整的保存下来。 0045 上链数据的格式和范围可以采用相关规范中要求的或当前医疗机构联盟约定好 的方式进行组织。

展开阅读全文
内容关键字: 基于 区块 电子 病历 共享 方法 接口 系统
关于本文
本文标题:基于区块链的电子病历共享方法、电子病历接口及系统.pdf
链接地址:https://www.zhuanlichaxun.net/pdf/10521748.html
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2017-2018 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1