Project Name: MedMinds.AI
Category / Theme: Healthcare | AI for Social Good
Development Environment: Kiro IDE
AI Model / API Used: Google Gemini API
- Documentation: https://docs.google.com/document/d/191HCAubNria8Mhnp9kbQ3x7hUktxGytJVdJxhT9qWm4/edit?usp=sharing
- Deployed link: https://medminds.onrender.com/
- YouTube Link: https://youtu.be/qj5wFumZI6Q
Medical reports, prescriptions, and diagnostic results are usually written in complex medical terminology that is difficult for common people to understand.
- ❌ Medical jargon is not user-friendly
- ❌ No clear indication of whether a condition is normal or critical
- ❌ Language barriers for non-English speakers
These issues can lead to confusion, anxiety, delayed treatment, and poor health awareness.
MedMinds.AI is an AI-powered healthcare assistant designed to simplify medical information and make it understandable for everyone.
- Accepts medical data as text
- Supports PDF uploads of medical reports
- 🧠 Converts medical jargon into simple layman language
- 🚦 Classifies health parameters as Critical / High / Normal / Low
- 📊 Provides an overall health severity summary
- 🌍 Supports multi-language explanations
⚠️ Disclaimer: This application is for general awareness only and does not replace professional medical advice.
- 📄 Upload medical reports (PDF / TEXT)
- 🔍 OCR-based text extraction (Tesseract + PyMuPDF)
- 🤖 AI-powered medical report explanation
- 🟢 Highlights normal values
- 🔴 Highlights abnormal values
- 🌐 REST API support
- Backend: Flask (Python)
- AI: Google Gemini API
- Frontend: HTML, CSS, JavaScript
- Others: Flask-CORS, Pillow
MedMinds/
│── app.py
│── README.md
│── requirements.txt
│── .env
│── routes/
│ │── __init__.py
│ │── explain_report.py
│── services/
│ │── __init__.py
│ │── ocr_service.py
│ │── gemini_service.py
│── static/
│ │── css/
│ │ ├── chat.css
│ │ ├── index.css
│ │── js/
│ │ ├── chat.js
│ │ ├── index.js
│ │── images/
│ │ └── doctor-illustration.png
│── templates/
│ │── index.html
│ │── chat.html
git clone https://github.com/your-username/medminds-ai.git
cd medminds-aipython -m venv venv
venv\Scripts\activate # Windows
source venv/bin/activate # Linux/Macpip install -r requirements.txtCreate a .env file:
GEMINI_API_KEY=your_api_key_here
PORT=5000
python app.pyApp will run at: http://localhost:5000
Request:
-
Form-data
file: PDF
Response:
{
"patient_name": "Ramesh Kumar",
"summary": "Blood sugar levels are high",
"tests": [
{
"name": "Post Prandial Blood Sugar",
"value": "240 mg/dL",
"status": "High"
}
]
}If you face 429 Quota Exceeded errors:
- Check Gemini API usage
- Reduce request frequency
- Upgrade API plan if required
- Patients understanding lab reports
- Rural health workers (ASHA)
- Hackathons & health-tech demos
- Medical awareness platforms
This project is for educational and hackathon use.
✨ Built with the goal of making medical reports simple for everyone.


