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.


