A fully digital medical supplies control and tracking system

Through a fully digital medical supplies regulation and tracking system, combined with mixed binary linear planning and blockchain technology, the problems of information asymmetry and trust maintenance in the allocation of medical supplies are solved, precise allocation and safety tracking of medical supplies are realized, and the efficiency of medical resources utilization and material security are improved.

CN119168527BActive Publication Date: 2025-03-25SHANXI YILIANCHENG LOGISTICS CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202411662095.3
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-11-20
Publication Date
2025-03-25
Estimated Expiration
2044-11-20

AI Technical Summary

Technical Problem

The existing medical material regulation and tracking system has problems with information asymmetry, regional imbalance and trust maintenance, resulting in repeated allocation, missed demand, risk of disease transmission, and loss or error of material delivery.

Method used

Adopt a fully digital medical material regulation and tracking system, combining hybrid binary linear planning and blockchain technology. The Internet of Things technology is used to identify and encode medical supplies and inventory management. The dynamic allocation module is allocated according to changes in regional demand. The medical supplies tracking module records and verifys the transfer information through blockchain to ensure the identity verification of materials in each transfer link.

Benefits of technology

It realizes accurate allocation and tracking of medical supplies, improves the efficiency of medical resources utilization, ensures the safe and accurate arrival of materials at the destination, and reduces the risk of disease transmission and the possibility of material loss.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119168527B_ABST
    Figure CN119168527B_ABST
Patent Text Reader

Abstract

The present invention belongs to the field of material management, and specifically discloses a fully digital medical material control and tracking system, which includes: a medical material identification and coding module, an inventory management module, a dynamic allocation module, a medical material tracking module, and an abnormal material processing module. According to the needs of different regions and different medical material demand scenarios, this solution minimizes the expected total shortage of medical materials at all times and in all regions through mixed binary linear programming, allocates medical resources to different regions, and improves the efficiency of medical resource utilization; records and verifies medical materials and their transit information through blockchain technology, ensures that each transit link passes identity authentication, ensures that it arrives at the destination accurately, avoids loss or misdelivery, ensures the safety of materials, and achieves better transportation chain management.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of medical material management, and in particular to a fully digital medical material control and tracking system. Background Art

[0002] Fully digital medical material control and tracking is a way to manage and monitor medical materials using advanced digital technology. Through digital means, real-time inventory monitoring and precise allocation of medical materials can be achieved to ensure timely supply of medical materials where and when they are needed. However, the existing medical material control and tracking system still has many shortcomings. When medical materials are allocated, information asymmetry may lead to untimely and inaccurate docking between demanders and suppliers. Regional imbalance and lack of overall planning may lead to repeated allocation or omission of important needs, increasing the risk of disease transmission. In a complex and large transportation chain, maintaining trust between departments is a challenging task. The traceability standards in different regions may be inconsistent, making it difficult to integrate and share information, and it is impossible to clearly define the responsible parties in each link. When problems occur, it is impossible to accurately hold people accountable. It is easy for materials to be lost or delivered to the wrong place due to human errors and malicious acts, and it is impossible to provide effective protection or treatment. Summary of the invention

[0003] In view of the above situation, in order to overcome the defects of the prior art, the present invention provides a fully digital medical material control and tracking system. In view of the technical problems that when medical materials are allocated, the information between the demander and the supplier is not timely and accurately connected due to information asymmetry, and repeated allocation or omission of important needs due to regional imbalance and lack of overall planning, which increases the risk of disease transmission, this solution minimizes the expected total shortage of medical materials at all times and in all regions through mixed binary linear programming according to the needs of different regions and the demand scenarios of different medical materials, allocates medical resources to different regions, and improves the utilization efficiency of medical resources; in view of the fact that in a complex and large transportation chain, maintaining trust between departments is a challenging task, the traceability standards in different regions may be inconsistent, resulting in difficulty in integrating and sharing information, and it is impossible to clearly define the responsible parties of each link. When problems occur, it is impossible to accurately hold people accountable, and it is easy to cause the loss or wrong delivery of materials due to human errors and malicious acts, and it is impossible to provide effective protection or treatment. Technical problems, this solution uses blockchain technology to record and verify medical materials and their transit information, ensure that each transit link passes identity authentication, ensures that they arrive at the destination accurately, avoid loss or wrong delivery, ensure the safety of materials, and achieve better transportation chain management.

[0004] The technical solution adopted by the present invention is as follows: The present invention provides a fully digital medical material control and tracking system, which comprises a medical material identification coding module, an inventory management module, a dynamic allocation module, a medical material tracking module and an abnormal material processing module;

[0005] The medical material identification and coding module uniquely identifies and codes the medical materials, and uses the Internet of Things technology to record the basic information, storage information, outbound information, location information and transfer information of the medical materials through RFID tags;

[0006] The inventory management module manages medical supplies by grade and category, and classifies and counts medical supplies of different importance and urgency;

[0007] The dynamic allocation module allocates and redistributes materials in a timely manner according to the actual demand changes in each region;

[0008] The medical supplies tracking module records and verifies the transfer information of medical supplies through blockchain technology;

[0009] The abnormal material processing module will record the medical materials marked as abnormal, and each region will transport the abnormal medical materials to the headquarters for unified destruction every one month.

[0010] Furthermore, the dynamic allocation module uses a hybrid binary linear programming method to regulate medical supplies, and the hybrid binary linear programming method specifically includes the following steps:

[0011] Step A1: Define the region that coordinates the location decision of medical supplies as the headquarters, and other regions as sub-regions. When allocating medical supplies, it is necessary to minimize the expected shortage of medical supplies. The formula used is as follows:

[0012] ;

[0013] In the formula, is the function that minimizes the expected shortage of medical supplies, is the cost of allocating medical resources from the headquarters to the sub-regions at a given time, is the number of days allocated for the plan, It is sky, is the total number of partitions, It is partitions, It is a collection of medical supplies demand scenarios. It is Medical supplies demand scenarios, It is in Days are allocated to The number of medical supplies in each district, It is The probability of occurrence of a medical supplies demand scenario, , It is in Medical supplies demand scenario The partition is in The amount of medical supplies urgently needed. It is Partitions in The amount of medical supplies available at the time of ;

[0014] Step A2: Constrain the distribution of medical supplies without delivery dates and calculate the quantity of medical supplies for each division and headquarters within the planned distribution days. The formula used is as follows:

[0015] ;

[0016] In the formula, It is in Tiandi The amount of medical supplies allocated to the headquarters by each division, It is in The amount of medical supplies at headquarters at the end of the day, It is in The amount of medical supplies available at the start of the day;

[0017] Step A3: Constrain the allocation of medical supplies with delivery dates and calculate the quantity of medical supplies in the partition within the planned allocation days. The formula used is as follows:

[0018] ;

[0019] In the formula, is the number of days required to transport medical supplies from one region to another;

[0020] Step A4: Calculate the quantity of medical supplies at headquarters within the planned distribution days using the following formula:

[0021] ;

[0022] Step A5: Preset the safety stock of medical supplies. If the inventory of medical supplies in the division is less than the safety stock within the planned allocation days, the division will not allocate any medical supplies to the headquarters.

[0023] Step A6: Within the planned allocation days, the total amount of medical supplies allocated by the headquarters to each sub-district shall not be greater than the sum of the amount of newly produced medical supplies and the amount of medical supplies allocated by the sub-district to the headquarters;

[0024] Step A7: Based on the constraints of Steps A2 to A6, a commercial mixed integer programming solver is used to solve the function for minimizing the expected shortage of medical supplies in Step A1, and the solution is obtained in Step A7. Days are allocated to The number of medical supplies in each district;

[0025] Furthermore, the medical supplies tracking module includes a transit information generation module, a transit information verification module, a block creation module and a block verification module, each region is recorded as a group, each group is numbered to obtain a group number, each group includes a common node and a validator, the validator includes a head verification node and 8 common verification nodes, the verification node is responsible for generating transit information and verifying the transit information and blocks, the medical supplies tracking module tracks the medical supplies through a blockchain network, the blockchain network is composed of a global blockchain and a local blockchain of each group, and a blockchain-based method is used to share medical supplies information through smart contracts and consensus mechanisms;

[0026] Furthermore, the transfer information generation module includes transfer within the group and transfer outside the group. When the medical supplies are transported to the next group, the RFID tag on the medical information is scanned and the information in the RFID tag is sent to the head verification node. If the verification is successful, the head verification node creates a new block and generates transfer information and a transfer information number, otherwise the medical supplies are marked as abnormal;

[0027] Furthermore, the transit information verification module sends the transit information of the previous group of the transport to the head verification node of the next group for verification, which specifically includes the following steps:

[0028] Step B1: Let the previous group of the transport be S, S performs a hash operation on the transit information, the transit information number and the group number to obtain a hash parameter;

[0029] Step B2: Let the next group to be transported be B. S signs the transit information and encrypts the signature using the public key of B's ​​head verification node to obtain an encrypted signature.

[0030] Step B3: S sends the hash parameter, encrypted signature, transfer information number and group number to B;

[0031] Step B4: B decrypts the encrypted signature. If the decryption is completed, S's signature is verified. Otherwise, the medical supplies are marked as abnormal. If the signature verification is successful, the verification hash parameter is calculated and compared with the hash parameter to see if they are the same. If they are the same, B creates a new block based on the transfer information and the transfer information number. Otherwise, the medical supplies are marked as abnormal.

[0032] Furthermore, the block creation module creates a block consisting of a block header and a block body, wherein the block header includes a hash value of the previous block, a Merkle root, a random number, a timestamp of creating the block, a block version, and a random difficulty number, and the block body includes transfer information and a transfer information number. B calculates the hash value of the current block based on the hash value of the previous block, the Merkle root, the random number, and the timestamp of creating the block;

[0033] Furthermore, the block verification module verifies the new block, specifically including the following steps:

[0034] Step C1: B uses B's private key to encrypt the hash value, Merkle root, difficulty target value, and timestamp of the current block, and sends it to the ordinary verification node;

[0035] Step C2: The ordinary verification node uses B's public key to decrypt the hash value, Merkle root, difficulty target value and timestamp of the current block;

[0036] Step C3: After obtaining the Merkle root, the difficulty target value, and the timestamp of the block creation, all ordinary verification nodes perform hash operations on the hash value of the previous block, the hash value of the current block, the random difficulty number, and the timestamp of the block creation to obtain the verification hash value;

[0037] Step C4: If the verification hash value is equal to the hash value of the current block, the verification is successful and the current block is added to the blockchain network.

[0038] The beneficial effects achieved by the present invention using the above scheme are as follows:

[0039] (1) In response to the technical problems that, when allocating medical supplies, information asymmetry may lead to untimely and inaccurate matching of information between demanders and suppliers, and regional imbalance and lack of overall planning may lead to repeated allocation or omission of important needs, which increases the risk of disease transmission, this solution, based on the needs of different regions and different medical supply demand scenarios, uses mixed binary linear programming to minimize the expected total shortage of medical supplies at all times and in all regions, allocate medical resources to different regions, and improve the efficiency of medical resource utilization;

[0040] (2) Maintaining trust between departments in a complex and large transportation chain is a challenging task. The traceability standards in different regions may be inconsistent, making it difficult to integrate and share information. It is impossible to clearly define the responsible parties in each link, and it is impossible to accurately hold people accountable when problems arise. It is easy for human errors and malicious acts to cause the loss or misdelivery of materials, and it is impossible to provide effective protection or treatment. This solution uses blockchain technology to record and verify medical supplies and their transit information, ensuring that each transit link passes identity authentication, ensuring that they arrive at the destination accurately, avoiding loss or misdelivery, ensuring the safety of materials, and achieving better transportation chain management. BRIEF DESCRIPTION OF THE DRAWINGS

[0041] Figure 1 A module connection diagram of a fully digital medical material control and tracking system provided by the present invention.

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

[0043] The technical solutions in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, rather than all the embodiments; based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without making creative work are within the scope of protection of the present invention.

[0044] Example 1: See Figure 1 , this embodiment provides a fully digital medical material control and tracking system, the fully digital medical material control and tracking system comprises a medical material identification coding module, an inventory management module, a dynamic allocation module, a medical material tracking module and an abnormal material processing module;

[0045] The medical material identification and coding module uniquely identifies and codes the medical materials, and uses the Internet of Things technology to record the basic information, storage information, outbound information, location information and transfer information of the medical materials through RFID tags;

[0046] The inventory management module manages medical supplies by grade and category, and classifies and counts medical supplies of different importance and urgency;

[0047] The dynamic allocation module allocates and redistributes materials in a timely manner according to the actual demand changes in each region;

[0048] The medical supplies tracking module records and verifies the transfer information of medical supplies through blockchain technology;

[0049] The abnormal material processing module will record the medical materials marked as abnormal, and each region will transport the abnormal medical materials to the headquarters for unified destruction every one month.

[0050] Example 2: See Figure 1 This embodiment is based on the above embodiment. The dynamic allocation module uses a hybrid binary linear programming method to regulate medical supplies. The hybrid binary linear programming method specifically includes the following steps:

[0051] Step A1: Define the region that coordinates the location decision of medical supplies as the headquarters, and other regions as sub-regions. When allocating medical supplies, it is necessary to minimize the expected shortage of medical supplies. The formula used is as follows:

[0052] ;

[0053] In the formula, is the function that minimizes the expected shortage of medical supplies, is the cost of allocating medical resources from the headquarters to the sub-regions at a given time, is the number of days allocated for the plan, It is sky, is the total number of partitions, It is partitions, It is a collection of medical supplies demand scenarios. It is Medical supplies demand scenarios, It is in Days are allocated to The number of medical supplies in each district, It is The probability of occurrence of a medical supplies demand scenario, , It is in Medical supplies demand scenario The partition is in The amount of medical supplies urgently needed. It is Partitions in The amount of medical supplies available at the time of ;

[0054] Step A2: Constrain the distribution of medical supplies without delivery dates and calculate the quantity of medical supplies for each division and headquarters within the planned distribution days. The formula used is as follows:

[0055] ;

[0056] In the formula, It is in Tiandi The amount of medical supplies allocated to the headquarters by each division, It is in The amount of medical supplies at headquarters at the end of the day, It is in The amount of medical supplies available at the start of the day;

[0057] Step A3: Constrain the allocation of medical supplies with delivery dates and calculate the quantity of medical supplies in the partition within the planned allocation days. The formula used is as follows:

[0058] ;

[0059] In the formula, is the number of days required to transport medical supplies from one region to another;

[0060] Step A4: Calculate the quantity of medical supplies at headquarters within the planned distribution days using the following formula:

[0061] ;

[0062] Step A5: Preset the safety stock of medical supplies. If the inventory of medical supplies in the division is less than the safety stock within the planned allocation days, the division will not allocate any medical supplies to the headquarters.

[0063] Step A6: Within the planned allocation days, the total amount of medical supplies allocated by the headquarters to each sub-district shall not be greater than the sum of the amount of newly produced medical supplies and the amount of medical supplies allocated by the sub-district to the headquarters;

[0064] Step A7: Based on the constraints of Steps A2 to A6, a commercial mixed integer programming solver is used to solve the function for minimizing the expected shortage of medical supplies in Step A1, and the solution is obtained in Step A7. Days are allocated to The number of medical supplies in each district.

[0065] Through the above operations, in order to address the technical problems that when medical supplies are allocated, there will be untimely and inaccurate information matching between the demand side and the supply side due to information asymmetry, and duplicate allocation or omission of important needs due to regional imbalance and lack of overall planning, which increases the risk of disease transmission, this solution minimizes the expected total shortage of medical supplies at all times and in all regions through mixed binary linear programming based on the needs of different regions and different medical supply demand scenarios, allocates medical resources to different regions, and improves the efficiency of medical resource utilization.

[0066] Example 3: See Figure 1 This embodiment is based on the above embodiment. The medical material tracking module includes a transfer information generation module, a transfer information verification module, a block creation module and a block verification module. Each region is recorded as a group, and each group is numbered to obtain a group number. Each group includes an ordinary node and a validator. The validator includes a head verification node and 8 ordinary verification nodes. The verification node is responsible for generating transfer information and verifying the transfer information and blocks. The medical material tracking module tracks the medical materials through a blockchain network. The blockchain network consists of a global blockchain and a local blockchain of each group. A blockchain-based method is used to share medical material information through smart contracts and consensus mechanisms.

[0067] Example 4: See Figure 1 This embodiment is based on the above embodiment. The transfer information generation module includes transfer within the group and transfer outside the group. When the medical supplies are transported to the next group, the RFID tag on the medical information is scanned and the information in the RFID tag is sent to the head verification node. If the verification is successful, the head verification node creates a new block and generates transfer information and transfer information number, otherwise the medical supplies are marked as abnormal.

[0068] Example 5: See Figure 1 This embodiment is based on the above embodiment. The transit information verification module sends the transit information of the previous group to the head verification node of the next group for verification. Specifically, the following steps are included:

[0069] Step B1: Let the previous group of the transport be S, S performs a hash operation on the transit information, the transit information number and the group number to obtain a hash parameter;

[0070] Step B2: Let the next group to be transported be B. S signs the transit information and encrypts the signature using the public key of B's ​​head verification node to obtain an encrypted signature.

[0071] Step B3: S sends the hash parameter, encrypted signature, transfer information number and group number to B;

[0072] Step B4: B decrypts the encrypted signature. If the decryption is completed, S's signature is verified, otherwise the medical supplies are marked as abnormal. If the signature verification is successful, the verification hash parameter is calculated and compared with the hash parameter to see if they are the same. If they are the same, B creates a new block based on the transfer information and the transfer information number, otherwise the medical supplies are marked as abnormal.

[0073] Example 6: See Figure 1, this embodiment is based on the above embodiment, the block creation module, the created block consists of a block header and a block body, the block header includes the hash value of the previous block, the Merkle root, the random number, the timestamp of creating the block, the block version and the random difficulty number, the block body includes the transfer information and the transfer information number, B calculates the hash value of the current block according to the hash value of the previous block, the Merkle root, the random number and the timestamp of creating the block;

[0074] Example 7: See Figure 1 This embodiment is based on the above embodiment, and the block verification module verifies the new block, specifically including the following steps:

[0075] Step C1: B uses B's private key to encrypt the hash value, Merkle root, difficulty target value, and timestamp of the current block, and sends it to the ordinary verification node;

[0076] Step C2: The ordinary verification node uses B's public key to decrypt the hash value, Merkle root, difficulty target value and timestamp of the current block;

[0077] Step C3: After obtaining the Merkle root, the difficulty target value, and the timestamp of the block creation, all ordinary verification nodes perform hash operations on the hash value of the previous block, the hash value of the current block, the random difficulty number, and the timestamp of the block creation to obtain the verification hash value;

[0078] Step C4: If the verification hash value is equal to the hash value of the current block, the verification is successful and the current block is added to the blockchain network.

[0079] Through the above operations, in view of the fact that maintaining trust between departments in a complex and large transportation chain is a challenging task, the traceability standards in different regions may be inconsistent, which makes it difficult to integrate and share information, and it is impossible to clearly define the responsible parties in each link. When problems arise, it is impossible to accurately hold people accountable. It is easy for human errors and malicious acts to cause the loss or misdelivery of materials, and it is impossible to provide effective protection or treatment. Technical problems, this solution uses blockchain technology to record and verify medical supplies and their transit information, ensuring that each transit link passes identity authentication, ensuring that they arrive at the destination accurately, avoiding loss or misdelivery, ensuring the safety of materials, and achieving better transportation chain management.

[0080] Embodiment 8: This embodiment is based on the above embodiment. In Embodiment 2, the cost of allocating medical resources from the headquarters to the sub-districts at a given time is parameterized as , It can be set to 0 or a small value. In this solution, it is set to 0.015.

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

[0082] Although embodiments of the present invention have been shown and described, it will be appreciated by those skilled in the art that various changes, modifications, substitutions and variations may be made to the embodiments without departing from the principles and spirit of the present invention, and that the scope of the present invention is defined by the appended claims and their equivalents.

[0083] The present invention and its embodiments are described above, and such description is not restrictive. The drawings show only one embodiment of the present invention, and the actual structure is not limited thereto. In short, if ordinary technicians in the field are inspired by it, without departing from the purpose of the invention, they can design a structure and embodiment similar to the technical solution without creativity, which should belong to the protection scope of the present invention.

Claims

1. A fully digital medical material control and tracking system, characterized in that: It includes medical supplies identification and coding module, inventory management module, dynamic allocation module, medical supplies tracking module and abnormal supplies processing module; The medical supplies identification and coding module uniquely identifies and codes the medical supplies, and uses the Internet of Things technology to record the basic information, storage information, outbound information, location information and transfer information of the medical supplies through RFID tags; The inventory management module manages medical supplies by grade and category, and classifies and counts medical supplies of different importance and urgency; The dynamic allocation module allocates and redistributes materials in a timely manner according to the actual demand changes in each region; The medical supplies tracking module records and verifies the transfer information of medical supplies through blockchain technology; The abnormal material processing module records the medical materials marked as abnormal, and each region transports the abnormal medical materials to the headquarters for unified destruction every other month; The dynamic allocation module uses a hybrid binary linear programming method to regulate medical supplies, and the hybrid binary linear programming method specifically includes the following steps: Step A1: Define the region that coordinates the location decision of medical supplies as the headquarters, and other regions as sub-regions. When allocating medical supplies, it is necessary to minimize the expected shortage of medical supplies. The formula used is as follows: ; In the formula, is the function that minimizes the expected shortage of medical supplies, is the cost of allocating medical resources from the headquarters to the sub-regions at a given time, is the number of days allocated for the plan, It is sky, is the total number of partitions, It is partitions, It is a collection of medical supplies demand scenarios. It is Medical supplies demand scenarios, It is in Days are allocated to The number of medical supplies in each district, It is The probability of a medical supplies demand scenario occurring. , It is in Medical supplies demand scenario The partition is in The amount of medical supplies urgently needed. It is Partitions in The amount of medical supplies available at the time of ; Step A2: Constrain the distribution of medical supplies without delivery dates and calculate the quantity of medical supplies for each division and headquarters within the planned distribution days. The formula used is as follows: ; In the formula, It is in Tiandi The amount of medical supplies allocated to the headquarters by each division, It is in The amount of medical supplies at headquarters at the end of the day, It is in The amount of medical supplies available at the start of the day; Step A3: Constrain the allocation of medical supplies with delivery dates and calculate the quantity of medical supplies in the partition within the planned allocation days. The formula used is as follows: ; In the formula, is the number of days required to transport medical supplies from one region to another; Step A4: Calculate the quantity of medical supplies at headquarters within the planned distribution days using the following formula: ; Step A5: Preset the safety stock of medical supplies. If the inventory of medical supplies in the division is less than the safety stock within the planned allocation days, the division will not allocate any medical supplies to the headquarters. Step A6: Within the planned allocation days, the total amount of medical supplies allocated by the headquarters to each sub-district shall not be greater than the sum of the amount of newly produced medical supplies and the amount of medical supplies allocated by the sub-district to the headquarters; Step A7: Based on the constraints of Steps A2 to A6, a commercial mixed integer programming solver is used to solve the function for minimizing the expected shortage of medical supplies in Step A1, and the solution is obtained in Step A7. Days are allocated to The number of medical supplies in each district.

2. A fully digital medical material control and tracking system according to claim 1, characterized in that: The medical material tracking module includes a transfer information generation module, a transfer information verification module, a block creation module and a block verification module. Each region is recorded as a group, and each group is numbered to obtain a group number. Each group includes a common node and a validator. The validator includes a head verification node and 8 common verification nodes. The verification node is responsible for generating transfer information and verifying the transfer information and blocks. The medical material tracking module tracks the medical materials through a blockchain network. The blockchain network is composed of a global blockchain and a local blockchain of each group. A blockchain-based method is used to share medical material information through smart contracts and consensus mechanisms.

3. A fully digital medical material control and tracking system according to claim 2, characterized in that: The transfer information generation module includes transfer within the group and transfer outside the group. When the medical supplies are transported to the next group, the RFID tag on the medical information is scanned and the information in the RFID tag is sent to the head verification node. If the verification is successful, the head verification node creates a new block and generates transfer information and a transfer information number, otherwise the medical supplies are marked as abnormal.

4. A fully digital medical material control and tracking system according to claim 3, characterized in that: The transit information verification module sends the transit information of the previous group to the head verification node of the next group for verification, which specifically includes the following steps: Step B1: Let the previous group of the transport be S, S performs a hash operation on the transit information, the transit information number and the group number to obtain a hash parameter; Step B2: Let the next group to be transported be B. S signs the transit information and encrypts the signature using the public key of B's ​​head verification node to obtain an encrypted signature. Step B3: S sends the hash parameter, encrypted signature, transfer information number and group number to B; Step B4: B decrypts the encrypted signature. If the decryption is completed, S's signature is verified, otherwise the medical supplies are marked as abnormal. If the signature verification is successful, the verification hash parameter is calculated and compared with the hash parameter to see if they are the same. If they are the same, B creates a new block based on the transfer information and the transfer information number, otherwise the medical supplies are marked as abnormal.

5. A fully digital medical material control and tracking system according to claim 4, characterized in that: The block creation module creates a block consisting of a block header and a block body. The block header contains the hash value of the previous block, the Merkle root, the random number, the timestamp of creating the block, the block version and the random difficulty number. The block body includes the transfer information and the transfer information number. B calculates the hash value of the current block based on the hash value of the previous block, the Merkle root, the random number and the timestamp of creating the block.

6. A fully digital medical material control and tracking system according to claim 5, characterized in that: The block verification module verifies the new block, specifically including the following steps: Step C1: B uses B's private key to encrypt the hash value, Merkle root, difficulty target value, and timestamp of the current block, and sends it to the ordinary verification node; Step C2: The ordinary verification node uses B's public key to decrypt the hash value, Merkle root, difficulty target value and timestamp of the current block; Step C3: After obtaining the Merkle root, the difficulty target value, and the timestamp of the block creation, all ordinary verification nodes perform hash operations on the hash value of the previous block, the hash value of the current block, the random difficulty number, and the timestamp of the block creation to obtain the verification hash value; Step C4: If the verification hash value is equal to the hash value of the current block, the verification is successful and the current block is added to the blockchain network.

Citation Information

Patent Citations

  • Medicine management system for medicine bins of medical companies

    CN113837656A

  • Emergency medical supply management system based on big data

    CN114649085A