[go: up one dir, main page]

CN110084626B - Vaccine production supervision method based on block chain - Google Patents

Vaccine production supervision method based on block chain Download PDF

Info

Publication number
CN110084626B
CN110084626B CN201910381347.8A CN201910381347A CN110084626B CN 110084626 B CN110084626 B CN 110084626B CN 201910381347 A CN201910381347 A CN 201910381347A CN 110084626 B CN110084626 B CN 110084626B
Authority
CN
China
Prior art keywords
transaction
information
block
hash value
production
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201910381347.8A
Other languages
Chinese (zh)
Other versions
CN110084626A (en
Inventor
彭绍亮
胡星
李肯立
龙承念
骆嘉伟
蒋洪波
王树林
卢新国
张磊
杨佳敏
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Hunan University
Original Assignee
Hunan University
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Hunan University filed Critical Hunan University
Priority to CN201910381347.8A priority Critical patent/CN110084626B/en
Publication of CN110084626A publication Critical patent/CN110084626A/en
Application granted granted Critical
Publication of CN110084626B publication Critical patent/CN110084626B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/22Indexing; Data structures therefor; Storage structures
    • G06F16/2228Indexing structures
    • G06F16/2255Hash tables
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/24Querying
    • G06F16/245Query processing
    • G06F16/2455Query execution
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/24Querying
    • G06F16/245Query processing
    • G06F16/2458Special types of queries, e.g. statistical queries, fuzzy queries or distributed queries
    • G06F16/2477Temporal data queries
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/60Protecting data
    • G06F21/602Providing cryptographic facilities or services
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/60Protecting data
    • G06F21/62Protecting access to data via a platform, e.g. using keys or access control rules
    • G06F21/6218Protecting access to data via a platform, e.g. using keys or access control rules to a system of files or objects, e.g. local or distributed file system or database
    • G06F21/6245Protecting personal data, e.g. for financial or medical purposes
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/60Protecting data
    • G06F21/64Protecting data integrity, e.g. using checksums, certificates or signatures
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/018Certifying business or products
    • G06Q30/0185Product, service or business identity fraud

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Health & Medical Sciences (AREA)
  • Computer Security & Cryptography (AREA)
  • Databases & Information Systems (AREA)
  • General Health & Medical Sciences (AREA)
  • Bioethics (AREA)
  • Data Mining & Analysis (AREA)
  • Business, Economics & Management (AREA)
  • Computer Hardware Design (AREA)
  • Computational Linguistics (AREA)
  • Development Economics (AREA)
  • Strategic Management (AREA)
  • General Business, Economics & Management (AREA)
  • Fuzzy Systems (AREA)
  • Mathematical Physics (AREA)
  • Probability & Statistics with Applications (AREA)
  • Marketing (AREA)
  • Finance (AREA)
  • Economics (AREA)
  • Medical Informatics (AREA)
  • Accounting & Taxation (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Medicines Containing Antibodies Or Antigens For Use As Internal Diagnostic Agents (AREA)

Abstract

The invention belongs to the field of computer science, and discloses a block chain-based vaccine production supervision method, which is used for storing relevant parameters and results of culture, harvesting, ultrafiltration, inactivation and purification processes of vaccine production, corresponding sterility inspection, virus titration experiments, inactivation verification experiments and stock solution verification through data acquisition in the vaccine production process, and simultaneously storing hash results of corresponding information in a block chain transaction form and sending the hash results to a supervision mechanism. When the production of the vaccine is completed and the batch issuance is applied, the transaction information of the batch of the vaccine is packaged into a block and is sent to a monitoring mechanism after being written into the information of a production enterprise, the monitoring mechanism completes the verification of the vaccine and simultaneously checks the stored production information of the vaccine, compares the hash result of the production information with the hash information of each transaction in the block, and writes the block into a chain after checking the hash information is correct.

Description

一种基于区块链的疫苗生产监管方法A Blockchain-Based Approach to Vaccine Production Supervision

技术领域technical field

本发明涉及一种基于区块链的疫苗生产监管方法,属于计算机科学领域。The invention relates to a blockchain-based vaccine production supervision method, which belongs to the field of computer science.

背景技术Background technique

疫苗是预防和控制传染病最经济、有效的公共卫生干预措施,对于家庭来说也是减少成员疾病发生、减少医疗费用的有效手段。许多疾病的致死率可达百分之百,接种疫苗是保护生命健康安全十分有效的手段。通过接种疫苗,许多恶劣的疾病被消灭,无数生命得到拯救。Vaccines are the most economical and effective public health interventions to prevent and control infectious diseases. For families, they are also an effective means to reduce the incidence of diseases among members and reduce medical expenses. The fatality rate of many diseases can reach 100%, and vaccination is a very effective means to protect life, health and safety. Many nasty diseases have been eradicated and countless lives saved through vaccination.

在当前,我们的疫苗生产安全还不能得到很好的保护。过去十几年来,发生过许多起疫苗安全事故,包括疫苗造假、擅自改变疫苗生产流程工艺导致的质量问题等等。有鉴于此,有必要使用一种既能保护疫苗生产厂家生产隐私,又能有效监管疫苗生产过程的新技术,进而对疫苗的生产进行监管。At present, the safety of our vaccine production cannot be well protected. In the past decade or so, there have been many vaccine safety accidents, including vaccine falsification, quality problems caused by unauthorized changes in vaccine production processes, and so on. In view of this, it is necessary to use a new technology that can not only protect the privacy of vaccine manufacturers, but also effectively supervise the vaccine production process, and then supervise the production of vaccines.

发明内容Contents of the invention

针对上述问题,本发明提供一种基于区块链的疫苗生产监管方法。In view of the above problems, the present invention provides a blockchain-based vaccine production supervision method.

为了实现上述目的,本发明的解决方案是:In order to achieve the above object, the solution of the present invention is:

一种基于区块链的疫苗生产监管方法,包括如下步骤:A blockchain-based vaccine production supervision method, comprising the following steps:

第一步、开始制备疫苗;当开启生物反应器时,生产工作人员记录设备参数信息并录入到数据处理设备;数据处理设备自动使用哈希函数计算数据的哈希值,将哈希值作为交易输出,并保存时间戳信息,作为一笔区块链交易保存并通过网络发送到药品监管机构;药品监管机构收到交易信息,验证其不是双重使用的交易且不在交易池内,若验证通过,则加入自身交易池。The first step is to start preparing the vaccine; when the bioreactor is turned on, the production staff records the equipment parameter information and enters it into the data processing equipment; the data processing equipment automatically uses the hash function to calculate the hash value of the data, and the hash value is used as a transaction Output and save the timestamp information, save it as a block chain transaction and send it to the drug regulatory agency through the network; the drug regulatory agency receives the transaction information, verifies that it is not a dual-use transaction and is not in the transaction pool, if the verification is passed, then Join your own trading pool.

第二步、每次收获病毒液时,取样进行无菌检查及病毒滴定实验。生产工作人员记录毒液收获量和实验结果信息并录入到数据处理设备;数据处理设备自动使用哈希函数计算数据的哈希值,将上一步产生的哈希值作为交易输入,将本次产生的哈希值作为交易输出,并保存时间戳信息,作为一笔区块链交易保存并通过网络发送到药品监管机构;药品监管机构收到交易信息,验证其不是双重使用的交易且不在交易池内,该笔交易的交易输入为交易池内某一笔交易的输出,若验证通过,则加入自身交易池;In the second step, each time the virus liquid is harvested, samples are taken for sterility inspection and virus titration experiments. The production staff records the amount of venom harvest and the experimental results and enters them into the data processing equipment; the data processing equipment automatically uses the hash function to calculate the hash value of the data, and uses the hash value generated in the previous step as the transaction input, and the generated this time The hash value is output as a transaction, and the timestamp information is saved, saved as a blockchain transaction and sent to the drug regulatory agency through the network; the drug regulatory agency receives the transaction information and verifies that it is not a dual-use transaction and is not in the transaction pool. The transaction input of this transaction is the output of a certain transaction in the transaction pool. If the verification is passed, it will be added to its own transaction pool;

第三步、对病毒液进行超滤;生产工作人员记录超滤参数信息,通过实验测量毒液蛋白含量并记录含量值,将记录的数据输入到数据处理设备中并保存;数据处理设备自动使用哈希函数计算数据的哈希值,将上一步产生的哈希值作为交易输入,将本次产生的哈希值作为交易输出,并保存时间戳信息,作为一笔区块链交易保存并通过网络发送到药品监管机构;药品监管机构收到交易信息,验证其不是双重使用的交易且不在交易池内,该笔交易的交易输入为交易池内某一笔交易的输出,若验证通过,则加入自身交易池;The third step is to perform ultrafiltration on the virus liquid; the production staff records the ultrafiltration parameter information, measures the venom protein content through experiments and records the content value, and inputs the recorded data into the data processing equipment and saves it; the data processing equipment automatically uses Ha The Hash function calculates the hash value of the data, takes the hash value generated in the previous step as the transaction input, and takes the hash value generated this time as the transaction output, and saves the timestamp information, saves it as a blockchain transaction and passes it through the network Sent to the drug regulatory agency; the drug regulatory agency receives the transaction information and verifies that it is not a dual-use transaction and is not in the transaction pool. The transaction input of this transaction is the output of a certain transaction in the transaction pool. If the verification passes, it will be added to its own transaction pool;

第四步、对毒液进行灭活处理,完成后进行灭活验证实验;生产工作人员读取离心机面板上的参数信息并记录这些参数信息,同时记录灭活过程中的灭活剂信息和灭活验证实验结果信息,将记录的数据输入到数据处理设备中并保存;数据处理设备自动使用哈希函数计算数据的哈希值,将上一步产生的哈希值作为交易输入,将本次产生的哈希值作为交易输出,并保存时间戳信息,作为一笔区块链交易保存并通过网络发送到药品监管机构;药品监管机构收到交易信息,验证其不是双重使用的交易且不在交易池内,该笔交易的交易输入为交易池内某一笔交易的输出,若验证通过,则加入自身交易池;The fourth step is to inactivate the venom, and then carry out the inactivation verification experiment; the production staff reads the parameter information on the centrifuge panel and records these parameter information, and records the information of the inactivator and the inactivator during the inactivation process. Verify the experimental result information, input the recorded data into the data processing device and save it; the data processing device automatically uses the hash function to calculate the hash value of the data, and uses the hash value generated in the previous step as the transaction input, and transfers the generated The hash value is output as a transaction, and the time stamp information is saved, saved as a blockchain transaction and sent to the drug regulatory agency through the network; the drug regulatory agency receives the transaction information and verifies that it is not a dual-use transaction and is not in the transaction pool , the transaction input of this transaction is the output of a certain transaction in the transaction pool, if the verification is passed, it will be added to its own transaction pool;

第五步、使用层析柱对毒液进行纯化并原液检定;生产工作人员记录纯化过程中的参数信息,并记录原液检定结果信息,将记录的数据输入到数据处理设备中并保存;数据处理设备自动使用哈希函数计算数据的哈希值,将上一步产生的哈希值作为交易输入,将本次产生的哈希值作为交易输出,并保存时间戳信息,作为一笔区块链交易保存并通过网络发送到药品监管机构;药品监管机构收到交易信息,验证其不是双重使用的交易且不在交易池内,该笔交易的交易输入为交易池内某一笔交易的输出,若验证通过,则加入自身交易池;The fifth step is to use the chromatographic column to purify the venom and test the original solution; the production staff records the parameter information in the purification process, and records the original solution test result information, and inputs the recorded data into the data processing equipment and saves it; the data processing equipment Automatically use the hash function to calculate the hash value of the data, use the hash value generated in the previous step as the transaction input, and use the hash value generated this time as the transaction output, and save the timestamp information as a blockchain transaction And send it to the drug regulatory agency through the network; the drug regulatory agency receives the transaction information and verifies that it is not a dual-use transaction and is not in the transaction pool. The transaction input of this transaction is the output of a certain transaction in the transaction pool. If the verification is passed, then Join its own trading pool;

第六步、将毒液进行稀释、冻干、分装制成成品疫苗;生产工作人员记录疫苗保护剂、赋型剂及相关配比信息,将记录的数据输入到数据处理设备中并保存。数据处理设备自动使用哈希函数计算数据的哈希值,将上一步产生的哈希值作为交易输入,将本次产生的哈希值作为交易输出,并保存时间戳信息,作为一笔区块链交易保存并通过网络发送到药品监管机构;药品监管机构收到交易信息,验证其不是双重使用的交易且不在交易池内,该笔交易的交易输入为交易池内某一笔交易的输出,若验证通过,则加入自身交易池;Step 6: The venom is diluted, freeze-dried, and packaged to make a finished vaccine; the production staff records the vaccine protective agent, excipient and related ratio information, and inputs the recorded data into the data processing equipment and saves it. The data processing equipment automatically uses the hash function to calculate the hash value of the data, takes the hash value generated in the previous step as the transaction input, and takes the hash value generated this time as the transaction output, and saves the timestamp information as a block The chain transaction is saved and sent to the drug regulatory agency through the network; the drug regulatory agency receives the transaction information and verifies that it is not a dual-use transaction and is not in the transaction pool. The transaction input of this transaction is the output of a certain transaction in the transaction pool. If passed, join its own trading pool;

第七步、提出批签发申请;生产工作人员在数据处理设备中选择启动提交申请操作,数据处理设备将所有交易打包为一个区块并加入时间戳信息,在区块头中写入生产企业名称地址的哈希信息,通过网络向药品监管机构发送该区块信息并提出批签发申请;The seventh step is to apply for batch issuance; the production staff chooses to start submitting the application operation in the data processing equipment, and the data processing equipment packages all transactions into a block and adds timestamp information, and writes the name and address of the production company in the block header The hash information of the block is sent to the drug regulatory agency through the network and an application for batch release is submitted;

第八步、药品监管机构收到区块和申请后,对该批次的疫苗样品进行抽样检查;检查人员检查收到的区块中的交易信息是否和交易池中保存的交易信息一致,区块头的企业信息是否正确,生产记录信息产生的哈希值是否与每次交易的哈希值一致;检查无误后,药品监管机构通过申请,对相应区块使用私钥进行签名,通过网络将该批次疫苗生产区块向全网所有企业节点进行广播;Step 8: After the drug regulatory agency receives the block and the application, it conducts a sampling inspection of the batch of vaccine samples; the inspector checks whether the transaction information in the received block is consistent with the transaction information stored in the transaction pool, and the district Whether the enterprise information of the block header is correct, and whether the hash value generated by the production record information is consistent with the hash value of each transaction; The batch vaccine production block is broadcast to all enterprise nodes in the whole network;

第九步、各企业节点对收到的区块进行验证,确认该区块签名是否为药品监管机构签名,同时确认区块内交易输入输出是否一一对应,在自身区块链内查找与该区块的区块头所写的企业名称地址哈希值一致的区块,检查各区块时间戳,根据生产时间确认该企业是否有伪造生产记录的嫌疑,若确认正常生产,则将该区块信息加入自身保存的区块链上,否则则向药品监管机构进行举报。Step 9. Each enterprise node verifies the received block, confirms whether the signature of the block is signed by the drug regulatory agency, and confirms whether the transaction input and output in the block correspond one-to-one. For blocks with the same hash value of the company name and address written in the block header of the block, check the time stamp of each block, and confirm whether the company is suspected of falsifying production records according to the production time. If normal production is confirmed, the block information Add to the blockchain saved by itself, otherwise report to the drug regulatory agency.

本发明的有益效果是:提供了一种基于区块链的疫苗生产监管方法,通过对疫苗生产过程中的数据采集,将疫苗生产过程中的相关参数和实验检测结果保存,同时以区块链交易的形式保存对应信息的哈希结果并发送至药品监管机构。当一批疫苗生产完毕后,将交易打包为区块,由药品监管部门验证该批次疫苗生产信息无误后将区块上链。实现了对疫苗生产过程的监管,保证疫苗生产质量安全,并保护了疫苗生产企业的商业隐私数据。The beneficial effects of the present invention are: a blockchain-based vaccine production supervision method is provided, through the data collection in the vaccine production process, the relevant parameters and experimental detection results in the vaccine production process are saved, and at the same time, the blockchain The form of the transaction saves the hash result of the corresponding information and sends it to the drug regulatory agency. When a batch of vaccines is produced, the transactions are packaged into blocks, and the drug regulatory department verifies that the production information of the batch of vaccines is correct and then puts the blocks on the chain. It realizes the supervision of the vaccine production process, ensures the quality and safety of vaccine production, and protects the commercial privacy data of vaccine production enterprises.

附图说明Description of drawings

图1为本发明整体区块链网络结构图;Fig. 1 is the overall block chain network structural diagram of the present invention;

图2为本发明企业节点内区块链网络结构图。Fig. 2 is a block chain network structure diagram within an enterprise node in the present invention.

具体实施方式Detailed ways

下面结合附图和实施例对本发明进一步说明。The present invention will be further described below in conjunction with the accompanying drawings and embodiments.

如图1所示,区块链网络包括一个监管节点和多个企业节点。As shown in Figure 1, the blockchain network includes a supervisory node and multiple enterprise nodes.

如图2所示:as shown in picture 2:

本发明提供一种基于区块链的疫苗生产监管方法,可以监管企业的疫苗生产行为,下面结合一个实施例具体说明该方法的步骤:The present invention provides a blockchain-based vaccine production supervision method, which can supervise the vaccine production behavior of enterprises. The steps of the method will be described in detail in conjunction with an example below:

第一步、开始制备疫苗。生产企业将相应的生产细胞置于微载体生物反应器中扩增,向微载体生物反应器中加入处理液,然后调整微载体生物反应器,设置其灌流速度为零,清洗生产细胞表面。最后,在清洗后的生产细胞上接种病毒固定毒株。此时,生产工作人员记录设备参数信息并录入到数据处理设备。数据处理设备自动使用哈希函数计算数据的哈希值,将哈希值作为交易输出,并保存时间戳信息,作为一笔区块链交易保存并通过网络发送到药品监管机构。药品监管机构收到交易信息,验证其不是双重使用的交易且不在交易池内,若验证通过,则加入自身交易池。The first step is to start preparing the vaccine. The production enterprise puts the corresponding production cells in the microcarrier bioreactor to amplify, adds the treatment solution to the microcarrier bioreactor, then adjusts the microcarrier bioreactor, sets its perfusion speed to zero, and cleans the surface of the production cells. Finally, virus-immobilized strains are inoculated on the washed producer cells. At this time, the production staff records the equipment parameter information and enters it into the data processing equipment. The data processing equipment automatically uses the hash function to calculate the hash value of the data, outputs the hash value as a transaction, and saves the time stamp information, saves it as a block chain transaction and sends it to the drug regulatory agency through the network. The drug regulatory agency receives the transaction information and verifies that it is not a dual-use transaction and is not in the transaction pool. If the verification passes, it will join its own transaction pool.

第二步、培养约5天左右时间,收获第一次病毒液。根据细胞生长情况,重新加入新配制的病毒维持液,约500-600ml,4天后收获第二次病毒液。根据细胞生长情况,重新加入新配制的病毒维持液,约400-600ml,3天后收获第三次病毒液,每次收获毒液时对收获的毒液进行病毒滴定实验和无菌检查。每次收获毒液时,生产工作人员记录毒液收获量和实验结果,并录入到数据处理设备中。数据处理设备自动使用哈希函数计算数据的哈希值,将上一步产生的哈希值作为交易输入,将本次产生的哈希值作为交易输出,并保存时间戳信息,作为一笔区块链交易保存并通过网络发送到药品监管机构。药品监管机构收到交易信息,验证其不是双重使用的交易且不在交易池内,该笔交易的交易输入为交易池内某一笔交易的输出,若验证通过,则加入自身交易池。The second step is to cultivate for about 5 days, and harvest the first virus liquid. According to the growth of the cells, re-add the newly prepared virus maintenance solution, about 500-600ml, and harvest the second virus solution 4 days later. According to the growth of the cells, re-add the newly prepared virus maintenance solution, about 400-600ml, harvest the third virus solution after 3 days, and carry out the virus titration experiment and sterility inspection on the harvested venom every time the venom is harvested. Every time the venom is harvested, the production staff records the amount of venom harvested and the experimental results, and enters them into the data processing equipment. The data processing equipment automatically uses the hash function to calculate the hash value of the data, takes the hash value generated in the previous step as the transaction input, and takes the hash value generated this time as the transaction output, and saves the timestamp information as a block On-chain transactions are saved and sent across the network to drug regulators. The drug regulatory agency receives the transaction information and verifies that it is not a dual-use transaction and is not in the transaction pool. The transaction input of this transaction is the output of a certain transaction in the transaction pool. If the verification passes, it will be added to its own transaction pool.

第三步、将检定合格的多瓶多次病毒收获液在严格无菌操作下合并,用30万分子量的超滤膜超滤、PBS清洗,浓缩至适宜的蛋白质含量范围。生产工作人员记录超滤参数信息,通过实验测量毒液蛋白含量并记录含量值,将记录的数据输入到数据处理设备中并保存。数据处理设备自动使用哈希函数计算数据的哈希值,将上一步产生的哈希值作为交易输入,将本次产生的哈希值作为交易输出,并保存时间戳信息,作为一笔区块链交易保存并通过网络发送到药品监管机构。药品监管机构收到交易信息,验证其不是双重使用的交易且不在交易池内,该笔交易的交易输入为交易池内某一笔交易的输出,若验证通过,则加入自身交易池。The third step is to combine multiple bottles of virus harvest liquids that have passed the test under strict aseptic operation, use 300,000 molecular weight ultrafiltration membrane ultrafiltration, wash with PBS, and concentrate to a suitable protein content range. The production staff records the ultrafiltration parameter information, measures the venom protein content through experiments and records the content value, and inputs the recorded data into the data processing equipment and saves it. The data processing equipment automatically uses the hash function to calculate the hash value of the data, takes the hash value generated in the previous step as the transaction input, and takes the hash value generated this time as the transaction output, and saves the timestamp information as a block On-chain transactions are saved and sent across the network to drug regulators. The drug regulatory agency receives the transaction information and verifies that it is not a dual-use transaction and is not in the transaction pool. The transaction input of this transaction is the output of a certain transaction in the transaction pool. If the verification passes, it will be added to its own transaction pool.

第四步、将每1000ml的超滤浓缩液按照最终浓度1/4000,加入10%的β-丙内酯溶液2.5ml,使用离心机设备摇匀,置于4℃的冷冻环境内24小时,然后置于37℃的环境下2小时,水解,完成灭活验证实验。生产工作人员读取离心机输出信息获取并记录参数信息,同时记录灭活过程中的灭活剂信息和灭活验证实验结果信息,将记录的数据输入到数据处理设备中并保存。数据处理设备自动使用哈希函数计算数据的哈希值,将上一步产生的哈希值作为交易输入,将本次产生的哈希值作为交易输出,并保存时间戳信息,作为一笔区块链交易保存并通过网络发送到药品监管机构。药品监管机构收到交易信息,验证其不是双重使用的交易且不在交易池内,该笔交易的交易输入为交易池内某一笔交易的输出,若验证通过,则加入自身交易池。The fourth step is to add 2.5ml of 10% β-propiolactone solution to each 1000ml of the ultrafiltration concentrate according to the final concentration of 1/4000, shake it with a centrifuge, and place it in a freezing environment at 4°C for 24 hours. Then it was placed in an environment of 37°C for 2 hours, hydrolyzed, and the inactivation verification experiment was completed. The production staff read the output information of the centrifuge to obtain and record the parameter information, and at the same time record the inactivation agent information and the inactivation verification experiment result information during the inactivation process, and input the recorded data into the data processing equipment and save it. The data processing equipment automatically uses the hash function to calculate the hash value of the data, takes the hash value generated in the previous step as the transaction input, and takes the hash value generated this time as the transaction output, and saves the timestamp information as a block On-chain transactions are saved and sent across the network to drug regulators. The drug regulatory agency receives the transaction information and verifies that it is not a dual-use transaction and is not in the transaction pool. The transaction input of this transaction is the output of a certain transaction in the transaction pool. If the verification passes, it will be added to its own transaction pool.

第五步、使用Sepharose4FF琼脂糖凝胶柱对病毒灭活液层析进行纯化,每次上样量约800~1500ml。根据紫外监测峰形,及时收取目的峰,杂蛋白去除率不低于99%,加入终浓度为1%的人血白蛋白作稳定剂,收获原液,进行原液检定实验。生产工作人员记录纯化过程中的参数信息,并记录原液检定结果信息,将记录的数据输入到数据处理设备中并保存。数据处理设备自动使用哈希函数计算数据的哈希值,将上一步产生的哈希值作为交易输入,将本次产生的哈希值作为交易输出,并保存时间戳信息,作为一笔区块链交易保存并通过网络发送到药品监管机构。药品监管机构收到交易信息,验证其不是双重使用的交易且不在交易池内,该笔交易的交易输入为交易池内某一笔交易的输出,若验证通过,则加入自身交易池。The fifth step is to use Sepharose4FF agarose gel column to purify the virus inactivation solution by chromatography, and the loading volume is about 800-1500ml each time. According to the peak shape of ultraviolet monitoring, the target peak was collected in time, the removal rate of impurity protein was not less than 99%, human serum albumin with a final concentration of 1% was added as a stabilizer, the stock solution was harvested, and the test of the stock solution was carried out. The production staff records the parameter information during the purification process, and records the raw liquid test result information, and inputs the recorded data into the data processing equipment and saves it. The data processing equipment automatically uses the hash function to calculate the hash value of the data, takes the hash value generated in the previous step as the transaction input, and takes the hash value generated this time as the transaction output, and saves the timestamp information as a block On-chain transactions are saved and sent across the network to drug regulators. The drug regulatory agency receives the transaction information and verifies that it is not a dual-use transaction and is not in the transaction pool. The transaction input of this transaction is the output of a certain transaction in the transaction pool. If the verification passes, it will be added to its own transaction pool.

第六步、分装疫苗半成品,加入保护剂后半压塞入冻干机机箱内进行冻干操作。生产工作人员记录疫苗保护剂、赋型剂及相关配比信息,将记录的数据输入到数据处理设备中并保存。数据处理设备自动使用哈希函数计算数据的哈希值,将上一步产生的哈希值作为交易输入,将本次产生的哈希值作为交易输出,并保存时间戳信息,作为一笔区块链交易保存并通过网络发送到药品监管机构。药品监管机构收到交易信息,验证其不是双重使用的交易且不在交易池内,该笔交易的交易输入为交易池内某一笔交易的输出,若验证通过,则加入自身交易池。The sixth step is to subpackage the semi-finished vaccine, add the protective agent and then half-press it into the freeze dryer chassis for freeze-drying operation. The production staff records the vaccine protective agent, excipient and related ratio information, and inputs the recorded data into the data processing equipment and saves it. The data processing equipment automatically uses the hash function to calculate the hash value of the data, takes the hash value generated in the previous step as the transaction input, and takes the hash value generated this time as the transaction output, and saves the timestamp information as a block On-chain transactions are saved and sent across the network to drug regulators. The drug regulatory agency receives the transaction information and verifies that it is not a dual-use transaction and is not in the transaction pool. The transaction input of this transaction is the output of a certain transaction in the transaction pool. If the verification passes, it will be added to its own transaction pool.

第七步、冻干结束后,制得需要的疫苗。生产工作人员通过数据处理设备选择提交疫苗批签发申请,数据处理设备将所有交易打包为一个区块并加入时间戳信息,在区块头中写入生产企业名称地址的哈希信息,通过网络向药品监管机构发送该区块信息并提出批签发申请。In the seventh step, after the freeze-drying is completed, the required vaccine is prepared. The production staff chooses to submit the application for vaccine batch release through the data processing equipment. The data processing equipment packs all transactions into a block and adds time stamp information. Regulators send the block information and apply for batch issuance.

第八步、药品监管机构收到区块和申请后,对该批次的疫苗样品抽样进行检查。检查人员检查收到的区块中的交易信息是否和交易池中保存的交易信息一致,区块头的企业信息是否正确,生产记录信息产生的哈希值是否与每次交易的哈希值一致。检查无误后,药品监管机构通过申请,对相应区块使用私钥进行签名,通过网络将该批次疫苗生产区块向全网所有企业节点进行广播。Step 8: After receiving the block and the application, the drug regulatory agency will sample and inspect the batch of vaccine samples. The inspector checks whether the transaction information in the received block is consistent with the transaction information stored in the transaction pool, whether the enterprise information in the block header is correct, and whether the hash value generated by the production record information is consistent with the hash value of each transaction. After the inspection is correct, the drug regulatory agency passes the application, signs the corresponding block with a private key, and broadcasts the batch of vaccine production blocks to all enterprise nodes on the entire network through the network.

第九步、各企业节点对收到的区块进行验证,确认该区块签名是否为药品监管机构签名,同时确认区块内交易输入输出一一对应,在自身区块链内查找与该区块区块头所写的企业名称地址哈希值一致的区块,检查各区块时间戳,根据生产时间确认该企业是否有伪造生产记录的嫌疑,若确认正常生产,则将该区块信息加入自身保存的区块链上,否则则向药品监管机构进行举报。Step 9. Each enterprise node verifies the received block, confirms whether the signature of the block is signed by the drug regulatory agency, and confirms that the transaction input and output in the block correspond one-to-one, and searches for the block in its own block chain. Blocks with the same hash value of the company name and address written in the block header, check the timestamps of each block, and confirm whether the company is suspected of falsifying production records according to the production time. If normal production is confirmed, add the block information to itself Saved on the blockchain, otherwise it will be reported to the drug regulatory agency.

最后应当说明的是,以上实施例仅用以说明本发明的技术方案,而非对本发明保护范围的限制。参照该实施例的说明,本领域的普通技术人员应该可以理解并对本发明的技术方案进行相关的修改或替换,而不脱离本发明的实质和范围。Finally, it should be noted that the above examples are only used to illustrate the technical solutions of the present invention, rather than to limit the protection scope of the present invention. Referring to the description of this embodiment, those skilled in the art should be able to understand and make relevant modifications or replacements to the technical solutions of the present invention without departing from the essence and scope of the present invention.

Claims (1)

1. A block chain-based vaccine production supervision method is characterized by comprising the following steps:
firstly, preparing a vaccine; when the bioreactor is started, production workers record equipment parameter information and input the equipment parameter information into data processing equipment; the data processing equipment automatically calculates the hash value of the data by using a hash function, outputs the hash value as a transaction, stores the timestamp information as a block chain transaction, and sends the timestamp information to a drug monitoring mechanism through a network; the drug supervision agency receives the transaction information, verifies that the drug supervision agency is not a double-use transaction and is not in the transaction pool, and if the drug supervision agency passes the verification, the drug supervision agency is added into the transaction pool;
secondly, sampling to perform sterility test and virus titration experiment each time the virus liquid is harvested; production staff record the venom yield and experimental result information and input the information into data processing equipment; the data processing equipment automatically calculates the hash value of the data by using a hash function, takes the hash value generated in the last step as transaction input, takes the hash value generated this time as transaction output, saves the timestamp information as a block chain transaction, and sends the timestamp information to a drug monitoring mechanism through a network; the drug supervision agency receives the transaction information, verifies that the drug supervision agency is not a dual-use transaction and is not in the transaction pool, the transaction input of the transaction is the output of a certain transaction in the transaction pool, and if the transaction passes the verification, the drug supervision agency is added into the transaction pool;
step three, performing ultrafiltration on the virus liquid; production staff record ultrafiltration parameter information, measure venom protein content through experiments and record content values, and input recorded data into data processing equipment and store the data; the data processing equipment automatically calculates the hash value of the data by using a hash function, takes the hash value generated in the last step as transaction input, takes the hash value generated this time as transaction output, saves the timestamp information as a block chain transaction, and sends the block chain transaction to a drug monitoring mechanism through a network; the drug supervision agency receives the transaction information, verifies that the drug supervision agency is not a dual-use transaction and is not in the transaction pool, the transaction input of the transaction is the output of a certain transaction in the transaction pool, and if the transaction passes the verification, the drug supervision agency is added into the transaction pool;
fourthly, inactivating the venom, and then performing an inactivation verification experiment; production staff read parameter information on a centrifuge panel and record the parameter information, meanwhile record the information of an inactivating agent and the information of an inactivation verification experiment result in the inactivation process, and input the recorded data into data processing equipment for storage; the data processing equipment automatically calculates the hash value of the data by using a hash function, takes the hash value generated in the last step as transaction input, takes the hash value generated this time as transaction output, saves the timestamp information as a block chain transaction, and sends the timestamp information to a drug monitoring mechanism through a network; the drug supervision mechanism receives the transaction information, verifies that the drug supervision mechanism is not a dual-use transaction and is not in the transaction pool, the transaction input of the transaction is the output of a certain transaction in the transaction pool, and if the verification is passed, the drug supervision mechanism is added into the transaction pool;
fifthly, purifying the venom by using a chromatographic column and detecting the stock solution; production workers record parameter information in the purification process, record the information of the verification result of the stock solution, and input the recorded data into data processing equipment for storage; the data processing equipment automatically calculates the hash value of the data by using a hash function, takes the hash value generated in the last step as transaction input, takes the hash value generated this time as transaction output, saves the timestamp information as a block chain transaction, and sends the timestamp information to a drug monitoring mechanism through a network; the drug supervision agency receives the transaction information, verifies that the drug supervision agency is not a dual-use transaction and is not in the transaction pool, the transaction input of the transaction is the output of a certain transaction in the transaction pool, and if the transaction passes the verification, the drug supervision agency is added into the transaction pool;
sixthly, diluting the venom, freeze-drying and subpackaging to prepare a finished vaccine; production staff record vaccine protective agent, excipient and relevant proportion information, and input the recorded data into data processing equipment for storage; the data processing equipment automatically calculates the hash value of the data by using a hash function, takes the hash value generated in the last step as transaction input, takes the hash value generated this time as transaction output, saves the timestamp information as a block chain transaction, and sends the timestamp information to a drug monitoring mechanism through a network; the drug supervision mechanism receives the transaction information, verifies that the drug supervision mechanism is not a dual-use transaction and is not in the transaction pool, the transaction input of the transaction is the output of a certain transaction in the transaction pool, and if the verification is passed, the drug supervision mechanism is added into the transaction pool;
seventhly, proposing a wholesale application; production staff select to start submitting application operation in data processing equipment, the data processing equipment packages all transactions into a block and adds timestamp information, hash information of name and address of a production enterprise is written in the head of the block, the block information is sent to a drug supervision mechanism through a network, and a wholesale application is proposed;
eighthly, after receiving the block and the application, the drug supervision mechanism samples the vaccine samples of the batch for inspection; the checker checks whether the received transaction information in the block is consistent with the transaction information stored in the transaction pool, whether the enterprise information at the block head is correct, and whether the hash value generated by the production record information is consistent with the hash value of each transaction; after the check is correct, the drug supervision organization signs the corresponding blocks by using the private key through application, and broadcasts the batch of vaccine production blocks to all enterprise nodes of the whole network through the network;
and ninthly, verifying the received block by each enterprise node, confirming whether the block signature is a signature of a drug supervision mechanism, confirming whether the transaction input and output in the block are in one-to-one correspondence, searching the block consistent with the hash value of the enterprise name and address written by the block head of the block in a block chain of the enterprise, checking a timestamp of each block, confirming whether the enterprise is suspected of forging production records according to production time, adding the block information into the block chain stored by the enterprise if normal production is confirmed, and otherwise, reporting the block information to the drug supervision mechanism.
CN201910381347.8A 2019-05-08 2019-05-08 Vaccine production supervision method based on block chain Active CN110084626B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201910381347.8A CN110084626B (en) 2019-05-08 2019-05-08 Vaccine production supervision method based on block chain

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910381347.8A CN110084626B (en) 2019-05-08 2019-05-08 Vaccine production supervision method based on block chain

Publications (2)

Publication Number Publication Date
CN110084626A CN110084626A (en) 2019-08-02
CN110084626B true CN110084626B (en) 2023-04-18

Family

ID=67419379

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910381347.8A Active CN110084626B (en) 2019-05-08 2019-05-08 Vaccine production supervision method based on block chain

Country Status (1)

Country Link
CN (1) CN110084626B (en)

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110599180B (en) * 2019-09-26 2023-06-27 腾讯科技(深圳)有限公司 Vaccine circulation management method and device based on blockchain
CN111031036B (en) * 2019-12-12 2020-11-27 深圳大学 Blockchain-based vaccine information monitoring method, device and computer equipment
CN110992068B (en) * 2019-12-17 2023-06-06 浙江大学 Vaccine full life cycle management method and system based on block chain
CN112347504A (en) * 2020-10-16 2021-02-09 杭州甘道智能科技有限公司 Block chain based vaccination monitoring device and method
CN112308489A (en) * 2020-11-02 2021-02-02 杭州甘道智能科技有限公司 Vaccine circulation supervision device and method based on block chain

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108629205A (en) * 2018-04-27 2018-10-09 中国联合网络通信集团有限公司 The monitoring and managing method and device of drug quality detection data
CN108805585A (en) * 2018-05-28 2018-11-13 广州中国科学院软件应用技术研究所 Distributed commodity data storage system, circulation and source tracing method based on block chain
CN109087063A (en) * 2018-07-23 2018-12-25 浪潮软件股份有限公司 A kind of whole process electronization supervision and check method based on block chain
CN109410076A (en) * 2018-10-29 2019-03-01 广州农联科创信息技术有限公司 Agricultural product based on block chain technology, which are traced to the source, insures public service platform
CN109461484A (en) * 2018-11-12 2019-03-12 上海观谷科技有限公司 Medicine management system and method
CN109615404A (en) * 2019-01-08 2019-04-12 广东工业大学 Hardware-based blockchain data encryption enhancement design

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20180130034A1 (en) * 2016-11-07 2018-05-10 LedgerDomain, LLC Extended blockchains for event tracking and management

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108629205A (en) * 2018-04-27 2018-10-09 中国联合网络通信集团有限公司 The monitoring and managing method and device of drug quality detection data
CN108805585A (en) * 2018-05-28 2018-11-13 广州中国科学院软件应用技术研究所 Distributed commodity data storage system, circulation and source tracing method based on block chain
CN109087063A (en) * 2018-07-23 2018-12-25 浪潮软件股份有限公司 A kind of whole process electronization supervision and check method based on block chain
CN109410076A (en) * 2018-10-29 2019-03-01 广州农联科创信息技术有限公司 Agricultural product based on block chain technology, which are traced to the source, insures public service platform
CN109461484A (en) * 2018-11-12 2019-03-12 上海观谷科技有限公司 Medicine management system and method
CN109615404A (en) * 2019-01-08 2019-04-12 广东工业大学 Hardware-based blockchain data encryption enhancement design

Also Published As

Publication number Publication date
CN110084626A (en) 2019-08-02

Similar Documents

Publication Publication Date Title
CN110084626B (en) Vaccine production supervision method based on block chain
Gladue et al. Recombinant ASF live attenuated virus strains as experimental vaccine candidates
Gat et al. Covid‐19 vaccination BNT162b2 temporarily impairs semen concentration and total motile count among semen donors
Brito et al. Commentary: acceptable levels of endotoxin in vaccine formulations during preclinical research
Huang et al. SARS-CoV-2 and influenza A virus coinfections in ferrets
Gröner et al. Pathogen safety of human C1 esterase inhibitor concentrate
JPH10504033A (en) Method for preparing influenza virus, antigen obtained thereby, and use of antigen
Liao et al. Phase 3 trial of a Sabin strain–based inactivated poliovirus vaccine
Regulski et al. Bacteriophage manufacturing: From early twentieth-century processes to current GMP
CN104491855A (en) Large-scale preparation method for foot-and-mouth disease totivirus marked vaccine with high yield, high purity and high safety and product thereof
CN111840535A (en) Preparation of Rabies Vaccine Using Serum-Free Vero Cells and Rabies Virus rPV-2061
CN101816786B (en) Inactivated hepatitis A vaccine and preparation method thereof
Zhang et al. Hantavirus outbreak associated with laboratory rats in Yunnan, China
Pohjanpelto et al. Inferference between polioviruses induced by strains that cannot multiply
Li et al. Removing residual DNA from Vero-cell culture-derived human rabies vaccine by using nuclease
CN112451658B (en) Preparation process of rabies vaccine without antibiotic addition
Majolo et al. Use of induced pluripotent stem cells (iPSCs) and cerebral organoids in modeling the congenital infection and neuropathogenesis induced by Zika virus
CN115099206B (en) Method and system for generating dynamic form in full-period process of biopharmaceutical production
Dou et al. Group A Streptococcal meningitis in children: a short case series and systematic review
Huang et al. Impact of COVID-19 on Ocular Surface Health: Infection Mechanisms, Immune Modulation, and Inflammatory Responses
Pasittungkul et al. Prevalence and Genetic Diversity of Respiratory Syncytial Virus Reinfections in Young Thai Children, 2016–2023
He et al. Discovery of vaccine-like recombinant SARS-CoV-2 circulating in human
Dransart et al. Product-safety considerations in allogeneic chimeric antigen-receptor T-cell process flows
Aranha Adventitious Agent Contamination Considerations during the Manufacture of Cell and Gene Therapy Products
Aranha 9 Adventitious Agent

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant