Supply chain traceability system and method

By generating traceability codes and feature codes of drugs and using blockchain modeling for traceability verification, the problems of irregular information collection and insufficient privacy protection in the drug supply chain are solved, and the accuracy and privacy guarantee of the drug supply chain are achieved. Provides monitoring and transparency throughout the life cycle of the drug.

CN119205153AInactive Publication Date: 2024-12-27WUHAN XIANGAN BOZHI TECH CO LTD
View PDF 0 Cites 1 Cited by

Patent Information

Application Number
CN202411366399.5
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-09-29
Publication Date
2024-12-27
Estimated Expiration
Not applicable · inactive patent

AI Technical Summary

Technical Problem

The existing supply chain traceability system has problems such as irregular information collection, unsafe data storage, vulnerability to central system attacks, and insufficient privacy protection for information exchange among enterprises. Especially in the process of drug traceability, it is difficult to achieve all-round, multi-dimensional definition and privacy. Protection, there are difficulties in traceability and risks of information leakage.

Method used

By generating traceability codes and feature codes of drugs, traceability verification and feature verification are carried out, and standardized descriptions are used to use blockchain modeling methods based on the drug supply chain to ensure the accuracy and privacy of the drug supply chain process, and in drug sales and Provide exception traceability function after use.

Benefits of technology

It achieves the accuracy and privacy guarantee of drug supply chain processes, provides the integrity and safety of drug traceability, and ensures the full life cycle monitoring and transparency of drugs.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119205153A_ABST
    Figure CN119205153A_ABST
Patent Text Reader

Abstract

The invention discloses a supply chain traceability system and method, and relates to the technical field of supply chains, and the system comprises a data acquisition unit, a code generation unit, an information verification unit, a process traceability unit, a supply chain generation unit, and an abnormity traceability unit. The traceability code of the target drug is generated according to the traceability information of the target drug, the corresponding feature code is generated according to the information source in the feature information, and after traceability verification and feature verification are carried out, the drug supply chain process is subjected to standardized description by using the block chain modeling method based on the drug supply chain. According to the method, the drug supply chain process based on the block chain is obtained, the verified abnormal traceability demand is obtained, and the whole supply chain process is output for a provider to perform traceability comparison, so that the accuracy and privacy of establishment of the drug supply chain process are ensured, and traceability and verification are realized in the process of establishment of the process; and meanwhile, abnormal traceability after medicine sales and use can be provided.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of supply chain, and in particular to a supply chain traceability system and method. Background Art

[0002] The supply chain traceability system is a traceability system established for the product supply chain. It is used to track key information of products in the entire supply chain process, including procurement, production, warehousing, transportation, and sales, to ensure product quality and safety and improve supply chain transparency. Relying on cutting-edge technologies such as blockchain, RFID and the Internet of Things, big data, and artificial intelligence, it can provide visualization and monitoring of the entire life cycle of products, which helps to improve the transparency, security, and coordination of the supply chain. Therefore, establishing an efficient supply chain traceability system will become an important means for enterprises to improve their core competitiveness.

[0003] The existing traceability system is mainly faced with problems such as irregular information collection, insecure data storage, vulnerability to central system attacks, and insufficient privacy protection for information exchange between enterprises. The decentralized, distributed, tamper-proof and data traceable characteristics of blockchain technology can undoubtedly better meet the requirements of traceability system construction, such as authenticity of traceability information, reliable storage, and long-term historical preservation. However, traditional blockchain technology lacks a comprehensive and multi-dimensional definition of traceability objects, and has a large on-chain storage pressure. Especially for the process of drug traceability, there is a risk of traceability difficulties and information leakage because it involves the privacy protection of patients and enterprises.

[0004] In view of the above technical defects, a solution is now proposed. Summary of the invention

[0005] The purpose of the present invention is to generate a traceability code for a target drug based on the traceability information of the target drug, generate a corresponding feature code based on the information source in the feature information, perform traceability verification and feature verification, and then use a blockchain modeling method based on the drug supply chain to standardize the description of the drug supply chain process, obtain a blockchain-based drug supply chain process, obtain verified abnormal traceability requirements, and output the entire supply chain process for providers to perform traceability comparison, thereby ensuring the accuracy and privacy of the establishment of the drug supply chain process, realizing traceability and verification in the process of establishing the process, and providing abnormal traceability for drug sales and use.

[0006] In order to achieve the above-mentioned object, the present invention adopts the following technical scheme: a supply chain traceability system, comprising a data acquisition unit, a code generation unit, an information verification unit, a process traceability unit, a supply chain generation unit and an abnormality traceability unit;

[0007] The data acquisition unit is used to acquire basic information of the target drug, the basic information including traceability information and multiple characteristic information, and transmit the basic information to the code generation unit;

[0008] The code generation unit is used to generate a traceability code of the target drug according to the traceability information, and to generate a corresponding feature code according to the information source in the feature information, and to integrate the traceability code and the feature code of the target drug into a code set and send it to the information verification unit;

[0009] The information verification unit obtains the coding set and performs verification, assigns a first verification code to the traceability code in the coding set, the first verification code is used to reflect the type and confidentiality coefficient of the traceability code, and is used to assign a value to the verification end, and at the same time assigns a second verification code to the feature code in the coding set, the second verification code is used to reflect the type and confidentiality coefficient of the feature code, and is also used to assign a value to the verification end;

[0010] The process traceability unit is used to authenticate the identity of the participants in the drug supply chain. If the identity of the participant is verified, the participant is allowed to add the determined drug data that needs to be attached to the blockchain node. At the same time, the traceability verification is performed on the starting node in the drug supply chain according to the traceability code. If the traceability verification is passed, the traceability information of the product is recorded, otherwise the traceability correction is performed;

[0011] The supply chain generation unit is used to record the traceability information of the commodity after the traceability information is corrected, and then perform feature verification according to the feature coding at multiple nodes in the drug supply chain. If the feature verification is passed, the feature information of the target drug is recorded, and the drug supply chain process is standardized and described using the blockchain modeling method based on the drug supply chain to obtain a blockchain-based drug supply chain process;

[0012] The abnormal traceability unit is used to obtain and process abnormal traceability requirements, obtain the traceability code of the target traceability item according to the keywords in the abnormal traceability requirements, and authenticate the provider of the abnormal traceability requirements. If the identity of the provider is verified, the supply chain process corresponding to the target traceability item is tracked according to the traceability code, and the entire supply chain process is output for the provider to conduct traceability comparison.

[0013] Further, the traceability information includes the drug name, drug batch number, production date and expiration date, test report and compliance certificate, where the drug name includes professional name and generic name;

[0014] The characteristic information includes production information, packaging information, circulation information and usage information, wherein the production information includes the name and address of the manufacturer, production process data and production license number, the packaging information includes the packaging form and sales unit identification, the circulation information includes distribution channel data, transportation method, inventory data and sales data, and the usage information includes the name and address of the medical institution using the target drug, the patient information using the target drug, and the information of the prescribing doctor.

[0015] Furthermore, the specific process of obtaining the encoding set is as follows:

[0016] S101, obtaining the traceability information of the target drug, converting each data parameter contained in the traceability information into a numerical code, sorting a plurality of the numerical codes according to a preset sorting rule, and re-joining them to obtain a corresponding traceability code;

[0017] S102, acquiring characteristic information of the target drug, converting each image characteristic data contained in the characteristic information into a numerical code, and sequentially splicing a plurality of the numerical codes to obtain a corresponding primary code;

[0018] S103, configuring splitting parameters, splitting the primary code into a plurality of coded data blocks with different numbers of bits according to the splitting parameters, recording the numbers of the different coded data blocks and configuring a numbering sequence, generating a reorganization code according to the numbers of the coded data blocks, and performing position reorganization on the coded data blocks according to the reorganization code to obtain the characteristic code;

[0019] S104. Sort the traceability code before the feature code and integrate them to obtain a code set.

[0020] Furthermore, the specific process of identity verification for participants in the pharmaceutical supply chain is as follows:

[0021] S201, obtaining identity information of participants in the drug supply chain, the identity information including contact information and identity address, and sending a verification request to the participant according to preset verification questions;

[0022] S202, obtaining a verification feedback answer from the participant, and calculating a correlation coefficient between the verification feedback answer and the verification question. If the correlation coefficient is greater than a preset correlation threshold, the identity of the participant is verified;

[0023] If the correlation coefficient is less than or equal to the preset correlation threshold, the identity of the participant is verified.

[0024] Furthermore, the specific process of traceability verification based on the traceability code is as follows:

[0025] S301, primary verification: verifying that the type of the traceability information in the first verification code is consistent with the type corresponding to the actual traceability code;

[0026] S302, confidentiality verification: obtaining a first feature vector in the first verification code, that is, a confidentiality coefficient of the traceability information corresponding to the first verification code, wherein the confidentiality coefficient is obtained by evaluating the drug name, drug batch number and test report in the traceability information;

[0027] S303: Obtain the actual confidentiality coefficient of the traceability information, calculate the coefficient difference, and verify if the coefficient difference is within a preset coefficient difference range.

[0028] Furthermore, the specific process of obtaining the blockchain-based drug supply chain process is as follows:

[0029] S401, setting a participant node An, where n represents the number of participants of the target drug, and setting a product process node Bm, where m represents the product dimension data designed for the target drug;

[0030] S402: Use the participant node An and the product process node Bm as blockchain nodes, establish a timeline based on the starting time of the generation of valid information in the traceability information, and use the information data attached by the participants in the transaction process as the timeline extends as the block data in the blockchain node;

[0031] S403, classify the attributes of the drug supply chain according to the traceability code, and add an information data type identifier to the block data according to the feature code, wherein the information data type identifier includes a production information identifier, a packaging information identifier, a circulation information identifier, and a usage information identifier;

[0032] S404: Establish association relationships between different blockchain nodes based on the associations between feature codes, and use the association relationships between different blockchain nodes as blockchain node identifiers.

[0033] A traceability method for a supply chain traceability system comprises the following steps:

[0034] Step 1: Obtain basic information of the target drug, including traceability information and multiple feature information;

[0035] Step 2: Generate a traceability code for the target drug based on the traceability information, and generate a corresponding feature code based on the information source in the feature information;

[0036] Step 3: assign a first verification code to the traceability code in the code set, the first verification code is used to reflect the type and confidentiality coefficient of the traceability code, and is used to assign a value to the verification end; and at the same time, assign a second verification code to the feature code in the code set, the second verification code is used to reflect the type and confidentiality coefficient of the feature code, and is also used to assign a value to the verification end;

[0037] Step 4: Authenticate the identity of the participants in the drug supply chain. If the identity of the participant is verified, the participant is allowed to add the determined drug data that needs to be attached to the blockchain node. At the same time, traceability verification is performed on the starting node in the drug supply chain according to the traceability code. If the traceability verification is passed, the traceability information of the product is recorded, otherwise the traceability correction is performed;

[0038] Step 5: After the traceability information is corrected, the traceability information of the product is recorded, and then feature verification is performed according to feature coding at multiple nodes in the drug supply chain. If the feature verification passes, the feature information of the target drug is recorded, and the drug supply chain process is standardized and described using a blockchain modeling method based on the drug supply chain to obtain a blockchain-based drug supply chain process;

[0039] Step 6. Obtain the traceability code of the target traceability item based on the keywords in the abnormal traceability requirement, authenticate the identity of the provider of the abnormal traceability requirement, and if the provider's identity is verified, track the supply chain process corresponding to the target traceability item based on the traceability code, and output the entire supply chain process for the provider to conduct traceability comparison.

[0040] In summary, due to the adoption of the above technical solution, the beneficial effects of the present invention are:

[0041] The supply chain traceability system and method generates a traceability code for a target drug according to the traceability information of the target drug, generates a corresponding feature code according to the information source in the feature information, and assigns a first verification code to the traceability code and a second verification code to the feature code. After identity verification of participants in the drug supply chain, the participants are allowed to add the determined drug data that needs to be attached to the blockchain node. After traceability verification and feature verification, the drug supply chain process is standardizedly described using a blockchain modeling method based on the drug supply chain to obtain a blockchain-based drug supply chain process, obtain abnormal traceability requirements after verification, and output the entire supply chain process for providers to perform traceability comparison, which not only ensures the accuracy and privacy of the establishment of the drug supply chain process, but also realizes traceability and verification in the process of establishing the process, and can also provide abnormal traceability for drug sales and use. BRIEF DESCRIPTION OF THE DRAWINGS

[0042] Figure 1 The overall structural diagram of the present invention is shown;

[0043] Figure 2 The overall process diagram of the present invention is shown. DETAILED DESCRIPTION

[0044] The following will be combined with the drawings in the embodiments of the present invention to clearly and completely describe the technical solutions in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.

[0045] Embodiment 1:

[0046] like Figure 1 As shown, a supply chain traceability system includes a data acquisition unit, a code generation unit, an information verification unit, a process traceability unit, a supply chain generation unit and an abnormality traceability unit;

[0047] The data acquisition unit is used to acquire basic information of the target drug, the basic information including traceability information and multiple characteristic information, and transmit the basic information to the code generation unit;

[0048] The traceability information includes the drug name, drug batch number, production date and expiration date, test report and compliance certificate, where the drug name includes professional name and generic name;

[0049] Characteristic information includes production information, packaging information, circulation information and usage information, among which production information includes the name and address of the manufacturer, production process data and production license number, packaging information includes packaging form and sales unit identification, circulation information includes distribution channel data, transportation method, inventory data and sales data, and usage information includes the name and address of the medical institution using the target drug, patient information using the target drug, and information of the prescribing doctor.

[0050] The code generation unit is used to generate a traceability code of the target drug according to the traceability information, and to generate a corresponding feature code according to the information source in the feature information, and to integrate the traceability code and the feature code of the target drug into a code set and send it to the information verification unit;

[0051] The specific process of obtaining the encoding set is as follows:

[0052] S101, obtaining the traceability information of the target drug, converting each data parameter contained in the traceability information into a numerical code, sorting a plurality of the numerical codes according to a preset sorting rule, and re-joining them to obtain a corresponding traceability code;

[0053] S102, acquiring characteristic information of the target drug, converting each image characteristic data contained in the characteristic information into a numerical code, and sequentially splicing a plurality of the numerical codes to obtain a corresponding primary code;

[0054] S103, configuring splitting parameters, splitting the primary code into a plurality of coded data blocks with different numbers of bits according to the splitting parameters, recording the numbers of the different coded data blocks and configuring a numbering sequence, generating a reorganization code according to the numbers of the coded data blocks, and performing position reorganization on the coded data blocks according to the reorganization code to obtain the characteristic code;

[0055] S104. Sort the traceability code before the feature code and integrate them to obtain a code set.

[0056] The information verification unit obtains the coding set and performs verification, assigns a first verification code to the traceability code in the coding set, the first verification code is used to reflect the type and confidentiality coefficient of the traceability code, and is used to assign a value to the verification end, and at the same time assigns a second verification code to the feature code in the coding set, the second verification code is used to reflect the type and confidentiality coefficient of the feature code, and is also used to assign a value to the verification end;

[0057] The process traceability unit is used to authenticate the identity of the participants in the drug supply chain. If the identity of the participant is verified, the participant is allowed to add the determined drug data that needs to be attached to the blockchain node. At the same time, the traceability verification is performed on the starting node in the drug supply chain according to the traceability code. If the traceability verification is passed, the traceability information of the product is recorded, otherwise the traceability correction is performed;

[0058] The specific process of authenticating participants in the pharmaceutical supply chain is as follows:

[0059] S201, obtaining identity information of participants in the drug supply chain, the identity information including contact information and identity address, and sending a verification request to the participant according to preset verification questions;

[0060] S202, obtaining a verification feedback answer from the participant, and calculating a correlation coefficient between the verification feedback answer and the verification question. If the correlation coefficient is greater than a preset correlation threshold, the identity of the participant is verified;

[0061] If the correlation coefficient is less than or equal to the preset correlation threshold, the identity of the participant is verified.

[0062] The specific process of traceability verification based on the traceability code is as follows:

[0063] S301, primary verification: verifying that the type of the traceability information in the first verification code is consistent with the type corresponding to the actual traceability code;

[0064] S302, confidentiality verification: obtaining a first feature vector in the first verification code, that is, a confidentiality coefficient of the traceability information corresponding to the first verification code, wherein the confidentiality coefficient is obtained by evaluating the drug name, drug batch number and test report in the traceability information;

[0065] S303: Obtain the actual confidentiality coefficient of the traceability information, calculate the coefficient difference, and verify if the coefficient difference is within a preset coefficient difference range.

[0066] The supply chain generation unit is used to record the traceability information of the commodity after the traceability information is corrected, and then perform feature verification according to the feature coding at multiple nodes in the drug supply chain. If the feature verification is passed, the feature information of the target drug is recorded, and the drug supply chain process is standardized and described using the blockchain modeling method based on the drug supply chain to obtain a blockchain-based drug supply chain process;

[0067] The specific process of obtaining the blockchain-based drug supply chain process is as follows:

[0068] S401, setting a participant node An, where n represents the number of participants of the target drug, and setting a product process node Bm, where m represents the product dimension data designed for the target drug;

[0069] S402: Use the participant node An and the product process node Bm as blockchain nodes, establish a timeline based on the starting time of the generation of valid information in the traceability information, and use the information data attached by the participants in the transaction process as the timeline extends as the block data in the blockchain node;

[0070] S403, classify the attributes of the drug supply chain according to the traceability code, and add an information data type identifier to the block data according to the feature code, wherein the information data type identifier includes a production information identifier, a packaging information identifier, a circulation information identifier, and a usage information identifier;

[0071] S404: Establish association relationships between different blockchain nodes based on the associations between feature codes, and use the association relationships between different blockchain nodes as blockchain node identifiers.

[0072] The abnormal traceability unit is used to obtain and process abnormal traceability requirements, obtain the traceability code of the target traceability item according to the keywords in the abnormal traceability requirements, and authenticate the provider of the abnormal traceability requirements. If the identity of the provider is verified, the supply chain process corresponding to the target traceability item is tracked according to the traceability code, and the entire supply chain process is output for the provider to conduct traceability comparison.

[0073] The present invention generates a traceability code of a target drug according to the traceability information of the target drug, generates a corresponding feature code according to the information source in the feature information, and assigns a first verification code to the traceability code and a second verification code to the feature code. After identity verification of participants in the drug supply chain, the participants are allowed to add the determined drug data that needs to be attached to the blockchain node. After traceability verification and feature verification are performed at the same time, the drug supply chain process is standardizedly described using a blockchain modeling method based on the drug supply chain to obtain a blockchain-based drug supply chain process, obtain the verified abnormal traceability requirements, and output the entire supply chain process for providers to perform traceability comparison, which not only ensures the accuracy and privacy of the establishment of the drug supply chain process, but also realizes traceability and verification in the process of establishing the process, and can also provide for abnormal traceability after drug sales and use.

[0074] Embodiment 2:

[0075] like Figure 2 As shown, a traceability method of a supply chain traceability system includes the following steps:

[0076] Step 1: Obtain basic information of the target drug, including traceability information and multiple feature information;

[0077] Step 2: Generate a traceability code for the target drug based on the traceability information, and generate a corresponding feature code based on the information source in the feature information;

[0078] Step 3: assign a first verification code to the traceability code in the code set, the first verification code is used to reflect the type and confidentiality coefficient of the traceability code, and is used to assign a value to the verification end; and at the same time, assign a second verification code to the feature code in the code set, the second verification code is used to reflect the type and confidentiality coefficient of the feature code, and is also used to assign a value to the verification end;

[0079] Step 4: Authenticate the identity of the participants in the drug supply chain. If the identity of the participant is verified, the participant is allowed to add the determined drug data that needs to be attached to the blockchain node. At the same time, traceability verification is performed on the starting node in the drug supply chain according to the traceability code. If the traceability verification is passed, the traceability information of the product is recorded, otherwise the traceability correction is performed;

[0080] Step 5: After the traceability information is corrected, the traceability information of the product is recorded, and then feature verification is performed according to feature coding at multiple nodes in the drug supply chain. If the feature verification passes, the feature information of the target drug is recorded, and the drug supply chain process is standardized and described using a blockchain modeling method based on the drug supply chain to obtain a blockchain-based drug supply chain process;

[0081] Step 6. Obtain the traceability code of the target traceability item based on the keywords in the abnormal traceability requirement, authenticate the identity of the provider of the abnormal traceability requirement, and if the provider's identity is verified, track the supply chain process corresponding to the target traceability item based on the traceability code, and output the entire supply chain process for the provider to conduct traceability comparison.

[0082] The size of the interval and threshold is set to facilitate comparison. The size of the threshold depends on the amount of sample data and the number of bases set by technical personnel in this field for each group of sample data; as long as it does not affect the proportional relationship between the parameter and the quantized value.

[0083] The above description is only a preferred specific implementation manner of the present invention, but the protection scope of the present invention is not limited thereto. Any technician familiar with the technical field can make equivalent replacements or changes according to the technical scheme and inventive concept of the present invention within the technical scope disclosed by the present invention, which should be covered by the protection scope of the present invention.

Claims

1. A supply chain traceability system, characterized in that: It includes data acquisition unit, code generation unit, information verification unit, process tracing unit, supply chain generation unit and abnormality tracing unit; The data acquisition unit is used to acquire basic information of the target drug, the basic information including traceability information and multiple characteristic information, and transmit the basic information to the code generation unit; The code generation unit is used to generate a traceability code of the target drug according to the traceability information, and to generate a corresponding feature code according to the information source in the feature information, and to integrate the traceability code and the feature code of the target drug into a code set and send it to the information verification unit; The information verification unit obtains the coding set and performs verification, assigns a first verification code to the traceability code in the coding set, the first verification code is used to reflect the type and confidentiality coefficient of the traceability code, and is used to assign a value to the verification end, and at the same time assigns a second verification code to the feature code in the coding set, the second verification code is used to reflect the type and confidentiality coefficient of the feature code, and is also used to assign a value to the verification end; The process traceability unit is used to authenticate the identity of the participants in the drug supply chain. If the identity of the participant is verified, the participant is allowed to add the determined drug data that needs to be attached to the blockchain node. At the same time, the traceability verification is performed on the starting node in the drug supply chain according to the traceability code. If the traceability verification is passed, the traceability information of the product is recorded, otherwise the traceability correction is performed; The supply chain generation unit is used to record the traceability information of the commodity after the traceability information is corrected, and then perform feature verification according to the feature coding at multiple nodes in the drug supply chain. If the feature verification is passed, the feature information of the target drug is recorded, and the drug supply chain process is standardized and described using the blockchain modeling method based on the drug supply chain to obtain a blockchain-based drug supply chain process; The abnormal traceability unit is used to obtain and process abnormal traceability requirements, obtain the traceability code of the target traceability item according to the keywords in the abnormal traceability requirements, and authenticate the provider of the abnormal traceability requirements. If the identity of the provider is verified, the supply chain process corresponding to the target traceability item is tracked according to the traceability code, and the entire supply chain process is output for the provider to conduct traceability comparison.

2. The supply chain traceability system according to claim 1, characterized in that: The traceability information includes the drug name, drug batch number, production date and expiration date, test report and compliance certificate, where the drug name includes professional name and generic name; The characteristic information includes production information, packaging information, circulation information and usage information, wherein the production information includes the name and address of the manufacturer, production process data and production license number, the packaging information includes the packaging form and sales unit identification, the circulation information includes distribution channel data, transportation method, inventory data and sales data, and the usage information includes the name and address of the medical institution using the target drug, the patient information using the target drug, and the information of the prescribing doctor.

3. The supply chain traceability system according to claim 1, characterized in that: The specific process of obtaining the encoding set is as follows: S101, obtaining the traceability information of the target drug, converting each data parameter contained in the traceability information into a numerical code, sorting a plurality of the numerical codes according to a preset sorting rule, and re-joining them to obtain a corresponding traceability code; S102, acquiring characteristic information of the target drug, converting each image characteristic data contained in the characteristic information into a numerical code, and sequentially splicing a plurality of the numerical codes to obtain a corresponding primary code; S103, configuring splitting parameters, splitting the primary code into a plurality of coded data blocks with different numbers of bits according to the splitting parameters, recording the numbers of the different coded data blocks and configuring a numbering sequence, generating a reorganization code according to the numbers of the coded data blocks, and performing position reorganization on the coded data blocks according to the reorganization code to obtain the characteristic code; S104. Sort the traceability code before the feature code and integrate them to obtain a code set.

4. The supply chain traceability system according to claim 1, characterized in that: The specific process of authenticating participants in the pharmaceutical supply chain is as follows: S201, obtaining identity information of participants in the drug supply chain, the identity information including contact information and identity address, and sending a verification request to the participant according to preset verification questions; S202, obtaining a verification feedback answer from the participant, and calculating a correlation coefficient between the verification feedback answer and the verification question. If the correlation coefficient is greater than a preset correlation threshold, the identity of the participant is verified; If the correlation coefficient is less than or equal to the preset correlation threshold, the identity of the participant is verified.

5. The supply chain traceability system according to claim 1, characterized in that: The specific process of traceability verification based on the traceability code is as follows: S301, primary verification: verifying that the type of the traceability information in the first verification code is consistent with the type corresponding to the actual traceability code; S302, confidentiality verification: obtaining a first feature vector in the first verification code, that is, a confidentiality coefficient of the traceability information corresponding to the first verification code, wherein the confidentiality coefficient is obtained by evaluating the drug name, drug batch number and test report in the traceability information; S303: Obtain the actual confidentiality coefficient of the traceability information, calculate the coefficient difference, and verify if the coefficient difference is within a preset coefficient difference range.

6. The supply chain traceability system according to claim 1, characterized in that: The specific process of obtaining the blockchain-based drug supply chain process is as follows: S401, setting a participant node An, where n represents the number of participants of the target drug, and setting a product process node Bm, where m represents the product dimension data designed for the target drug; S402: Use the participant node An and the product process node Bm as blockchain nodes, establish a timeline based on the starting time of the generation of valid information in the traceability information, and use the information data attached by the participants in the transaction process as the timeline extends as the block data in the blockchain node; S403, classify the attributes of the drug supply chain according to the traceability code, and add an information data type identifier to the block data according to the feature code, wherein the information data type identifier includes a production information identifier, a packaging information identifier, a circulation information identifier, and a usage information identifier; S404: Establish association relationships between different blockchain nodes based on the associations between feature codes, and use the association relationships between different blockchain nodes as blockchain node identifiers.

7. The traceability method of the supply chain traceability system according to any one of claims 1 to 6, characterized in that: The following steps are involved: Step 1: Obtain basic information of the target drug, including traceability information and multiple feature information; Step 2: Generate a traceability code for the target drug based on the traceability information, and generate a corresponding feature code based on the information source in the feature information; Step 3: assign a first verification code to the traceability code in the code set, the first verification code is used to reflect the type and confidentiality coefficient of the traceability code, and is used to assign a value to the verification end; and at the same time, assign a second verification code to the feature code in the code set, the second verification code is used to reflect the type and confidentiality coefficient of the feature code, and is also used to assign a value to the verification end; Step 4: Authenticate the identity of the participants in the drug supply chain. If the identity of the participant is verified, the participant is allowed to add the determined drug data that needs to be attached to the blockchain node. At the same time, traceability verification is performed on the starting node in the drug supply chain according to the traceability code. If the traceability verification is passed, the traceability information of the product is recorded, otherwise the traceability correction is performed; Step 5: After the traceability information is corrected, the traceability information of the product is recorded, and then feature verification is performed according to feature coding at multiple nodes in the drug supply chain. If the feature verification passes, the feature information of the target drug is recorded, and the drug supply chain process is standardized and described using a blockchain modeling method based on the drug supply chain to obtain a blockchain-based drug supply chain process; Step 6. Obtain the traceability code of the target traceability item based on the keywords in the abnormal traceability requirement, authenticate the identity of the provider of the abnormal traceability requirement, and if the provider's identity is verified, track the supply chain process corresponding to the target traceability item based on the traceability code, and output the entire supply chain process for the provider to conduct traceability comparison.

Citation Information

Cited By

  • Medical consumable full-process tracing method and device and electronic equipment

    CN119693016A