Medical assistance data linkage method based on block chain
Through blockchain technology, information sharing and resource allocation between medical assistance platforms is realized, information silos are solved, the utilization efficiency and data security of rescue resources are improved, and resource allocation is optimized.
Patent Information
- Application Number
- CN202510377147.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-03-28
- Publication Date
- 2025-07-11
AI Technical Summary
The existing medical assistance platform cannot realize information sharing between multiple platforms, resulting in inefficient allocation of rescue resources and risk of privacy leakage. The existing solutions cannot update the information of the rescue target and the rescuer in real time, resulting in evaluation errors.
Blockchain technology is used to realize information sharing among multiple rescue platforms, ensure safe storage and transmission of data through encryption and consensus algorithms, and allocate rescue resources based on blockchain, and optimize resource allocation with hierarchical analysis method and mathematical model.
Multi-platform information sharing has been realized, the credibility and efficiency of rescue data have been improved, data security has been ensured, resource allocation has been optimized, and the utilization efficiency of rescue resources has been improved.
Smart Images

Figure CN120299596A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of medical assistance, and more particularly to a medical assistance data linkage method based on blockchain. Background Art
[0002] Medical assistance requires the certification of the eligibility of the assisted objects and the provision of targeted assistance after evaluating their actual situations. However, most existing medical assistance platforms adopt traditional application, evaluation, and assistance programs. Information is not shared among multiple platforms, and the assistance platforms often fail to grasp the true situations of the assisted objects. Moreover, as time goes by, the economic incomes of the assisted objects will change, and the assistance resources provided by the assisting parties will also change. However, the existing assistance programs cannot update the information of the assisted objects and the assisting parties in real time, resulting in errors in the evaluation of medical assistance and low assistance efficiency. In addition, there is also a risk of leaking the privacy of the assisted objects. Therefore, how to provide a medical assistance data linkage method based on blockchain is an urgent problem to be solved by those skilled in the art. Summary of the Invention
[0003] In view of this, the present invention provides a medical assistance data linkage method based on blockchain, which uses blockchain technology to realize information sharing among multiple assistance platforms, ensure the secure storage and transmission of medical assistance data, and then allocate assistance resources to all assisted objects.
[0004] To achieve the above object, the present invention provides the following technical solutions:
[0005] A medical assistance data linkage method based on blockchain, comprising the following steps:
[0006] S1. Upload of assistance materials: The assistance materials include information of the assisted objects and assistance resource information. The assisted objects upload their personal information, medical record data, and supporting materials to the assistance platform, and the assisting parties upload the assistance resource information they provide to the assistance platform;
[0007] S2. Eligibility review: The assistance platform reviews the personal information, medical record data, and supporting materials uploaded by the assisted objects to confirm whether they meet the standards of medical assistance;
[0008] S3. Blockchain storage: The assistance platform encrypts the assistance materials and then stores them in each blockchain node in the blockchain network;
[0009] S4. Linkage of assistance data: The assistance platform obtains all materials related to the assisted objects from each blockchain node;
[0010] S5. Relief plan evaluation: The relief platform evaluates the personal situation of the relief recipient based on the relief information of the recipient, and makes allocations based on the personal situations of multiple relief recipients and the relief resources provided by the relief providers.
[0011] Optionally, S3 specifically is:
[0012] S31. The relief platform classifies the keywords of the relief information and differentiates the sensitivity, and classifies the relief information into ordinary data and sensitive data;
[0013] S32. The relief platform uses a data encryption algorithm to encrypt the sensitive data and digitally signs the ciphertext with an encryption private key;
[0014] S33. Upload the relief information to the blockchain network, and the blockchain network conducts consensus authentication on the relief information based on the consensus algorithm;
[0015] S34. After passing the authentication, it is stored, and a data storage record is added.
[0016] Optionally, S4 specifically is:
[0017] S41. Authenticate the identity of the relief platform that requests to access the data;
[0018] S42. After successful identity authentication, the blockchain network queries all the information related to the relief recipient;
[0019] S43. Send the information to the relief platform that requests to access the data, and add a data access record.
[0020] Optionally, in S5, the relief platform evaluates the personal situation of the relief recipient based on the relief information of the recipient specifically as follows:
[0021] Obtain all the evaluation index data in the relief information of the relief recipient, calculate the preliminary score value of each evaluation index according to the preset evaluation standard value, calculate the weight value of each evaluation index by using the analytic hierarchy process, and calculate the final score value of the personal situation of the relief recipient based on the weight value and the preliminary score value:
[0022]
[0023] In the formula, S is the final score value of the personal situation of the relief recipient, w i is the weight of the i-th evaluation index, c i is the preliminary score value of the i-th evaluation index, N is the total number of evaluation indexes, i ∈ [1, N]; classify the relief recipients into three levels based on the final score value.
[0024] Optionally, in S5, the allocation based on the personal situations of multiple relief recipients and the relief resources provided by the relief providers specifically is:
[0025] Taking the maximization of the allocation effect as the goal of relief resource allocation and combining the corresponding constraints, a mathematical model for relief resource allocation is established:
[0026]
[0027] In the formula, maxF represents the maximum allocation effect, and f j represents the allocation effect after the j-th relief recipient receives resource allocation, where j ∈ [1, T], T represents the number of relief recipients, and x j represents the amount of resources already allocated to the j-th relief recipient, where k ∈ [1, A], A represents the total amount of relief resources, and β j represents the grade weight of the j-th relief recipient, and G j represents the degree of resource demand of the j-th relief recipient.
[0028] Optionally, the constraint conditions of the mathematical model for relief resource allocation are:
[0029]
[0030] In the formula, t j is the amount of resources required by the j-th relief recipient, x l is the amount of resources allocated to the relief recipient with an evaluation grade of l, and x s is the standard value of the resources allocated to the relief recipient with an evaluation grade of l.
[0031] As can be seen from the above technical solutions, compared with the prior art, the present invention provides a medical relief data linkage method based on blockchain, which has the following beneficial effects: The present invention uses blockchain technology to realize information sharing between multiple relief platforms, enabling all platforms participating in medical relief to view and verify the authenticity of medical data, improving the credibility of data and the efficiency of medical relief; The decentralized feature of blockchain technology can ensure the secure storage and transmission of medical relief data, prevent data from being tampered with or leaked, ensure the integrity of medical data, and prevent data from being deleted or modified; The present invention comprehensively evaluates the relief level based on all the past personal data of the relief, and allocates relief resources based on the relief level, improving the utilization efficiency of relief resources. BRIEF DESCRIPTION OF THE DRAWINGS
[0032] In order to more clearly illustrate the technical solutions in the embodiments of the present invention or the prior art, the following will briefly introduce the drawings required for use in the description of the embodiments or the prior art. Obviously, the drawings in the following description are only the embodiments of the present invention. For those of ordinary skill in the art, other drawings can be obtained based on the provided drawings without creative efforts.
[0033] Figure 1Flowchart of the medical assistance data linkage method of the present invention. Detailed implementation manners
[0034] Next, the technical solutions in the embodiments of the present invention will be clearly and completely described in conjunction with 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 the embodiments. All other embodiments obtained by those of ordinary skill in the art based on the embodiments of the present invention without creative efforts shall fall within the protection scope of the present invention.
[0035] An embodiment of the present invention discloses a medical assistance data linkage method based on blockchain, as Figure 1 shown, including the following steps:
[0036] S1. Upload of assistance materials: The assistance materials include information of the assistance recipient and assistance resource information. The assistance recipient uploads his own personal information, medical record data and certification materials to the assistance platform, and the assistance provider uploads the assistance resource information provided by himself to the assistance platform;
[0037] S2. Eligibility review: The assistance platform reviews the personal information, medical record data and certification materials uploaded by the assistance recipient to confirm whether they meet the standards of medical assistance;
[0038] S3. Blockchain storage: After encrypting the assistance materials, the assistance platform sends them to each blockchain node in the blockchain network for storage;
[0039] S4. Linkage of assistance data: The assistance platform obtains all materials related to the assistance recipient from each blockchain node;
[0040] S5. Evaluation of assistance plan: The assistance platform evaluates the personal situation of the assistance recipient based on the assistance materials of the assistance recipient, and distributes based on the personal situations of multiple assistance recipients and the assistance resources provided by the assistance providers.
[0041] In the embodiment of the present invention, after the assistance recipient uploads his own personal information, medical record data and certification materials to the assistance platform, his assistance information will be counted. During the subsequent information storage, information retrieval, information update, and resource allocation processes, the above data will be updated in real time in the blockchain network to achieve the publicity and transparency of assistance information.
[0042] Further, S3 is specifically:
[0043] S31. The assistance platform classifies keywords and distinguishes sensitivities of the assistance materials, and classifies the assistance materials into ordinary data and sensitive data;
[0044] S32. The assistance platform uses a data encryption algorithm to encrypt the sensitive data and digitally signs the ciphertext with an encryption private key;
[0045] S33. Upload the rescue materials to the blockchain network, and the blockchain network conducts consensus authentication on the rescue materials based on the consensus algorithm;
[0046] S34. After passing the authentication, store them and add a data storage record.
[0047] Furthermore, S4 is specifically as follows:
[0048] S41. Authenticate the identity of the rescue platform requesting access to the data;
[0049] S42. After successful identity authentication, the blockchain network queries all the materials related to the rescue object;
[0050] S43. Send the materials to the rescue platform requesting access to the data and add a data access record.
[0051] Furthermore, in S5, the rescue platform evaluates the personal situation of the rescue object based on the rescue materials of the rescue object specifically as follows:
[0052] Obtain all the evaluation index data in the rescue materials of the rescue object, calculate the preliminary score value of each evaluation index according to the preset evaluation standard value, calculate the weight value of each evaluation index by using the analytic hierarchy process, and calculate the final score value of the personal situation of the rescue object based on the weight value and the preliminary score value:
[0053]
[0054] In the formula, S is the final score value of the personal situation of the rescue object, w i is the weight of the i-th evaluation index, c i is the preliminary score value of the i-th evaluation index, N is the total number of evaluation indexes, and i ∈ [1, N]; the rescue objects are divided into three levels based on the final score value.
[0055] In the embodiment of the present invention, the preliminary score value is obtained by comparing the current situation of the rescue object with the preset evaluation standard value. For example, the standard value of the income data is d s , and the current income data of the rescue object is d. According to the difference between the two, a preliminary score value c is assigned to the income data of the rescue object, which is used to represent the relative value of the income of the rescue object in the calculation of the medical assistance level. By synthesizing the relative values of all evaluation indexes and combining the weights, the final score value is calculated. The larger the final score value, the more in need of medical assistance the rescue object is, and the higher its assistance level. When the assistance level is level three, the priority of the rescue object in resource allocation is the highest.
[0056] In the embodiments of the present invention, calculating the weight value of each evaluation index specifically includes: assigning importance to each evaluation index by means of manual evaluation to obtain a judgment matrix, and performing consistency test on the judgment matrix; if the consistency meets the standard, normalizing the judgment matrix to obtain a weight matrix, and using the elements in the weight matrix as the weight values of each evaluation index respectively.
[0057] Further, in S5, the distribution based on the personal situations of multiple rescue objects and the rescue resources provided by the rescue party is specifically as follows:
[0058] Taking the maximization of the distribution effect as the goal of rescue resource distribution, combining the corresponding constraint conditions, and establishing a mathematical model for rescue resource distribution:
[0059]
[0060] In the formula, maxF represents the maximum distribution effect, and f j represents the distribution effect after the j-th rescue object obtains resource distribution, j ∈ [1, T], T represents the number of rescue objects, and x j represents the amount of resources already allocated to the j-th rescue object, k ∈ [1, A], A represents the total number of rescue resources, and β j represents the grade weight of the j-th rescue object, and G j represents the resource demand degree of the j-th rescue object.
[0061] In the embodiments of the present invention, the calculation formula for the resource demand degree G j of the rescue object is:
[0062]
[0063] Among them, the grade weight β j of the j-th rescue object is determined based on the rescue grade calculated in the above process. In this embodiment, the grade weights when the rescue grades are first level, second level, and third level are 0.25, 0.35, and 0.4 respectively. That is, when the rescue grade of the j-th rescue object is the third level, its grade weight is 0.4.
[0064] Further, the constraint conditions of the mathematical model for rescue resource distribution are:
[0065]
[0066] In the formula, t j is the resource demand quantity of the j-th rescue object, x l is the amount of resources allocated to the rescue object with evaluation grade l, and x s is the resource standard value allocated to the rescue object with evaluation grade l.
[0067] In the embodiments of the present invention, the above-mentioned constraint conditions respectively represent that: the total amount of resources allocated to all relief recipients does not exceed the current total amount of relief resources A; the amount of resources already allocated to the j-th relief recipient does not exceed its resource requirement; the amount of resources allocated to relief recipients with an evaluation level of l does not exceed the resource standard value set for them.
[0068] By solving the relief resource allocation mathematical model in combination with the constraint conditions, the optimal resource allocation plan can be obtained. In the embodiments of the present invention, the MATLAB program is used for solving, and the final allocation plan is obtained through reasonable adjustment of the results.
[0069] The various embodiments in this specification are described in a progressive manner. Each embodiment focuses on the differences from other embodiments. For the same or similar parts among the various embodiments, reference can be made to each other.
[0070] The above description of the disclosed embodiments enables those skilled in the art to implement or use the present invention. Various modifications to these embodiments will be obvious to those skilled in the art. The general principles defined herein can be implemented in other embodiments without departing from the spirit or scope of the present invention. Therefore, the present invention will not be limited to the embodiments shown herein, but will be accorded the widest scope consistent with the principles and novel features disclosed herein.
Claims
1. A blockchain-based medical assistance data linkage method, characterized in that, It includes the following steps: S1. Upload of relief materials: The relief materials include information of relief recipients and relief resources. The relief recipients upload their personal information, medical record data and supporting documents to the relief platform, and the relief providers upload the relief resource information they provide to the relief platform; S2. Eligibility review: The relief platform reviews the personal information, medical record data and supporting documents uploaded by the relief recipients to confirm whether they meet the criteria for medical relief; S3. Blockchain storage: After encrypting the relief materials, the relief platform sends them to each blockchain node in the blockchain network for storage; S4. Linkage of relief data: The relief platform obtains all the materials related to the relief recipients from each blockchain node; S5. Evaluation of relief plans: The relief platform evaluates the personal situations of the relief recipients based on their relief materials, and distributes based on the personal situations of multiple relief recipients and the relief resources provided by the relief providers.
2. The medical assistance data linkage method based on blockchain according to claim 1, wherein S3 specifically is: S31. The relief platform classifies the keywords and distinguishes the sensitivity of the relief materials, and classifies the relief materials into ordinary data and sensitive data; S32. The relief platform uses a data encryption algorithm to encrypt the sensitive data and digitally signs the ciphertext with an encryption private key; S33. Upload the relief materials to the blockchain network, and the blockchain network conducts consensus authentication on the relief materials based on the consensus algorithm; After passing the authentication, store them and add a data storage record.
3. A method for linking medical assistance data based on blockchain according to claim 1, characterized in that, S4 specifically is: S41. Authenticate the identity of the relief platform that requests to access the data; S42. After successful identity authentication, the blockchain network queries all the materials related to the relief recipients; S43. Send the materials to the relief platform that requests to access the data and add a data access record.
4. A blockchain-based medical assistance data linkage method according to claim 1, characterized in that In S5, the relief platform evaluates the personal situation of the relief recipient based on the relief materials of the relief recipient specifically as: Obtain all the evaluation index data in the relief materials of the relief recipient, calculate the preliminary score value of each evaluation index according to the preset evaluation standard value, calculate the weight value of each evaluation index by using the analytic hierarchy process, and calculate the final score value of the personal situation of the relief recipient based on the weight value and the preliminary score value: Wherein, S is the final score value of the personal situation of the assistance recipient, w i is the weight of the i-th evaluation index, c i is the preliminary score value of the i-th evaluation index, N is the total number of evaluation indexes, and i ∈ [1, N]; Classify the relief recipients into three levels based on the final score value.
5. A blockchain-based medical assistance data linkage method according to claim 4, characterized in that, In S5, the distribution based on the personal situations of multiple relief recipients and the relief resources provided by the relief providers specifically is: Take maximizing the distribution effect as the goal of relief resource distribution, and establish a relief resource distribution mathematical model in combination with the corresponding constraints; Where, maxF represents the maximum allocation effect, and f j represents the allocation effect after the j-th relief target receives resource allocation, j ∈ [1, T], where T represents the number of relief targets, and x j represents the amount of resources already allocated to the j-th relief target, k ∈ [1, A], where A represents the total amount of relief resources, and β j represents the grade weight of the j-th relief target, and G j represents the degree of resource demand of the j-th relief target.
6. The medical assistance data linkage method based on blockchain according to claim 5, wherein The constraints of the relief resource distribution mathematical model are: where t j is the resource requirement quantity of the j-th relief recipient, and x l is the resource quantity allocated to the relief recipients with the evaluation level of l, and x s is the resource standard value allocated to the relief recipients with the evaluation level of l.
Citation Information
Cited By
Emergency emergency medical information management method and system based on block chain and distribution
CN120565012A
Blockchain and distributed-based emergency first-aid medical information management method and system
CN120565012B