Drug monitoring and tracing method and system
By using RFID or NFC tags on drug packaging and converting them into QR codes, transparent traceability of the entire drug process is achieved, and the problems of opacity and sharing of data in the existing technology are solved, the integrity and security of traceability information are improved, and the quality of traceability information is reduced. The operating cost of the traceability system is achieved and the safety of drug use is ensured.
Patent Information
- Application Number
- CN202210988686.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-08-17
- Publication Date
- 2024-12-27
- Estimated Expiration
- 2042-08-17
AI Technical Summary
Due to the different standards of the existing drug traceability system of different traceability systems of third parties, data is opaque and data sharing is difficult. There is chaos in using the traceability code to mix fish with the best and use inferior products as good ones. The traceability code may become a tool for enterprises to make profits, affecting drugs. Safe for medication.
Use RFID or NFC tags as traceability tags, write relevant information in each drug circulation link through the information collection terminal, and convert the tag into a QR code to realize transparent traceability of the entire drug process, strengthen data synchronization, and reduce the operation of the traceability system. cost.
Effectively record information in drug circulation links, prevent information loss, improve the integrity and safety of traceability information, reduce the operating costs of traceability systems, and ensure the safety of drug use.
Smart Images

Figure CN115456640B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of drug supervision, and in particular to a drug monitoring and tracing method and system. Background Art
[0002] In October 2018, the State Food and Drug Administration officially issued the "Guiding Opinions on the Construction of an Informatized Drug Traceability System", requiring companies to establish a drug traceability system independently or through a third party, to achieve "one code for one item, and both item and code for tracking", and to achieve full-range and full-process traceability of all drugs. Drug traceability standards and specifications are an important part of the construction of an informatized drug traceability system and an important basis for strengthening the intercommunication and sharing of traceability information.
[0003] At present, the mainstream drug traceability system is mainly established through the Internet technology, Internet of Things technology, automatic identification technology and other related technologies. It uses the Internet of Things and terminal devices to code drugs in the form of QR codes, RFID tags, etc., to achieve the tracking and collection of drug data information in various circulation links. However, due to the different standards of different third-party traceability systems, although most traceability systems are similar, there are still shortcomings such as data opacity and difficulty in data sharing, which has led to the use of traceability codes to mix fakes with real ones and some traceability codes have even become a tool for companies to make profits. Therefore, the establishment of an effective and standard drug monitoring and traceability method and system will help to achieve transparent and open full-process traceability of drugs, which is of great practical significance for ensuring drug safety. Summary of the invention
[0004] The purpose of the present invention is to propose a drug monitoring and tracing method and system to solve one or more technical problems existing in the prior art and at least provide a beneficial option or create conditions.
[0005] The present invention provides a drug monitoring and tracing method, which manufactures a blank tracing label, affixes the tracing label to a drug package, writes drug-related information to the tracing label through an information collection terminal in each circulation link of the drug, converts the tracing label into a tracing code, affixes the tracing code to the drug package, and obtains the drug tracing information by scanning the tracing code on the drug package. The method can effectively record drug-related information in each circulation link, prevent drug-related information from being lost, strengthen the synchronization of all tracing data in the process of entering information, improve the integrity of tracing information, and effectively reduce the operating cost of the tracing system, ensuring that the tracing system can be continuously and safely carried out.
[0006] In order to achieve the above object, according to one aspect of the present disclosure, a drug monitoring and tracing method is provided, the method comprising the following steps:
[0007] S100, making a blank traceability label and attaching the traceability label to the drug packaging;
[0008] S200, in each circulation link of the drug, the relevant information of the drug is written into the traceability label through the information collection terminal;
[0009] S300, converting the traceability label into a traceability code and attaching the traceability code to the drug packaging;
[0010] S400, obtaining drug traceability information by scanning the traceability code on the drug package;
[0011] Among them, the traceability tag is an RFID electronic tag or an NFC tag, and the traceability code is a QR code.
[0012] Preferably, in step S100, the method for making a blank traceability label is: a blank traceability label is obtained by using an anti-tampering dual-frequency RFID label and a manufacturing method thereof in the patent with invention patent number CN107679612A, or a high-frequency RFID antenna, a manufacturing method and an RFID label used therein in the patent with patent number CN107181059A, or a blank traceability label is obtained by using a Uma and NFC composite anti-counterfeiting label and a manufacturing method thereof in the patent with invention patent number CN103745256B.
[0013] Furthermore, in step S200, each circulation link of the drug includes one or more links of drug production, drug quality inspection, drug storage, drug transportation, and drug retail; the relevant information of the drug includes one or more digital or textual information of drug name, drug origin, raw materials used in manufacturing drugs and raw material sources, pharmaceutical equipment, pharmaceutical location, pharmaceutical manufacturer, pharmaceutical time, storage temperature of drugs, storage warehouse location of drugs, storage relative humidity of drugs, ambient temperature of drug transportation process, model of insulation box used for drug transportation, model of transport vehicle used for drug transportation, drug transportation time, departure time of drug transportation, arrival time of drug transportation, drug quantity, drug production batch number, drug inspection report, drug validity period, drug sales time, drug sales location, drug sales amount, drug sales quantity, and drug sales object.
[0014] Furthermore, in step S200, the information collection terminal is composed of a client and a reader / writer, the reader / writer reads or writes the data in the traceability tag through radio frequency technology, and a node server and an interactive interface are deployed in the client. The node server is used to store relevant information of the drug and communicate with other node servers through the RPC protocol. The other node servers are the node servers in all information collection terminals used in each circulation link of the drug.
[0015] Furthermore, in step S200, relevant information of the drug is written into the traceability label through the information collection terminal. The specific steps are: scan the traceability label on the drug packaging through the information collection terminal, read the data in the traceability label in the reader / writer in the information collection terminal and save the data to the node server in the information collection terminal, input relevant information of the drug in the interactive interface in the information collection terminal, and write the relevant information of the drug into the traceability label through the reader / writer.
[0016] Furthermore, the node server is in one of the states of master state, slave state and candidate state, and the node server in the master state accepts data read and write requests from the node server in the slave state; when the node server in the master state goes down, the node server in the candidate state switches to the master state, and when the node server in the master state operates normally, the node server in the candidate state switches to the slave state, and the node server in the master state sends a synchronization request to all the node servers in the slave state, so that the data of all the node servers in the slave state is consistent with the data of the node server in the master state.
[0017] (The beneficial effect of this step is: since the node server may crash or the data may be out of sync during operation, resulting in the loss of the traceability data of the drug in a certain circulation link, the method of this step can synchronize the data of all node servers, and the node servers in different states can send synchronization requests to each other, thereby effectively protecting the data integrity during the upload process of the traceability data).
[0018] Furthermore, in step S300, the traceability label is converted into a traceability code, and the specific steps are as follows:
[0019] S301, reset all node servers to candidate status, among all node servers, initialize variables TID=1, TO=1, TN=1 for all node servers in turn, record the number of all node servers as CNT, and go to S302;
[0020] S302, executing the level upgrade command on all node servers simultaneously, the specific steps of executing the level upgrade command are: record the node server currently being executed with the level upgrade command as the head node, record the other node servers except the head node as secondary nodes, send a level upgrade request to all secondary nodes through the head node, after receiving the level upgrade request, the secondary node returns a valid packet or an invalid packet to the head node according to the state transition rule; the state transition rule is: when there is a node server in the master state among all node servers, an invalid packet is returned to the head node, when there is no node server in the master state among all node servers, a valid packet is returned to the head node; when the head node receives a valid packet, the variable TN in the head node is increased by 1; when the head node receives an invalid packet, the head node is changed from the candidate state to the slave state; go to S303; (the valid packet and invalid packet refer to data packets used for event notification, and the head node and the secondary node take corresponding actions or execute corresponding commands after receiving the valid packet or the invalid packet)
[0021] S303, if the value of the variable TN in the head node is less than CNT / 2, then the head node increases T0 by 1 after T0 seconds and goes to S302; if the value of the variable TN in the head node is greater than CNT / 2, then the head node changes to the master state, increases the variable TID in the head node by 1, and sends a reset request to all secondary nodes. After receiving the reset request, all secondary nodes update the value of the variable TID in themselves to the value of the variable TID in the head node, and update the value of the variable TN in themselves to 0, and go to S304;
[0022] S304, a heartbeat message is sent to all the node servers in the slave state through the node server in the master state. After receiving the heartbeat message, all the node servers in the slave state detect their own network status. If the network status is normal, a feedback packet is sent to the node server in the master state, and then go to S305. If the node server in the master state does not receive the feedback packet within TO seconds, all the node servers in the slave state are transferred to the candidate state, and then go to S302;
[0023] S305, the node server in the master state sends a data synchronization request to all the node servers in the slave state, so that the data of the node servers in the slave state is consistent with that of the node servers in the master state, and then go to S306;
[0024] S306, accessing a node server in any information collection terminal, and converting the data in the node server into a QR code through a QR code generation technology.
[0025] (The beneficial effect of this step is: due to environmental conditions in various circulation links of drugs, the information collection terminal may be damaged, unresponsive, or have no signal during use, resulting in failure to upload traceability data or missing traceability data. The method of this step can detect the status of the node server, convert the level of the node server, and use heartbeat messages and feedback packages to monitor and feedback the status of the node server in real time. In the process of entering traceability information, the synchronization of data is effectively protected, and the problem of information loss caused by emergencies in the traceability process is solved, which greatly improves the security of traceability information)
[0026] The present disclosure also provides a drug monitoring and tracing system, the drug monitoring and tracing system comprising: a processor, a memory, and a computer program stored in the memory and executable on the processor, the processor implementing the steps of a drug monitoring and tracing method in claim 1 when executing the computer program, the drug monitoring and tracing system can be run on computing devices such as desktop computers, notebook computers, mobile phones, cell phones, tablet computers, PDAs, and cloud data centers, and the executable system may include, but is not limited to, a processor, a memory, and a server cluster, and the processor executes the computer program to run in the following system units:
[0027] A label making unit, used to make blank traceability labels and affix the traceability labels to drug packaging;
[0028] An information writing unit is used to write relevant information of the drug into the traceability label through the information collection terminal in each circulation link of the drug;
[0029] A label conversion unit, used to convert the traceability label into a traceability code and affix the traceability code to the drug packaging;
[0030] The traceability scanning unit is used to obtain the traceability information of the drug by scanning the traceability code on the drug packaging.
[0031] The beneficial effects of the present invention are as follows: the method can effectively record relevant information of drugs in various circulation links, prevent the loss of drug-related information, strengthen the synchronization of all traceability data in the process of entering information, improve the integrity of traceability information, and effectively reduce the operating cost of the traceability system, ensuring that the traceability system can be continuously and safely operated. BRIEF DESCRIPTION OF THE DRAWINGS
[0032] The above and other features of the present disclosure will become more apparent by describing in detail the embodiments shown in the accompanying drawings. The same reference numerals in the accompanying drawings of the present disclosure represent the same or similar elements. Obviously, the accompanying drawings described below are only some embodiments of the present disclosure. For those skilled in the art, other accompanying drawings can be obtained based on these accompanying drawings without creative work. In the accompanying drawings:
[0033] Figure 1 Shown is a flow chart of a drug monitoring and tracing method;
[0034] Figure 2 Shown is a system structure diagram of a drug monitoring and traceability system. DETAILED DESCRIPTION
[0035] The following will be combined with the embodiments and drawings to clearly and completely describe the concept, specific structure and technical effects of the present disclosure, so as to fully understand the purpose, scheme and effect of the present disclosure. It should be noted that the embodiments and features in the embodiments of the present application can be combined with each other without conflict.
[0036] In the description of the present invention, "several" means one or more, "more" means more than two, "greater than", "less than", "exceed" etc. are understood as not including the number itself, and "above", "below", "within" etc. are understood as including the number itself. If there is a description of "first" or "second", it is only used for the purpose of distinguishing the technical features, and cannot be understood as indicating or implying the relative importance or implicitly indicating the number of the indicated technical features or implicitly indicating the order of the indicated technical features.
[0037] like Figure 1 The flowchart of a drug monitoring and tracing method according to the present invention is shown below. Figure 1 A drug monitoring and tracing method according to an embodiment of the present invention will be described.
[0038] The present disclosure provides a drug monitoring and tracing method, the method comprising the following steps:
[0039] S100, making a blank traceability label and attaching the traceability label to the drug packaging;
[0040] S200, in each circulation link of the drug, the relevant information of the drug is written into the traceability label through the information collection terminal;
[0041] S300, converting the traceability label into a traceability code and attaching the traceability code to the drug packaging;
[0042] S400, obtaining drug traceability information by scanning the traceability code on the drug package;
[0043] Among them, the traceability tag is an RFID electronic tag or an NFC tag, and the traceability code is a QR code.
[0044] Preferably, in step S100, the method for making a blank traceability label is: a blank traceability label is obtained by using an anti-tampering dual-frequency RFID label and a manufacturing method thereof in the patent with invention patent number CN107679612A, or a high-frequency RFID antenna, a manufacturing method and an RFID label used therein in the patent with patent number CN107181059A, or a blank traceability label is obtained by using a Uma and NFC composite anti-counterfeiting label and a manufacturing method thereof in the patent with invention patent number CN103745256B.
[0045] Furthermore, in step S200, each circulation link of the drug includes one or more links of drug production, drug quality inspection, drug storage, drug transportation, and drug retail; the relevant information of the drug includes one or more digital or textual information of drug name, drug origin, raw materials used in manufacturing drugs and raw material sources, pharmaceutical equipment, pharmaceutical location, pharmaceutical manufacturer, pharmaceutical time, storage temperature of drugs, storage warehouse location of drugs, storage relative humidity of drugs, ambient temperature of drug transportation process, model of insulation box used for drug transportation, model of transport vehicle used for drug transportation, drug transportation time, departure time of drug transportation, arrival time of drug transportation, drug quantity, drug production batch number, drug inspection report, drug validity period, drug sales time, drug sales location, drug sales amount, drug sales quantity, and drug sales object.
[0046] Furthermore, in step S200, the information collection terminal is composed of a client and a reader / writer, the reader / writer reads or writes the data in the traceability tag through radio frequency technology, and a node server and an interactive interface are deployed in the client. The node server is used to store relevant information of the drug and communicate with other node servers through the RPC protocol. The other node servers are the node servers in all information collection terminals used in each circulation link of the drug.
[0047] Furthermore, in step S200, relevant information of the drug is written into the traceability label through the information collection terminal. The specific steps are: scan the traceability label on the drug packaging through the information collection terminal, read the data in the traceability label in the reader / writer in the information collection terminal and save the data to the node server in the information collection terminal, input relevant information of the drug in the interactive interface in the information collection terminal, and write the relevant information of the drug into the traceability label through the reader / writer.
[0048] Furthermore, the node server is in one of the states of master state, slave state and candidate state, and the node server in the master state accepts data read and write requests from the node server in the slave state; when the node server in the master state goes down, the node server in the candidate state switches to the master state, and when the node server in the master state operates normally, the node server in the candidate state switches to the slave state, and the node server in the master state sends a synchronization request to all the node servers in the slave state, so that the data of all the node servers in the slave state is consistent with the data of the node server in the master state.
[0049] Furthermore, in step S300, the traceability label is converted into a traceability code, and the specific steps are as follows:
[0050] S301, reset all node servers to candidate status, among all node servers, initialize variables TID=1, TO=1, TN=1 for all node servers in turn (each node server stores variables TID, TO, TN), record the number of all node servers as CNT, and go to S302;
[0051] S302, executing the level upgrade command on all node servers at the same time, the specific steps of executing the level upgrade command are: record the node server currently being executed with the level upgrade command as the head node, record the other node servers except the head node as the secondary nodes, send a level upgrade request to all secondary nodes through the head node, after receiving the level upgrade request, the secondary node returns a valid packet or an invalid packet to the head node according to the state transition rule; the state transition rule is: when there is a node server in the master state among all node servers, an invalid packet is returned to the head node, when there is no node server in the master state among all node servers, a valid packet is returned to the head node; when the head node receives a valid packet, the variable TN in the head node is increased by 1; when the head node receives an invalid packet, the head node is changed from the candidate state to the slave state; go to S303;
[0052] S303, if the value of the variable TN in the head node is less than CNT / 2, then the head node increases T0 by 1 after T0 seconds and goes to S302; if the value of the variable TN in the head node is greater than CNT / 2, then the head node changes to the master state, increases the variable TID in the head node by 1, and sends a reset request to all secondary nodes. After receiving the reset request, all secondary nodes update the value of the variable TID in themselves to the value of the variable TID in the head node, and update the value of the variable TN in themselves to 0, and go to S304 (the meaning of "self" is each secondary node itself);
[0053] S304, a heartbeat message is sent to all the node servers in the slave state through the node server in the master state. After receiving the heartbeat message, all the node servers in the slave state detect their own network status. If the network status is normal, a feedback packet is sent to the node server in the master state, and then go to S305. If the node server in the master state does not receive the feedback packet within TO seconds, all the node servers in the slave state are transferred to the candidate state, and then go to S302;
[0054] S305, the node server in the master state sends a data synchronization request to all the node servers in the slave state, so that the data of the node servers in the slave state is consistent with that of the node servers in the master state, and then go to S306;
[0055] S306, accessing a node server in any information collection terminal, and converting the data in the node server into a QR code through a QR code generation technology.
[0056] The drug monitoring and tracing system includes: a processor, a memory, and a computer program stored in the memory and executable on the processor. When the processor executes the computer program, the steps in the above-mentioned drug monitoring and tracing method embodiment are implemented. The drug monitoring and tracing system can be run on computing devices such as desktop computers, laptops, mobile phones, cell phones, tablet computers, PDAs, and cloud data centers. The executable system may include, but is not limited to, processors, memories, and server clusters.
[0057] The embodiment of the present disclosure provides a drug monitoring and tracing system, such as Figure 2 As shown, a drug monitoring and tracing system of this embodiment includes: a processor, a memory, and a computer program stored in the memory and executable on the processor. When the processor executes the computer program, the steps in the above-mentioned drug monitoring and tracing method embodiment are implemented. The processor executes the computer program to run in the following system units:
[0058] A label making unit, used to make blank traceability labels and affix the traceability labels to drug packaging;
[0059] An information writing unit is used to write relevant information of the drug into the traceability label through the information collection terminal in each circulation link of the drug;
[0060] A label conversion unit, used to convert the traceability label into a traceability code and affix the traceability code to the drug packaging;
[0061] The traceability scanning unit is used to obtain the traceability information of the drug by scanning the traceability code on the drug packaging.
[0062] The drug monitoring and tracing system can be run on computing devices such as desktop computers, laptops, PDAs, and cloud data centers. The drug monitoring and tracing system includes, but is not limited to, a processor and a memory. Those skilled in the art will appreciate that the example is merely an example of a drug monitoring and tracing method and system, and does not constitute a limitation on a drug monitoring and tracing method and system, and may include more or fewer components than the example, or a combination of certain components, or different components, for example, the drug monitoring and tracing system may also include input and output devices, network access devices, buses, and the like.
[0063] The processor may be a central processing unit (CPU), or other general-purpose processors, digital signal processors (DSP), application-specific integrated circuits (ASIC), field-programmable gate arrays (FPGA) or other programmable logic devices, discrete component gate circuits or transistor logic devices, discrete hardware components, etc. The general-purpose processor may be a microprocessor or any conventional processor, etc. The processor is the control center of the drug monitoring and traceability system, and uses various interfaces and lines to connect the various sub-areas of the entire drug monitoring and traceability system.
[0064] The memory can be used to store the computer program and / or module, and the processor realizes various functions of the drug monitoring and tracing method and system by running or executing the computer program and / or module stored in the memory, and calling the data stored in the memory. The memory can mainly include a program storage area and a data storage area, wherein the program storage area can store an operating system, an application required for at least one function (such as a sound playback function, an image playback function, etc.); the data storage area can store data created according to the use of the mobile phone (such as audio data, a phone book, etc.). In addition, the memory can include a high-speed random access memory, and can also include a non-volatile memory, such as a hard disk, a memory, a plug-in hard disk, a smart memory card (Smart Media Card, SMC), a secure digital (SecureDigital, SD) card, a flash card (Flash Card), at least one disk storage device, a flash memory device, or other volatile solid-state storage devices.
[0065] The present invention provides a drug monitoring and tracing method, the present invention provides a drug monitoring and tracing method, making a blank traceability label, affixing the traceability label to the drug packaging, in each circulation link of the drug, writing the relevant information of the drug to the traceability label through the information collection terminal, converting the traceability label into a traceability code, affixing the traceability code to the drug packaging, and scanning the traceability code on the drug packaging to obtain the traceability information of the drug. The method can effectively record the relevant information of the drug in each circulation link, prevent the loss of drug-related information, strengthen the synchronization of all traceability data in the process of entering information, improve the integrity of traceability information, and effectively reduce the operating cost of the traceability system, ensuring that the traceability system can be continuously and safely carried out. Although the description of the present disclosure has been quite detailed and particularly describes several of the embodiments, it is not intended to be limited to any of these details or embodiments or any special embodiments, so as to effectively cover the predetermined scope of the present disclosure. In addition, the above describes the present disclosure with the foreseeable embodiments of the inventor, the purpose of which is to provide a useful description, and those non-substantial changes to the present disclosure that have not yet been foreseen can still represent equivalent changes to the present disclosure.
Claims
1. A drug monitoring and tracing method, characterized in that: The method comprises the following steps: S100, making a blank traceability label and attaching the traceability label to the drug packaging; S200, in each circulation link of the drug, the relevant information of the drug is written into the traceability label through the information collection terminal; S300, converting the traceability label into a traceability code and attaching the traceability code to the drug packaging; S400, obtaining drug traceability information by scanning the traceability code on the drug package; Wherein, the traceability tag is an RFID electronic tag or an NFC tag, and the traceability code is a QR code; In step S200, the relevant information of the drug is written into the traceability label through the information collection terminal, and the specific steps are: scanning the traceability label on the drug package through the information collection terminal, reading the data in the traceability label in the reader / writer in the information collection terminal and saving the data to the node server in the information collection terminal, inputting the relevant information of the drug in the interactive interface in the information collection terminal, and writing the relevant information of the drug into the traceability label through the reader / writer; The node server is in one of the states of master state, slave state and candidate state. The node server in the master state accepts data read and write requests from the node server in the slave state. When the node server in the master state is down, the node server in the candidate state is switched to the master state. When the node server in the master state is running normally, the node server in the candidate state is switched to the slave state. The node server in the master state sends a synchronization request to all the node servers in the slave state, so that the data of all the node servers in the slave state is consistent with the data of the node server in the master state. In step S300, the traceability label is converted into a traceability code. The specific steps are as follows: S301, reset all node servers to candidate status, among all node servers, initialize variables TID=1, TO=1, TN=1 for all node servers in turn, record the number of all node servers as CNT, and go to S302; S302, executing the level upgrade command on all node servers at the same time, the specific steps of executing the level upgrade command are: record the node server currently being executed with the level upgrade command as the head node, record the other node servers except the head node as the secondary nodes, send a level upgrade request to all secondary nodes through the head node, after receiving the level upgrade request, the secondary node returns a valid packet or an invalid packet to the head node according to the state transition rule; the state transition rule is: when there is a node server in the master state among all node servers, an invalid packet is returned to the head node, when there is no node server in the master state among all node servers, a valid packet is returned to the head node; when the head node receives a valid packet, the variable TN in the head node is increased by 1; when the head node receives an invalid packet, the head node is changed from the candidate state to the slave state; go to S303; S303, if the value of the variable TN in the head node is less than CNT / 2, then the head node increases T0 by 1 after T0 seconds and goes to S302; if the value of the variable TN in the head node is greater than CNT / 2, then the head node changes to the master state, increases the variable TID in the head node by 1, and sends a reset request to all secondary nodes. After receiving the reset request, all secondary nodes update the value of the variable TID in themselves to the value of the variable TID in the head node, and update the value of the variable TN in themselves to 0, and go to S304; S304, a heartbeat message is sent to all the node servers in the slave state through the node server in the master state. After receiving the heartbeat message, all the node servers in the slave state detect their own network status. If the network status is normal, a feedback packet is sent to the node server in the master state, and then go to S305. If the node server in the master state does not receive the feedback packet within TO seconds, all the node servers in the slave state are transferred to the candidate state, and then go to S302; S305, the node server in the master state sends a data synchronization request to all the node servers in the slave state, so that the data of the node servers in the slave state is consistent with that of the node servers in the master state, and then go to S306; S306, accessing a node server in any information collection terminal, and converting the data in the node server into a QR code through a QR code generation technology.
2. A drug monitoring and tracing method according to claim 1, characterized in that: In step S200, each circulation link of the drug includes one or more links of drug production, drug quality inspection, drug storage, drug transportation, and drug retail; the relevant information of the drug includes one or more digital or text information of drug name, drug origin, raw materials used in manufacturing drugs and raw material sources, pharmaceutical equipment, pharmaceutical location, pharmaceutical manufacturer, pharmaceutical time, storage temperature of drugs, storage warehouse location of drugs, storage relative humidity of drugs, ambient temperature of drug transportation process, model of insulation box used for drug transportation, model of transport vehicle used for drug transportation, drug transportation time, departure time of drug transportation, arrival time of drug transportation, drug quantity, drug production batch number, drug inspection report, drug validity period, drug sales time, drug sales location, drug sales amount, drug sales quantity, and drug sales object.
3. A drug monitoring and tracing method according to claim 1, characterized in that: In step S200, the information collection terminal is composed of a client and a reader / writer. The reader / writer reads or writes data in the traceability tag through radio frequency technology. A node server and an interactive interface are deployed in the client. The node server is used to store relevant information of the drug and communicate with other node servers through the RPC protocol. The other node servers are the node servers in all information collection terminals used in each circulation link of the drug.