CN113177196A - Block chain-based data standard verification method, storage medium and system - Google Patents

Block chain-based data standard verification method, storage medium and system Download PDF

Info

Publication number
CN113177196A
CN113177196A CN202110477109.4A CN202110477109A CN113177196A CN 113177196 A CN113177196 A CN 113177196A CN 202110477109 A CN202110477109 A CN 202110477109A CN 113177196 A CN113177196 A CN 113177196A
Authority
CN
China
Prior art keywords
identity information
verification
patient
diagnosis
requested
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
CN202110477109.4A
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.)
Guangdong Yuexin Intelligent Technology Co ltd
Original Assignee
Guangdong Yuexin Intelligent Technology Co ltd
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 Guangdong Yuexin Intelligent Technology Co ltd filed Critical Guangdong Yuexin Intelligent Technology Co ltd
Priority to CN202110477109.4A priority Critical patent/CN113177196A/en
Publication of CN113177196A publication Critical patent/CN113177196A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/30Authentication, i.e. establishing the identity or authorisation of security principals
    • G06F21/31User authentication
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/27Replication, distribution or synchronisation of data between databases or within a distributed database system; Distributed database system architectures therefor
    • 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
    • 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
    • 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
    • G16H80/00ICT specially adapted for facilitating communication between medical practitioners or patients, e.g. for collaborative diagnosis, therapy or health monitoring

Landscapes

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

Abstract

The invention provides a data standard verification method, a storage medium and a system based on a block chain, wherein the method comprises the following steps: acquiring identity information of each medical staff, identity information of each patient and various diagnosis and treatment data thereof from a hospital database of a multi-hospital and uploading the identity information and the various diagnosis and treatment data to a block chain; acquiring a diagnosis and treatment request from a patient to medical staff; identifying the identity information of the patient and the identity information of the medical personnel to be requested according to the diagnosis and treatment request and sending the identity information to the block chain; respectively verifying the identity information of the requested medical personnel by using each node in the block chain to obtain the verification condition of each node, wherein the verification condition comprises that the verification passes and the verification fails; and calculating to obtain a verification passing rate according to the ratio of the verification passing times of each node to the total verification times, and if the verification passing rate exceeds a preset value, returning the diagnosis and treatment data of the request patient to the requested medical personnel by the block chain according to the identity information of the request patient.

Description

Block chain-based data standard verification method, storage medium and system
Technical Field
The present invention relates to the field of data processing technologies, and in particular, to a block chain-based data standard verification method, a storage medium, and a system.
Background
The existing personal electronic medical record system collects various diagnosis and treatment data of patients from a hospital database of a multi-hospital through a data collection module, and stores the diagnosis and treatment data and corresponding patient identity information in the diagnosis and treatment database in a correlation mode to form a personal electronic medical record.
Before a medical staff acquires historical diagnosis and treatment data of a patient, identity information of the medical staff needs to be verified first to confirm whether the medical staff has the qualification for acquiring the historical diagnosis and treatment data, however, at present, the identity information of the medical staff is usually verified directly by a verification module (such as a verification server) of a personal electronic medical record system, and thus the identity information of the medical staff cannot be verified once the verification module of the personal electronic medical record system fails.
Disclosure of Invention
The technical problem to be solved by the invention is how to still carry out verification under the condition that a verification module has a fault.
In order to solve the technical problem, the invention provides a data standard verification method based on a block chain, which comprises the following steps:
A. acquiring identity information of each medical staff, identity information of each patient and various diagnosis and treatment data thereof from hospital databases of multiple hospitals;
B. uploading the identity information of each medical staff, the identity information of each patient and each diagnosis and treatment data thereof to a block chain;
C. acquiring a diagnosis and treatment request from a patient to medical staff;
D. identifying identity information of a patient and identity information of a medical person to be requested according to the diagnosis and treatment request;
E. sending the identity information of the patient and the identity information of the medical staff to be requested to the blockchain;
F. verifying the identity information of the requested medical personnel by using each node in the block chain respectively to obtain the verification condition of each node, wherein the verification condition comprises that the verification passes and the verification fails;
G. and calculating to obtain a verification passing rate according to the ratio of the verification passing times of each node to the total verification times, and if the verification passing rate exceeds a preset value, returning diagnosis and treatment data of the requested patient to the requested medical personnel by the blockchain according to the identity information of the requested patient.
Preferably, in the step G, if the verification passing rate does not exceed a preset value, the diagnosis and treatment data of the patient is not returned.
Preferably, in the step G, the preset value is 2/3.
Preferably, said step C specifically: acquiring code scanning information obtained by carrying out code scanning operation on the identification code bound with the identity information of the medical staff, and acquiring a diagnosis and treatment request provided by a patient to the medical staff according to the code scanning information.
Preferably, in the step C, the identification code includes a two-dimensional code or a barcode.
Preferably, the medical data includes historical medical conditions and corresponding historical medical protocols.
The present invention also provides a computer-readable storage medium having stored thereon a computer program which, when executed by a processor, implements a data standard validation method as described above.
The invention also provides a data standard verification system based on the blockchain, which comprises a server and a data acquisition module which are connected with each other, wherein the server comprises a computer readable storage medium and a processor which are connected with each other, and the computer readable storage medium is as described above.
The invention has the following beneficial effects: the blockchain has a plurality of nodes, and the nodes are servers in various areas and can be used for verifying the identity information of medical personnel, namely can be used as an identity information verification module. Therefore, the identity information of the requested medical personnel is verified respectively by each node in the block chain, the verification condition of each node is obtained, the verification condition comprises that the verification passes and the verification fails, then the verification passing rate is calculated according to the ratio of the verification passing times of each node to the total verification times, and if the verification passing rate exceeds a preset value, the diagnosis and treatment data of the patient are returned to the requested medical personnel according to the identity information of the requested patient. Therefore, even if a certain node (corresponding to a verification module) in the block chain fails, the identity information of the requested medical personnel can be verified by other nodes.
Drawings
Fig. 1 is a flow chart of a block chain based data criteria verification method.
Detailed Description
The invention is described in further detail below with reference to specific embodiments.
The embodiment provides a data standard verification system based on a blockchain, which includes a server and a data acquisition module connected to each other, where the server includes a computer-readable storage medium and a processor connected to each other, and the computer-readable storage medium stores a computer program, and when the computer program is executed by the processor, the method implements the data standard verification method based on a blockchain as shown in fig. 1, and includes the following step A, B, C, D, E, F, G.
A. The identity information of each medical staff, the identity information of each patient and each diagnosis and treatment data thereof are collected from hospital databases of multiple hospitals.
In this embodiment, each hospital establishes a hospital database for storing diagnosis and treatment data, after medical staff diagnose and treat patients, the identity information and the diagnosis and treatment data of the same patient are associated with each other through a terminal (for example, a computer), and then the identity information of the medical staff, the identity information of the same patient and the diagnosis and treatment data are uploaded to the hospital database to be stored, so that the identity information of each medical staff, the identity information of each patient and each item of diagnosis and treatment data are stored in the hospital database. The data acquisition module of the system is connected with each hospital database, so that the server can acquire the identity information of each medical staff, the identity information of each patient and each diagnosis and treatment data thereof from the hospital databases of the hospitals through the data acquisition module. Each diagnosis and treatment data comprises historical illness states and corresponding historical diagnosis and treatment schemes.
B. And uploading the identity information of each medical staff, the identity information of each patient and each diagnosis and treatment data thereof to the block chain.
After acquiring the identity information of each medical staff, the identity information of each patient and various diagnosis and treatment data thereof, the server uploads the identity information of each medical staff, the identity information of each patient and various diagnosis and treatment data thereof to the block chain. The blockchain has a plurality of nodes, the nodes are servers in each area, and the identity information of each medical staff, the identity information of each patient and each diagnosis and treatment data uploaded to the blockchain are recorded in each node.
C. And acquiring a diagnosis and treatment request from a patient to medical staff.
Before a patient goes to a doctor, the patient firstly inputs own login verification information on the portable electronic equipment, wherein the login verification information comprises at least one of an account ID and a mobile phone number and a password corresponding to the account ID or the mobile phone number. The portable electronic equipment sends the patient login verification information to the server, and the server acquires the patient login verification information through the portable electronic equipment, because the patient login verification information comprises at least one of an account ID and a mobile phone number, and the account ID and the mobile phone number are uniquely corresponding to the patient identity information, the server can identify the patient identity information according to the patient login verification information.
In this embodiment, each medical staff is provided with an identification code, such as a two-dimensional code, a barcode, etc., to which the identity information of the medical staff is bound. When a patient is hospitalized, the portable electronic equipment which inputs patient login information is used for scanning the identification code to obtain code scanning information, the portable electronic equipment sends the code scanning information to the server, and therefore the server obtains a diagnosis and treatment request which is provided by the patient to medical staff through the portable electronic equipment, and the diagnosis and treatment request comprises identity information of the patient and identity information of the medical staff to be requested.
D. And identifying the identity information of the patient and the identity information of the medical personnel according to the diagnosis and treatment request.
Because the diagnosis and treatment comprises the identity information of the requested patient and the identity information of the requested medical personnel, the server can identify the identity information of the requested patient and the identity information of the requested medical personnel according to the diagnosis and treatment request.
E. And sending the identity information of the patient and the identity information of the medical personnel to be requested to the blockchain.
After the server identifies the identity information of the patient and the identity information of the medical personnel to be requested, the identity information of the patient and the identity information of the medical personnel to be requested are sent to the blockchain, and all nodes of the blockchain receive the identity information of the patient and the identity information of the medical personnel to be requested.
F. And respectively verifying the identity information of the requested medical personnel by using each node in the block chain to obtain the verification condition of each node, wherein the verification condition comprises that the verification is passed and the verification is not passed.
Since each node of the block chain is a server in each region, and the nodes record the identity information of each medical staff, the nodes can be used as verification modules for verifying the identity information of the requested medical staff. Specifically, each node of the blockchain compares the identity information of the requested medical staff with the recorded identity information of each medical staff for verification, and determines whether the identity information of the requested medical staff is the same as the recorded identity information of one of the medical staff or not, if so, a verification condition that the verification is passed is obtained, and if not, a verification condition that the verification is not passed is obtained.
G. And calculating to obtain a verification passing rate according to the ratio of the verification passing times of each node to the total verification times, and if the verification passing rate exceeds a preset value, returning the diagnosis and treatment data of the request patient to the requested medical personnel by the block chain according to the identity information of the request patient.
Since each node in the block chain respectively verifies the identity information of the requested medical personnel, the total verification frequency can be obtained to be equal to the number of the nodes in the block chain, and after each node is verified, the verification condition of passing or failing verification can be obtained, so the verification passing frequency and the verification failing frequency can be obtained according to the verification condition of each node. For example, if the number of nodes in the block chain is 100, and 10 nodes fail to verify and fail, the total number of times of verification is 100, the number of times of verification passes is 100-10 to 90, and the number of times of verification fails is 10. Then, the verification passing rate is calculated to be 90/100-9/10 according to the ratio of the verification passing times of each node to the total verification times, and then the verification passing rate is compared with a preset value 2/3, so that the verification passing rate exceeds the preset value, and therefore the blockchain returns the diagnosis and treatment data of the requested patient to the requested medical staff through the hospital terminal according to the identity information of the requested patient. In other embodiments, if the verification pass rate does not exceed the preset value 2/3, the medical data of the requesting patient is not returned to the requested medical personnel.
Thus, even if a certain node (corresponding to a verification module) in the block chain fails, the identity information of the requested medical personnel can be verified by other nodes.
The above description is only the embodiments of the present invention, and the scope of protection is not limited thereto. The insubstantial changes or substitutions will now be made by those skilled in the art based on the teachings of the present invention, which fall within the scope of the claims.

Claims (8)

1. A data standard verification method based on a block chain is characterized by comprising the following steps:
A. acquiring identity information of each medical staff, identity information of each patient and various diagnosis and treatment data thereof from hospital databases of multiple hospitals;
B. uploading the identity information of each medical staff, the identity information of each patient and each diagnosis and treatment data thereof to a block chain;
C. acquiring a diagnosis and treatment request from a patient to medical staff;
D. identifying identity information of a patient and identity information of a medical person to be requested according to the diagnosis and treatment request;
E. sending the identity information of the patient and the identity information of the medical staff to be requested to the blockchain;
F. verifying the identity information of the requested medical personnel by using each node in the block chain respectively to obtain the verification condition of each node, wherein the verification condition comprises that the verification passes and the verification fails;
G. and calculating to obtain a verification passing rate according to the ratio of the verification passing times of each node to the total verification times, and if the verification passing rate exceeds a preset value, returning diagnosis and treatment data of the requested patient to the requested medical personnel by the blockchain according to the identity information of the requested patient.
2. The data standard verification method according to claim 1, wherein in the step G, if the verification passing rate does not exceed a preset value, the diagnosis and treatment data of the requested patient are not returned.
3. A method for verifying data criteria as claimed in claim 1 or claim 2, wherein in step G, said predetermined value is 2/3.
4. The data standard validation method of claim 1, wherein the step C specifically: acquiring code scanning information obtained by carrying out code scanning operation on the identification code bound with the identity information of the medical staff, and acquiring a diagnosis and treatment request provided by a patient to the medical staff according to the code scanning information.
5. The data standard verification method of claim 4, wherein in the step C, the identification code comprises a two-dimensional code or a bar code.
6. The data standard validation method of claim 1, wherein the clinical data includes historical disease conditions and corresponding historical clinical protocols.
7. Computer-readable storage medium, on which a computer program is stored which, when being executed by a processor, carries out a data standard verification method according to any one of claims 1 to 6.
8. A blockchain based data standard validation system comprising a server and a data acquisition module connected to each other, the server comprising a computer readable storage medium and a processor connected to each other, the computer readable storage medium as claimed in claim 7.
CN202110477109.4A 2021-04-29 2021-04-29 Block chain-based data standard verification method, storage medium and system Pending CN113177196A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202110477109.4A CN113177196A (en) 2021-04-29 2021-04-29 Block chain-based data standard verification method, storage medium and system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202110477109.4A CN113177196A (en) 2021-04-29 2021-04-29 Block chain-based data standard verification method, storage medium and system

Publications (1)

Publication Number Publication Date
CN113177196A true CN113177196A (en) 2021-07-27

Family

ID=76925549

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202110477109.4A Pending CN113177196A (en) 2021-04-29 2021-04-29 Block chain-based data standard verification method, storage medium and system

Country Status (1)

Country Link
CN (1) CN113177196A (en)

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105844567A (en) * 2016-05-31 2016-08-10 严远明 Individual electronic medical record system
CN109191355A (en) * 2018-08-21 2019-01-11 严治 A kind of wound data shared system based on block chain
CN109346139A (en) * 2018-09-17 2019-02-15 深圳市天达国际商业咨询有限公司 A kind of medical analysis systems based on block chain
CN110661779A (en) * 2019-08-15 2020-01-07 中国平安财产保险股份有限公司 Block chain network-based electronic certificate management method, system, device and medium
CN111026811A (en) * 2019-12-05 2020-04-17 姚其新 Block chain-based medical analysis method and analysis system thereof
CN111343208A (en) * 2020-05-21 2020-06-26 腾讯科技(深圳)有限公司 Block chain-based data detection method and device and computer-readable storage medium
CN111506901A (en) * 2020-04-16 2020-08-07 腾讯科技(深圳)有限公司 Data processing method based on block chain, terminal and storage medium
CN111768824A (en) * 2020-06-23 2020-10-13 中国工商银行股份有限公司 Health information auxiliary medical treatment method, node and system based on block chain

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105844567A (en) * 2016-05-31 2016-08-10 严远明 Individual electronic medical record system
CN109191355A (en) * 2018-08-21 2019-01-11 严治 A kind of wound data shared system based on block chain
CN109346139A (en) * 2018-09-17 2019-02-15 深圳市天达国际商业咨询有限公司 A kind of medical analysis systems based on block chain
CN110661779A (en) * 2019-08-15 2020-01-07 中国平安财产保险股份有限公司 Block chain network-based electronic certificate management method, system, device and medium
CN111026811A (en) * 2019-12-05 2020-04-17 姚其新 Block chain-based medical analysis method and analysis system thereof
CN111506901A (en) * 2020-04-16 2020-08-07 腾讯科技(深圳)有限公司 Data processing method based on block chain, terminal and storage medium
CN111343208A (en) * 2020-05-21 2020-06-26 腾讯科技(深圳)有限公司 Block chain-based data detection method and device and computer-readable storage medium
CN111768824A (en) * 2020-06-23 2020-10-13 中国工商银行股份有限公司 Health information auxiliary medical treatment method, node and system based on block chain

Similar Documents

Publication Publication Date Title
US20190180868A1 (en) Optimizing emergency department resource management
US7689439B2 (en) System and method for managing medical data
CN106570307B (en) System and method for streaming patient information from a defibrillator
US7209886B2 (en) System and method for implementing healthcare fraud countermeasures
US20100088232A1 (en) Verification monitor for critical test result delivery systems
US20020188182A1 (en) System and method for scoring and managing patient progression
CN101083582A (en) Heterogeneous medical information integrated system based on HL7 agent server
CN110197705B (en) Clinical data service system and method based on cloud platform
US8736453B2 (en) Preemptive notification of patient fall risk condition
DE10126571A1 (en) Automatic monitoring system for remote operating data collection e.g. for medical imaging devices, detects deviation in incoming protocol data from historical norm
US20170323056A1 (en) Patient care record conveyance
US20170061077A1 (en) Medical visual referral tool and remote portal
US20160092643A1 (en) System and process for providing verification and validation of an individual's identity
US20220215940A1 (en) Hospital healthcare provider monitoring and verifyng device and system for patient care condition
CN110535958B (en) Health information storage method and related equipment
CN108712416A (en) The processing method and processing device of vital sign data
CN111694993B (en) Method, device, electronic equipment and medium for creating data index
CN113177196A (en) Block chain-based data standard verification method, storage medium and system
CN113192587A (en) Method, storage medium and system for realizing regional data sharing based on personnel flow
CN111951917A (en) Data management method, data reading method, storage medium, data management system, and terminal device
CN115966275A (en) Method and device for mutually identifying inspection results, storage medium and electronic equipment
CN105378736B (en) Medical data transferring element
CN113177228A (en) Diagnosis and treatment method based on data right determination, storage medium and system
CN111710402A (en) Ward round processing method and device based on face recognition and computer equipment
CN111312409A (en) Medical data sharing system and method

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

Application publication date: 20210727