CN111768824A - 基于区块链的健康信息辅助医疗方法、节点及*** - Google Patents

基于区块链的健康信息辅助医疗方法、节点及*** Download PDF

Info

Publication number
CN111768824A
CN111768824A CN202010579608.XA CN202010579608A CN111768824A CN 111768824 A CN111768824 A CN 111768824A CN 202010579608 A CN202010579608 A CN 202010579608A CN 111768824 A CN111768824 A CN 111768824A
Authority
CN
China
Prior art keywords
information
client
medical institution
health
node
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202010579608.XA
Other languages
English (en)
Inventor
赖升
庞齐章
李狄威
林嘉文
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Industrial and Commercial Bank of China Ltd ICBC
Original Assignee
Industrial and Commercial Bank of China Ltd ICBC
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Industrial and Commercial Bank of China Ltd ICBC filed Critical Industrial and Commercial Bank of China Ltd ICBC
Priority to CN202010579608.XA priority Critical patent/CN111768824A/zh
Publication of CN111768824A publication Critical patent/CN111768824A/zh
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G16INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
    • G16HHEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA
    • G16H10/00ICT specially adapted for the handling or processing of patient-related medical or healthcare data
    • G16H10/60ICT specially adapted for the handling or processing of patient-related medical or healthcare data for patient-specific data, e.g. for electronic patient records
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/60Protecting data
    • G06F21/604Tools and structures for managing or administering access control systems
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/60Protecting data
    • G06F21/62Protecting access to data via a platform, e.g. using keys or access control rules
    • G06F21/6218Protecting access to data via a platform, e.g. using keys or access control rules to a system of files or objects, e.g. local or distributed file system or database
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/60Protecting data
    • G06F21/64Protecting data integrity, e.g. using checksums, certificates or signatures
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2221/00Indexing scheme relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F2221/21Indexing scheme relating to G06F21/00 and subgroups addressing additional information or applications relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F2221/2141Access rights, e.g. capability lists, access control lists, access tables, access matrices

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Health & Medical Sciences (AREA)
  • General Health & Medical Sciences (AREA)
  • Physics & Mathematics (AREA)
  • Computer Hardware Design (AREA)
  • Software Systems (AREA)
  • Bioethics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Automation & Control Theory (AREA)
  • Epidemiology (AREA)
  • Medical Informatics (AREA)
  • Primary Health Care (AREA)
  • Public Health (AREA)
  • Databases & Information Systems (AREA)
  • Measuring And Recording Apparatus For Diagnosis (AREA)

Abstract

本发明提供了一种基于区块链的健康信息辅助医疗方法、节点及***,所述方法包括:接收供应商节点广播的客户的健康信息,所述健康信息包括健康监测设备检测客户身体状态得到的检测信息;接收客户的授权医疗机构信息并广播至区块链的所有节点以使对应的医疗机构节点根据接收的授权医疗机构信息对请求信息访问的医疗机构进行权限验证,若验证通过,向医疗机构返回客户的健康信息;接收医疗机构节点传输的医疗机构根据客户健康信息形成的电子病历,本发明可保障客户健康信息的安全,实现客户的高效就医。

Description

基于区块链的健康信息辅助医疗方法、节点及***
技术领域
本发明涉及区块链技术领域,尤其涉及一种基于区块链的健康信息辅助医疗方法、节点及***。
背景技术
随着生活水平的提高,人们越来越关注自身的健康状况。市场上出现了很多的健康监控产品为人们提供心率、步数等指标的监控,比如运动手环、运动手表等。目前的健康信息管理***基本上都是中心化***,客户的健康数据基本上由存储在统一的***中,其管理权限通常由厂商控制,客户的健康信息具有篡改和泄露的风险。另外,由于目前的健康信息管理***通常为中心化***,客户健康数据存在是否可信的问题,导致健康信息管理***难以与各大医疗机构***对接,难以解决医患信息共享的难题。如何充分利用好客户的健康信息、保证客户信息的安全存储及避免隐私泄露是亟待解决的问题。
发明内容
本发明的一个目的在于提供一种基于区块链的健康信息辅助医疗方法,保障客户健康信息的安全,实现客户的高效就医。本发明的另一个目的在于提供一种客户端节点。本发明的再一个目的在于提供一种供应商节点。本发明的还一个目的在于提供一种医疗机构节点。本发明的还一个目的在于提供一种数据分析节点。本发明的还一个目的在于提供一种基于区块链的健康信息辅助医疗***。本发明的还一个目的在于提供一种计算机设备。本发明的还一个目的在于提供一种可读介质。
为了达到以上目的,本发明一方面公开了一种基于区块链的健康信息辅助医疗方法,应用于客户端节点,所述方法包括:
接收供应商节点广播的客户的健康信息,所述健康信息包括健康监测设备检测客户身体状态得到的检测信息;
接收客户的授权医疗机构信息并广播至区块链的所有节点以使对应的医疗机构节点根据接收的授权医疗机构信息对请求信息访问的医疗机构进行权限验证,若验证通过,向医疗机构返回客户的健康信息;
接收医疗机构节点传输的医疗机构根据客户健康信息形成的电子病历。
优选的,进一步包括:
接收数据分析节点对供应商节点广播的客户健康信息和/或医疗机构节点广播的电子病历进行数据异常分析得到的健康监控信息。
优选的,进一步包括:
将所述健康信息广播至所有区块链的节点以使数据分析节点将客户的健康信息和医疗机构节点广播的电子病历进行脱敏处理形成医疗案例并广播至所有节点。
本发明还公开了一种基于区块链的健康信息辅助医疗方法,应用于供应商节点,所述方法包括:
接收健康监测设备检测得到的客户的检测信息和设备信息;
根据设备信息将检测信息与预设的设备注册表中设备信息对应的客户相对应形成健康信息,并将健康信息广播至区块链所有的节点以使客户端节点接收客户的授权医疗机构信息并广播至区块链所有的节点以使对应的医疗机构节点根据接收的授权医疗机构信息对请求信息访问的医疗机构进行权限验证,若验证通过,向医疗机构返回客户的健康信息,接收医疗机构根据客户健康信息形成的电子病历并广播至区块链的其他节点。
优选的,进一步包括在接收健康监测设备检测得到的客户的检测信息和设备信息,之前:
接收设备厂商输入的健康监测设备的设备信息和客户端节点广播的客户注册信息,所述客户注册信息包括客户信息和所述设备信息的至少部分;
根据所述客户注册信息将客户信息与健康监测设备的设备信息关联形成设备注册表。
本发明还公开了一种基于区块链的健康信息辅助医疗方法,应用于医疗机构节点,所述方法包括:
接收供应商节点广播的客户的健康信息,所述健康信息包括健康监测设备检测客户身体状态得到的检测信息;
接收客户端节点广播的客户的授权医疗机构信息,根据授权医疗机构信息对请求信息访问的医疗机构进行权限验证,若验证通过,向医疗机构返回客户的健康信息;
接收医疗机构根据客户健康信息形成的电子病历并广播至区块链的所有节点。
本发明还公开了一种基于区块链的健康信息辅助医疗方法,应用于数据分析节点,所述方法包括:
接收供应商节点广播的客户健康信息和/或医疗机构节点广播的电子病历,所述电子病历为客户端节点接收客户的授权医疗机构信息并广播至区块链的所有节点以使对应的医疗机构节点根据接收的授权医疗机构信息对请求信息访问的医疗机构进行权限验证,若验证通过,向医疗机构返回客户的健康信息,接收医疗机构节点传输的医疗机构根据客户健康信息形成的电子病历并广播至区块链的所有节点得到的;
对所述客户健康信息进行数据异常分析得到健康监控信息,并将所述健康监控信息广播至区块链的所有节点。
优选的,进一步包括:
将客户的健康信息和医疗机构节点广播的电子病历进行脱敏处理形成医疗案例并广播至所有节点。
本发明还公开了一种客户端节点,包括:
第一健康信息管理模块,用于接收供应商节点广播的客户的健康信息,所述健康信息包括健康监测设备检测客户身体状态得到的检测信息;
健康信息授权模块,用于接收客户的授权医疗机构信息并广播至区块链的所有节点以使对应的医疗机构节点根据接收的授权医疗机构信息对请求信息访问的医疗机构进行权限验证,若验证通过,向医疗机构返回客户的健康信息;
第一电子病例管理模块,用于接收医疗机构节点传输的医疗机构根据客户健康信息形成的电子病历。
本发明还公开了一种供应商节点,包括:
物联网模块,用于接收健康监测设备检测得到的客户的检测信息和设备信息;
信息处理模块,用于根据设备信息将检测信息与预设的设备注册表中设备信息对应的客户相对应形成健康信息,并将健康信息广播至区块链所有的节点以使客户端节点接收客户的授权医疗机构信息并广播至区块链所有的节点以使对应的医疗机构节点根据接收的授权医疗机构信息对请求信息访问的医疗机构进行权限验证,若验证通过,向医疗机构返回客户的健康信息,接收医疗机构根据客户健康信息形成的电子病历并广播至区块链的其他节点。
本发明还公开了一种医疗机构节点,包括:
第二健康信息管理模块,用于接收供应商节点广播的客户的健康信息,所述健康信息包括健康监测设备检测客户身体状态得到的检测信息;
访问授权验证模块,用于接收客户端节点广播的客户的授权医疗机构信息,根据授权医疗机构信息对请求信息访问的医疗机构进行权限验证,若验证通过,向医疗机构返回客户的健康信息;
第二电子病例管理模块,用于接收医疗机构根据客户健康信息形成的电子病历并广播至区块链的所有节点。
本发明还公开了一种数据分析节点,包括:
数据接收模块,用于接收供应商节点广播的客户健康信息和/或医疗机构节点广播的电子病历,所述电子病历为客户端节点接收客户的授权医疗机构信息并广播至区块链的所有节点以使对应的医疗机构节点根据接收的授权医疗机构信息对请求信息访问的医疗机构进行权限验证,若验证通过,向医疗机构返回客户的健康信息,接收医疗机构节点传输的医疗机构根据客户健康信息形成的电子病历并广播至区块链的所有节点得到的;
数据分析单元,用于对所述客户健康信息进行数据异常分析得到健康监控信息,并将所述健康监控信息广播至区块链的所有节点。
本发明还公开了一种基于区块链的健康信息辅助医疗***,包括客户端节点、供应商节点和医疗机构节点;
所述供应商节点用于将客户的健康信息广播至区块链的其他节点,所述健康信息包括健康监测设备检测客户身体状态得到的检测信息;
所述客户端节点用于接收客户的授权医疗机构信息并广播至区块链的所有节点;
所述医疗机构节点用于根据接收的授权医疗机构信息对请求信息访问的医疗机构进行权限验证,若验证通过,向医疗机构返回客户的健康信息,接收医疗机构根据客户健康信息形成的电子病历并广播至区块链的所有节点。
优选的,进一步包括数据分析节点,用于接收供应商节点广播的客户健康信息和/或医疗机构节点广播的电子病历,对所述客户健康信息进行数据异常分析得到健康监控信息,并将所述健康监控信息广播至区块链的所有节点。
本发明还公开了一种计算机设备,包括存储器、处理器以及存储在存储器上并可在处理器上运行的计算机程序,
所述处理器执行所述程序时实现如上所述方法。
本发明还公开了一种计算机可读介质,其上存储有计算机程序,
该程序被处理器执行时实现如上所述方法。
本发明将健康监测设备检测客户身体状态得到的检测信息通过供应商节点引入区块链,将检测信息形成的健康信息广播至区块链的其他节点以保存在区块链中,保障健康信息的不可篡改性。同时,客户可通过客户端节点对医疗机构进行授权,客户端节点将客户的授权医疗机构信息广播至所有节点,使医疗机构节点对请求信息访问的医疗机构进行权限验证,验证通过,则可允许该医疗机构查看该客户的健康信息,从而通过区块链的健康信息管理方式最大化的发挥健康信息的用途,有助于客户与医疗机构之间进行信息共享。此外,医疗机构的医生可根据健康信息进行就医诊断形成电子病历,存储在区块链中供客户查看,实现客户的高效就医,同时医疗机构医生通过健康信息进行辅助诊断也提高诊断的准确性。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1示出本发明基于区块链的健康信息辅助医疗***一个具体实施例的结构图;
图2示出本发明基于区块链的健康信息辅助医疗***一个具体实施例包括数据分析节点的结构图;
图3示出本发明基于区块链的健康信息辅助医疗***一个具体实施例中供应商节点的结构图;
图4示出本发明基于区块链的健康信息辅助医疗***一个具体实施例中供应商节点包括设备注册模块的结构图;
图5示出本发明基于区块链的健康信息辅助医疗***一个具体实施例中客户端节点的结构图;
图6示出本发明基于区块链的健康信息辅助医疗***一个具体实施例中医疗机构节点的结构图;
图7示出本发明基于区块链的健康信息辅助医疗方法(应用于客户端节点)一个具体实施例的流程图;
图8示出本发明基于区块链的健康信息辅助医疗方法(应用于供应商节点)一个具体实施例的流程图;
图9示出本发明基于区块链的健康信息辅助医疗方法(应用于供应商节点)一个具体实施例形成设备注册表的流程图;
图10示出本发明基于区块链的健康信息辅助医疗方法(应用于医疗机构节点)一个具体实施例的流程图;
图11示出本发明基于区块链的健康信息辅助医疗方法(应用于数据分析节点)一个具体实施例的流程图;
图12示出适于用来实现本发明实施例的计算机设备的结构示意图。
具体实施方式
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整的描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
目前的健康信息***基本上都是中心化***,客户健康信息采集后基本存储在中心化***中,而中心化***中信息的管理权限大多由***管理者(例如,采集健康信息产品的厂商)掌控,从而健康信息存在泄漏和被篡改的风险,被篡改的客户的健康信息若用于医疗过程,可能会导致医疗机构得到错误的诊断结果。由此,由于中心化***中客户健康信息的可信度问题,导致客户健康信息与各大医疗机构间存在健康信息共享困难的问题。此外,目前市场上出现了可以检测客户心率和步数等检测信息的健康监测设备,比如手环和运动手表等。如何充分利用好这些健康监测设备的检测信息和实现客户的健康信息的安全和不可篡改性成为目前亟待解决的问题。基于此,本实施例公开了一种基于区块链的健康信息辅助医疗***,利用区块链的去中心化、不可篡改、加密存储和身份验证等特性,为客户的健康信息提供安全性保障。同时,医疗机构可通过医疗机构节点3接入区块链中,客户可通过授权访问的形式允许医疗机构查看客户的健康信息,极大程序解决了医患之间信息不对等的问题。医疗机构的医生可根据健康信息进行在线或辅助问诊,形成电子病历并存储在区块链中,从而实现客户的高效就医。
根据本发明的一个方面,本实施例公开了一种基于区块链的健康信息辅助医疗***。如图1所示,本实施例中,所述基于区块链的健康信息辅助医疗***包括客户端节点2、供应商节点1和医疗机构节点3。
其中,所述供应商节点1用于将客户的健康信息广播至区块链的其他节点,所述健康信息包括健康监测设备检测客户身体状态得到的检测信息。其中,客户身体状态包括人体运动状态和自然状态,自然状态的检测信息可以包括客户的心率和体温等,运动状态的检测信息可以包括走路步数、跑步距离和游泳距离等。在实际应用中,检测信息还可以包括其他信息,本发明对此并不作限定。
所述客户端节点2用于接收客户的授权医疗机构信息并广播至区块链的所有节点。其中,授权医疗机构信息包括预先存储在***中各节点的用于标识医疗机构的信息,以用于医疗机构身份的识别和验证。
所述医疗机构节点3用于根据接收的授权医疗机构信息对请求信息访问的医疗机构进行权限验证,若验证通过,向医疗机构返回客户的健康信息,接收医疗机构根据客户健康信息形成的电子病历并广播至区块链的所有节点。
本发明将健康监测设备检测客户身体状态得到的检测信息通过供应商节点1引入区块链,将检测信息形成的健康信息广播至区块链的其他节点以保存在区块链中,保障健康信息的不可篡改性。同时,客户可通过客户端节点2对医疗机构进行授权,客户端节点2将客户的授权医疗机构信息广播至所有节点,使医疗机构节点3对请求信息访问的医疗机构进行权限验证,验证通过,则可允许该医疗机构查看该客户的健康信息,从而通过区块链的健康信息管理方式最大化的发挥健康信息的用途,有助于客户与医疗机构之间进行信息共享。此外,医疗机构的医生可根据健康信息进行就医诊断形成电子病历,存储在区块链中供客户查看,实现客户的高效就医,同时医疗机构医生通过健康信息进行辅助诊断也提高诊断的准确性。
在优选的实施方式中,参见图2,所述基于区块链的健康信息辅助医疗***进一步还包括数据分析节点4。数据分析节点4用于接收供应商节点1广播的客户健康信息和/或医疗机构节点3广播的电子病历,对所述客户健康信息进行数据异常分析得到健康监控信息,并将所述健康监控信息广播至区块链的所有节点。
可以理解的是,在一个可选的实施方式中,数据分析节点4可对客户健康信息进行分析,判断客户当前健康状况得到健康监控信息,可将健康监控信息通过客户端节点2反馈给客户,使客户时刻掌握自己的健康状态。更优选的,数据分析节点4可将健康信息和预设的不同疾病症状信息进行比对得到健康监控信息,如果健康监控信息表示健康信息严重偏离正常状态,可向客户反馈就医建议的健康监控信息,以提供辅助性医疗建议。
在另一个可选的实施方式中,数据分析节点4可根据客户健康信息和客户电子病历确定客户是否存在疾病复发的问题,以便于及时提醒客户。例如,通过智能手环等健康监测设备可以检测客户的心跳,若客户的电子病历中存在心脏问题,可对客户的心跳的健康信息进行分析,当基于客户的心脏问题确定客户的心跳异常时,可形成健康监控信息并广播至区块链的其他节点,以使客户端节点2在验证通过健康监控信息后向客户反馈该信息,以便于客户尽快调整或就医。
在其他实施方式中,数据分析节点4可根据供应商节点1广播的客户健康信息、医疗机构节点3传输的电子病历和/或客户上传的自身病理特征信息等信息对健康信息进行数据异常分析得到的健康监控信息,以提供全面的健康状态监控并可为医疗机构提供辅助性医疗建议。可以理解的是,在该优选的实施方式中,支持客户对健康信息通过上传自身病理特征信息的方式进行自定义监控的模式,客户可根据对于自身健康状态的需求,自定义的设定自身病理特征信息以对健康信息进行智能监控。例如,对于不能过于激动的客户,需要心跳不超过一定值,如果心跳过快可能会引起客户的不良反应。则客户可设定心跳不超过心跳阈值的自身病理特征信息,将该自身病理特征信息上传至区块链的数据分析节点4,数据分析节点4则对该客户健康监测设备检测得到的检测信息进行监控,若监测信息中客户心跳大于心跳阈值,则形成健康监控信息并向客户反馈。
在优选的实施方式中,所述数据分析节点4进一步用于对客户的健康信息和电子病历进行脱敏处理形成医疗案例并广播至所有节点以使医院机构节点向医疗机构反馈所述医疗案例。
可以理解的是,数据分析节点4可将客户的电子病历进行脱敏之后形成医疗案例,通过区块链广播至医疗机构节点3,以使医疗机构节点3将医疗案例反馈给医疗机构,供医疗机构进行案例分析使用,促进医疗机构的医疗技术发展,在促进医疗机构间数据共享的同时又可避免客户隐私泄露。
在优选的实施方式中,如图3所示,所述供应商节点1包括物联网模块21和信息处理模块22。
其中,物联网模块21用于接收健康监测设备检测得到的客户的检测信息和设备信息。其中,供应商可预先将健康监测设备的设备信息存储在供应商节点1中,实现健康监测设备的注册,当接收到客户的检测信息和设备信息后,根据预先存储的设备信息将客户的检测信息与健康监测设备对应关联。
信息处理模块22用于根据设备信息将检测信息与预设的设备注册表中设备信息对应的客户相对应形成健康信息,并将健康信息广播至区块链所有的节点以使客户端节点2接收客户的授权医疗机构信息并广播至区块链所有的节点以使对应的医疗机构节点3根据接收的授权医疗机构信息对请求信息访问的医疗机构进行权限验证,若验证通过,向医疗机构返回客户的健康信息,接收医疗机构根据客户健康信息形成的电子病历并广播至区块链的其他节点。
其中,区块链中的供应商节点1可接收健康监测设备检测得到的客户的检测信息和设备信息,根据健康信息的设备信息将健康信息确定预设的设备注册表中对应的客户相对应形成健康信息,并将健康信息广播至区块链所有的节点。
在优选的实施方式中,如图4所示,供应商节点1进一步包括设备注册模块10。所述设备注册模块10用于在接收健康监测设备检测得到的客户的检测信息之前,接收设备厂商输入的健康监测设备的设备信息和客户端节点2广播的客户注册信息,所述客户注册信息包括所述设备信息的至少部分,根据所述客户注册信息和所述设备信息将客户信息与健康监测设备关联形成设备注册表。
在可选的实施方式中,健康监测设备可以是运动手环或运动手表等设备,健康监测设备可通过一系列的传感器检测客户身体状态得到检测信息,传感器可包括如RFID技术、GPS、光电感应器和运动传感器等中的至少一个,传感器是物联网数据采集的必不可少的一环。其中,光电传感器可通过血液中透光率不同计算出设备佩戴者的心率以及血压。运动传感器可以监测佩戴者的运动量。采集的这些数据是组成佩戴者健康信息的基础。
在该优选的实施方式中,通过物联网技术,该运动手环或运动手表可将检测得到的客户的检测信息通过有线或无线的形式传输至供应商节点1,以使供应商节点1形成加密的健康信息后广播至区块链的其他节点,实现健康信息的上链存储。可选的,健康监测设备可将检测信息处理之后通过网络通讯协议如HTTP、RPC、MQTT等传输到区块链进行上链存储。
在优选的实施方式中,如图5所示,所述客户端节点2可包括第一健康信息管理模块11、健康信息授权模块12和第一电子病例管理模块13。
其中,所述第一健康信息管理模块11用于接收供应商节点1广播的客户的健康信息,所述健康信息包括健康监测设备检测客户身体状态得到的检测信息。
健康信息授权模块12,用于接收客户的授权医疗机构信息并广播至区块链的所有节点以使对应的医疗机构节点3根据接收的授权医疗机构信息对请求信息访问的医疗机构进行权限验证,若验证通过,向医疗机构返回客户的健康信息。
第一电子病例管理模块13,用于接收医疗机构节点3传输的医疗机构根据客户健康信息形成的电子病历。
其中,可以理解的是,客户可通过客户端节点2实现信息查询或将信息授权给医疗机构等第三方机构的查看的功能,例如查看健康信息和电子病历或将健康信息和电子病历授权给医疗机构查看。具体的,当客户需要将自身的健康信息授权给医疗机构查看以进行就医时,可将授权医疗机构信息发送给客户端节点2,客户端节点2接收客户的授权医疗机构信息并广播至区块链所有的节点后,对应的医疗机构节点3可对授权医疗机构信息进行身份验证,若验证通过,表示该授权医疗机构信息对应的医疗机构具有访问客户健康信息的权限,可将供应商广播的客户的健康信息反馈给医疗机构。医疗机构的医生可根据客户的健康信息进行看病问诊,实现客户日常健康信息与医生的共享。
在优选的实施方式中,如图6所示,所述医疗机构节点3包括第二健康信息管理模块31、访问授权验证模块32和第二电子病例管理模块33。
其中,第二健康信息管理模块31用于接收供应商节点1广播的客户的健康信息,所述健康信息包括健康监测设备检测客户身体状态得到的检测信息。
访问授权验证模块32用于接收客户端节点2广播的客户的授权医疗机构信息,根据授权医疗机构信息对请求信息访问的医疗机构进行权限验证,若验证通过,向医疗机构返回客户的健康信息。
第二电子病例管理模块33用于接收医疗机构根据客户健康信息形成的电子病历并广播至区块链的所有节点。
其中,可以理解的是,医生可通过医疗机构节点3获取用户授权的健康信息,从而能够参考客户的健康信息进行问诊并生成电子病历,将电子病历通过医疗机构节点3广播至区块链的其他节点,则客户可通过访问客户端节点2对电子病历进行查看或转授权其他医疗机构查看的操作。
在优选的实施方式中,基于区块链的健康信息辅助医疗***还具有信息保密机制。供应商节点1、客户端节点2和医疗机构节点3进一步包括身份验证模块。供应商、客户和医疗机构可预先注册,即将供应商、客户和医疗机构的信息存储至身份验证模块中,身份验证模块可为供应商、客户和医疗机构分别形成密钥对(公钥和私钥)和用户DID。
其中,在可选的实施方式中,可采用非对称加密算法RSA算法形成公钥和私钥,主要分为三个步骤,步骤一:随机选取两个大质数p和q,且p≠q,计算n=pq;步骤二:计算r=(p-1)(q-1);步骤三:找到一个与r互质的数e作为公钥指数,且1<e<r,得到公钥为(n,e);步骤四:计算私钥只是d,使得d满足(d*e)modr=1,即(d*e)-1能被R整除,得到私钥为(n,d)。对应的,可通过RSA算法进行加解密,其中已知公钥为(n,e),私钥为(n,d)。加密过程:先将明文变为0至n-1的一个整数M。若明文过长,可先分割成适当的组,然后再进行交换,加密公式为:C=M^e modn。解密过程:解密过程需要使用到私钥,解密公式为:M=C^d mod n,计算得到M之后再根据明文和M之间的转换规则将M转换成明文。
进一步的,可为供应商、客户和医疗机构三种用户分配一个去中心化的用户DIDSDK,用于身份验证。优选的,用户DID格式为:
did:username:<method-specific-id>
其中,username是用户名称,<method-specific-id>是用户公钥经过多次哈希计算而得到的。
method-specific-id=base58(ripemd160(sha256(<base-did-document>))其中<base-did-document>是一种JSON格式文档文本,定义了用户的公钥信息。
身份验证模块可通过如下步骤进行身份验证,步骤一:通过DID解析器解析用户Did得到<base-did-document>,并获取到用户的公钥。步骤二:使用步骤一得到的用户公钥加密一个随机字符串nonce得到一串密文enctext。步骤三:用户使用自己的私钥解密enctext得到一串明文dectext。步骤四:用户将步骤三得到的明文串dectext发送给身份验证模块校验。步骤五:身份验证模块校验nonce是否和dectext相同,如果相同,那么用户的身份就得到了验证。
基于***的信息保密机制,优选的,供应商节点1接收健康监测设备传输的检测信息后形成健康信息,进一步可通过用户的公钥对健康信息进行加密,将加密后的健康信息广播至区块链的其他节点,从而当且仅当客户访问客户端节点2后,通过客户自己的私钥对加密的健康信息进行解密,从而得到健康信息明文进行查看,而对于其他客户或第三方医疗机构,均无法对加密的健康信息进行解密,保证了客户健康信息的安全性。
优选的,当客户在就医过程中需要对医疗机构进行授权以使医疗机构能够查看客户的健康信息时,客户可根据待授权的医疗机构的用户DID形成授权医疗机构信息,则医疗机构节点3通过请求信息访问的医疗机构的私钥和授权医疗机构信息对请求信息访问的医疗机构进行身份验证,若验证通过,则将客户的健康信息反馈给医疗机构以便于医生根据客户健康信息进行问诊。
优选的,当医生参考客户的健康信息进行问诊并生成电子病历后,可将加密的电子病历广播至区块链的其他节点,则客户可通过访问客户端节点2,通过客户自己的私钥对加密的电子病历进行解密得到电子病历并查看,保证了医疗机构形成的电子病历的安全性,防止用户隐私泄露。
更优选的,医疗机构节点3可通过对应的医疗机构的私钥进行数字签名,并对电子病历进行摘要运算得到摘要信息。医疗机构节点3可将带有数字签名的加密电子病历和摘要信息广播至区块链的其他节点,以使客户可登陆客户端节点2查看电子病历和数字签名,可对加密的电子病历通过客户的私钥进行解密得到电子病历,通过摘要运算得到摘要信息,将得到的摘要信息与医疗机构节点3传输的摘要信息进行比对可确定电子病历是否被篡改,从而保证客户查看的电子病历的准确性。客户还可以通过电子病历的数字签名确定电子病历是否为正规的或者相关的医疗机构签发的,从而保证接收的电子病历的可追溯性和权威性。
医疗机构通过预先注册及身份验证的形式接入区块链并签发电子病历,可确保电子病历的真实性和有效性。另外电子病历的摘要信息上链保存,可避免电子病历在流转过程中被篡改,保障了电子病历的一致性。医疗机构在得到病患客户授权之后,可查看客户的健康信息,为疾病的快速诊断提供一定的参考。
基于相同原理,本实施例还公开了一种基于区块链的健康信息辅助医疗方法,该方法应用于客户端节点2。其中,如图7所示,所述方法包括:
S110:接收供应商节点1广播的客户的健康信息,所述健康信息包括健康监测设备检测客户身体状态得到的检测信息。
S120:接收客户的授权医疗机构信息并广播至区块链的所有节点以使对应的医疗机构节点3根据接收的授权医疗机构信息对请求信息访问的医疗机构进行权限验证,若验证通过,向医疗机构返回客户的健康信息。
S130:接收医疗机构节点3传输的医疗机构根据客户健康信息形成的电子病历。
在优选的实施方式中,所述方法进一步包括:
S140:接收数据分析节点4对供应商节点1广播的客户健康信息和/或医疗机构节点3广播的电子病历进行数据异常分析得到的健康监控信息。
在优选的实施方式中,所述方法进一步包括:
S150将所述健康信息广播至所有区块链的节点以使数据分析节点4将客户的健康信息和医疗机构节点3广播的电子病历进行脱敏处理形成医疗案例并广播至所有节点。
由于该方法解决问题的原理与以上***类似,因此本方法的实施可以参见***的实施,在此不再赘述。
基于相同原理,本实施例还公开了一种基于区块链的健康信息辅助医疗方法。该方法可应用于供应商节点1。如图8所示,所述方法包括:
S210:接收健康监测设备检测得到的客户的检测信息和设备信息。
S220:根据设备信息将检测信息与预设的设备注册表中设备信息对应的客户相对应形成健康信息,并将健康信息广播至区块链所有的节点以使客户端节点2接收客户的授权医疗机构信息并广播至区块链所有的节点以使对应的医疗机构节点3根据接收的授权医疗机构信息对请求信息访问的医疗机构进行权限验证,若验证通过,向医疗机构返回客户的健康信息,接收医疗机构根据客户健康信息形成的电子病历并广播至区块链的其他节点。
在优选的实施方式中,如图9所示,所述方法进一步包括在接收健康监测设备检测得到的客户的检测信息和设备信息,之前:
S201:接收设备厂商输入的健康监测设备的设备信息和客户端节点2广播的客户注册信息,所述客户注册信息包括客户信息和所述设备信息的至少部分。
S202:根据所述客户注册信息将客户信息与健康监测设备的设备信息关联形成设备注册表。
由于该方法解决问题的原理与以上***类似,因此本方法的实施可以参见***的实施,在此不再赘述。
基于相同原理,本实施例还公开了一种基于区块链的健康信息辅助医疗方法。所述方法可应用于医疗机构节点3,如图10所示,所述方法包括:
S310:接收供应商节点1广播的客户的健康信息,所述健康信息包括健康监测设备检测客户身体状态得到的检测信息。
S320:接收客户端节点2广播的客户的授权医疗机构信息,根据授权医疗机构信息对请求信息访问的医疗机构进行权限验证,若验证通过,向医疗机构返回客户的健康信息。
S330:接收医疗机构根据客户健康信息形成的电子病历并广播至区块链的所有节点。
由于该方法解决问题的原理与以上***类似,因此本方法的实施可以参见***的实施,在此不再赘述。
基于相同原理,本实施例还公开了一种基于区块链的健康信息辅助医疗方法。该方法应用于数据分析节点4,如图11所示,所述方法包括:
S410:接收供应商节点1广播的客户健康信息和/或医疗机构节点3广播的电子病历,所述电子病历为客户端节点2接收客户的授权医疗机构信息并广播至区块链的所有节点以使对应的医疗机构节点3根据接收的授权医疗机构信息对请求信息访问的医疗机构进行权限验证,若验证通过,向医疗机构返回客户的健康信息,接收医疗机构节点3传输的医疗机构根据客户健康信息形成的电子病历并广播至区块链的所有节点得到的。
S420:对所述客户健康信息进行数据异常分析得到健康监控信息,并将所述健康监控信息广播至区块链的所有节点。
在优选的实施方式中,所述方法进一步包括:
S430:将客户的健康信息和医疗机构节点3广播的电子病历进行脱敏处理形成医疗案例并广播至所有节点。
由于该方法解决问题的原理与以上***类似,因此本方法的实施可以参见***的实施,在此不再赘述。
基于相同原理,本实施例还公开了一种供应商节点1。所述节点包括物联网模块21和信息处理模块22。
物联网模块21用于接收健康监测设备检测得到的客户的检测信息和设备信息。
信息处理模块22用于根据设备信息将检测信息与预设的设备注册表中设备信息对应的客户相对应形成健康信息,并将健康信息广播至区块链所有的节点以使客户端节点2接收客户的授权医疗机构信息并广播至区块链所有的节点以使对应的医疗机构节点3根据接收的授权医疗机构信息对请求信息访问的医疗机构进行权限验证,若验证通过,向医疗机构返回客户的健康信息,接收医疗机构根据客户健康信息形成的电子病历并广播至区块链的其他节点。
由于该节点解决问题的原理与以上***类似,因此本节点的实施可以参见***的实施,在此不再赘述。
基于相同原理,本实施例还公开了一种客户端节点2。所述客户端节点2包括第一健康信息管理模块11、健康信息授权模块12和第一电子病例管理模块13。
第一健康信息管理模块11用于接收供应商节点1广播的客户的健康信息,所述健康信息包括健康监测设备检测客户身体状态得到的检测信息。
健康信息授权模块12用于接收客户的授权医疗机构信息并广播至区块链的所有节点以使对应的医疗机构节点3根据接收的授权医疗机构信息对请求信息访问的医疗机构进行权限验证,若验证通过,向医疗机构返回客户的健康信息。
第一电子病例管理模块13用于接收医疗机构节点3传输的医疗机构根据客户健康信息形成的电子病历。
由于该节点解决问题的原理与以上***类似,因此本节点的实施可以参见***的实施,在此不再赘述。
基于相同原理,本实施例还公开了一种医疗机构节点3。所述医疗机构节点3包括第二健康信息管理模块31、访问授权验证模块32和第二电子病例管理模块33。
第二健康信息管理模块31用于接收供应商节点1广播的客户的健康信息,所述健康信息包括健康监测设备检测客户身体状态得到的检测信息。
访问授权验证模块32用于接收客户端节点2广播的客户的授权医疗机构信息,根据授权医疗机构信息对请求信息访问的医疗机构进行权限验证,若验证通过,向医疗机构返回客户的健康信息。
第二电子病例管理模块33用于接收医疗机构根据客户健康信息形成的电子病历并广播至区块链的所有节点。
由于该节点解决问题的原理与以上***类似,因此本节点的实施可以参见***的实施,在此不再赘述。
基于相同原理,本实施例还公开了一种数据分析节点4。所述数据分析节点4包括数据接收模块41和数据分析单元42。
数据接收模块41用于接收供应商节点1广播的客户健康信息和/或医疗机构节点3广播的电子病历,所述电子病历为客户端节点2接收客户的授权医疗机构信息并广播至区块链的所有节点以使对应的医疗机构节点3根据接收的授权医疗机构信息对请求信息访问的医疗机构进行权限验证,若验证通过,向医疗机构返回客户的健康信息,接收医疗机构节点3传输的医疗机构根据客户健康信息形成的电子病历并广播至区块链的所有节点得到的。
数据分析单元42用于对所述客户健康信息进行数据异常分析得到健康监控信息,并将所述健康监控信息广播至区块链的所有节点。
由于该节点解决问题的原理与以上***类似,因此本节点的实施可以参见***的实施,在此不再赘述。
上述实施例阐明的***、装置、模块或单元,具体可以由计算机芯片或实体实现,或者由具有某种功能的产品来实现。一种典型的实现设备为计算机设备,具体的,计算机设备例如可以为个人计算机、膝上型计算机、蜂窝电话、相机电话、智能电话、个人数字助理、媒体播放器、导航设备、电子邮件设备、游戏控制台、平板计算机、可穿戴设备或者这些设备中的任何设备的组合。
在一个典型的实例中计算机设备具体包括存储器、处理器以及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如上所述的由节点执行的方法。
下面参考图12,其示出了适于用来实现本申请实施例的计算机设备600的结构示意图。
如图12所示,计算机设备600包括中央处理单元(CPU)601,其可以根据存储在只读存储器(ROM)602中的程序或者从存储部分608加载到随机访问存储器(RAM))603中的程序而执行各种适当的工作和处理。在RAM603中,还存储有***600操作所需的各种程序和数据。CPU601、ROM602、以及RAM603通过总线604彼此相连。输入/输出(I/O)接口605也连接至总线604。
以下部件连接至I/O接口605:包括键盘、鼠标等的输入部分606;包括诸如阴极射线管(CRT)、液晶反馈器(LCD)等以及扬声器等的输出部分607;包括硬盘等的存储部分608;以及包括诸如LAN卡,调制解调器等的网络接口卡的通信部分609。通信部分609经由诸如因特网的网络执行通信处理。驱动器610也根据需要连接至I/O接口605。可拆卸介质611,诸如磁盘、光盘、磁光盘、半导体存储器等等,根据需要安装在驱动器610上,以便于从其上读出的计算机程序根据需要被安装如存储部分608。
特别地,根据本发明的实施例,上文参考流程图描述的过程可以被实现为计算机软件程序。例如,本发明的实施例包括一种计算机程序产品,其包括有形地包含在机器可读介质上的计算机程序,所述计算机程序包括用于执行流程图所示的方法的程序代码。在这样的实施例中,该计算机程序可以通过通信部分609从网络上被下载和安装,和/或从可拆卸介质611被安装。
计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(PRAM)、静态随机存取存储器(SRAM)、动态随机存取存储器(DRAM)、其他类型的随机存取存储器(RAM)、只读存储器(ROM)、电可擦除可编程只读存储器(EEPROM)、快闪记忆体或其他内存技术、只读光盘只读存储器(CD-ROM)、数字多功能光盘(DVD)或其他光学存储、磁盒式磁带,磁带磁磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机可读介质不包括暂存电脑可读媒体(transitory media),如调制的数据信号和载波。
为了描述的方便,描述以上装置时以功能分为各种单元分别描述。当然,在实施本申请时可以把各单元的功能在同一个或多个软件和/或硬件中实现。
本发明是参照根据本发明实施例的方法、设备(***)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
还需要说明的是,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、商品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、商品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、商品或者设备中还存在另外的相同要素。
本领域技术人员应明白,本申请的实施例可提供为方法、***或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
本申请可以在由计算机执行的计算机可执行指令的一般上下文中描述,例如程序模块。一般地,程序模块包括执行特定任务或实现特定抽象数据类型的例程、程序、对象、组件、数据结构等等。也可以在分布式计算环境中实践本申请,在这些分布式计算环境中,由通过通信网络而被连接的远程处理设备来执行任务。在分布式计算环境中,程序模块可以位于包括存储设备在内的本地和远程计算机存储介质中。
本说明书中的各个实施例均采用递进的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于***实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
以上所述仅为本申请的实施例而已,并不用于限制本申请。对于本领域技术人员来说,本申请可以有各种更改和变化。凡在本申请的精神和原理之内所作的任何修改、等同替换、改进等,均应包含在本申请的权利要求范围之内。

Claims (16)

1.一种基于区块链的健康信息辅助医疗方法,其特征在于,应用于客户端节点,所述方法包括:
接收供应商节点广播的客户的健康信息,所述健康信息包括健康监测设备检测客户身体状态得到的检测信息;
接收客户的授权医疗机构信息并广播至区块链的所有节点以使对应的医疗机构节点根据接收的授权医疗机构信息对请求信息访问的医疗机构进行权限验证,若验证通过,向医疗机构返回客户的健康信息;
接收医疗机构节点传输的医疗机构根据客户健康信息形成的电子病历。
2.根据权利要求1所述的基于区块链的健康信息辅助医疗方法,其特征在于,进一步包括:
接收数据分析节点对供应商节点广播的客户健康信息和/或医疗机构节点广播的电子病历进行数据异常分析得到的健康监控信息。
3.根据权利要求1所述的基于区块链的健康信息辅助医疗方法,其特征在于,进一步包括:
将所述健康信息广播至所有区块链的节点以使数据分析节点将客户的健康信息和医疗机构节点广播的电子病历进行脱敏处理形成医疗案例并广播至所有节点。
4.一种基于区块链的健康信息辅助医疗方法,其特征在于,应用于供应商节点,所述方法包括:
接收健康监测设备检测得到的客户的检测信息和设备信息;
根据设备信息将检测信息与预设的设备注册表中设备信息对应的客户相对应形成健康信息,并将健康信息广播至区块链所有的节点以使客户端节点接收客户的授权医疗机构信息并广播至区块链所有的节点以使对应的医疗机构节点根据接收的授权医疗机构信息对请求信息访问的医疗机构进行权限验证,若验证通过,向医疗机构返回客户的健康信息,接收医疗机构根据客户健康信息形成的电子病历并广播至区块链的其他节点。
5.根据权利要求4所述的基于区块链的健康信息辅助医疗方法,其特征在于,进一步包括在接收健康监测设备检测得到的客户的检测信息和设备信息,之前:
接收设备厂商输入的健康监测设备的设备信息和客户端节点广播的客户注册信息,所述客户注册信息包括客户信息和所述设备信息的至少部分;
根据所述客户注册信息将客户信息与健康监测设备的设备信息关联形成设备注册表。
6.一种基于区块链的健康信息辅助医疗方法,其特征在于,应用于医疗机构节点,所述方法包括:
接收供应商节点广播的客户的健康信息,所述健康信息包括健康监测设备检测客户身体状态得到的检测信息;
接收客户端节点广播的客户的授权医疗机构信息,根据授权医疗机构信息对请求信息访问的医疗机构进行权限验证,若验证通过,向医疗机构返回客户的健康信息;
接收医疗机构根据客户健康信息形成的电子病历并广播至区块链的所有节点。
7.一种基于区块链的健康信息辅助医疗方法,其特征在于,应用于数据分析节点,所述方法包括:
接收供应商节点广播的客户健康信息和/或医疗机构节点广播的电子病历,所述电子病历为客户端节点接收客户的授权医疗机构信息并广播至区块链的所有节点以使对应的医疗机构节点根据接收的授权医疗机构信息对请求信息访问的医疗机构进行权限验证,若验证通过,向医疗机构返回客户的健康信息,接收医疗机构节点传输的医疗机构根据客户健康信息形成的电子病历并广播至区块链的所有节点得到的;
对所述客户健康信息进行数据异常分析得到健康监控信息,并将所述健康监控信息广播至区块链的所有节点。
8.根据权利要求7所述的基于区块链的健康信息辅助医疗方法,其特征在于,进一步包括:
将客户的健康信息和医疗机构节点广播的电子病历进行脱敏处理形成医疗案例并广播至所有节点。
9.一种客户端节点,其特征在于,包括:
第一健康信息管理模块,用于接收供应商节点广播的客户的健康信息,所述健康信息包括健康监测设备检测客户身体状态得到的检测信息;
健康信息授权模块,用于接收客户的授权医疗机构信息并广播至区块链的所有节点以使对应的医疗机构节点根据接收的授权医疗机构信息对请求信息访问的医疗机构进行权限验证,若验证通过,向医疗机构返回客户的健康信息;
第一电子病例管理模块,用于接收医疗机构节点传输的医疗机构根据客户健康信息形成的电子病历。
10.一种供应商节点,其特征在于,包括:
物联网模块,用于接收健康监测设备检测得到的客户的检测信息和设备信息;
信息处理模块,用于根据设备信息将检测信息与预设的设备注册表中设备信息对应的客户相对应形成健康信息,并将健康信息广播至区块链所有的节点以使客户端节点接收客户的授权医疗机构信息并广播至区块链所有的节点以使对应的医疗机构节点根据接收的授权医疗机构信息对请求信息访问的医疗机构进行权限验证,若验证通过,向医疗机构返回客户的健康信息,接收医疗机构根据客户健康信息形成的电子病历并广播至区块链的其他节点。
11.一种医疗机构节点,其特征在于,包括:
第二健康信息管理模块,用于接收供应商节点广播的客户的健康信息,所述健康信息包括健康监测设备检测客户身体状态得到的检测信息;
访问授权验证模块,用于接收客户端节点广播的客户的授权医疗机构信息,根据授权医疗机构信息对请求信息访问的医疗机构进行权限验证,若验证通过,向医疗机构返回客户的健康信息;
第二电子病例管理模块,用于接收医疗机构根据客户健康信息形成的电子病历并广播至区块链的所有节点。
12.一种数据分析节点,其特征在于,包括:
数据接收模块,用于接收供应商节点广播的客户健康信息和/或医疗机构节点广播的电子病历,所述电子病历为客户端节点接收客户的授权医疗机构信息并广播至区块链的所有节点以使对应的医疗机构节点根据接收的授权医疗机构信息对请求信息访问的医疗机构进行权限验证,若验证通过,向医疗机构返回客户的健康信息,接收医疗机构节点传输的医疗机构根据客户健康信息形成的电子病历并广播至区块链的所有节点得到的;
数据分析单元,用于对所述客户健康信息进行数据异常分析得到健康监控信息,并将所述健康监控信息广播至区块链的所有节点。
13.一种基于区块链的健康信息辅助医疗***,其特征在于,包括客户端节点、供应商节点和医疗机构节点;
所述供应商节点用于将客户的健康信息广播至区块链的其他节点,所述健康信息包括健康监测设备检测客户身体状态得到的检测信息;
所述客户端节点用于接收客户的授权医疗机构信息并广播至区块链的所有节点;
所述医疗机构节点用于根据接收的授权医疗机构信息对请求信息访问的医疗机构进行权限验证,若验证通过,向医疗机构返回客户的健康信息,接收医疗机构根据客户健康信息形成的电子病历并广播至区块链的所有节点。
14.根据权利要求13所述的基于区块链的健康信息辅助医疗***,其特征在于,进一步包括数据分析节点,用于接收供应商节点广播的客户健康信息和/或医疗机构节点广播的电子病历,对所述客户健康信息进行数据异常分析得到健康监控信息,并将所述健康监控信息广播至区块链的所有节点。
15.一种计算机设备,包括存储器、处理器以及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,
所述处理器执行所述程序时实现如权利要求1-8任一项所述方法。
16.一种计算机可读介质,其上存储有计算机程序,其特征在于,
该程序被处理器执行时实现如权利要求1-8任一项所述方法。
CN202010579608.XA 2020-06-23 2020-06-23 基于区块链的健康信息辅助医疗方法、节点及*** Pending CN111768824A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202010579608.XA CN111768824A (zh) 2020-06-23 2020-06-23 基于区块链的健康信息辅助医疗方法、节点及***

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010579608.XA CN111768824A (zh) 2020-06-23 2020-06-23 基于区块链的健康信息辅助医疗方法、节点及***

Publications (1)

Publication Number Publication Date
CN111768824A true CN111768824A (zh) 2020-10-13

Family

ID=72722094

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010579608.XA Pending CN111768824A (zh) 2020-06-23 2020-06-23 基于区块链的健康信息辅助医疗方法、节点及***

Country Status (1)

Country Link
CN (1) CN111768824A (zh)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112270505A (zh) * 2020-11-18 2021-01-26 深圳市艾利特医疗科技有限公司 物联网医疗器械状态监测***、方法以及装置
CN113177196A (zh) * 2021-04-29 2021-07-27 广东粤信智能科技有限公司 一种基于区块链的数据标准验证方法、存储介质及***
CN113487468A (zh) * 2021-07-20 2021-10-08 支付宝(杭州)信息技术有限公司 基于区块链的养老认证数据分析方法、装置、设备及介质
CN113592688A (zh) * 2021-07-30 2021-11-02 工银科技有限公司 基于区块链的诊疗信息处理方法、装置和电子设备
CN113626793A (zh) * 2021-07-15 2021-11-09 中国信息通信研究院 健康认证方法、***、装置、设备及可读存储介质
CN115879179A (zh) * 2023-02-24 2023-03-31 忻州师范学院 一种异常病历检测装置

Citations (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103678935A (zh) * 2013-12-25 2014-03-26 柳州市欧博科技有限公司 基于云服务平台的社区医疗健康的数字化诊疗集成***
CN107391944A (zh) * 2017-07-27 2017-11-24 北京太云科技有限公司 一种基于区块链的电子病历共享***
CN108074629A (zh) * 2016-11-14 2018-05-25 阿里巴巴集团控股有限公司 健康档案管理***和方法、用户客户端
CN108875411A (zh) * 2018-07-11 2018-11-23 成都理工大学 基于区块链的智能手环数据存储与共享方法
CN108989473A (zh) * 2018-09-26 2018-12-11 东莞绿邦智能科技有限公司 基于区块链的人体健康检测数据采集及管理***
CN109346186A (zh) * 2018-09-26 2019-02-15 东莞方凡智能科技有限公司 基于区块链的健康检测数据采集及管理***
CN109346139A (zh) * 2018-09-17 2019-02-15 深圳市天达国际商业咨询有限公司 一种基于区块链的医疗分析***
CN109584977A (zh) * 2018-08-21 2019-04-05 广东博云公共平台网络科技有限公司 一种双网云健康平台及健康数据处理方法
CN109670340A (zh) * 2018-12-29 2019-04-23 湖南网数科技有限公司 一种医疗数据的安全可信交换共享方法和***
CN109949909A (zh) * 2018-10-16 2019-06-28 陕西医链区块链集团有限公司 一种基于区块链的医疗健康***
CN110289056A (zh) * 2019-05-15 2019-09-27 杭州趣链科技有限公司 一种基于区块链的医疗数据共享***和方法
CN110931093A (zh) * 2020-02-18 2020-03-27 支付宝(杭州)信息技术有限公司 医疗信息共享***及方法

Patent Citations (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103678935A (zh) * 2013-12-25 2014-03-26 柳州市欧博科技有限公司 基于云服务平台的社区医疗健康的数字化诊疗集成***
CN108074629A (zh) * 2016-11-14 2018-05-25 阿里巴巴集团控股有限公司 健康档案管理***和方法、用户客户端
CN107391944A (zh) * 2017-07-27 2017-11-24 北京太云科技有限公司 一种基于区块链的电子病历共享***
CN108875411A (zh) * 2018-07-11 2018-11-23 成都理工大学 基于区块链的智能手环数据存储与共享方法
CN109584977A (zh) * 2018-08-21 2019-04-05 广东博云公共平台网络科技有限公司 一种双网云健康平台及健康数据处理方法
CN109346139A (zh) * 2018-09-17 2019-02-15 深圳市天达国际商业咨询有限公司 一种基于区块链的医疗分析***
CN108989473A (zh) * 2018-09-26 2018-12-11 东莞绿邦智能科技有限公司 基于区块链的人体健康检测数据采集及管理***
CN109346186A (zh) * 2018-09-26 2019-02-15 东莞方凡智能科技有限公司 基于区块链的健康检测数据采集及管理***
CN109949909A (zh) * 2018-10-16 2019-06-28 陕西医链区块链集团有限公司 一种基于区块链的医疗健康***
CN109670340A (zh) * 2018-12-29 2019-04-23 湖南网数科技有限公司 一种医疗数据的安全可信交换共享方法和***
CN110289056A (zh) * 2019-05-15 2019-09-27 杭州趣链科技有限公司 一种基于区块链的医疗数据共享***和方法
CN110931093A (zh) * 2020-02-18 2020-03-27 支付宝(杭州)信息技术有限公司 医疗信息共享***及方法

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112270505A (zh) * 2020-11-18 2021-01-26 深圳市艾利特医疗科技有限公司 物联网医疗器械状态监测***、方法以及装置
CN113177196A (zh) * 2021-04-29 2021-07-27 广东粤信智能科技有限公司 一种基于区块链的数据标准验证方法、存储介质及***
CN113626793A (zh) * 2021-07-15 2021-11-09 中国信息通信研究院 健康认证方法、***、装置、设备及可读存储介质
CN113487468A (zh) * 2021-07-20 2021-10-08 支付宝(杭州)信息技术有限公司 基于区块链的养老认证数据分析方法、装置、设备及介质
CN113592688A (zh) * 2021-07-30 2021-11-02 工银科技有限公司 基于区块链的诊疗信息处理方法、装置和电子设备
CN115879179A (zh) * 2023-02-24 2023-03-31 忻州师范学院 一种异常病历检测装置

Similar Documents

Publication Publication Date Title
CN111768824A (zh) 基于区块链的健康信息辅助医疗方法、节点及***
Zheng et al. Blockchain-based personal health data sharing system using cloud storage
JP5897040B2 (ja) 緊急時の個人健康記録へのセキュアなアクセス
CN107242854B (zh) 一种基于安全通信的智能医疗***
US20160117448A1 (en) System for managing access to medical data
CA2884970C (en) Controlling access to clinical data analyzed by remote computing resources
KR101677114B1 (ko) 동형 암호를 이용한 생체정보의 이상치 탐색 방법
US20220046023A1 (en) Trust tokens for resource access
CN107635018B (zh) 支持紧急接入访问控制和安全去重的跨域医疗云存储***
Ali et al. Verifiable online/offline multi-keyword search for cloud-assisted industrial internet of things
Rubio et al. Analysis of ISO/IEEE 11073 built-in security and its potential IHE-based extensibility
Naresh et al. Secure lightweight IoT integrated RFID mobile healthcare system
Preuveneers et al. Privacy-enabled remote health monitoring applications for resource constrained wearable devices
Singh et al. Cloud-based patient health information exchange system using blockchain technology
Koren et al. Iot health data in electronic health records (ehr): Security and privacy issues in era of 6g
Bhatia An AI-enabled secure framework for enhanced elder healthcare
KR20170047993A (ko) 데이터 보안 전송을 통한 당뇨 위험 산출 시스템
Caldwell The case for a security metric framework to rate cyber security effectiveness for Internet of Medical Things (IoMT)
CN117240576B (zh) 一种物联网医疗平台的入侵检测方法、***、电子设备及存储介质
US20220366027A1 (en) Using Continuous Biometric Information Monitoring For Security
US20230412593A1 (en) Device Component of Digital Healthcare Platform
Chelliah An Efficient Storage Solution for Healthcare Management Systems Using Cloud
Naresh et al. Research Article Secure Lightweight IoT Integrated RFID Mobile Healthcare System
Pandey A Blood Pressure and Heartbeat Anomaly Detection and Notification Mobile Application System
Anglano et al. The HealthTracker System: App and Cloud-Based Wearable Multi-Sensor Device for Patients Health Tracking

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination