Download Project Document/Synopsis
The pharmaceutical industry faces significant challenges related to the security and integrity of the supply chain, including issues such as counterfeiting, diversion, and theft. These challenges can compromise patient safety, reduce the effectiveness of drugs, and cause financial losses for companies. In addition, traditional paper-based supply chain management systems are outdated and inefficient, increasing the likelihood of errors and delays in the supply chain. There is a need for a more secure and transparent system that can enable efficient tracking and tracing of drugs from the point of manufacture to the point of consumption.
Our Pharmaceutical Supply Chain systems using smart contracts can have a wide range of applications across the pharmaceutical industry. Smart contracts are self-executing agreements with the terms of the agreement directly written into the code. They can be used to automate the process of supply chain management and reduce costs, increase transparency and accountability, and improve patient safety.
The system comprises 6 modules: Admin, Supplier, Manufacturer, Wholesaler, Distributor and Customer.
The admin can log in using their credentials. They can manage the Supplier, Transporter Manufacturer, Wholesaler, and Distributor and create and assign smart contracts to them. They will have to approve the customer’s account and create and assign smart contracts. The admin can view the supply chain of each order along with the transaction and block details. If any block or transaction has been tampered with or manipulated, the admin will get to know.
The supplier can log in using their credentials. They can manage the raw materials. They can view the orders from the manufacturer and assign a transporter.
The manufacturer can log in using their credentials. They can manage the medicines and add the raw materials. They can add, update, view and delete the orders for raw materials. They can verify the order and update the status.
The wholesaler can log in using their credentials. They can manage the order they placed from the manufacturers. They can verify the order and update the status. They can view the medicine orders placed by the distributor. They can assign a transporter.
The distributor can log in using their credentials. They can manage the orders they placed from the wholesaler. They can verify the order and update the status. They can view the orders placed by the customers. They can assign a transporter.
The customers would require to register first to access the system. They can log in using their credentials. Customers can search for the medicines they want to buy and order them. They can also verify the source of the medicines. They can view the orders they placed and view the source of the medicines.
Here, we are using Stratis Smart Contract. Smart Contracts and accounts are created manually in Cirrus Core Dashboard and then assigned the account information in the system. We have used SHA (Secure Hash Algorithm) cryptographic hash functions to create a hash block.
The system involves HTML, CSS and JavaScript in the front end and ASP.net with C#. The database is MSSQL. The IDE used is Visual Studio.
Advantages
- The system helps to create a transparent and immutable record of every transaction in the supply chain.
- It helps to prevent fraud, counterfeiting, and other illegal activities.
- It can reduce the time and resources needed to manage the supply chain.
- It helps to improve efficiency and reduce costs.
- It assists to prevent hacking, data breaches, and other security threats.
- It eliminates intermediaries in the supply chain, such as brokers.