Blockchain-enabled pharmaceutical verification system for Cameroon - Final Year Project
# MediGuardCM
## Blockchain-Enabled Pharmaceutical Verification System for Cameroon
### 📋 Overview
MediGuardCM is a comprehensive blockchain-based solution designed to combat
substandard and falsified medicines in Cameroon. The system addresses the
critical "Paper Gap" in Cameroon's National Pharmaceutical Traceability System
(NPTS) by providing:
- ✅ **GS1-compliant drug verification** via mobile app
- 📱 **USSD/SMS module** for 58.1% offline population
- 💾 **Offline Verification Vault** for rural areas
- 🔗 **DHIS2 interoperability** for real-time surveillance
- 📊 **Adverse Drug Reaction (ADR) reporting**
### 🎯 Problem Statement
- **369.8 million CFA** worth of counterfeit drugs seized (Jan-June 2025)
- **8.69 billion CFA** cumulative seizures since 2020
- **14 data units per district** still use manual paper forms
- **2-year reporting delays** → counterfeit batches kill before detection
- **45% of health platforms** cannot interoperate with DHIS2
- **58.1% of Cameroonians** have no internet access
### 🏗️ Architecture
┌─────────────────────────────────────────────────────────────┐
│ MEDIGUARDCM SYSTEM │
├─────────────────────────────────────────────────────────────┤
│ ┌─────────────┐ ┌──────────────┐ ┌──────────────────┐ │
│ │ Blockchain │ │ Verification │ │ USSD/SMS Module │ │
│ │ Backend │◄─┤ Client │──┤ (*123#) │ │
│ │ (Immutable) │ │ (Mobile) │ │ (Offline) │ │
│ └─────────────┘ └──────────────┘ └──────────────────┘ │
│ │ │ │ │
│ └───────────────┼────────────────────┘ │
│ ▼ │
│ ┌─────────────────────┐ │
│ │ Offline Vault │ │
│ │ (Cached Batches) │ │
│ └─────────────────────┘ │
│ │ │
│ ▼ │
│ ┌─────────────────────┐ │
│ │ DHIS2 Integration │ │
│ │ (HL7/FHIR API) │ │
│ └─────────────────────┘ │
└─────────────────────────────────────────────────────────────┘
### 🛠️ Technical Stack
| Component | Technology |
|-----------|------------|
| Backend | Node.js + Express (or Python Flask) |
| Frontend | React.js (Web) / React Native (Mobile) |
| Blockchain | Permissioned …