Inspiration
1.4 billion Indians receive medical reports they cannot understand. Most wait days for a doctor appointment just to be told what their blood test means. Rural patients, elderly citizens, and non-English speakers are most affected. We wanted to bridge this gap — giving every Indian immediate, clear understanding of their own health data in their own language.
What it does
MediScan AI lets anyone upload a medical report — blood test, lab result, X-ray, or prescription — and instantly understand it in plain language in their mother tongue.
- Reads the report using Amazon Nova Pro's multimodal AI (PDFs and images)
- Extracts every finding automatically with reference ranges
- Classifies each result as 🟢 Normal / 🟠 Warning / 🔴 Critical
- Explains results in simple language anyone can understand
- Translates the entire analysis into any of India's 22 official languages
- Downloads the full report as PDF
How we built it
- AI Model: Amazon Nova Pro (
amazon.nova-pro-v1:0) via Amazon Bedrock Converse API - Multimodal: Nova reads both PDF documents and images using document and vision understanding
- Agentic: A single Nova call autonomously reads → extracts → classifies → explains → recommends with no manual prompting at each step
- Translation: A separate Nova API call translates the full analysis on demand — results cached for instant switching
- Backend: Python 3 with stdlib HTTP server + boto3
- Frontend: Pure HTML/CSS/JS — zero frameworks, zero build steps
Challenges we ran into
- API timeouts: Initially tried to translate into all 22 languages in one API call — this caused read timeouts. Fixed by separating analysis and translation into two endpoints, with translation triggered only when user selects a language.
- File handling: Parsing multipart form data in pure Python stdlib without any web framework was tricky but kept dependencies minimal.
- WSL file path issues: Development on WSL required careful path handling for serving the HTML frontend.
Accomplishments that we're proud of
- Built a fully working AI medical analyzer in a single day
- Successfully tested on real blood reports from Tagore Medical College, Chennai — correctly identified critical Vitamin D deficiency
- All 22 official Indian languages supported with full UI translation
- Entire app ru
Built With
- amazon
- amazon-web-services
- bedrock
- boto3
- css3
- html5
- javascript
- nova
- proamazon
- python
Log in or sign up for Devpost to join the conversation.