Medical digital supply chain management method and system based on block chain
By adopting blockchain technology in the medical digital supply chain management system, data collection, blocking, hashing calculation, node mapping, encryption processing and on-chain upload are achieved, and the problems of poor information docking, low collaboration efficiency, high labor costs and insufficient information management security in the existing system are solved, and efficient and secure medical digital supply chain information sharing and management are achieved.
Patent Information
- Application Number
- CN202510145960.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-02-10
- Publication Date
- 2025-05-13
- Estimated Expiration
- Not applicable · inactive patent
AI Technical Summary
The existing medical digital supply chain management system has problems such as poor information docking, low collaboration efficiency, high labor costs and insufficient information management security.
The blockchain-based medical digital supply chain management method is adopted to realize the decentralized management and secure sharing of medical digital supply chain information through technical means such as data collection, blocking, hashing calculation, node mapping, encryption processing and on-chain upload.
It improves the sharing and collaboration efficiency of information in the digital supply chain of medical care, reduces labor costs, and ensures the security and reliability of information management through encryption and decentralized storage.
Smart Images

Figure CN119988494A_ABST
Abstract
Description
Technical Field
[0001] The present invention belongs to the technical field of supply chain management, and specifically relates to a medical digital supply chain management method and system based on blockchain. Background Art
[0002] Medical digital supply chain management refers to the use of digital technology and information technology to manage the logistics, procurement, inventory, distribution and other information in the medical industry, and to achieve an efficient, fast, safe and traceable supply chain management model for medical products and services. The medical digital supply chain can strengthen communication and collaboration between medical institutions, suppliers and manufacturers, improve medical work efficiency and quality, and improve medical service experience and satisfaction. However, most of the current medical digital supply chain management adopts a centralized management model. The information connection and sharing between ends and within each end are not smooth enough, and the efficiency of collaboration needs to be improved. In addition, due to the isolation and non-intercommunication of information, it is necessary to connect through dedicated personnel, resulting in high labor costs and easy information loss or leakage. The security and reliability of information management need to be improved. Summary of the invention
[0003] The purpose of the present invention is to provide a blockchain-based medical digital supply chain management method and system to solve the above-mentioned problems existing in the prior art.
[0004] In order to achieve the above object, the present invention adopts the following technical solutions:
[0005] In the first aspect, a blockchain-based medical digital supply chain management method is provided, including:
[0006] Obtain the medical digital supply chain information file uploaded by the data collection end, and parse the medical digital supply chain information file to obtain the medical digital supply chain information;
[0007] Splitting the medical digital supply chain information to obtain a number of medical digital supply chain data blocks, and numbering each medical digital supply chain data block;
[0008] Perform hash calculation on the numbered medical digital supply chain data blocks to obtain the corresponding block hash values, and perform consistent hash calculation on the block hash values to obtain the corresponding block hash modulus values;
[0009] Mapping the block hash modulus value to a preset hash ring, determining a mapping position node of the block hash modulus value in the hash ring, and a marker position node corresponding to the mapping position node in the hash ring, and determining an encryption tool associated with the marker position node;
[0010] Use the corresponding encryption tool and the preset encryption key to encrypt the numbered medical digital supply chain data blocks to obtain the corresponding block encrypted data, perform hash calculation on the preset encryption key, and obtain the corresponding key hash value;
[0011] Combine the block encrypted data, block hash value and key hash value corresponding to the numbered medical digital supply chain data blocks to obtain the corresponding on-chain data;
[0012] Based on the smart contracts deployed in the target blockchain platform, each on-chain data is uploaded to the target blockchain platform respectively.
[0013] In a possible design, when the medical digital supply chain information includes text data and image data, the method further includes:
[0014] The text data contained in the medical digital supply chain information is cleaned, and the image data contained in the medical digital supply chain information is preprocessed.
[0015] In a possible design, the medical digital supply chain information is split to obtain several medical digital supply chain data blocks, including:
[0016] The image data after image preprocessing is separated out separately as the corresponding medical digital supply chain data blocks, and the text data after data cleaning is split according to the set number of bytes to obtain each medical digital supply chain data block.
[0017] In a possible design, the hash calculation is performed on the numbered medical digital supply chain data blocks to obtain the corresponding block hash values, including:
[0018] The SHA-256 hash algorithm is used to perform hash calculations on the numbered medical digital supply chain data blocks to obtain the corresponding block hash values.
[0019] In a possible design, performing consistent hashing on the block hash value to obtain the corresponding block hash modulus value includes:
[0020] The Ketama algorithm is used to perform consistent hashing on the block hash value to obtain the corresponding block hash modulus value.
[0021] In a possible design, mapping the block hash modulus value to a preset hash ring, determining the mapping position node of the block hash modulus value in the hash ring, and the marker position node corresponding to the mapping position node in the hash ring, and determining the encryption tool associated with the marker position node, includes:
[0022] Map the block hash modulus value to a preset hash ring, match it from the initial position node of the hash ring in a clockwise direction, determine the position node of the block hash modulus value in the hash ring, and use the matched position node as the mapping position node, the hash ring is obtained by connecting the set hash modulus value interval clockwise, and each hash modulus value represents a position node;
[0023] Query the first marker position node after the mapping position node in the hash ring in the clockwise direction, extract the key value of the marker position node, and determine the encryption tool associated with the key value. The hash ring is interspersed with several marker position nodes, each marker position node is provided with a corresponding key value, and each key value is respectively associated with a corresponding encryption tool.
[0024] In one possible design, performing hash calculation on a preset encryption key to obtain a corresponding key hash value includes:
[0025] The SHA-256 hash algorithm is used to perform hash calculation on the preset encryption key to obtain the corresponding block hash value.
[0026] In one possible design, before uploading each on-chain data to the target blockchain platform based on the smart contract deployed in the target blockchain platform, the method also includes: building a smart contract and deploying the smart contract to the target blockchain platform.
[0027] In the second aspect, a medical digital supply chain management system based on blockchain is provided, including an information acquisition unit, an information splitting unit, a hash calculation unit, a node mapping unit, an encryption calculation unit, a data combination unit and a data chain unit, wherein:
[0028] An information acquisition unit is used to acquire the medical digital supply chain information file uploaded by the data acquisition terminal, and parse the medical digital supply chain information file to obtain the medical digital supply chain information;
[0029] An information splitting unit is used to split the medical digital supply chain information to obtain a number of medical digital supply chain data blocks, and number each medical digital supply chain data block;
[0030] A hash calculation unit is used to perform hash calculation on the numbered medical digital supply chain data blocks to obtain corresponding block hash values, perform consistent hash calculation on the block hash values to obtain corresponding block hash modulus values, and perform hash calculation on a preset encryption key to obtain a corresponding key hash value;
[0031] A node mapping unit, used to map the block hash modulus value to a preset hash ring, determine the mapping position node of the block hash modulus value in the hash ring, and the marker position node corresponding to the mapping position node in the hash ring, and determine the encryption tool associated with the marker position node;
[0032] An encryption calculation unit, used to encrypt the numbered medical digital supply chain data blocks using a corresponding encryption tool and a preset encryption key to obtain corresponding encrypted block data;
[0033] A data combination unit is used to combine the block encrypted data, block hash value and key hash value corresponding to the numbered medical digital supply chain data blocks to obtain the corresponding on-chain data;
[0034] The data uploading unit is used to upload each uploading data to the target blockchain platform based on the smart contract deployed in the target blockchain platform.
[0035] The third aspect is to provide a blockchain-based medical digital supply chain management system, including:
[0036] A memory for storing instructions;
[0037] A processor is used to read the instructions stored in the memory and execute any one of the methods described in the first aspect according to the instructions.
[0038] In a fourth aspect, a computer-readable storage medium is provided, wherein instructions are stored on the computer-readable storage medium, and when the instructions are executed on a computer, the computer executes any one of the methods described in the first aspect. In addition, a computer program product is provided, and when the computer program product is executed on a computer, the computer executes any one of the methods described in the first aspect.
[0039] Beneficial effects: The present invention collects medical digital supply chain information for sharding to obtain several data blocks, then performs corresponding hash calculation and node mapping processing on each data block, determines the corresponding encryption processing method, and then encrypts each data block based on the determined encryption processing method, and combines the block hash value and the key hash value to obtain the corresponding on-chain data, and finally uploads each on-chain data to the target blockchain platform to achieve efficient medical digital supply chain automation management. The present invention facilitates the information sharing of the medical digital supply chain, improves the efficiency of upstream and downstream channel collaboration, reduces labor costs, and, through data encryption and decentralized data storage, can effectively prevent data loss or leakage, and ensure the security and reliability of shared medical digital supply chain information management. BRIEF DESCRIPTION OF THE DRAWINGS
[0040] In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.
[0041] Figure 1 Schematic diagram of the steps of the method in Example 1 of the present invention;
[0042] Figure 2 This is a schematic diagram of the structure of the system in Example 2 of the present invention;
[0043] Figure 3 Schematic diagram of the system structure in Example 3 of the present invention. DETAILED DESCRIPTION
[0044] It should be noted that the description of these embodiments is used to help understand the present invention, but does not constitute a limitation of the present invention. The specific structures and functional details disclosed herein are only used to describe the exemplary embodiments of the present invention. However, the present invention can be embodied in many alternative forms, and it should not be understood that the present invention is limited to the embodiments set forth herein.
[0045] It should be understood that unless otherwise clearly specified and limited, the corresponding terms should be understood in a broad sense. For example, "connection" can be a fixed connection, a detachable connection, or an integral connection; it can be an electrical connection, a direct connection, an indirect connection through an intermediate medium, or the internal connection of two elements. For ordinary technicians in this field, the specific meanings of the above terms in the embodiments can be understood according to specific circumstances.
[0046] In the following description, certain details are provided to facilitate a complete understanding of the example embodiments. However, it will be appreciated by those of ordinary skill in the art that the example embodiments may be implemented without these certain details. For example, devices may be shown in block diagrams to avoid obscuring the examples with unnecessary details. In other embodiments, well-known processes, structures, and techniques may not be shown in unnecessary detail to avoid obscuring the embodiments.
[0047] Embodiment 1:
[0048] This embodiment provides a blockchain-based medical digital supply chain management method, which can be applied to corresponding management terminals, such as Figure 1 As shown, the method comprises the following steps:
[0049] S1. Obtain the medical digital supply chain information file uploaded by the data collection end, and parse the medical digital supply chain information file to obtain the medical digital supply chain information.
[0050] In specific implementation, the medical digital supply chain information generated by the supply chain end can be collected through the corresponding data collection end set up by the medical institution end, the supplier end or the manufacturer end, including logistics information, business flow information, capital flow information and information flow information, etc., to generate the corresponding medical digital supply chain information file, and upload the medical digital supply chain information file to the management terminal. The management terminal parses the medical digital supply chain information file and extracts the corresponding medical digital supply chain information. When the medical digital supply chain information contains text data and image data, the management terminal can clean the text data contained in the medical digital supply chain information to remove redundant and repeated data, and perform image preprocessing on the image data contained in the medical digital supply chain information, including image enhancement and correction processing, to ensure the recognition of the image information.
[0051] S2. Split the medical digital supply chain information to obtain several medical digital supply chain data blocks, and number each medical digital supply chain data block.
[0052] In specific implementation, the medical digital supply chain information can be split based on the set data splitting rules, including splitting the image data after image preprocessing as the corresponding medical digital supply chain data blocks, and splitting the text data after data cleaning according to the set number of bytes to obtain each medical digital supply chain data block. Then, each medical digital supply chain data block is numbered and the relationship between each medical digital supply chain data block is marked.
[0053] S3. Perform hash calculation on the numbered medical digital supply chain data blocks to obtain the corresponding block hash values, and perform consistent hash calculation on the block hash values to obtain the corresponding block hash modulus values.
[0054] In specific implementation, the SHA-256 hash algorithm can be used to perform hash calculation on the numbered medical digital supply chain data blocks to obtain the corresponding block hash values. The Ketama algorithm can also be used to perform consistent hash calculation on the block hash values to obtain the corresponding block hash modulus values.
[0055] S4. Map the block hash modulus value to a preset hash ring, determine the mapping position node of the block hash modulus value in the hash ring, and the marker position node corresponding to the mapping position node in the hash ring, and determine the encryption tool associated with the marker position node.
[0056] In specific implementation, the block hash modulus value can be mapped to a preset hash ring, and matching is performed in a clockwise direction from the initial position node of the hash ring to determine the position node of the block hash modulus value in the hash ring, and the matched position node is used as the mapping position node. The hash ring is obtained by connecting the set hash modulus value interval clockwise, and each hash modulus value represents a position node.
[0057] Then, the first marker position node after the mapping position node in the hash ring in the clockwise direction is queried, and the key value of the marker position node is extracted to determine the encryption tool associated with the key value. Several marker position nodes are interspersed in the hash ring, and each marker position node is provided with a corresponding key value, and each key value is respectively associated with a corresponding encryption tool (i.e., encryption software).
[0058] S5. Use the corresponding encryption tool and the preset encryption key to encrypt the numbered medical digital supply chain data blocks to obtain the corresponding block encrypted data, perform hash calculation on the preset encryption key, and obtain the corresponding key hash value.
[0059] In specific implementation, after the management terminal determines the encryption tool corresponding to the medical digital supply chain data block, it can use the encryption tool and the preset encryption key to encrypt the medical digital supply chain data block with the corresponding number to obtain the corresponding block encrypted data. At the same time, the SHA-256 hash algorithm can be used to perform hash calculation on the preset encryption key to obtain the corresponding block hash value.
[0060] S6. Combine the encrypted block data, block hash value and key hash value corresponding to the numbered medical digital supply chain data blocks to obtain the corresponding on-chain data.
[0061] During specific implementation, the management terminal can combine the block encrypted data, block hash value and key hash value corresponding to the numbered medical digital supply chain data blocks to obtain the corresponding chain data.
[0062] S7. Upload each on-chain data to the target blockchain platform based on the smart contract deployed in the target blockchain platform.
[0063] In specific implementation, after the management terminal builds a smart contract according to the target blockchain platform and deploys the smart contract to the target blockchain platform, it can upload each on-chain data to the target blockchain platform based on the smart contract deployed in the target blockchain platform, thereby realizing the decentralized storage management of medical digital supply chain information. When the corresponding authorized supply chain end needs to obtain the medical digital supply chain information stored in the blockchain, it can obtain the corresponding on-chain data from the corresponding node of the target blockchain platform, and then perform reverse processing to obtain the medical digital supply chain data blocks with corresponding numbers. That is, extract the block encrypted data, block hash value and key hash value from the on-chain data, then use the saved encryption key to perform hash calculation to obtain the hash value to be verified, use the key hash value to verify the hash value to be verified, and if the verification is passed, use the block hash value to perform consistent hash calculation to obtain the corresponding block hash modulus value, map the block hash modulus value to the set hash ring, determine the mapping position node of the block hash modulus value in the hash ring, and the corresponding mark position node of the mapping position node in the hash ring, and determine the encryption tool associated with the mark position node, and then use the encryption tool and the saved encryption key to decrypt the block encrypted data to obtain the numbered medical digital supply chain data blocks. Finally, combine the numbered medical digital supply chain data blocks according to the numbering relationship to obtain the required medical digital supply chain information.
[0064] This method facilitates the information sharing of the medical digital supply chain, improves the efficiency of upstream and downstream channel collaboration, reduces labor costs, and, through data encryption and decentralized data storage, can effectively prevent data loss or leakage, ensuring the security and reliability of shared medical digital supply chain information management.
[0065] Embodiment 2:
[0066] This embodiment provides a medical digital supply chain management system based on blockchain, such as Figure 2 As shown, it includes an information acquisition unit, an information splitting unit, a hash calculation unit, a node mapping unit, an encryption calculation unit, a data combination unit and a data chain unit, wherein:
[0067] An information acquisition unit is used to acquire the medical digital supply chain information file uploaded by the data acquisition terminal, and parse the medical digital supply chain information file to obtain the medical digital supply chain information;
[0068] An information splitting unit is used to split the medical digital supply chain information to obtain a number of medical digital supply chain data blocks, and number each medical digital supply chain data block;
[0069] A hash calculation unit is used to perform hash calculation on the numbered medical digital supply chain data blocks to obtain corresponding block hash values, perform consistent hash calculation on the block hash values to obtain corresponding block hash modulus values, and perform hash calculation on a preset encryption key to obtain a corresponding key hash value;
[0070] A node mapping unit, used to map the block hash modulus value to a preset hash ring, determine the mapping position node of the block hash modulus value in the hash ring, and the marker position node corresponding to the mapping position node in the hash ring, and determine the encryption tool associated with the marker position node;
[0071] An encryption calculation unit, used to encrypt the numbered medical digital supply chain data blocks using a corresponding encryption tool and a preset encryption key to obtain corresponding encrypted block data;
[0072] A data combination unit is used to combine the block encrypted data, block hash value and key hash value corresponding to the numbered medical digital supply chain data blocks to obtain the corresponding on-chain data;
[0073] The data uploading unit is used to upload each uploading data to the target blockchain platform based on the smart contract deployed in the target blockchain platform.
[0074] Embodiment 3:
[0075] This embodiment provides a medical digital supply chain management system based on blockchain, such as Figure 3 As shown, at the hardware level, it includes:
[0076] Data interface, used to establish data connection between the processor and the external data terminal;
[0077] A memory for storing instructions;
[0078] A processor is used to read the instructions stored in the memory and execute the blockchain-based medical digital supply chain management method in Example 1 according to the instructions.
[0079] Optionally, the system further includes an internal bus, through which the processor, the memory and the data interface can be interconnected, and the internal bus can be an ISA (Industry Standard Architecture) bus, a PCI (Peripheral Component Interconnect) bus or an EISA (Extended Industry Standard Architecture) bus, etc. The bus can be divided into an address bus, a data bus, a control bus, etc.
[0080] The memory may include, but is not limited to, random access memory (RAM), read only memory (ROM), flash memory, first input first output (FIFO) and / or first in last out (FILO) memory, etc. The processor may be a general-purpose processor, including a central processing unit (CPU), a network processor (NP), etc.; it may also be a digital signal processor (DSP), an application specific integrated circuit (ASIC), a field programmable gate array (FPGA) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components.
[0081] Embodiment 4:
[0082] This embodiment provides a computer-readable storage medium, on which instructions are stored. When the instructions are executed on a computer, the computer executes the blockchain-based medical digital supply chain management method in Embodiment 1. The computer-readable storage medium refers to a carrier for storing data, which may include but is not limited to a floppy disk, an optical disk, a hard disk, a flash memory, a USB flash drive, and / or a memory stick, etc. The computer may be a general-purpose computer, a special-purpose computer, a computer network, or other programmable devices.
[0083] This embodiment also provides a computer program product, which, when executed on a computer, executes the blockchain-based medical digital supply chain management method in Embodiment 1. The computer may be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device.
[0084] Finally, it should be noted that the above description is only a preferred embodiment of the present invention and is not intended to limit the protection scope of the present invention. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present invention shall be included in the protection scope of the present invention.
Claims
1. A medical digital supply chain management method based on blockchain, characterized in that: include: Obtain the medical digital supply chain information file uploaded by the data collection end, and parse the medical digital supply chain information file to obtain the medical digital supply chain information; Splitting the medical digital supply chain information to obtain a number of medical digital supply chain data blocks, and numbering each medical digital supply chain data block; Perform hash calculation on the numbered medical digital supply chain data blocks to obtain the corresponding block hash values, and perform consistent hash calculation on the block hash values to obtain the corresponding block hash modulus values; Mapping the block hash modulus value to a preset hash ring, determining a mapping position node of the block hash modulus value in the hash ring, and a marker position node corresponding to the mapping position node in the hash ring, and determining an encryption tool associated with the marker position node; Use the corresponding encryption tool and the preset encryption key to encrypt the numbered medical digital supply chain data blocks to obtain the corresponding block encrypted data, perform hash calculation on the preset encryption key, and obtain the corresponding key hash value; Combine the block encrypted data, block hash value and key hash value corresponding to the numbered medical digital supply chain data blocks to obtain the corresponding on-chain data; Based on the smart contracts deployed in the target blockchain platform, each on-chain data is uploaded to the target blockchain platform respectively.
2. According to the blockchain-based medical digital supply chain management method of claim 1, it is characterized in that: When the medical digital supply chain information includes text data and image data, the method further includes: The text data contained in the medical digital supply chain information is cleaned, and the image data contained in the medical digital supply chain information is preprocessed.
3. According to a blockchain-based medical digital supply chain management method according to claim 2, it is characterized in that: The medical digital supply chain information is split to obtain several medical digital supply chain data blocks, including: The image data after image preprocessing is separated out separately as the corresponding medical digital supply chain data blocks, and the text data after data cleaning is split according to the set number of bytes to obtain each medical digital supply chain data block.
4. According to a blockchain-based medical digital supply chain management method according to claim 1, it is characterized in that: The hash calculation is performed on the numbered medical digital supply chain data blocks to obtain the corresponding block hash values, including: The SHA-256 hash algorithm is used to perform hash calculations on the numbered medical digital supply chain data blocks to obtain the corresponding block hash values.
5. According to a blockchain-based medical digital supply chain management method according to claim 1, it is characterized in that: The performing consistent hash calculation on the block hash value to obtain the corresponding block hash modulus value includes: The Ketama algorithm is used to perform consistent hashing on the block hash value to obtain the corresponding block hash modulus value.
6. According to a blockchain-based medical digital supply chain management method according to claim 1, it is characterized in that: The method of mapping the block hash modulus value to a preset hash ring, determining the mapping position node of the block hash modulus value in the hash ring, and the marker position node corresponding to the mapping position node in the hash ring, and determining the encryption tool associated with the marker position node, includes: Map the block hash modulus value to a preset hash ring, match it from the initial position node of the hash ring in a clockwise direction, determine the position node of the block hash modulus value in the hash ring, and use the matched position node as the mapping position node, the hash ring is obtained by connecting the set hash modulus value interval clockwise, and each hash modulus value represents a position node; Query the first marker position node after the mapping position node in the hash ring in the clockwise direction, extract the key value of the marker position node, and determine the encryption tool associated with the key value. The hash ring is interspersed with several marker position nodes, each marker position node is provided with a corresponding key value, and each key value is respectively associated with a corresponding encryption tool.
7. According to a blockchain-based medical digital supply chain management method according to claim 1, it is characterized in that: The performing hash calculation on the preset encryption key to obtain the corresponding key hash value includes: The SHA-256 hash algorithm is used to perform hash calculation on the preset encryption key to obtain the corresponding block hash value.
8. According to a blockchain-based medical digital supply chain management method according to claim 1, it is characterized in that: Before uploading each on-chain data to the target blockchain platform based on the smart contract deployed in the target blockchain platform, the method also includes: constructing a smart contract and deploying the smart contract to the target blockchain platform.
9. A medical digital supply chain management system based on blockchain, characterized in that: It includes an information acquisition unit, an information splitting unit, a hash calculation unit, a node mapping unit, an encryption calculation unit, a data combination unit and a data chain unit, wherein: An information acquisition unit is used to acquire the medical digital supply chain information file uploaded by the data acquisition terminal, and parse the medical digital supply chain information file to obtain the medical digital supply chain information; An information splitting unit is used to split the medical digital supply chain information to obtain a number of medical digital supply chain data blocks, and number each medical digital supply chain data block; A hash calculation unit is used to perform hash calculation on the numbered medical digital supply chain data blocks to obtain corresponding block hash values, perform consistent hash calculation on the block hash values to obtain corresponding block hash modulus values, and perform hash calculation on a preset encryption key to obtain a corresponding key hash value; A node mapping unit, used to map the block hash modulus value to a preset hash ring, determine the mapping position node of the block hash modulus value in the hash ring, and the marker position node corresponding to the mapping position node in the hash ring, and determine the encryption tool associated with the marker position node; An encryption calculation unit, used to encrypt the numbered medical digital supply chain data blocks using a corresponding encryption tool and a preset encryption key to obtain corresponding encrypted block data; A data combination unit is used to combine the block encrypted data, block hash value and key hash value corresponding to the numbered medical digital supply chain data blocks to obtain the corresponding on-chain data; The data uploading unit is used to upload each uploading data to the target blockchain platform based on the smart contract deployed in the target blockchain platform.
10. A medical digital supply chain management system based on blockchain, characterized in that: include: A memory for storing instructions; A processor is used to read the instructions stored in the memory and execute the blockchain-based medical digital supply chain management method described in any one of claims 1 to 8 according to the instructions.