Skip to content

YadavAkhileshh/ArogyaAgent

Repository files navigation

πŸ₯ ArogyaAgent - AI Healthcare Platform

Find Cheaper Medicines + Never Miss a Dose

80% Indians overpay for medicines. AI finds government alternatives and creates smart schedules.


🎯 The Problem

  • 80% patients overpay - β‚Ή100 branded vs β‚Ή10 generic (same medicine!)
  • Don't know how to take - Vitamin D3 needs milk, not water
  • Forget medicines - Poor medication adherence
  • Can't find alternatives - No easy way to find government options

πŸ’‘ Our Solution: 2 AI Agents

πŸ” Agent 1: Smart Generic Finder

What it does:

  • Search ANY medicine (works for all medicines!)
  • Upload medicine photo β†’ AI extracts name
  • Shows 4 government alternatives with prices
  • AI explains uses, dosage, side effects

Example:

Search: "Vitamin D3" or Upload Photo
↓
AI shows 4 government alternatives:
β€’ Jan Aushadhi: β‚Ή5 (95% cheaper)
β€’ IDPL: β‚Ή6  
β€’ HAL: β‚Ή5.50
β€’ Karnataka: β‚Ή5.80
↓
AI explains uses, dosage, side effects

πŸ’§ Agent 2: AI Schedule Builder

What it does:

  • 10 detailed questions about your routine
  • Answer in ANY language (Hindi, English, etc.)
  • AI creates absorption-focused timing plan
  • Considers meals, beverages, exercise, sleep
  • Generates SMS reminder message

Example:

Q: What time do you eat breakfast, lunch, dinner?
A: Breakfast at 9 am, lunch at 2 pm, dinner at 9 pm
↓
Q: Do you drink tea/coffee? When?
A: Tea at 8:30 am and 5 pm
↓
AI creates optimal schedule avoiding conflicts
↓
Shows: Dose 1 at 9:30 AM (after breakfast, avoids tea)

πŸš€ Tech Stack

Frontend:

  • Next.js 15
  • Tailwind CSS
  • Lucide Icons

AI Models:

  • Groq Llama 3.3 70B (multilingual schedule, descriptions)
  • Groq Llama Vision (photo OCR extraction)
  • Qwen 2.5 VL (alternative OCR)
  • Gemini 2.0 Flash (fallback)

Data:

  • 10,827 medicines (Jan Aushadhi database)
  • AI-generated alternatives (works for ANY medicine)
  • LocalStorage (user schedules)

SMS/WhatsApp:

  • Twilio

✨ Key Features

1. Works for EVERY Medicine

  • Database has 10,827 medicines
  • AI generates alternatives for others
  • 100% coverage guaranteed

2. Multilingual Support

  • Write in Hindi, English, or any language
  • AI understands: "ΰ€Έΰ₯ΰ€¬ΰ€Ή 7 ΰ€¬ΰ€œΰ₯‡", "7 AM", "morning 7"
  • Natural language input
  • 10 comprehensive questions about your routine

3. Absorption-Focused Scheduling

  • Based on YOUR complete routine
  • Considers meal times, beverages, exercise
  • Avoids tea/coffee conflicts
  • Optimizes for stomach issues
  • Timing around physical activity
  • Sleep pattern consideration

4. Beautiful UI

  • Card-based design
  • Teal-cyan-blue theme
  • Interactive animations
  • Easy to understand

5. Secure Twilio Integration

  • Server-side API routes
  • Credentials NOT exposed
  • Optional automatic SMS
  • Manual copy-paste option

πŸ“± How to Use

Find Generic Medicines:

  1. Go to homepage
  2. Click "Find Generic Alternatives"
  3. Type medicine name OR upload photo
  4. See 4 government alternatives with prices
  5. Click "Optimize Absorption with AI"

Create AI Schedule:

  1. Click "Optimize Absorption with AI" from generic finder
  2. Medicine name auto-filled
  3. Answer 10 detailed questions in ANY language:
    • Medicine frequency
    • Today's dose status
    • Meal times
    • Food timing preference
    • Beverage habits (tea/coffee/milk)
    • Other medicines
    • Stomach issues
    • Water intake
    • Physical activity
    • Sleep pattern
  4. AI creates absorption-focused timing plan
  5. Enter phone number
  6. Copy SMS message and send manually

🎨 Features Breakdown

Generic Finder Page:

  • Search by name or photo
  • 4 government alternatives
  • Price comparison
  • Savings calculator
  • AI medicine information
  • Where to buy (maps integration)

AI Schedule Page:

  • 10-question comprehensive assessment
  • Multilingual support
  • Progress bar
  • Absorption-focused timing plan
  • Considers beverages, meals, exercise
  • SMS message generator
  • Saved schedules list

πŸ”’ Security Features

βœ… Twilio credentials secure - Server-side only βœ… API routes protected - No client exposure βœ… Environment variables - Easy management βœ… Git safe - Sensitive files ignored


πŸ“Š Impact

Money Saved:

  • Per Family: β‚Ή500-2000/month
  • Per Year: β‚Ή6,000-24,000/family
  • At Scale: β‚Ή12,000 crore/year for India

Health Improved:

  • 40% better medication adherence
  • Optimal absorption with AI advice
  • Never miss a dose
  • Multilingual accessibility

πŸ§ͺ Testing

Test Generic Finder:

1. Search "Paracetamol"
2. See 4 alternatives
3. Check prices and savings

Test AI Schedule:

1. Click "Optimize Absorption" from generic finder
2. Answer 10 questions (any language)
3. AI creates absorption-focused plan
4. Copy SMS message

πŸ“ Project Structure

medimatrix/
β”œβ”€β”€ app/
β”‚   β”œβ”€β”€ page.jsx                    # Homepage
β”‚   β”œβ”€β”€ generic-finder/page.jsx     # Medicine search
β”‚   β”œβ”€β”€ absorption-reminder/page.jsx # AI schedule
β”‚   β”œβ”€β”€ api/
β”‚   β”‚   β”œβ”€β”€ send-sms/route.js       # Secure SMS API
β”‚   β”‚   └── send-whatsapp/route.js  # Secure WhatsApp API
β”‚   └── globals.css                 # Styles
β”œβ”€β”€ lib/
β”‚   β”œβ”€β”€ medicine-database.js        # 10,827 medicines
β”‚   β”œβ”€β”€ twilio-service.js           # Client-side service
β”‚   └── ai-config.js                # AI settings
β”œβ”€β”€ public/
β”‚   └── JanAusadh.csv              # Medicine data
β”œβ”€β”€ .env                            # Environment variables
└── README.md                       # This file

🎯 Unique Selling Points

  1. Multilingual AI - First in India to support Hindi/English mixed input
  2. 100% Coverage - Works for ANY medicine, not just database
  3. Personalized Schedule - Based on user's actual daily routine
  4. Secure Twilio - Server-side API, credentials protected
  5. Beautiful UI - Modern, interactive, easy to use
  6. Free to Use - No subscription, no hidden costs

🀝 Contributing

Contributions Welcome! Help us improve healthcare access in India.

How to Contribute:

  1. Fork the repository
  2. Create your feature branch (git checkout -b feature/AmazingFeature)
  3. Commit your changes (git commit -m 'Add some AmazingFeature')
  4. Push to the branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

Areas for Contribution:

  • πŸ₯ Healthcare Data - Add more government medicine sources
  • πŸ€– AI Models - Improve OCR accuracy and multilingual support
  • 🎨 UI/UX - Enhance user experience and accessibility
  • πŸ“± Mobile - React Native app development
  • πŸ”’ Security - Security audits and improvements
  • πŸ“Š Analytics - Usage tracking and insights
  • 🌍 Localization - Support for more Indian languages

Contributors

Thanks to all contributors who help make healthcare more accessible!


πŸ“„ License

MIT License - Free to use and modify


Built with ❀️ for better healthcare access in India

Status: βœ… Production Ready | πŸ”’ Secure | 🌍 Multilingual

About

AI that helps Indians find cheaper generic medicines and take them the right way for proper absorption, not just on time

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors