CN110729028A - Health data processing method and device, electronic equipment and storage medium - Google Patents
Health data processing method and device, electronic equipment and storage medium Download PDFInfo
- Publication number
- CN110729028A CN110729028A CN201910979460.6A CN201910979460A CN110729028A CN 110729028 A CN110729028 A CN 110729028A CN 201910979460 A CN201910979460 A CN 201910979460A CN 110729028 A CN110729028 A CN 110729028A
- Authority
- CN
- China
- Prior art keywords
- health data
- block
- block chain
- condition information
- intelligent contract
- 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
Links
- 230000036541 health Effects 0.000 title claims abstract description 254
- 238000003672 processing method Methods 0.000 title claims abstract description 18
- 238000000034 method Methods 0.000 claims abstract description 27
- 238000012545 processing Methods 0.000 claims abstract description 19
- 238000004458 analytical method Methods 0.000 claims description 36
- 238000004590 computer program Methods 0.000 claims description 14
- 238000005516 engineering process Methods 0.000 abstract description 11
- 238000013523 data management Methods 0.000 abstract description 4
- 238000010586 diagram Methods 0.000 description 16
- 230000006870 function Effects 0.000 description 7
- 206010040047 Sepsis Diseases 0.000 description 6
- 238000004364 calculation method Methods 0.000 description 5
- 238000012986 modification Methods 0.000 description 5
- 230000004048 modification Effects 0.000 description 5
- 230000008569 process Effects 0.000 description 4
- 230000007246 mechanism Effects 0.000 description 3
- 230000008520 organization Effects 0.000 description 3
- 230000008859 change Effects 0.000 description 2
- 238000013500 data storage Methods 0.000 description 2
- 201000010099 disease Diseases 0.000 description 2
- 208000037265 diseases, disorders, signs and symptoms Diseases 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 238000007726 management method Methods 0.000 description 2
- 238000012795 verification Methods 0.000 description 2
- 230000004075 alteration Effects 0.000 description 1
- 238000013475 authorization Methods 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 238000004422 calculation algorithm Methods 0.000 description 1
- 238000007405 data analysis Methods 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000011160 research Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G16—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
- G16H—HEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA
- G16H10/00—ICT specially adapted for the handling or processing of patient-related medical or healthcare data
- G16H10/60—ICT specially adapted for the handling or processing of patient-related medical or healthcare data for patient-specific data, e.g. for electronic patient records
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/60—Protecting data
- G06F21/602—Providing cryptographic facilities or services
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/60—Protecting data
- G06F21/62—Protecting access to data via a platform, e.g. using keys or access control rules
- G06F21/6218—Protecting 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/6245—Protecting personal data, e.g. for financial or medical purposes
-
- G—PHYSICS
- G16—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
- G16H—HEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA
- G16H50/00—ICT specially adapted for medical diagnosis, medical simulation or medical data mining; ICT specially adapted for detecting, monitoring or modelling epidemics or pandemics
- G16H50/70—ICT specially adapted for medical diagnosis, medical simulation or medical data mining; ICT specially adapted for detecting, monitoring or modelling epidemics or pandemics for mining of medical data, e.g. analysing previous cases of other patients
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2221/00—Indexing scheme relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F2221/21—Indexing 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/2141—Access rights, e.g. capability lists, access control lists, access tables, access matrices
Landscapes
- Engineering & Computer Science (AREA)
- Health & Medical Sciences (AREA)
- General Health & Medical Sciences (AREA)
- Theoretical Computer Science (AREA)
- Medical Informatics (AREA)
- Bioethics (AREA)
- Public Health (AREA)
- Software Systems (AREA)
- Computer Hardware Design (AREA)
- Computer Security & Cryptography (AREA)
- Primary Health Care (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Epidemiology (AREA)
- Data Mining & Analysis (AREA)
- Databases & Information Systems (AREA)
- Biomedical Technology (AREA)
- Pathology (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
The application relates to the technical field of block chains, in particular to a health data processing method, a health data processing device, electronic equipment and a storage medium, which are applied to block chain nodes, wherein the method comprises the following steps: receiving a health data retrieval request, wherein the health data retrieval request at least comprises retrieval condition information of health data; according to an intelligent contract in a block chain system, when the use right is determined, searching a block corresponding to the retrieval condition information; and acquiring the health data corresponding to the retrieval condition information from the corresponding block, and returning the acquired health data, so that the safety and reliability of health data management are improved by using a block chain technology.
Description
Technical Field
The present application relates to the field of block chain technologies, and in particular, to a method and an apparatus for processing health data, an electronic device, and a storage medium.
Background
At present, in the medical health industry, each organization collects and stores various data of patients according to own standards, and health data are usually stored in the respective organization, but in such a way, the collection and the use of the health data have no unified standard, the ecological value is incomplete, the health data cannot be effectively utilized and managed, the centralized management of the health data easily causes the problems of safety and privacy, and the reliability of the health data cannot be ensured.
Disclosure of Invention
The embodiment of the application provides a health data processing method and device, electronic equipment and a storage medium, so as to improve the safety and reliability of health data management.
The embodiment of the application provides the following specific technical scheme:
an embodiment of the present application provides a health data processing method, which is applied to a blockchain node, and includes:
receiving a health data retrieval request, wherein the health data retrieval request at least comprises retrieval condition information of health data;
according to an intelligent contract in a block chain system, when the use right is determined, searching a block corresponding to the retrieval condition information;
and acquiring the health data corresponding to the retrieval condition information from the corresponding block, and returning the acquired health data.
Another embodiment of the present application provides a health data processing apparatus, applied to a blockchain node, including:
the health data retrieval system comprises a first receiving module, a second receiving module and a health data retrieval module, wherein the health data retrieval request at least comprises retrieval condition information of health data;
the query module is used for searching a block corresponding to the retrieval condition information when determining that the block has the use right according to an intelligent contract in the block chain system;
and the acquisition module is used for acquiring the health data corresponding to the retrieval condition information from the corresponding block and returning the acquired health data.
Another embodiment of the present application provides an electronic device, which includes a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the computer program to implement the steps of any one of the above health data processing methods.
Another embodiment of the present application provides a computer-readable storage medium, on which a computer program is stored, which, when being executed by a processor, implements the steps of any one of the above-mentioned health data processing methods.
In the embodiment of the application, the block chain system comprises a plurality of block chain nodes, the block chain nodes receive a health data retrieval request, the health data retrieval request at least comprises retrieval condition information of health data, when the use right is determined according to an intelligent contract in the block chain system, a block corresponding to the retrieval condition information is searched, the health data corresponding to the retrieval condition information is obtained from the corresponding block, and the obtained health data is returned, so that the health data can be stored in a decentralized manner by using a block chain technology, the safety of privacy health data is ensured through the intelligent contract, a user with use permission can retrieve and obtain the corresponding health data, the safety and the reliability of the health data are improved, more perfect health data management service is constructed based on the block chain technology, and the ecological value of the health data is perfected, health data can be circulated more efficiently, resulting in greater value.
Drawings
Fig. 1 is a schematic view of an application scenario of a health data processing method according to an embodiment of the present application;
FIG. 2 is a block diagram of an embodiment of the present application;
FIG. 3 is a flowchart of a method for processing health data according to an embodiment of the present application;
FIG. 4 is a schematic diagram illustrating the effect of a product interface on health data processing according to an embodiment of the present application;
FIG. 5 is a schematic flow chart of another method for processing health data according to an embodiment of the present application;
FIG. 6 is a schematic flow chart of another method for processing health data according to an embodiment of the present application;
FIG. 7 is a schematic structural diagram of a health data processing apparatus according to an embodiment of the present application;
fig. 8 is a schematic structural diagram of an electronic device in an embodiment of the present application.
Detailed Description
The technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the drawings in the embodiments of the present application, and it is obvious that the described embodiments are only a part of the embodiments of the present application, and not all of the embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present application.
For the purpose of facilitating an understanding of the embodiments of the present application, a brief introduction of several concepts is provided below:
block chains: the distributed database system is essentially a distributed database system composed of different nodes, and is also an open account book system of the whole network, and the core problem solved by the distributed database system is that under the condition of lacking a trusted central node and a trusted channel, all nodes distributed in the network reach consensus, namely, each block chain node is provided with all circulating data of the system.
Homomorphic encryption technology: is a form of encryption that, in an asymmetric situation, can accept fully readable text and then convert it to scrambling code based on a "public key". More importantly, the technique can convert scrambling code back to the same text based on the "private key". Theoretically, encrypted scrambling code cannot be decoded unless it has a "private key", thus allowing someone to modify the encrypted information in a specific way without being able to read the information.
A consensus mechanism: in a verification scheme, each block in the chain of blocks points to its previous block and has the hash value of the previous block. Tampering with any data in one of the blocks will cause the hash value to change, resulting in a wrong link relationship, and the wrong data cannot pass the verification of other nodes, and the uplink is rejected.
Intelligent contract: is a computerized protocol, which can execute the terms of a certain contract, and is realized by codes deployed on a shared account and used for executing when a certain condition is met, and is used for completing automated transaction according to actual business requirement codes, such as inquiring the logistics state of goods purchased by a buyer, and transferring the electronic money of the buyer to the address of a merchant after the buyer signs the goods; of course, smart contracts are not limited to executing contracts for trading, but may also execute contracts that process received information.
In the current medical health industry, each institution collects and stores various data of patients according to its own standard, including description information of the patients' disease conditions, change information, reasons, treatment schemes, etc. of the disease conditions at each stage in the whole treatment process, and these data are usually stored in each institution as health data, and the related technical field has the following disadvantages: 1) the collection and use of health data have no uniform protocol and interface, so that a large amount of health data cannot be utilized in a standardized manner, and the circulation efficiency of the health data is reduced. 2) Privacy and security problems caused by centralized management of health data, and personal privacy protection problems are becoming more important, and if a centralized data storage center is once leaked or attacked, serious consequences can be caused. 3) The ecological value of health data is not perfect enough, in the current medical health industry, a large amount of medical health data is mastered in a centralized third-party organization, so that the data lacks transparency, the reliability of the health data is reduced, the health data is invaluable and is important for medical research, case analysis and the like, and therefore, how to solve the problems is very necessary.
In the embodiment of the application, health data are processed by adopting a block chain technology, health data can be collected and stored in a standardized manner by establishing a unified protocol and an interface, a block chain node receives a health data retrieval request, can inquire a block corresponding to retrieval condition information in the health data retrieval request after determining that the block has a use authority according to an intelligent contract, obtain health data corresponding to the retrieval condition information from the corresponding block and return the obtained health data, the health data can be collected in a standardized manner by adopting the block chain technology, the health data are stored in a block chain system, and the health data can be retrieved and analyzed on the basis of decentralized health data storage, so that a health ecological service basis is standardized, and the safety and reliability of the health data are improved.
As shown in fig. 1, which is a schematic view of an application scenario of an embodiment of the present application, in the figure, a blockchain system for health data processing is provided, where the blockchain system may also be referred to as a health data platform, and forms a distributed storage massive encrypted health database, and includes a plurality of blockchain nodes 101, where the plurality of blockchain nodes 101 may be any type of computing devices in an access network, such as servers, terminals, and the like, and each blockchain node 101 may receive input information during normal operation, and maintain shared health data in the blockchain system based on the received input information. In order to ensure information intercommunication in the blockchain system, information connection may exist between each blockchain node 101 in the blockchain system, and information transmission may be performed between the blockchain nodes 101 through the information connection. For example, when an arbitrary blockchain node 101 in the blockchain system receives input information, other blockchain nodes 101 in the blockchain system acquire the input information according to a consensus mechanism, and store the input information as shared health data, so that the health data stored on all blockchain nodes 101 in the blockchain system are consistent.
The block chain bottom platform in the block chain system can also comprise an intelligent contract module, the intelligent contract module is responsible for registration and issue of contracts, contract triggering and contract execution, developers can define contract logic through a certain programming language, issue the contract logic to the block chain (contract registration), call keys or other event triggering and execution according to the logic of contract terms, complete the contract logic, and simultaneously provide the function of upgrading and logout of the contracts.
In the embodiment of the application, when medical related health data needs to be stored by related medical personnel, the health data can be uploaded through a computing device, namely the blockchain node 101, the blockchain node 101 receives an entry request of the health data, can encrypt and format the entered health data according to a preset protocol and an interface, and stores the processed health data in the blockchain system, so that in the embodiment of the application, the health data can be collected according to a standard by establishing a uniform protocol and an interface, thereby ensuring that the health data can be utilized in a standardized manner, improving the application range and the usability, and encrypting and storing the health data by utilizing a blockchain technology, the health data can be stored and managed in a decentralized manner, and the health data can be traced but not changed due to the characteristics of the blockchain system, the safety and reliability of the health data are improved.
And then, the block chain system can be applied, and related medical personnel can inquire and acquire health data from the block chain system to perform analysis, calculation and the like, specifically, after receiving a health data retrieval request, according to an intelligent contract, when the block chain node 101 determines that the block has the use right, the block corresponding to the retrieval condition information in the health data retrieval request is inquired, and health data corresponding to the retrieval condition information is acquired from the corresponding block and returned after being analyzed, so that the related medical personnel can acquire the health data, and after analysis and calculation, the analysis result can be recorded into the block chain system, and a more perfect and more reliable ecological value system is constructed, so that the health data can be more efficiently communicated, and a greater actual value is generated.
It should be noted that each blockchain node 101 in the blockchain system in the embodiment of the present application stores an identical blockchain, and the blockchain is composed of a plurality of blocks, see fig. 2, fig. 2 is an optional schematic diagram of the blockchain structure provided in the embodiment of the present application, each block includes a hash value of the block storage transaction record (hash value of the block) and a hash value of a previous block, and the blocks are connected by the hash values to form the blockchain. The block may include information such as a time stamp at the time of block generation. A block chain (Blockchain), which is essentially a decentralized database, is a string of data blocks associated by using cryptography, and each data block contains related information for verifying the validity (anti-counterfeiting) of the information and generating a next block. The block records record data submitted by the blockchain node 101 in the blockchain system, wherein the record data in the embodiment of the present application refers to health data and analysis results submitted by the blockchain node 101.
It should be noted that the application architecture diagram in the embodiment of the present application is for more clearly illustrating the technical solution in the embodiment of the present application, and does not limit the technical solution provided in the embodiment of the present application, and the technical solution provided in the embodiment of the present application is also applicable to similar problems for other application architectures and business applications. In the following embodiments of the present application, an application architecture of the health data processing method shown in fig. 1 is taken as an example for a schematic description.
Based on the foregoing embodiment, the following describes a health data processing method in an embodiment of the present application, and referring to fig. 3, which is a flowchart of a health data processing method in an embodiment of the present application, and is applied to a block chain node, where for health data to be retrieved, the method includes:
step 300: and receiving a health data retrieval request, wherein the health data retrieval request at least comprises retrieval condition information of the health data.
The search condition information may be, for example, a search term, a word, a number (e.g., time information such as year, month, etc.), and the like, and is not limited in this embodiment of the application.
For example, the search condition information is a search term, and the user may input the search term on the terminal, and send a health data search request for the search term, such as inputting the search term "sepsis", that is, the user needs to search health data related to sepsis.
In the embodiment of the present application, the blockchain system may allow the health data to be uploaded to form a database of a large amount of health data, and specifically, a possible implementation manner is provided for entering the health data, and includes:
and S1, receiving an entry request of the health data.
In the embodiment of the application, a user who joins the block chain system can enter health data through each block chain link point, wherein when entering, the user can also select the category or item to which the entered health data belongs, and can also set the tag of the entered health data, and the like, without limitation.
Further, when searching for the health data, the categories, items, tags, and the like may be matched with the search condition information as keywords, or of course, the keywords may be extracted from the health data according to the content of the health data and matched with the search condition information, which is not limited in the embodiment of the present application.
And S2, encrypting and formatting the recorded health data according to a preset protocol and an interface, and storing the processed health data in the blockchain system.
The preset protocol may be a homomorphic encryption technology, and is not limited in this embodiment.
Therefore, by using the uniform protocol and the uniform interface, the health data can be collected according to the standardization, the collection standard is standardized, and the health data can be conveniently used and managed.
Step 310: and searching the block corresponding to the retrieval condition information when determining that the block has the use right according to the intelligent contract in the block chain system.
When step 310 is executed, the method specifically includes:
and S1, determining that the user has the use authority according to the intelligent contract in the blockchain system.
In the embodiment of the application, the health data platform can be understood as a database storing a large amount of health data, related medical personnel or medical institutions can obtain the health data according to requirements, and the health data usually has certain privacy and safety problems, so that the use authority and the processing rule of the health data can be managed through an intelligent contract, the credibility and the reliability of the health data are ensured, and the safety of the individual privacy health data can also be ensured.
The method specifically comprises the following implementation modes:
the first embodiment: and according to the intelligent contract in the block chain system, if the user corresponding to the health data retrieval request is determined to be a preset authorized user, determining that the user has the use authority.
The method includes the steps that a health data retrieval request is received, whether the user is a preset authorized user or not can be judged firstly, if yes, the user has a use right, related health data can be inquired and returned, if not, the user does not have the use right, the related health data are not returned, and meanwhile prompt information without the authorization right can be returned.
Of course, it may also be agreed by the intelligent contract that some health data is open to all users, and when receiving a health data retrieval request, it may be determined that it has usage rights.
The second embodiment: and according to the intelligent contract in the blockchain system, if the required payment fee is determined to be included in the health data retrieval request, determining that the use authority is available.
That is to say, in the embodiment of the present application, a payment operation may be performed through an intelligent contract, for example, it is limited that certain health data may only obtain its usage right through payment, and at this time, if the health data retrieval request includes a required payment fee, it is determined that the health data retrieval request has the usage right, further, in the embodiment of the present application, a prompt message of the payment fee and the fee amount may be returned, and a user who needs to obtain the health data may input the required payment fee according to the prompt, so that an incentive mechanism may be used to provide an efficient and low-cost storage and calculation function for the health industry, encourage relevant people to upload available health data, and improve the circulation of the health data.
And S2, searching the block corresponding to the search condition information.
In the embodiment of the present application, the health data is recorded in the block chain system in the form of blocks, and the corresponding blocks can be searched by retrieving the condition information.
Step 320: and acquiring the health data corresponding to the retrieval condition information from the corresponding block, and returning the acquired health data.
For example, referring to fig. 4, which is a schematic view of an effect of a product interface for processing health data in an embodiment of the present application, a user inputs search condition information "sepsis," a block link point determines that the user has a use right, health data related to sepsis is searched from a block link system, and the searched health data is returned, as shown in fig. 4, the returned health data may be displayed in the interface (the text in fig. 4 does not explicitly indicate that the health data is related to sepsis, the displayed text is only an example, and actually displayed is the searched health data related to sepsis), and then the user may obtain the required health data.
Further, after acquiring the health data corresponding to the search condition information from the corresponding block, the method further includes: and analyzing the acquired health data according to a preset protocol.
In the embodiment of the application, the health data are encrypted and formatted by a uniform protocol and an interface and then stored, and after the health data are acquired from the block, the block chain nodes can analyze the health data according to the protocol, so that the health data after analysis are returned to a user.
Further, in the embodiment of the application, after acquiring the health data, a user may calculate, analyze, process, and the like the health data according to a demand and a related analysis algorithm to obtain a corresponding analysis result, and then may select whether to enter the analysis result into the blockchain system according to the demand and a medical value, and if not, the analysis result may be used as temporary data, and then may be destroyed, or may be subjected to other processing by the user without limitation, and if selecting to upload to the blockchain system, a possible implementation manner is specifically provided, and the blockchain link receives the analysis result for the acquired health data, where the analysis result is obtained after the user analyzes the acquired health data; the analysis result is stored in the blockchain system, it should be noted that the analysis result of the health data is collected and stored, and can also be processed according to a preset protocol and an interface, and the data format and standard can be specified, so that the analysis result of the health data can also be stored in the blockchain system for other users to query and use, and the value of the health data is improved.
In the embodiment of the application, a health data platform is designed by using a block chain technology, the health data platform is a block chain system, the block chain system comprises a plurality of block chain nodes, the health data can be stored in the block chain system according to a preset protocol and an interface, after the block chain nodes receive a health data retrieval request, the block chain nodes can determine that the block chain nodes have the use right according to an intelligent contract, search a corresponding block, acquire the health data corresponding to the retrieval condition information from the corresponding block, and return the acquired health data, so that the health data can be acquired according to a unified standard, based on the characteristics of the block chain system, the health data can be stored in a decentralized mode, the health data can be encrypted, the safety and reliability of the health data can be improved, the privacy data can be protected, and the query and analysis of the health data can be provided, the health ecological service foundation is standardized, the ecological value of the health ecological service foundation is improved, and the health data can be more efficiently communicated, so that the health data has higher actual value.
Based on the above embodiment, a health data processing method is described below using a specific application scenario, specifically referring to fig. 5, which is a schematic flow diagram of another health data processing method in the embodiment of the present application, and the method includes:
step 500: a blockchain system application.
Step 501: and the block chain node retrieves the health data according to the intelligent contract.
Specifically, a health data retrieval request is received, and when the use right is determined according to an intelligent contract in the block chain system, a block corresponding to the retrieval condition information is searched, and the health data corresponding to the retrieval condition information is acquired from the corresponding block.
Step 502: and returning the health data to enable the user who obtains the health data to analyze the health data to obtain an analysis result.
According to the intelligent contract, the user with the use authority can obtain the health data, and then the user analyzes the health data to obtain an analysis result.
Step 503: and receiving the analysis result and storing the analysis result into the block chain system.
In the embodiment of the application, after a user who obtains health data analyzes to obtain an analysis result, whether the analysis result is recorded into the block chain system or not can be judged according to the medical value or the actual request of the user, if yes, the analysis result can be uploaded through the block chain nodes and recorded into the block chain system, if not, the analysis result can be used as temporary data, and the data is destroyed after the analysis result is ended.
Based on the above embodiment, the following describes an overall principle of the health data processing method in the embodiment of the present application, and refer to fig. 6, which is a schematic flow chart of another health data processing method in the embodiment of the present application, where the method includes:
step 600: health data is entered in the blockchain system.
Step 601: and encrypting and formatting the health data according to a preset protocol and an interface to generate encrypted health data.
Step 602: providing data computation, data query and data analysis functions.
Step 603: the user generates an analysis result according to the health data.
Step 604: and inputting the analysis result of the health data in the block chain system.
In the embodiment of the application, by using a block chain technology, the inquiry, analysis and calculation based on the health data can be provided on the basis of decentralized health data storage through data standardized acquisition, wherein the inquiry, analysis and calculation of the health data can be used in an authorized range with use authority, so that the fault tolerance requirement of storage is guaranteed through decentralized storage, the reliability of private data management can be guaranteed through the limitation of an intelligent contract, and then a user can obtain the health data and analyze the health data, and an analysis result is recorded into a block chain system, so that the value of the health data is improved.
Based on the same inventive concept, the present application further provides a health data processing apparatus, which may be, for example, a blockchain node in the foregoing embodiments, and may be a hardware structure, a software module, or a hardware structure plus a software module. Based on the above embodiments, referring to fig. 7, the health data processing apparatus in the embodiment of the present application specifically includes:
a first receiving module 70, configured to receive a health data retrieval request, where the health data retrieval request includes at least retrieval condition information of health data;
the query module 71 is configured to, when determining that the service right is present according to an intelligent contract in the block chain system, search for a block corresponding to the search condition information;
an obtaining module 72, configured to obtain the health data corresponding to the search condition information from the corresponding block, and return the obtained health data.
Optionally, further comprising:
a second receiving module 73, configured to receive an entry request of health data;
and the first storage module 74 is configured to encrypt and format the entered health data according to a preset protocol and an interface, and store the processed health data in the blockchain system.
Optionally, when determining that the block chain system has the usage right according to the intelligent contract in the block chain system, the query module 71 is specifically configured to:
according to the intelligent contract in the block chain system, if the user corresponding to the health data retrieval request is determined to be a preset authorized user, determining that the user has the use permission;
and according to the intelligent contract in the blockchain system, if the health data retrieval request is determined to also comprise the required payment fee, determining that the health data retrieval request has the use authority.
Optionally, after acquiring the health data corresponding to the search condition information from the corresponding block, the acquiring module 72 is further configured to: and analyzing the acquired health data according to the preset protocol.
Optionally, further comprising: a third receiving module 75, configured to receive an analysis result of the acquired health data, where the analysis result is obtained after the user analyzes the acquired health data; a second storage module 76, configured to store the analysis result in the blockchain system.
Based on the above embodiments, fig. 8 is a schematic structural diagram of an electronic device in an embodiment of the present application.
Embodiments of the present disclosure provide an electronic device, which may include a processor 810 (CPU), a memory 820, an input device 830, an output device 840, and the like, wherein the input device 830 may include a keyboard, a mouse, a touch screen, and the like, and the output device 840 may include a display device, such as a Liquid Crystal Display (LCD), a Cathode Ray Tube (CRT), and the like.
The processor 810 is configured to execute any one of the health data methods of the embodiments of the present application in accordance with the program instructions obtained by the processor 810 by calling the program instructions stored in the memory 820.
Based on the above embodiments, in the embodiments of the present application, a computer-readable storage medium is provided, on which a computer program is stored, which, when executed by a processor, implements the health data processing method in any of the above method embodiments.
As will be appreciated by one skilled in the art, embodiments of the present application may be provided as a method, system, or computer program product. Accordingly, the present application may take the form of an entirely hardware embodiment, an entirely software embodiment or an embodiment combining software and hardware aspects. Furthermore, the present application may take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage, CD-ROM, optical storage, and the like) having computer-usable program code embodied therein.
The present application is described with reference to flowchart illustrations and/or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of the application. It will be understood that each flow and/or block of the flow diagrams and/or block diagrams, and combinations of flows and/or blocks in the flow diagrams and/or block diagrams, can be implemented by computer program instructions. These computer program instructions may be provided to a processor of a general purpose computer, special purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create means for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be stored in a computer-readable memory that can direct a computer or other programmable data processing apparatus to function in a particular manner, such that the instructions stored in the computer-readable memory produce an article of manufacture including instruction means which implement the function specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer implemented process such that the instructions which execute on the computer or other programmable apparatus provide steps for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
While the preferred embodiments of the present application have been described, additional variations and modifications in those embodiments may occur to those skilled in the art once they learn of the basic inventive concepts. Therefore, it is intended that the appended claims be interpreted as including preferred embodiments and all alterations and modifications as fall within the scope of the application.
It will be apparent to those skilled in the art that various changes and modifications may be made in the embodiments of the present application without departing from the spirit and scope of the embodiments of the present application. Thus, if such modifications and variations of the embodiments of the present application fall within the scope of the claims of the present application and their equivalents, the present application is also intended to encompass such modifications and variations.
Claims (10)
1. A health data processing method is applied to a block chain node and comprises the following steps:
receiving a health data retrieval request, wherein the health data retrieval request at least comprises retrieval condition information of health data;
according to an intelligent contract in a block chain system, when the use right is determined, searching a block corresponding to the retrieval condition information;
and acquiring the health data corresponding to the retrieval condition information from the corresponding block, and returning the acquired health data.
2. The method of claim 1, further comprising:
receiving an entry request of health data;
and according to a preset protocol and an interface, encrypting and formatting the input health data, and storing the processed health data in the block chain system.
3. The method of claim 1, wherein determining that the user has the right of use according to the intelligent contract in the blockchain system comprises:
according to the intelligent contract in the block chain system, if the user corresponding to the health data retrieval request is determined to be a preset authorized user, determining that the user has the use permission;
and according to the intelligent contract in the blockchain system, if the health data retrieval request is determined to also comprise the required payment fee, determining that the health data retrieval request has the use authority.
4. The method of claim 2, wherein after obtaining the health data corresponding to the search condition information from the corresponding block, further comprising:
and analyzing the acquired health data according to the preset protocol.
5. The method of any one of claims 1-4, further comprising:
receiving an analysis result aiming at the acquired health data, wherein the analysis result is obtained after a user analyzes the acquired health data;
storing the analysis results into a blockchain system.
6. A health data processing device applied to a blockchain node includes:
the health data retrieval system comprises a first receiving module, a second receiving module and a health data retrieval module, wherein the health data retrieval request at least comprises retrieval condition information of health data;
the query module is used for searching a block corresponding to the retrieval condition information when determining that the block has the use right according to an intelligent contract in the block chain system;
and the acquisition module is used for acquiring the health data corresponding to the retrieval condition information from the corresponding block and returning the acquired health data.
7. The apparatus of claim 6, further comprising:
the second receiving module is used for receiving an entry request of the health data;
and the first storage module is used for encrypting and formatting the input health data according to a preset protocol and an interface, and storing the processed health data in the block chain system.
8. The apparatus of claim 6, wherein the query module is further configured to, when determining that the usage right is present based on an intelligent contract in the blockchain system:
according to the intelligent contract in the block chain system, if the user corresponding to the health data retrieval request is determined to be a preset authorized user, determining that the user has the use permission;
and according to the intelligent contract in the blockchain system, if the health data retrieval request is determined to also comprise the required payment fee, determining that the health data retrieval request has the use authority.
9. An electronic device comprising a memory, a processor and a computer program stored on the memory and executable on the processor, wherein the steps of the method of any of claims 1-5 are implemented when the program is executed by the processor.
10. A computer-readable storage medium having stored thereon a computer program, characterized in that: the computer program when executed by a processor implementing the steps of the method of any one of claims 1 to 5.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910979460.6A CN110729028A (en) | 2019-10-15 | 2019-10-15 | Health data processing method and device, electronic equipment and storage medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910979460.6A CN110729028A (en) | 2019-10-15 | 2019-10-15 | Health data processing method and device, electronic equipment and storage medium |
Publications (1)
Publication Number | Publication Date |
---|---|
CN110729028A true CN110729028A (en) | 2020-01-24 |
Family
ID=69221274
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910979460.6A Pending CN110729028A (en) | 2019-10-15 | 2019-10-15 | Health data processing method and device, electronic equipment and storage medium |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN110729028A (en) |
Cited By (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111292819A (en) * | 2020-02-13 | 2020-06-16 | 深圳市云歌人工智能技术有限公司 | Case information processing method and device based on block chain system and storage medium |
CN111899826A (en) * | 2020-07-27 | 2020-11-06 | 深圳微控科技有限公司 | Health data management method and device, computer equipment and storage medium |
CN112487065A (en) * | 2020-12-09 | 2021-03-12 | 中国联合网络通信集团有限公司 | Data retrieval method and device |
CN112699385A (en) * | 2020-12-21 | 2021-04-23 | 布比(北京)网络技术有限公司 | Method and system for carrying out access control on electronic health record based on block chain |
CN112926985A (en) * | 2021-04-23 | 2021-06-08 | 上海和数软件有限公司 | Power data management method and system based on block chain intelligent contract |
CN112948458A (en) * | 2021-02-04 | 2021-06-11 | 北京百度网讯科技有限公司 | Query method and device based on block chain |
CN113764058A (en) * | 2020-09-15 | 2021-12-07 | 北京沃东天骏信息技术有限公司 | Information query method, device, equipment and storage medium |
CN114661788A (en) * | 2022-03-22 | 2022-06-24 | 中国电信股份有限公司 | Block chain data retrieval method and device, electronic equipment and storage medium |
CN116303447A (en) * | 2023-02-28 | 2023-06-23 | 北京北明数科信息技术有限公司 | Health information data management method and system |
CN116453637A (en) * | 2023-03-20 | 2023-07-18 | 杭州市卫生健康事业发展中心 | Health data management method and system based on regional big data |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109273086A (en) * | 2018-07-02 | 2019-01-25 | 北京市天元网络技术股份有限公司 | User health data management system and method |
CN109360617A (en) * | 2018-11-22 | 2019-02-19 | 广东医睦科技有限公司 | Medical treatment & health archives method for building up, device and computer equipment based on block chain |
CN109509516A (en) * | 2018-07-26 | 2019-03-22 | 深圳还是威健康科技有限公司 | A kind of Profile management method based on block chain |
CN109637606A (en) * | 2018-12-12 | 2019-04-16 | 浪潮电子信息产业股份有限公司 | A kind of medical record data management method, system and associated component |
CN109961826A (en) * | 2018-12-12 | 2019-07-02 | 陕西医链区块链集团有限公司 | Health information management system and method based on medical block chain |
-
2019
- 2019-10-15 CN CN201910979460.6A patent/CN110729028A/en active Pending
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109273086A (en) * | 2018-07-02 | 2019-01-25 | 北京市天元网络技术股份有限公司 | User health data management system and method |
CN109509516A (en) * | 2018-07-26 | 2019-03-22 | 深圳还是威健康科技有限公司 | A kind of Profile management method based on block chain |
CN109360617A (en) * | 2018-11-22 | 2019-02-19 | 广东医睦科技有限公司 | Medical treatment & health archives method for building up, device and computer equipment based on block chain |
CN109637606A (en) * | 2018-12-12 | 2019-04-16 | 浪潮电子信息产业股份有限公司 | A kind of medical record data management method, system and associated component |
CN109961826A (en) * | 2018-12-12 | 2019-07-02 | 陕西医链区块链集团有限公司 | Health information management system and method based on medical block chain |
Cited By (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111292819A (en) * | 2020-02-13 | 2020-06-16 | 深圳市云歌人工智能技术有限公司 | Case information processing method and device based on block chain system and storage medium |
CN111899826A (en) * | 2020-07-27 | 2020-11-06 | 深圳微控科技有限公司 | Health data management method and device, computer equipment and storage medium |
CN113764058A (en) * | 2020-09-15 | 2021-12-07 | 北京沃东天骏信息技术有限公司 | Information query method, device, equipment and storage medium |
CN112487065A (en) * | 2020-12-09 | 2021-03-12 | 中国联合网络通信集团有限公司 | Data retrieval method and device |
CN112699385A (en) * | 2020-12-21 | 2021-04-23 | 布比(北京)网络技术有限公司 | Method and system for carrying out access control on electronic health record based on block chain |
CN112948458A (en) * | 2021-02-04 | 2021-06-11 | 北京百度网讯科技有限公司 | Query method and device based on block chain |
CN112948458B (en) * | 2021-02-04 | 2023-08-18 | 北京百度网讯科技有限公司 | Block chain-based query method and device |
CN112926985A (en) * | 2021-04-23 | 2021-06-08 | 上海和数软件有限公司 | Power data management method and system based on block chain intelligent contract |
CN114661788A (en) * | 2022-03-22 | 2022-06-24 | 中国电信股份有限公司 | Block chain data retrieval method and device, electronic equipment and storage medium |
CN116303447A (en) * | 2023-02-28 | 2023-06-23 | 北京北明数科信息技术有限公司 | Health information data management method and system |
CN116453637A (en) * | 2023-03-20 | 2023-07-18 | 杭州市卫生健康事业发展中心 | Health data management method and system based on regional big data |
CN116453637B (en) * | 2023-03-20 | 2023-11-07 | 杭州市卫生健康事业发展中心 | Health data management method and system based on regional big data |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110729028A (en) | Health data processing method and device, electronic equipment and storage medium | |
Alam et al. | Blockchain-based initiatives: current state and challenges | |
CN111898148B (en) | Information supervision method and device based on blockchain | |
CN110602248B (en) | Abnormal behavior information identification method, system, device, equipment and medium | |
CN113468602B (en) | Data inspection method, device and equipment | |
CN112132198A (en) | Data processing method, device and system and server | |
CN112804218B (en) | Block chain-based data processing method, device, equipment and storage medium | |
CN109993233B (en) | Method and system for predicting data auditing objective based on machine learning | |
Joshi et al. | Adoption of blockchain technology for privacy and security in the context of industry 4.0 | |
EP3837828B1 (en) | Secure data transfer system and method | |
CN111639914A (en) | Block chain case information management method and device, electronic equipment and storage medium | |
CN109658126A (en) | Data processing method, device, equipment and storage medium based on product promotion | |
CN111008264A (en) | Audit item storage method and device, electronic equipment and medium | |
CN112950343A (en) | Enterprise financial data acquisition and processing method and system | |
CN110932859A (en) | User information processing method, device and equipment and readable storage medium | |
Kombe et al. | Blockchain technology in sub-saharan africa: Where does it fit in healthcare systems: A case of tanzania | |
Perwej | A pervasive review of Blockchain technology and its potential applications | |
Dash et al. | Artificial intelligence models for blockchain-based intelligent networks systems: Concepts, methodologies, tools, and applications | |
KR20220167146A (en) | System for providing blockchain based international trade automation service for import and export business using smart contract | |
Singh et al. | Designing a blockchain-enabled methodology for secure online voting system | |
Sung | Prospects and challenges posed by blockchain technology on the copyright legal system | |
US20060271482A1 (en) | Method, server and program for secure data exchange | |
Ukanah et al. | Blockchain application in healthcare | |
Bergers et al. | Dwh-dim: a blockchain based decentralized integrity verification model for data warehouses | |
Al-Dhlan et al. | Customizable encryption algorithms to manage data assets based on blockchain technology in smart city |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
REG | Reference to a national code |
Ref country code: HK Ref legal event code: DE Ref document number: 40021451 Country of ref document: HK |
|
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: 20200124 |