CN109545301A - Shared electronic health record method based on block chain Hyperledger Fabric - Google Patents

Shared electronic health record method based on block chain Hyperledger Fabric Download PDF

Info

Publication number
CN109545301A
CN109545301A CN201811409717.6A CN201811409717A CN109545301A CN 109545301 A CN109545301 A CN 109545301A CN 201811409717 A CN201811409717 A CN 201811409717A CN 109545301 A CN109545301 A CN 109545301A
Authority
CN
China
Prior art keywords
block chain
patient
electronic health
health record
client
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
CN201811409717.6A
Other languages
Chinese (zh)
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.)
Zhejiang Gongshang University
Original Assignee
Zhejiang Gongshang University
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 Zhejiang Gongshang University filed Critical Zhejiang Gongshang University
Priority to CN201811409717.6A priority Critical patent/CN109545301A/en
Publication of CN109545301A publication Critical patent/CN109545301A/en
Pending legal-status Critical Current

Links

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/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
    • G06F21/6245Protecting personal data, e.g. for financial or medical purposes

Landscapes

  • Engineering & Computer Science (AREA)
  • General Health & Medical Sciences (AREA)
  • Health & Medical Sciences (AREA)
  • Bioethics (AREA)
  • Theoretical Computer Science (AREA)
  • Medical Informatics (AREA)
  • Databases & Information Systems (AREA)
  • Public Health (AREA)
  • Primary Health Care (AREA)
  • Computer Hardware Design (AREA)
  • Computer Security & Cryptography (AREA)
  • Software Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Epidemiology (AREA)
  • Medical Treatment And Welfare Office Work (AREA)

Abstract

The present invention proposes a kind of shared electronic health record method based on block chain Hyperledger Fabric, this method is on the basis of analyzing the medical links such as hospital department management, patient registration's medical, doctor's interrogation, a set of patient-centered health care is designed, while ensureing patient privacy and the empowerment management strategy and operation flow of enough permissions can be provided for doctor's interrogation.Specifically, this method is by first designing intelligent contract, then creates Web server and provide visualized operation to call the mode for being deployed in intelligent contract on block chain for user, realizes that electronic health record is shared.Generally speaking, the present invention had not only overcome the problem of mutual mistrust between traditional medical system, but also met patient and go to a doctor the demand that the medical record data between data safety storage and medical institutions shares safely.

Description

Shared electronic health record method based on block chain Hyperledger Fabric
Technical field
The invention belongs to computer software fields, more particularly to a kind of shared electronic health record based on block chain technology Method.
Background technique
In recent years, the reform of medicine and hygiene fields produces little effect always, and town dweller still faces many difficulty of getting medical service and asks Topic.At this stage, the data in domestic medical institutions are only in Internal Transfer.Because the information between situation of all-level hospitals is not smooth, simultaneously Lack correct Data Share System as guidance, so that diagnosis and treatment doctor because cannot see that the complete diagnosis records of patient, increases The difficulty precisely treated is added;For medical records storage in hospital system, the storage mode of centralization makes the privacy of patient very simultaneously It is easy to be stolen by criminal.For either from safety and systematicness, there is presently no one both can guarantee case history number According to storage safety, while electronic health record can also be promoted to share the model transmitted and application between each hospital.Only by case history reality The now effective shared and circulation between more medical organizations could help to a greater degree and improve the medical shape of medical treatment of China resident Condition.
Traditional technology is difficult to accomplish the requirement of this two o'clock, but the appearance of block chain technology has well solved medical information Safety and shared problem.On the one hand, block chain data can not tamper, ensure that the data being stored in block chain It is all safe and reliable;On the other hand, the trackability of block chain data also guarantees the data of each write-in block chain To have that mark is governed, it is any forge it is difficult to realize.In addition, because the data in block chain are distributed storages, it will not be by certain One mechanism is exclusive, this data sharing between tissue provides condition.In the system development based on block chain, further may be used Intelligent contract to be deployed in block chain, patient is allowed directly to do effective management to oneself case history.Simultaneously for doctor It says from birth, if can view the complete diagnosis information of patient from outpatients, this also proposes the accurate diagnosis of doctor The foundation of science is supplied.
Summary of the invention
The technical problem to be solved by the present invention is to, provide one it is based on block chain, realize believe across electronic health record between tissue Cease the shared electronic health record method of distributed storage and reading.
The basis of the present invention medical link such as department management, medical, the doctor's interrogation of patient registration in analysis conventional hospital On, propose a set of detailed process and empowerment management side that electronic health record can be handled using block chain distributed storage characteristic Method.This method can ensure patient's individual privacy safety but also check that electronic health record provides enough permissions for doctor, realize electricity Sub- case history is shared.In the service logic design of method, the ownership of electronic health record is returned into patient, patient is to oneself Case history possess authorization privilege, therefore electronic health record can be shifted with the transfer in the medical place of patient, maximumlly real Existing information sharing.
For the design and realization of this method, include the following steps:
Step 1: it establishes for the block chain network between medical organization;
Step 2: each human subject of user implemented between setting tissue, and design the function use for meeting all types of user demand Example;
Step 3: it is designed as the access control policy of patient's electronic health record privacy in protection block chain network;
Step 4: the Preservation tactics that design patient history sheet is separated with case history details mention to create the doctor of case history For convenient and safety query scheme;
Step 5: above two strategy is applied in the overall architecture of method, is designed as all types of user operation electronics disease It goes through and realizes that shared business executes process;
Step 6: according to the overall execution process designed, writing and dispose intelligent contract into block chain network, leads to The calling to intelligent contract is crossed to operate the function of all types of user and execute process;
Step 7: establishing HTTP server and call intelligent contract, and operated by the form data of cooperation front end page, To realize the visualized operation of electronic health record.
Detailed description of the invention
Fig. 1 is present system organisational chart.
Fig. 2 is that present system implements architecture diagram.
Fig. 3 is present system overall traffic flow chart.
Specific embodiment
Below in conjunction with Figure of description, the present invention is described in further detail.
The present invention proposes a kind of to manage shared electronic health record method, designed side based on block chain, using patient as core The specific embodiment of method is as follows:
Step 1: establishing Hyperledger Fabric block chain network, which plays each hospital institution, such as Shown in attached drawing 1, and the organizational structure for setting this method implementation is by the same section in three hospital organizations Org1, Org2, Org3 Room node Peer1 composition, while these three departments node Peer0.Org1, Peer0.Org2, Peer0.Org3 be in it is same It in channel C hannel (a kind of Fabric block chain inside communication link), while being each department's node Peer1 inner setting Including the three classes user agents such as patient Client_pt, doctor Client_dr and department management person Client_mgr, block Account book data in chain are operated by these three types of users;
Step 2: the system for designing this method implements framework, and as shown in Fig. 2, the method for the present invention divides the implementation of system It is the manipulable front end page of all types of user for the three-deckers such as expression layer, logic business layer, data access layer: expression layer; Logic business layer is that different operating functions is set separately in the three classes user in system, and carrys out the use-case to all types of user with this Further divided;Data access layer mainly establishes the data information operation layer that HTTP server is interacted with Fabric;
Step 3: designing the privacy access control policy of electronic health record, since electronic health record itself includes the privacy of patient Information, it is necessary to which designing a set of can protect in network the individual privacy of patient Client_pt and mention for doctor Client_dr For the access control policy of authorization;
Main thinking are as follows: doctor Client_dr is before the case history of access patient Client_pt, it is necessary to patient Client_pt requests to check the authorization code of case history;After patient Client_pt receives doctor Client_dr request, for doctor Raw Client_dr matches new case history authorization code, and case history authorization code is written in the grant column list of oneself Medical record, writes Patient Client_pt sends authorization code Xiang doctor Client_dr after entering successfully;Doctor Client_dr gets case history authorization code Afterwards, so that it may the case history details of patient Client_pt be accessed using the authorization code;
Step 4: the Preservation tactics that patient history sheet is separated with case history details, the patient in network are designed The index list of medical record number is only stored in the Medical record that Client_pt possesses, this helps to create the doctor of the case history Client_dr provides a kind of convenient access mode, and which allows doctor Client_dr not need to request to enter patient again The Medical record of Client_pt can directly access the case history of oneself creation;
Main thought are as follows: after doctor Client_dr creates case history, by newly-built medical record number and matching authorization Code (obtains) the Medical record record of deposit patient Client_pt and asking for doctor Client_dr from front doctor to patient's request It examines in record, doctor next in this way or patient can check medical record information simultaneously by obtaining self-administered record, keep away Exempt from doctor Client_dr to repeat to request to authorize to patient Client_pt;
Step 5: the function use-case of the system architecture three classes user according to step 1, and combine the disease Step 3: in four Authorization access and Preservation tactics thought are gone through, designing a set of is that three classes user handles the whole of shared electronic health record in method system Body executes process, as shown in Fig. 3;
For overall traffic process, this method is broadly divided into three phases to process, i.e. system initialisation phase, just Examine preparation stage, medical interrogation phase: in system initialisation phase, the predominantly registering and logging of three classes user, Bing Renchu Beginningization Medical record, department management person initialize the functions such as management agreement;It mainly include department management in the medical preparation stage Doctor's list and patient registration's list;It mainly include that doctor selects patient to create diagnosis records, so in medical interrogation with regard to the stage Request patient authorizes it afterwards, and doctor checks that patient's history's diagnosis records and doctor create electronics after receiving authorization Case history and save case history to patient, doctor, department diagnosis records in;
Step 6: according to the overall execution process of step 5 design, designing different chain code Chaincode, (i.e. intelligence is closed Above-mentioned process about) is operated, mainly designs data structure and concrete operations function in each chain code Chaincode, most Afterwards, chain code Chaincode is write and is deployed in Fabric block chain network;
Step 7: establishing the HTTP server of rear end, writes the chain code for being capable of calling and having disposed in Fabric block chain The back-end operations code of account book data in Chaincode, and write front end page for the data of request and response and come explicitly Operation data, it is main to implement framework according to the system shown in step 2.

Claims (4)

1. a kind of shared electronic health record method based on block chain Hyperledger Fabric, which is characterized in that the method Include the following steps:
Step 1: Hyperledger Fabric block chain network, the communication node between hospital institution of having connected are established;Setting side The organizational structure that method is implemented is made of same department's node Peer1 in three hospital organizations Org1, Org2, Org3, and These three departments Peer1.Org1, Peer1.Org2, Peer1.Org3 are in the same channel C hannel, in the channel Block chain account book data can be by distributed storage and reading;
Step 2: in the network to implement this method set three classes user agent: patient Client_pt, doctor Client_dr, And department management person Client_mgr, the account book data of network are all by these three types of users come practical operation in block chain;Its Secondary, this method is directed to the function use that the concrete operations design that these three types of users need in system meets different type user respectively Example;
Step 3: the privacy access control policy of electronic health record is designed.Since electronic health record itself includes the privacy information of patient, Must design a set of can protect the individual privacy of patient Client_pt in network and provide authorization for doctor Client_dr Access control policy;
Step 4: the Preservation tactics that design patient history sheet is separated with case history details;Patient Client_pt in network is gathered around The index list of medical record number is only stored in some Medical records, this helps to create the doctor Client_dr of the case history and provide A kind of convenient access mode, which allow doctor Client_dr not need to request the case history into patient Client_pt again It originally can directly access the case history of oneself creation;
Step 5: the function use-case of the three classes user of the system architecture and step 2 according to step 1, and combine Step 3: in four Case history authorization access and Preservation tactics thought, design a set of entirety that shared electronic health record is handled for three classes user in system Execute process;
Step 6: it according to the overall execution process of step 5 design, designs different chain code Chaincode (i.e. intelligent contract) and comes Meet and operate above-mentioned process, main work is data structure and concrete operations letter in each chain code Chaincode of design Number, each chain code Chaincode possess the account book data of portion oneself;Finally, designed chain code Chaincode is write And it is deployed in Fabric block chain network;
Step 7: establishing the HTTP server of rear end, writes the chain code Chaincode for being capable of calling and having disposed in Fabric block chain The back-end operations code of interior account book data, and write front end page for the data of request and response and carry out explicitly operation data.
2. a kind of shared electronic health record method based on block chain Hyperledger Fabric according to claim 1, It is characterized in that, includes the Fabric block catenary system model established for sharing electronic health record in the method.
3. a kind of shared electronic health record method based on block chain Hyperledger Fabric according to claim 1, It is characterized in that, the privacy access control policy for the electronic health record for including in the method.
4. a kind of shared electronic health record method based on block chain Hyperledger Fabric according to claim 1, It is characterized in that, the Preservation tactics that the patient history sheet for including in the method is separated with case history details.
CN201811409717.6A 2018-11-23 2018-11-23 Shared electronic health record method based on block chain Hyperledger Fabric Pending CN109545301A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201811409717.6A CN109545301A (en) 2018-11-23 2018-11-23 Shared electronic health record method based on block chain Hyperledger Fabric

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201811409717.6A CN109545301A (en) 2018-11-23 2018-11-23 Shared electronic health record method based on block chain Hyperledger Fabric

Publications (1)

Publication Number Publication Date
CN109545301A true CN109545301A (en) 2019-03-29

Family

ID=65849843

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201811409717.6A Pending CN109545301A (en) 2018-11-23 2018-11-23 Shared electronic health record method based on block chain Hyperledger Fabric

Country Status (1)

Country Link
CN (1) CN109545301A (en)

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110149376A (en) * 2019-04-30 2019-08-20 广州科创空间信息科技有限公司 The method for improving hyperledger composer chain code deployment efficiency
CN110706766A (en) * 2019-08-31 2020-01-17 华南理工大学 Electronic medical record management system and referral method based on block chain
CN112418890A (en) * 2020-11-27 2021-02-26 链亦科技(上海)有限公司 Block chain-based medicine anti-counterfeiting traceability system and method
CN112995226A (en) * 2021-05-12 2021-06-18 中航信移动科技有限公司 User data processing system based on block chain
JP2021111119A (en) * 2020-01-10 2021-08-02 株式会社日立製作所 Data administration method and data administration system and terminal
CN113555076A (en) * 2021-08-13 2021-10-26 同济大学 Electronic medical record system based on superridger fabric (alliance chain)
CN114390062A (en) * 2021-12-30 2022-04-22 卓尔智联(武汉)研究院有限公司 Calling method and device based on block chain, electronic equipment and storage medium

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106682530A (en) * 2017-01-10 2017-05-17 杭州电子科技大学 Method and device for medical information sharing privacy protection based on blockchain technology
CN107391944A (en) * 2017-07-27 2017-11-24 北京太云科技有限公司 A kind of electronic health record shared system based on block chain
CN107480451A (en) * 2017-08-15 2017-12-15 济南浪潮高新科技投资发展有限公司 The solution method of fast verification electronic health record integrality based on block chain technology
TW201828242A (en) * 2017-01-20 2018-08-01 現代財富控股有限公司 Electronic medical record system based on blockchain and method thereof
CN108449359A (en) * 2018-04-16 2018-08-24 济南浪潮高新科技投资发展有限公司 A kind of electronic health record sharing method and system based on block chain
CN108665946A (en) * 2018-05-08 2018-10-16 阿里巴巴集团控股有限公司 A kind of access method and device of business datum
CN108737348A (en) * 2017-04-21 2018-11-02 中国科学院信息工程研究所 A kind of internet of things equipment access control method of the intelligent contract based on block chain

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106682530A (en) * 2017-01-10 2017-05-17 杭州电子科技大学 Method and device for medical information sharing privacy protection based on blockchain technology
TW201828242A (en) * 2017-01-20 2018-08-01 現代財富控股有限公司 Electronic medical record system based on blockchain and method thereof
CN108737348A (en) * 2017-04-21 2018-11-02 中国科学院信息工程研究所 A kind of internet of things equipment access control method of the intelligent contract based on block chain
CN107391944A (en) * 2017-07-27 2017-11-24 北京太云科技有限公司 A kind of electronic health record shared system based on block chain
CN107480451A (en) * 2017-08-15 2017-12-15 济南浪潮高新科技投资发展有限公司 The solution method of fast verification electronic health record integrality based on block chain technology
CN108449359A (en) * 2018-04-16 2018-08-24 济南浪潮高新科技投资发展有限公司 A kind of electronic health record sharing method and system based on block chain
CN108665946A (en) * 2018-05-08 2018-10-16 阿里巴巴集团控股有限公司 A kind of access method and device of business datum

Non-Patent Citations (4)

* Cited by examiner, † Cited by third party
Title
向菲 等: "区块链技术在国外医疗卫生领域中的应用", 《中华医学图书情报杂志》 *
李代丽: "HyperLedger Fabric和区块链是什么关系?", 《网页在线公开:HTTP://BLOG.ITPUB.NET/31547898/VIEWSPACE-2215291/》 *
李春燕: "车载自组织网络中基于区块链的路况预警方案", 《网络与信息安全学报》 *
陈隆轩 等: "区块链技术在电子病历上的应用研究", 《大数据时代》 *

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110149376A (en) * 2019-04-30 2019-08-20 广州科创空间信息科技有限公司 The method for improving hyperledger composer chain code deployment efficiency
CN110149376B (en) * 2019-04-30 2021-01-05 广州科创空间信息科技有限公司 Method for improving deployment efficiency of superhedger composer chain codes
CN110706766A (en) * 2019-08-31 2020-01-17 华南理工大学 Electronic medical record management system and referral method based on block chain
JP2021111119A (en) * 2020-01-10 2021-08-02 株式会社日立製作所 Data administration method and data administration system and terminal
JP7295814B2 (en) 2020-01-10 2023-06-21 株式会社日立製作所 Data management method, data management system and terminal
CN112418890A (en) * 2020-11-27 2021-02-26 链亦科技(上海)有限公司 Block chain-based medicine anti-counterfeiting traceability system and method
CN112995226A (en) * 2021-05-12 2021-06-18 中航信移动科技有限公司 User data processing system based on block chain
CN112995226B (en) * 2021-05-12 2021-08-03 中航信移动科技有限公司 User data processing system based on block chain
CN113555076A (en) * 2021-08-13 2021-10-26 同济大学 Electronic medical record system based on superridger fabric (alliance chain)
CN114390062A (en) * 2021-12-30 2022-04-22 卓尔智联(武汉)研究院有限公司 Calling method and device based on block chain, electronic equipment and storage medium

Similar Documents

Publication Publication Date Title
CN109545301A (en) Shared electronic health record method based on block chain Hyperledger Fabric
JP7018557B2 (en) Data usage, systems and programs using BCN (Blockchain Network)
Katyal The numerus clausus of sex
Joan Liaschenko et al. Theorizing the knowledge that nurses use in the conduct of their work
Gallant et al. Partnership: an analysis of the concept within the nurse–client relationship
Keshet et al. The use of boundary objects to enhance interprofessional collaboration: integrating complementary medicine in a hospital setting
CN109817296A (en) Area medical information shares inquiry system and method
CN108717861A (en) A kind of medical data sharing method based on block chain
CN109947723A (en) For the block data sharing method of block chain network, storage medium, calculate equipment
CN107832629A (en) Area medical information access control system and method
Syvertsen et al. “Eyes that don't see, heart that doesn't feel”: coping with sex work in intimate relationships and its implications for HIV/STI prevention
CN107358039A (en) Health account information sharing system and method for chronic diseases management
CN106372455B (en) A kind of hospital's medical record writing quality control system and method
Starr Medicine and the waning of professional sovereignty
CN109448826A (en) A kind of clinical care system and data processing method based on block chain
Kelly Caring and cancer nursing: framing the reality using selected social science theory
McMahon The functions of space
KR101919236B1 (en) Method and system to support smart nursing care
CN108122617A (en) It is a kind of to establish surgery animation informed consent apparatus system
US20200321126A1 (en) Patient progress system and method of use
CN107978377A (en) A kind of intelligence doctor patient communication integrated platform and exchange method
CN109741801A (en) The data management system and method for information exchange
Ognyanski et al. SMART GOVERNANCE AND HEALTH CARE–FOR THE POSSIBLE AND IMPOSSIBLE AND FOR THE DIFFICULTIES AND CHALLENGES OF TOMORROW
Wu et al. Categorized level management agent with forest-based data structures for accessing personal health records
Lewis et al. Risk and intimate relationships

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
RJ01 Rejection of invention patent application after publication

Application publication date: 20190329

RJ01 Rejection of invention patent application after publication