CN112418890A - Block chain-based medicine anti-counterfeiting traceability system and method - Google Patents

Block chain-based medicine anti-counterfeiting traceability system and method Download PDF

Info

Publication number
CN112418890A
CN112418890A CN202011355629.XA CN202011355629A CN112418890A CN 112418890 A CN112418890 A CN 112418890A CN 202011355629 A CN202011355629 A CN 202011355629A CN 112418890 A CN112418890 A CN 112418890A
Authority
CN
China
Prior art keywords
medicine
traceability
information
data
layer
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.)
Pending
Application number
CN202011355629.XA
Other languages
Chinese (zh)
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.)
Chain Technology Shanghai Co ltd
Original Assignee
Chain Technology Shanghai Co ltd
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 Chain Technology Shanghai Co ltd filed Critical Chain Technology Shanghai Co ltd
Priority to CN202011355629.XA priority Critical patent/CN112418890A/en
Publication of CN112418890A publication Critical patent/CN112418890A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/08Network architectures or network communication protocols for network security for authentication of entities
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/02Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/12Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/50Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols using hash chains, e.g. blockchains or hash trees

Landscapes

  • Engineering & Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Computing Systems (AREA)
  • General Physics & Mathematics (AREA)
  • Accounting & Taxation (AREA)
  • Strategic Management (AREA)
  • Physics & Mathematics (AREA)
  • General Business, Economics & Management (AREA)
  • Finance (AREA)
  • Economics (AREA)
  • Theoretical Computer Science (AREA)
  • Development Economics (AREA)
  • Marketing (AREA)
  • Computer Hardware Design (AREA)
  • Computer Security & Cryptography (AREA)
  • Entrepreneurship & Innovation (AREA)
  • General Engineering & Computer Science (AREA)
  • Health & Medical Sciences (AREA)
  • General Health & Medical Sciences (AREA)
  • Medical Informatics (AREA)
  • Medical Treatment And Welfare Office Work (AREA)

Abstract

The invention discloses a block chain-based medical anti-counterfeiting traceability system and a block chain-based medical anti-counterfeiting traceability method, and relates to the technical field of block chains. The invention comprises a Fabric network environment module, an intelligent contract module and a Web service and client development module; the Fabric network environment module comprises a data layer and a network layer; the intelligent contract module refers to a contract layer; the Web service and client development module comprises an application layer and a user layer, so that the interaction between consumers and each participant in the drug circulation process and the Fabric blockchain platform is realized, and a simple interaction interface is provided for the users. The invention records and tracks the data of the processes of medicine production and processing, logistics transportation, retail use and the like, further improves the performance of the medicine anti-counterfeiting traceability system, ensures the reliability of medicine data by utilizing the characteristics of block chain technology for decentralization, difficult data falsification and transaction traceability and realizes the traceability of the whole process of the medicine.

Description

Block chain-based medicine anti-counterfeiting traceability system and method
Technical Field
The invention belongs to the technical field of block chains, and particularly relates to a block chain-based medical anti-counterfeiting traceability system and a block chain-based medical anti-counterfeiting traceability method.
Background
The block chain is a block chain type data structure which is not fakeable, falsifiable and traceable and is constructed through transparent and credible rules under a peer-to-peer network environment, a transaction processing mode is realized and managed, and a basic data structure of the block chain is composed of a block part and a chain part; the transaction and execution results are completely recorded in the 'block'; the blocks are connected in series according to the generation time to form a chain, and the state change of the account book is reflected in detail; the method has the advantages of decentralization, distrustation, openness and transparency, credible database and traceability.
Medicine traceability refers to the recording and tracking of the processes of production and processing, logistics transportation, retail use and the like of medicines, and the work needs the wide participation of upstream and downstream parties of a medicine supply chain. The current medical anti-counterfeiting traceability system has two defects: firstly, the stored data information is incomplete, and a consumer cannot obtain logistics information and use information of the medicine by inquiring the medicine source tracing code; secondly, the privacy of the data information cannot be guaranteed, the participants and the final consumer can obtain the same information in the drug circulation process, and the personal information of the consumer is easy to leak.
Disclosure of Invention
The invention provides a block chain-based medicine anti-counterfeiting traceability system and a block chain-based medicine anti-counterfeiting traceability method, which solve the problems.
In order to solve the technical problems, the invention is realized by the following technical scheme:
the invention relates to a block chain-based medicine anti-counterfeiting traceability system, which comprises a Fabric network environment module, an intelligent contract module and a Web service and client development module;
the Fabric network environment module comprises a data layer and a network layer, and has the function of storing the medicine data acquired by the data acquisition part; the data layer is a core part of the block chain and is used for encrypting data generated in the medicine circulation process and uploading the encrypted data to the block chain; the network layer is the basis of the information transmission of the Fabric Block Link platform, and comprises a consensus mechanism, a P2P network and a data verification mechanism in the network;
the intelligent contract module refers to a contract layer, is the core of the system, and encapsulates the intelligent contract which can realize the system function;
the Web service and client development module comprises an application layer and a user layer, so that a consumer and each participant in the drug circulation process interact with the Fabric blockchain platform, and a simple interaction interface is provided for the user; the application layer comprises an input interface and various information query entries; the user layer faces to users or merchants and comprises all participants in the drug circulation process.
Furthermore, the data to be collected by the data collection part comprises production information, logistics information and use information of the medicine, and the information is obtained by uploading and inquiring the system.
A block chain-based medicine anti-counterfeiting tracing method comprises the following steps:
s01, multi-machine deployment and chain code development in the Fabric environment: deploying a Fabric environment according to the functional requirements of the system, wherein the system environment is provided with three organizations which respectively correspond to three practical scenes of a pharmaceutical factory, a dealer and a hospital, nodes of the three organizations are added into the same channel, and different chain codes are installed on the nodes of each organization so as to meet the requirements of different organizations on different operation functions of medicines;
s02, uploading medicine information: the medicines are produced and packaged in a pharmaceutical factory, and when the medicines leave the factory, unique medicine traceability codes exist on the medicine packages; when the medicine is circulated to three organizations, namely a medical factory, a distributor and a hospital, according to the function of installing chain codes on each organization node, the medicine tracing code is used as a key, and the production information, the circulation information and the use information of the medicine are uploaded to a Fabric block chain by using the authenticated user account number in each organization at a terminal or a client.
S03, drug traceability information query: after a consumer purchases or uses a medicine, the consumer logs in a block chain medicine anti-counterfeiting traceability platform by using an user account authenticated in an organization, inputs a medicine traceability code, can jump to a medicine traceability information display interface to obtain traceability information of the medicine from production to use in each stage, and the process is still realized by the chain code.
Compared with the prior art, the invention has the following beneficial effects:
the block chain medicine traceability system takes medicines as traceability objects and a Fabric block chain platform as a basis, and records and tracks data of the processes of medicine production and processing, logistics transportation, retail use and the like. The drug traceability code is used by the client for inquiring to obtain the traceability information of the drug, and the Fabric response time is averagely 22ms, so that the feasibility and the effectiveness of the design scheme are verified. The block chain technology and the traceability technology are combined and applied, the performance of the medicine anti-counterfeiting traceability system is further improved, the reliability of medicine data is guaranteed by the aid of the characteristics that the block chain technology is decentralized, data are difficult to tamper, and transaction traceability is realized, traceability of the whole process of medicines is realized, each participant in the chain can be traced, transparency of medicine anti-counterfeiting traceability information is improved, and a consumer can know all information of the medicines from production to use by inquiring traceability codes of the medicines.
Of course, it is not necessary for any product in which the invention is practiced to achieve all of the above-described advantages at the same time.
Drawings
In order to more clearly illustrate the technical solutions of the embodiments of the present invention, the drawings used in the description of the embodiments will be briefly introduced below, and it is obvious that the drawings in the following description are only some embodiments of the present invention, and it is obvious for those skilled in the art that other drawings can be obtained according to the drawings without creative efforts.
FIG. 1 is a schematic structural diagram of a block chain-based medical anti-counterfeiting traceability system of the present invention;
fig. 2 is a flowchart of a medical anti-counterfeiting tracing method based on a blockchain according to the present invention.
Detailed Description
The technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the drawings in the embodiments of the present invention, and it is obvious that the described embodiments are only a part of the embodiments of the present invention, and not all of the embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
Referring to fig. 1, the block chain-based medical anti-counterfeiting traceability system of the present invention includes a Fabric network environment module, an intelligent contract module, and a Web service and client development module;
the Fabric network environment module comprises a data layer and a network layer, and has the function of storing the medicine data acquired by the data acquisition part; the data layer is a core part of the block chain and is used for encrypting data generated in the medicine circulation process and uploading the encrypted data to the block chain; the network layer is the basis of the information transmission of the Fabric Block Link platform, and comprises a consensus mechanism, a P2P network and a data verification mechanism in the network;
the intelligent contract module refers to a contract layer, is the core of the system and encapsulates the intelligent contract which can realize the functions of the system;
the Web service and client development module comprises an application layer and a user layer, so that the interaction between consumers and each participant in the drug circulation process and the Fabric blockchain platform is realized, and a simple interaction interface is provided for the users. The application layer comprises an input interface and various information query entries; the user layer faces to users or merchants and comprises all participants in the drug circulation process.
The data required to be collected by the data collection part comprises production information, logistics information and use information of the medicine, and the information is obtained by uploading and inquiring the system.
As shown in fig. 2, a block chain-based medical anti-counterfeiting tracing method includes the following steps:
s01, multi-machine deployment and chain code development in the Fabric environment: deploying a Fabric environment according to the functional requirements of the system, wherein the system environment is provided with three organizations which respectively correspond to three practical scenes of a pharmaceutical factory, a dealer and a hospital, nodes of the three organizations are added into the same channel, and different chain codes are installed on the nodes of each organization so as to meet the requirements of different organizations on different operation functions of medicines;
s02, uploading medicine information: the medicines are produced and packaged in pharmaceutical factories, and unique medicine traceability codes exist on the medicine packages when the medicines leave a factory. When the medicine is circulated to three organizations, namely a medical factory, a distributor and a hospital, according to the function of installing chain codes on each organization node, the medicine tracing code is used as a key, and the production information, the circulation information and the use information of the medicine are uploaded to a Fabric block chain by using the authenticated user account number in each organization at a terminal or a client.
S03, drug traceability information query: after a consumer purchases or uses a medicine, the consumer logs in a block chain medicine anti-counterfeiting traceability platform by using an user account authenticated in an organization, inputs a medicine traceability code, can jump to a medicine traceability information display interface to obtain traceability information of the medicine from production to use in each stage, and the process is still realized by the chain code.
The beneficial effects of the invention compared with the prior art comprise:
the block chain medicine traceability system takes medicines as traceability objects and a Fabric block chain platform as a basis, and records and tracks data of the processes of medicine production and processing, logistics transportation, retail use and the like. The drug traceability code is used by the client for inquiring to obtain the traceability information of the drug, and the Fabric response time is averagely 22ms, so that the feasibility and the effectiveness of the design scheme are verified. The block chain technology and the traceability technology are combined and applied, the performance of the medicine anti-counterfeiting traceability system is further improved, the reliability of medicine data is guaranteed by the aid of the characteristics that the block chain technology is decentralized, data are difficult to tamper, and transaction traceability is realized, traceability of the whole process of medicines is realized, each participant in the chain can be traced, transparency of medicine anti-counterfeiting traceability information is improved, and a consumer can know all information of the medicines from production to use by inquiring traceability codes of the medicines.
The preferred embodiments of the invention disclosed above are intended to be illustrative only. The preferred embodiments are not intended to be exhaustive or to limit the invention to the precise embodiments disclosed. Obviously, many modifications and variations are possible in light of the above teaching. The embodiments were chosen and described in order to best explain the principles of the invention and the practical application, to thereby enable others skilled in the art to best utilize the invention. The invention is limited only by the claims and their full scope and equivalents.

Claims (3)

1. A medicine anti-counterfeiting traceability system based on a block chain is characterized by comprising a Fabric network environment module, an intelligent contract module and a Web service and client development module;
the Fabric network environment module comprises a data layer and a network layer, and has the function of storing the medicine data acquired by the data acquisition part; the data layer is a core part of the block chain and is used for encrypting data generated in the medicine circulation process and uploading the encrypted data to the block chain; the network layer is the basis of the information transmission of the Fabric Block Link platform, and comprises a consensus mechanism, a P2P network and a data verification mechanism in the network;
the intelligent contract module refers to a contract layer, is the core of the system, and encapsulates the intelligent contract which can realize the system function;
the Web service and client development module comprises an application layer and a user layer, so that a consumer and each participant in the drug circulation process interact with the Fabric blockchain platform, and a simple interaction interface is provided for the user; the application layer comprises an input interface and various information query entries; the user layer faces to users or merchants and comprises all participants in the drug circulation process.
2. The system and the method for medical anti-counterfeiting traceability based on block chains as claimed in claim 1, wherein the data to be collected by the data collection part comprises production information, logistics information and use information of the medicine, and the information is obtained by uploading and querying the system.
3. The medical anti-counterfeiting tracing method based on the blockchain as claimed in claims 1-2, characterized by comprising the following steps:
s01, multi-machine deployment and chain code development in the Fabric environment: deploying a Fabric environment according to the functional requirements of the system, wherein the system environment is provided with three organizations which respectively correspond to three practical scenes of a pharmaceutical factory, a dealer and a hospital, nodes of the three organizations are added into the same channel, and different chain codes are installed on the nodes of each organization so as to meet the requirements of different organizations on different operation functions of medicines;
s02, uploading medicine information: the medicines are produced and packaged in a pharmaceutical factory, and when the medicines leave the factory, unique medicine traceability codes exist on the medicine packages; when the medicine is circulated to three organizations, namely a medical factory, a distributor and a hospital, according to the function of installing chain codes on each organization node, taking the medicine tracing code as a key, and uploading production information, circulation information and use information of the medicine to a Fabric block chain by using authenticated user account numbers in each organization at a terminal or a client respectively;
s03, drug traceability information query: after a consumer purchases or uses a medicine, the consumer logs in a block chain medicine anti-counterfeiting traceability platform by using an user account authenticated in an organization, inputs a medicine traceability code, can jump to a medicine traceability information display interface to obtain traceability information of the medicine from production to use in each stage, and the process is still realized by the chain code.
CN202011355629.XA 2020-11-27 2020-11-27 Block chain-based medicine anti-counterfeiting traceability system and method Pending CN112418890A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202011355629.XA CN112418890A (en) 2020-11-27 2020-11-27 Block chain-based medicine anti-counterfeiting traceability system and method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202011355629.XA CN112418890A (en) 2020-11-27 2020-11-27 Block chain-based medicine anti-counterfeiting traceability system and method

Publications (1)

Publication Number Publication Date
CN112418890A true CN112418890A (en) 2021-02-26

Family

ID=74843276

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202011355629.XA Pending CN112418890A (en) 2020-11-27 2020-11-27 Block chain-based medicine anti-counterfeiting traceability system and method

Country Status (1)

Country Link
CN (1) CN112418890A (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113657909A (en) * 2021-08-05 2021-11-16 宁波大学 Blue crab quality traceability system based on block chain
CN113762983A (en) * 2021-08-11 2021-12-07 成都华药共享网络科技有限公司 Block chain-based medical product chain tracing method
CN113762982A (en) * 2021-08-11 2021-12-07 成都华药共享网络科技有限公司 Medical product chain traceability system based on block chain
CN114331481A (en) * 2022-03-15 2022-04-12 北京伊甸之尘科技有限公司 Product anti-counterfeiting traceability system based on Ether house beacon chain system

Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108305083A (en) * 2018-02-11 2018-07-20 张国忠 A kind of commodity source tracing method and system based on block chain
CN109214830A (en) * 2018-08-07 2019-01-15 北京药良心信息科技有限公司 A kind of The Quality of Sliced Herbal Medicine traceability system based on block chain technology
CN109523349A (en) * 2018-10-28 2019-03-26 北京工业大学 A kind of agricultural product electric business platform traced to the source based on block chain and implementation method
CN109545301A (en) * 2018-11-23 2019-03-29 浙江工商大学 Shared electronic health record method based on block chain Hyperledger Fabric
CN110716988A (en) * 2019-10-21 2020-01-21 安徽强晟物联信息科技有限公司 Anti-counterfeiting traceability system based on block chain
US20200043001A1 (en) * 2018-08-01 2020-02-06 Smart Brand Limited Pet Food Traceability System and Method Therefor
CN111221568A (en) * 2020-01-10 2020-06-02 杭州趣链科技有限公司 Fabric chain code life cycle management system based on physical machine deployment
CN111539750A (en) * 2020-04-27 2020-08-14 中山大学 Commodity traceability system based on block chain and big data technology
CN111861515A (en) * 2020-07-31 2020-10-30 重庆文理学院 Organic agricultural product security traceability system and method based on cloud computing

Patent Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108305083A (en) * 2018-02-11 2018-07-20 张国忠 A kind of commodity source tracing method and system based on block chain
US20200043001A1 (en) * 2018-08-01 2020-02-06 Smart Brand Limited Pet Food Traceability System and Method Therefor
CN109214830A (en) * 2018-08-07 2019-01-15 北京药良心信息科技有限公司 A kind of The Quality of Sliced Herbal Medicine traceability system based on block chain technology
CN109523349A (en) * 2018-10-28 2019-03-26 北京工业大学 A kind of agricultural product electric business platform traced to the source based on block chain and implementation method
CN109545301A (en) * 2018-11-23 2019-03-29 浙江工商大学 Shared electronic health record method based on block chain Hyperledger Fabric
CN110716988A (en) * 2019-10-21 2020-01-21 安徽强晟物联信息科技有限公司 Anti-counterfeiting traceability system based on block chain
CN111221568A (en) * 2020-01-10 2020-06-02 杭州趣链科技有限公司 Fabric chain code life cycle management system based on physical machine deployment
CN111539750A (en) * 2020-04-27 2020-08-14 中山大学 Commodity traceability system based on block chain and big data technology
CN111861515A (en) * 2020-07-31 2020-10-30 重庆文理学院 Organic agricultural product security traceability system and method based on cloud computing

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113657909A (en) * 2021-08-05 2021-11-16 宁波大学 Blue crab quality traceability system based on block chain
CN113762983A (en) * 2021-08-11 2021-12-07 成都华药共享网络科技有限公司 Block chain-based medical product chain tracing method
CN113762982A (en) * 2021-08-11 2021-12-07 成都华药共享网络科技有限公司 Medical product chain traceability system based on block chain
CN114331481A (en) * 2022-03-15 2022-04-12 北京伊甸之尘科技有限公司 Product anti-counterfeiting traceability system based on Ether house beacon chain system

Similar Documents

Publication Publication Date Title
CN112418890A (en) Block chain-based medicine anti-counterfeiting traceability system and method
Yang et al. Blockchain-based sharing and tamper-proof framework of big data networking
Zhu et al. Applications of distributed ledger technologies to the internet of things: A survey
CN103714129B (en) Dynamic data structure based on conditional plan and the construction device of relation and construction method
CN111539750A (en) Commodity traceability system based on block chain and big data technology
CN112182096A (en) Cross-link data subscription method and device
CN108540577B (en) Multi-block chain cross composite application system of intelligent supply chain Internet of things management platform
CN103345478A (en) Universal identification coding system for smart city construction
CN111931215B (en) Data management method and device and storage medium
KR102010571B1 (en) Method for storing smart grid heterogeneous data security using block chain
CN113392144A (en) Museum service data storage and query method and system based on block chain
CN112800464A (en) Anti-counterfeiting tracing method and system based on block chain
CN110942305A (en) Real estate information management method and device based on block chain
CN111597589A (en) Information authenticity protection method and system
CN110060072A (en) It is a kind of to prevent from packing the secondary method and system used based on block chain
Banotra et al. Asset security in data of Internet of Things using blockchain technology
Li et al. Recent advances of blockchain and its applications
Lin et al. A blockchain-based semantic exchange framework for web 3.0 toward participatory economy
CN113886890A (en) Digital resource co-construction sharing method and device
CN110263282A (en) A kind of design method of the content distribution subscription communication pattern based on Kafka
CN110555129A (en) space image data interaction method and device based on alliance chain
CN110099068A (en) The method, device and equipment of interaction between open platform based on block chain
CN111125775A (en) Method for endowing collection with added value based on block chain
CN111953546B (en) Internet of things equipment management method based on block chain system and intelligent home system
CN115934832A (en) Metering test detection data credible sharing method based on block chain

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
RJ01 Rejection of invention patent application after publication

Application publication date: 20210226

RJ01 Rejection of invention patent application after publication