- Overview
- Problem Statement
- Solution
- Project Showcase
- Operating Modes
- Technology Stack
- Features
- Use Cases
- Business Model
- Market Analysis
- Installation
- Usage
- Future Enhancements
- Contributing
Jeevika is an innovative automatic drug dispenser designed to eliminate hospital queues and provide 24/7 access to medications. Our smart solution integrates QR code technology, IoT sensors, and secure payment systems to revolutionize healthcare accessibility.
Healthcare facilities worldwide face persistent challenges with:
- Long hospital queues causing physical and emotional discomfort for patients
- Limited pharmacy hours restricting access to essential medications
- Medication dispensing inefficiencies in hospitals and clinics
- Healthcare accessibility gaps in rural and remote areas
Jeevika addresses these challenges through:
- Three Operating Modes: OTC selection, prescription-based, and health monitoring
- QR Code Integration: Doctors prescribe medications via web interface generating QR codes
- Automated Dispensing: Machine reads QR codes and dispenses prescribed medications
- Secure Payment System: Controlled dispensing after payment verification
- IoT Health Monitoring: Real-time vital sign monitoring capabilities
- 24/7 Availability: Round-the-clock medication access
Front view showing touch display and user interface
Jeevika operates in three distinct modes to serve different healthcare needs:
Direct purchase of over-the-counter medications through the touch display
Working demonstration:
- User browses available OTC medicines on touchscreen
- Selects desired medication and quantity
- Completes payment through integrated system
- Machine automatically dispenses medication to collection tray
- Transaction receipt displayed on screen
OTC medicine selection screen on the dispenser
Scan doctor's prescription QR code for automated medication dispensing
Working demonstration:
- User selects "Scan Prescription" option
- QR code scanned at the designated scanner area
- System verifies prescription and displays medications
- Payment processing
- Prescribed medications automatically dispensed
- Digital receipt generated
Real-time health parameter measurement and instant reporting
Working demonstration:
- User selects "Check Vitals" from main menu
- Places palm on sensor area as guided
- Real-time measurement of body temperature, heart rate, and SpO2
- Instant health report displayed on screen
- Option to save or print health report
Measured Parameters:
- ๐ก๏ธ Body Temperature: Non-contact infrared measurement
- ๐ Heart Rate: Real-time pulse detection
- ๐ซ Oxygen Saturation (SpO2): Blood oxygen level monitoring
Health monitoring interface showing real-time measurements
- Database: PostgreSQL
- Backend: Node.js with Express
- API: RESTful architecture
- Languages: HTML, CSS, JavaScript, Tailwind CSS
- FrameWork: Reactjs
- Interface: Touch-enabled responsive web interface
- Display: HD touchscreen
- Controller: Raspberry Pi 4
- Display: Touch-enabled LCD screen (7"/10")
- QR Scanner: High-speed barcode/QR reader module
- Dispensing Mechanism: Stepper motor controlled compartment system
- Power: Mains with UPS backup for 24/7 operation
- MLX90614: Non-contact infrared thermometer
- MAX30102: Pulse oximeter and heart rate sensor
- Future: Blood glucose measurement module
- ๐ Secure Medication Storage: Multiple compartments with controlled access
- ๐ Real-time Health Monitoring: Multi-parameter vital signs tracking
- ๐ณ Payment Integration: Secure transaction processing (UPI/Card/Cash)
- ๐จโโ๏ธ Doctor Prescription System: Web-based prescription generation with QR codes
- โก 24/7 Operation: Continuous availability with battery backup
- ๐ Multi-location Deployment: Suitable for hospitals, clinics, public spaces
- ๐ฑ User-Friendly Interface: Intuitive touchscreen navigation with visual guides
- ๐ Inventory Management: Real-time stock tracking and automated alerts
- ๐ Alert System: Low stock notifications and maintenance reminders
- Hospitals & Clinics: Streamline medication dispensing, reduce waiting times
- Pharmacy Enhancement: Extended 24/7 service capability
- Emergency Departments: Quick access to essential medications
- Rural Areas: Bridge healthcare gaps in underserved regions
- Public Spaces: Airports, railway stations, shopping malls for emergency needs
- Highway Safety: Emergency first-aid dispensing for accident response
- Educational Institutions: Campus health centers and hostels
- Women's Health: Menstrual hygiene product dispensing
- Emergency Response: First-aid kit and essential medicine distribution
- Workplace Wellness: Corporate health initiatives and employee care
- Retail medication sales (primary revenue - 60%)
- Healthcare facility subscription services (20%)
- Per-prescription revenue sharing with doctors (10%)
- Health data analytics services (5%)
- Advertising and pharmaceutical partnerships (5%)
- Gross Profit Margin: 50%
- Net Profit Margin: 20%
- Manufacturing Cost: โน1,50,000 per unit (estimated)
- Average Daily Revenue: โน3,000-5,000 per unit
- Break-even Period: 12-18 months per installation
- ROI: 2-3 years per unit
- Automatic Pill Dispenser Market: USD 2.7 billion (2022)
- Growth Rate: 8.4% CAGR (2023-2032)
- Projected Market: USD 5.8 billion (2032)
- Pharmaceuticals Market: USD 209.85 billion (2021) โ USD 352.98 billion (2030)
- Current Pharmaceutical Market: USD 41 billion (2021)
- Projected Growth: USD 65 billion (2024) โ USD 130 billion (2030)
- Healthcare Automation: Emerging segment with high growth potential
- Target Segments: Urban hospitals, rural health centers, corporate offices, public spaces
- Raspberry Pi 4 (4GB+ RAM recommended)
- PostgreSQL Server
- Node.js v16+ and npm
- Python 3.8+ (for sensor interfacing)
- Touch-enabled display (HDMI compatible)
# Connect sensors to Raspberry Pi GPIO pins
# MLX90614: I2C interface
# MAX30102: I2C interface
# QR Scanner: USB connection
# Stepper motors: GPIO pins as per hardware configuration
# Touch display: HDMI + USB for touch input
- Tap the display to wake up the system
- Select "Buy Medicine" from the home screen
- Browse available medicines by category or search
- Select medicine and required quantity
- Review cart and proceed to payment
- Complete payment (UPI/Card/Cash)
- Collect dispensed medication from collection tray
- Obtain prescription QR code from your doctor (digital or printed)
- Tap "Scan Prescription" on the home screen
- Hold QR code steady in front of the scanner
- Wait for verification (2-3 seconds)
- Review prescribed medicines and total cost
- Complete payment
- Collect all medications from collection tray
- Tap "Check Vitals" on the home screen
- Read on-screen instructions carefully
- Place palm flat on the designated sensor area
- Keep hand still for 10-15 seconds during measurement
- View complete health report with all parameters
- Log in to Jeevika doctor portal (web interface)
- Enter or search patient details
- Add patient diagnosis and symptoms
- Select prescribed medications from verified database
- Specify dosage, frequency, and duration
- Add special instructions if needed
- Generate secure QR code prescription
- Share QR code with patient (print, SMS, email, or WhatsApp)
- Track prescription fulfillment status
- Log in to admin dashboard
- Monitor real-time stock levels
- Receive low-stock alerts
- Update inventory after refilling
- View sales analytics and transaction history
- Manage pricing and promotions
- Access system health and diagnostics
- Blood Glucose Monitoring: Integration of glucometer for diabetes patients
- AI Health Recommendations: Personalized OTC suggestions based on vitals
- Telemedicine Integration: Direct video consultation with doctors
- Multi-language Support: Hindi, Tamil, Telugu, Bengali, and regional languages
- Mobile App: Patient app for prescription management and health tracking
- Facial Recognition: Biometric verification for prescription pickup
- Cold Chain Monitoring: Temperature tracking for sensitive medications
- ABHA Integration: Link with Ayushman Bharat Health Account
- Voice Assistant: Voice-guided interface for accessibility
- Predictive Analytics: Inventory forecasting and demand prediction
- Blockchain: Secure prescription and health record management
Contributions are welcome only from approved collaborators.
If you wish to contribute, please contact the project owner first. Unauthorized forks, copies, or pull requests are not permitted due to the project's proprietary nature.
Approved contributors may follow the internal development workflow.
Copyright (c) 2025 Vivek Prakash.
All rights reserved.
This software, hardware design, documentation, and associated files are the intellectual property of the author.
No part of this project may be copied, modified, distributed, or used in any form without explicit written permission from the owner.
Commercial use is strictly prohibited.
Jeevika - Making Healthcare Accessible, Anytime, Anywhere
Made with โค๏ธ for better healthcare accessibility in India


