Smart Contract Automation

In this simulation, we will demonstrate the Pharmaceutical Supply Chain Simulation with Blockchain.

This simulation showcases the application of blockchain in enhancing transparency, traceability, and security in the pharmaceutical supply chain, mitigating the risks associated with the transportation of medicines.

Click the 'Start Simulation' button to start the Pharmaceutical Supply Chain Simulation.

medicine form

1. Manufacturer

The Manufacturer initiates the simulation by adding a new set of medicines for shipment.

  • Click the 'Add Medicine' button and fill in the details of the new medicine. Once the medicine name, batch ID, quantity, and expiry date are entered, click the 'Add Medicine' button to manufacture the medicine.

    medicine form
    medicine form
  • Observe a new block being added to the ledger with all the details of the medicine. Then click the 'Next' button to move on to the next step.

    medicine form

2. Distributor

The Distributor picks up the medicine from the manufacturer.

  • Click the 'Receive Medicine' button, choose the quantity of medicine, and click 'Confirm Quantity' to buy medicines from the manufacturer.

    medicine going to warehouse
    medicine going to warehouse
  • Observe a new block being added to the ledger with all the details of the medicine. Then click the 'Next' button to move on to the next step.

    medicine going to warehouse

3. Pharmacy

  • Click the 'Manage Stock' button, choose the medicine quantity, and click 'Confirm Quantities' to buy medicines from the distributor.

    pharmacy table
    pharmacy table
  • Observe a new block being added to the ledger with all the details of the medicine. Then click the 'Next' button to move on to the next step.

    pharmacy table

4. Sales

  • Click the 'Manage Sales' button, choose a Recipient from the dropdown (Hospital, Outlet, Patient), select the quantity from the available stock, and click 'Add Recipient.' Users can add multiple recipients. Once recipients are added, click the 'Confirm All Sales' button to finalize the sale.

    animation
    customer order placement
  • Observe a new block being added to the ledger with all the details of the medicine.

    customer order placement
  • Each transaction adds a block to the blockchain ledger, providing a tamper-proof record of the entire supply chain process.