Block chain data storage method

By integrating the patient blockchain data packaging module, blockchain center node module and disease communication module in the blockchain node system, the problem of difficulty in obtaining targeted treatment for patients in areas with low medical technology levels is solved, centralized treatment is achieved in hospitals, and the medical technology level is improved.

CN120220936APending Publication Date: 2025-06-27陈恒
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510196195.X
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2021-09-23
Publication Date
2025-06-27

AI Technical Summary

Technical Problem

In areas with low medical technology, it is difficult for patients to obtain targeted treatment and corresponding medical data when encountering difficult-to-solve conditions, resulting in time-consuming and labor-intensive transfer to hospital, affecting the optimal treatment time, and threatening life safety.

Method used

Design a blockchain data storage method and blockchain node system, including patient blockchain data packaging module, blockchain center node module and disease communication module. Through the blockchain service network connection, it realizes distributed storage of patient symptoms, test reports, diagnostic results and treatment plans and disease similarity calculation, and establishes blockchain nodes for disease communication.

Benefits of technology

Centralized treatment in hospitals has been achieved, allowing patients in different medical technology levels to obtain treatment plan data for similar diseases through the blockchain network, improving the overall medical technology level in backward areas and ensuring that patients can obtain appropriate medical treatment in a timely manner.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120220936A_ABST
    Figure CN120220936A_ABST
Patent Text Reader

Abstract

The invention discloses a block chain data storage method, which is characterized in that a block chain node system comprises a patient block chain data packaging module, a block chain center node module and an illness state communication module, and the patient block chain data packaging module is used for storing and uploading patient symptom treatment data in a distributed manner; the block chain center node module is used for establishing a block chain for close connection between different patients and individual illness states, and the illness state communication module is used for connecting patients with relatively high illness state similarity for illness state communication. The patient block chain data packaging module, the block chain center node module and the illness state communication module are connected with one another through a block chain service network, and the patient block chain data packaging module comprises a symptom data storage module, an inspection report data storage module, an illness state diagnosis data storage module and a digital signature verification module. The method has the advantages that practicability is high, and similar illness conditions can be treated in a centralized mode in hospitals.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of blockchain nodes, and specifically to a blockchain data storage method. Background Technique

[0002] A blockchain is a chain-like data structure formed by combining data blocks in sequence according to time order, and is a distributed ledger that is immutable, forgery-proof, fully traceable, and decentralized, guaranteed by cryptography.

[0003] With the development of blockchain technology, in the domestic medical technology field, the medical technology level in developed regions is generally higher than that in underdeveloped remote regions. Therefore, when patients in regions with relatively low medical technology levels encounter difficult medical conditions, they often cannot receive targeted treatment and corresponding medical data, and often face situations such as transferring to other hospitals, which not only takes time and effort, but also affects the best treatment time and seriously endangers life safety. Therefore, it is very necessary to design a blockchain data storage method and a blockchain node system with strong practicability and the ability to decentralize the treatment of patients with similar conditions. Summary of the Invention

[0004] The purpose of the present invention is to provide a blockchain data storage method and a blockchain node system to solve the problems raised in the above background technique.

[0005] To solve the above technical problems, the present invention provides the following technical solution: A blockchain node system, characterized in that: the blockchain node system includes a patient blockchain data packaging module, a blockchain central node module, and a disease condition communication module. The patient blockchain data packaging module is used for distributed storage of uploaded patient symptom treatment data. The blockchain central node module is used to establish a blockchain connecting different patients with similar personal disease conditions. The disease condition communication module is used to connect patients with relatively high disease condition similarity for disease condition communication. The patient blockchain data packaging module, the blockchain central node module, and the disease condition communication module are all connected to each other through a blockchain service network.

[0006] According to the above technical solution, the patient blockchain data packaging module includes a symptom data storage module, a test report data storage module, a disease diagnosis data storage module, and a digital signature verification module. The symptom data storage module is used to record and store the disease symptoms feedback by doctors when patients are treated in the hospital. The test report data storage module is used to further obtain the physical test report data from medical device detections when doctors diagnose the disease symptoms of patients, and record and store the test report data. The disease diagnosis data storage module is used to record and store the diagnosis result data and treatment plan data after doctors diagnose the disease symptoms of patients. The digital signature verification module is connected to the symptom data storage module, the test report data storage module, and the disease diagnosis data storage module. The digital signature verification module is used to package the patient symptom treatment data into a block form for storage and perform digital signature verification to prevent data tampering and improve the security of data storage.

[0007] According to the above technical solution, the blockchain central node module includes a patient blockchain extraction module, a keyword locking module, a disease similarity calculation module, and a blockchain node establishment module. The patient blockchain extraction module is used to extract all patient symptom treatment data blocks in the blockchain service network. The keyword locking module is used to lock the data keywords in each patient symptom treatment data block. The disease similarity calculation module is used to calculate the similarity between the disease conditions of different patients and the personal disease condition. The blockchain node establishment module is used to establish a blockchain node based on the current personal disease data, and connect the blocks packaged by patients with similar conditions to the established blockchain node.

[0008] According to the above technical solution, the disease similarity calculation module includes a radar image establishment sub-module and a coincidence degree comparison sub-module. The radar image establishment sub-module is used to establish a radar chart for the keywords extracted from different patient symptom treatment data blocks. The coincidence degree comparison sub-module is used to compare the radar dimension chart of the personal disease symptom data with the radar dimension charts of the disease symptom data of other patients in the blockchain service network, so as to obtain the disease similarity based on the coincidence rate of the radar image areas.

[0009] According to the above technical solution, the disease communication module includes a node sub-center communication module and a node center main communication module. The node sub-center communication module is used to conduct partial right communication about the disease for the patient disease symptom data at the established blockchain node sub-center that is relatively similar to the personal disease symptom data. The node center main communication module is used to conduct full right disease communication for patients with a very high similarity to the personal disease condition.

[0010] A blockchain data storage method, the blockchain data storage method mainly includes the following steps:

[0011] Step S1: When an individual goes to the hospital for diagnosis and treatment, they explain their physical symptoms to the doctor. After receiving hospital treatment, the patient blockchain data packaging module stores the data of the individual's current diagnosed symptoms, test reports, diagnosis results, and treatment plans.

[0012] Step S2: The digital signature verification module packages the patient symptom treatment data into a block form and stores it in the blockchain service network, and conducts digital signature verification to prevent data tampering and improve the security of data storage.

[0013] Step S3: The patient blockchain extraction module extracts the blocks in the blockchain service network and decompresses the stored data in the blocks.

[0014] Step S4: The keyword locking module locks keywords and organizes the disease condition data stored in numerous blocks.

[0015] Step S5: Centering on the individual's disease condition data, the disease condition similarity calculation module calculates the similarity between the disease condition block data in the blockchain service network and the individual's disease condition data.

[0016] Step S6: A blockchain node is established in the blockchain service network centering on the individual's disease condition data, and in the blockchain service network, the chain lengths of the blocks and the individual blockchain node are arranged in different similarities.

[0017] Step S7: Centering on the blockchain node established by the individual, areas of the node sub-center communication module and the node center main communication module are respectively demarcated with different radius lengths, and different rights are respectively granted for disease condition communication.

[0018] According to the above technical solution, step S4 further includes:

[0019] Step S41: Lock keywords for the location, situation, time, and presence of major medical history of the patient's disease condition symptoms.

[0020] Step S42: Retrieve the medical test report data and lock the abnormal data in the medical test report data as keywords.

[0021] Step S43: Extract keywords from the doctor's diagnosis results and treatment plans.

[0022] According to the above technical solution, step S5 further includes:

[0023] Step S51: Establish a plane rectangular coordinate system, establish a radar chart centered on the origin of the plane rectangular coordinate system, and the radar image establishment sub-module simulates a triangular radar chart with the keywords extracted from different patient symptom treatment data blocks.

[0024] Step S52: The three corners of the triangular radar chart respectively correspond to the symptom data keywords, report data keywords, and treatment data keywords extracted by the three major keyword extraction modules. Each corner of the triangle corresponds to a 120-degree pointing area. Each degree deviation in the activity range represents a different keyword. The closer the meanings of different keywords are, the smaller the deviation of the angle representing the triangle. At the same time, the distance from each vertex of the triangle radar chart to the origin of the plane rectangular coordinate system represents the severity index of the disease data;

[0025] Step S53: The coincidence degree comparison sub-module compares the radar dimension map of the personal disease symptom data with the radar dimension maps of the disease symptom data of other patients in the blockchain service network to obtain the coincidence area S 重 , the area S 个 of the personal triangular radar chart and the comparison target triangular radar area S 比 ;

[0026] Step S54: The similarity formula for calculating the disease block data in the blockchain service network and the personal disease data is: In the formula, T is the similarity value between one of the disease block data in the blockchain service network and the personal disease data. When the value of T is closer to 100%, it means that the similarity between this disease block data in the blockchain service network and the personal disease data is higher.

[0027] According to the above technical solution, in step S6, in the blockchain service network, each person can establish a blockchain node centered on personal disease data. The similarity T value between each disease block data in the blockchain service network and the personal disease data can be converted into the chain length of the personal blockchain node. The larger the T value, the shorter the corresponding chain length, and the closer to the personal blockchain node. On the contrary, the smaller the T value, the longer the corresponding chain length, and the farther away from the personal blockchain node.

[0028] According to the above technical solution, step S7 further includes:

[0029] Step S71: The area where 80% < T ≤ 90% is designated as the node sub-center communication module area. Patients in the node sub-center communication module area can communicate with the individual for rehabilitation conditioning and can view the rehabilitation conditioning data stored in the corresponding blocks of the patients in the area to help the individual continue to recover after hospital treatment;

[0030] Step S72: The area where 90% < T ≤ 100% is designated as the node center main communication module area. Patients in the node center main communication module area can communicate with the individual for a complete treatment plan and can view all the treatment data stored in the corresponding blocks of the patients in the area to achieve decentralized treatment without going to the hospital.

[0031] Compared with the prior art, the beneficial effects achieved by the present invention are as follows: In the present invention, by providing a patient blockchain data packaging module, a blockchain central node module, and a disease condition communication module, patients in regions with different medical technology levels can, after going through medical registration and receiving a treatment plan for the first time, find the block storage data of similar disease conditions in the blockchain service network, establish a central node with their personal disease condition data, and obtain the treatment plan data of different patients at different similarity levels, realizing the characteristic of decentralized hospital treatment and improving the overall medical technology level of backward regions. BRIEF DESCRIPTION OF THE DRAWINGS

[0032] The accompanying drawings are used to provide a further understanding of the present invention, and constitute a part of the specification. They are used together with the embodiments of the present invention to explain the present invention, and do not constitute a limitation to the present invention. In the accompanying drawings:

[0033] Figure 1 It is a schematic diagram of the system module composition of the present invention. DETAILED DESCRIPTION OF THE EMBODIMENTS

[0034] The following will clearly and completely describe the technical solutions in the embodiments of the present invention with reference to the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are only a part of the embodiments of the present invention, rather than all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those of ordinary skill in the art without creative efforts shall fall within the protection scope of the present invention.

[0035] Please refer to Figure 1 , the present invention provides the following technical solution: A blockchain node system, characterized in that: the blockchain node system includes a patient blockchain data packaging module, a blockchain central node module, and a disease condition communication module. The patient blockchain data packaging module is used for distributed storage of uploaded patient symptom treatment data. The blockchain central node module is used to establish a blockchain that connects different patients with similar personal disease conditions. The disease condition communication module is used to connect patients with relatively high disease condition similarity for disease condition communication. The patient blockchain data packaging module, the blockchain central node module, and the disease condition communication module are all connected to each other through a blockchain service network; by providing a patient blockchain data packaging module, a blockchain central node module, and a disease condition communication module, patients in regions with different medical technology levels can, after going through medical registration and receiving a treatment plan for the first time, find the block storage data of similar disease conditions in the blockchain service network, establish a central node with their personal disease condition data, and obtain the treatment plan data of different patients at different similarity levels, realizing the characteristic of decentralized hospital treatment and improving the overall medical technology level of backward regions.

[0036] The patient blockchain data packaging module includes a symptom data storage module, a test report data storage module, a disease diagnosis data storage module, and a digital signature verification module. The symptom data storage module is used to record and store the disease symptoms feedback by doctors when patients are treated in the hospital. The test report data storage module is used to obtain the physical test report data from medical device tests when doctors diagnose the disease symptoms of patients, and record and store the test report data. The disease diagnosis data storage module is used to record and store the diagnosis result data and treatment plan data after doctors diagnose the disease symptoms of patients. The digital signature verification module is connected to the symptom data storage module, the test report data storage module, and the disease diagnosis data storage module. The digital signature verification module is used to package the patient symptom treatment data into a block form for storage and perform digital signature verification to prevent data tampering and improve the security of data storage.

[0037] The blockchain central node module includes a patient blockchain extraction module, a keyword locking module, a disease similarity calculation module, and a blockchain node establishment module. The patient blockchain extraction module is used to extract all patient symptom treatment data blocks in the blockchain service network. The keyword locking module is used to lock the data keywords in each patient symptom treatment data block. The disease similarity calculation module is used to calculate the similarity between the disease conditions of different patients and the personal disease condition. The blockchain node establishment module is used to establish a blockchain node with the current personal disease data as the blockchain node, and connect the blocks packaged by patients with similar disease conditions to the established blockchain node.

[0038] The disease similarity calculation module includes a radar image establishment sub-module and a coincidence degree comparison sub-module. The radar image establishment sub-module is used to establish a radar chart for the keywords extracted from different patient symptom treatment data blocks. The coincidence degree comparison sub-module is used to compare the radar dimension chart of the personal disease symptom data with the radar dimension charts of the disease symptom data of other patients in the blockchain service network, so as to obtain the disease similarity according to the radar image area coincidence rate.

[0039] The disease communication module includes a node sub-center communication module and a node center main communication module. The node sub-center communication module is used to conduct partial right communication for the disease symptoms data of patients at the established blockchain node sub-center that are relatively similar to the personal disease symptoms data. The node center main communication module is used to conduct full right disease communication for patients with a very high disease similarity to the individual.

[0040] A blockchain data storage method mainly includes the following steps:

[0041] Step S1: When an individual goes to the hospital for diagnosis and treatment, they explain their physical symptoms to the doctor. After receiving hospital treatment, the patient blockchain data packaging module stores the data of the individual's current diagnosed symptoms, test reports, diagnosis results, and treatment plans.

[0042] Step S2: The digital signature verification module packages the patient symptom treatment data into a block form and stores it in the blockchain service network, and conducts digital signature verification to avoid data tampering and improve the security of data storage.

[0043] Step S3: The patient blockchain extraction module extracts the blocks in the blockchain service network and decompresses the block storage data.

[0044] Step S4: The keyword locking module locks keywords and organizes the disease condition data stored in numerous blocks.

[0045] Step S5: Centered on the individual's disease condition data, the disease condition similarity calculation module calculates the similarity between the disease condition block data in the blockchain service network and the individual's disease condition data.

[0046] Step S6: A blockchain node is established in the blockchain service network centered on the individual's disease condition data, and in the blockchain service network, the chain lengths of the blocks and the individual blockchain node are arranged in different similarities.

[0047] Step S7: Centered on the blockchain node established by the individual, different radius lengths are respectively drawn to form a node sub-center communication module area and a node center main communication module area, and different rights are respectively granted for disease condition communication.

[0048] Step S4 further includes:

[0049] Step S41: Lock the keywords of the location, situation, time, and presence of major medical history of the patient's disease condition symptoms.

[0050] Step S42: Retrieve the medical test report data and lock the abnormal data in the medical test report data as keywords.

[0051] Step S43: Extract the keywords of the doctor's diagnosis results and treatment plans.

[0052] Step S5 further includes:

[0053] Step S51: Establish a plane rectangular coordinate system, establish a radar chart centered on the origin of the plane rectangular coordinate system, and the radar image establishment sub-module simulates a triangular radar chart with the keywords extracted from different patient symptom treatment data blocks.

[0054] Step S52: The three corners of the triangular radar chart respectively correspond to the symptom data keywords, report data keywords, and treatment data keywords extracted by the three major keyword extraction modules. Each corner of the triangle corresponds to a pointing area of 120 degrees. Each degree deviation in the activity range represents a different keyword. The closer the meanings of different keywords are, the smaller the deviation of the corner representing the triangle. At the same time, the distance from each corner vertex of the triangular radar chart to the origin of the plane rectangular coordinate system represents the severity index of the disease data;

[0055] Step S53: The coincidence degree comparison sub-module compares the radar dimension map of the individual's disease symptom data with the radar dimension maps of the disease symptom data of other patients in the blockchain service network to obtain the coincidence area S 重 , the area S of the individual triangular radar chart 个 and the area S of the comparison target triangular radar 比 ;

[0056] Step S54: The similarity formula for calculating the disease block data in the blockchain service network and the individual's disease data is: In the formula, T is the similarity value between one of the disease block data in the blockchain service network and the individual's disease data. When the value of T is closer to 100%, it indicates that the similarity between this disease block data in the blockchain service network and the individual's disease data is higher.

[0057] In step S6, in the blockchain service network, each person can establish a blockchain node centered on their own disease data. The similarity T value between each disease block data in the blockchain service network and the individual's disease data can be converted into the chain length of the individual blockchain node. The larger the T value, the shorter the corresponding chain length, and the closer to the individual blockchain node. On the contrary, the smaller the T value, the longer the corresponding chain length, and the farther away from the individual blockchain node.

[0058] Step S7 further includes:

[0059] Step S71: The area where 80% < T ≤ 90% is designated as the node sub-center communication module area. Patients in the node sub-center communication module area can communicate with the individual for rehabilitation conditioning and can view the rehabilitation conditioning data stored in the corresponding blocks of the patients in the area to help the individual continue to recover after hospital treatment;

[0060] Step S72: The area where 90% < T ≤ 100% is designated as the node center main communication module area. Patients in the node center main communication module area can communicate with the individual for a complete treatment plan and can view all the treatment data stored in the corresponding blocks of the patients in the area to achieve decentralized hospital treatment.

[0061] It should be noted that, in this document, relational terms such as first and second are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any actual relationship or order between these entities or operations. Moreover, the terms "comprising", "including" or any other variant thereof are intended to cover non-exclusive inclusion, such that a process, method, article or device comprising a series of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such process, method, article or device.

[0062] Finally, it should be noted that the above are only preferred embodiments of the present invention and are not used to limit the present invention. Although the present invention has been described in detail with reference to the foregoing embodiments, those skilled in the art can still modify the technical solutions described in the foregoing embodiments or perform equivalent replacements for some of the technical features. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present invention shall be included within the protection scope of the present invention.

Claims

1. A blockchain data storage method, characterized in that: The blockchain data storage method mainly includes the following steps: Step S1: When an individual goes to the hospital for diagnosis and treatment, they explain their physical symptoms to the doctor. After receiving hospital treatment, the patient blockchain data packaging module stores the data of the individual's current diagnosed symptoms, test reports, diagnosis results, and treatment plans; Step S2: The digital signature verification module packages the patient symptom treatment data into a block form and stores it in the blockchain service network, and conducts digital signature verification to prevent data tampering and improve the security of data storage; Step S3: The patient blockchain extraction module extracts the blocks in the blockchain service network and decompresses the stored data in the blocks; Step S4: The keyword locking module locks keywords and organizes the disease condition data stored in numerous blocks; Step S5: Centered on the individual's disease condition data, the disease condition similarity calculation module calculates the similarity between the disease condition block data in the blockchain service network and the individual's disease condition data; Step S6: A blockchain node is established in the blockchain service network centered on the individual's disease condition data, and in the blockchain service network, the chain lengths of the blocks and the individual blockchain node are arranged according to different similarities; Step S7: Centered on the blockchain node established by the individual, different radius lengths are respectively drawn to form a node sub-center communication module area and a node center main communication module area, and different rights are respectively granted for disease condition communication; The said Step S4 further includes: Step S41: Lock the keywords of the part, situation, time, and presence of major medical history reflected by the patient's disease condition symptoms; Step S42: Retrieve the medical test report data and lock the abnormal data in the medical test report data as keywords; Step S43: Extract the keywords of the doctor's diagnosis results and treatment plans; The said Step S5 further includes: Step S51: Establish a plane rectangular coordinate system, and establish a radar chart centered on the origin of the plane rectangular coordinate system. The radar image establishment sub-module simulates a triangular radar chart with the keywords extracted from different patient symptom treatment data blocks; Step S52: The three corners of the triangular radar chart respectively correspond to the symptom data keywords, report data keywords, and treatment data keywords extracted by the three major keyword extraction modules. Each corner of the triangle corresponds to a 120-degree pointing area. Each degree deviation in the activity range represents a different keyword. The closer the word meanings are, the smaller the deviation of the angle of the triangle is. At the same time, the distance from each vertex of the triangle of the radar chart to the origin of the plane rectangular coordinate system represents the severity index of the disease condition data. When the triangular radar chart is closer to an equilateral triangle, the severity of the disease condition symptoms, the accuracy of the test report, and the completeness of the treatment plan corresponding to the symptom data keywords, report data keywords, and treatment data keywords are more complete, and the overall treatment pertinence of the disease condition is better, comprehensively reflecting stronger hospital medical technology; Step S53: The coincidence degree comparison sub-module compares the radar dimension map of the personal disease symptom data with the radar dimension maps of the disease symptom data of other patients in the blockchain service network to obtain the coincidence area S 重 , the area S of the personal triangular radar chart 个 and the area S of the triangular radar of the comparison target 比 ; Step S54: The similarity formula for calculating the disease condition block data in the blockchain service network and the personal disease condition data is as follows: In the formula, T is the similarity value between one of the disease condition block data in the blockchain service network and the personal disease condition data. When the value of T is closer to 100%, it indicates that the similarity between this disease condition block data in the blockchain service network and the personal disease condition data is higher. When the similarities of multiple disease condition block data are equal, by observing the imaging shape of the triangular radar image, the closer it is to an equilateral triangle shape, the higher the corresponding disease condition communication reference degree; The said Step S7 further includes: Step S71: The area where 80% < T ≤ 90% is demarcated as the node sub-center communication module area. The patients in the node sub-center communication module area can communicate with the individual about rehabilitation conditioning and can view the rehabilitation conditioning data stored in the corresponding blocks of the patients in the area to help the individual continue to recover after hospital treatment; Step S72: The area where 90% < T ≤ 100% is demarcated as the node center main communication module area. For the patients in the node center main communication module area, a complete treatment plan can be communicated with individuals, and all treatment data stored in the corresponding blocks of the patients in the area can be viewed, realizing decentralized treatment without going to the hospital.