🩺 MedPal
Inspiration
We wanted to build a solution that simplifies the overwhelming experience of understanding medical reports. Many people, especially in non-medical fields, struggle with interpreting their test results. MedPal was inspired by the need for an AI-powered assistant that could decode medical jargon and offer guidance without replacing professional healthcare advice.
What it does
MedPal is your personal medical buddy. It takes complex medical reports — even scanned or photographed ones — and breaks them down into simple, understandable summaries. It identifies whether the values fall within the normal range and suggests the next steps, such as consulting a relevant medical professional.
How we built it
- Frontend: Built using Next.js for a responsive and smooth user experience.
- OCR: Extracts text and values from uploaded scanned or photographed medical documents.
- Meta-LLaMA Model: Powers the natural language understanding and reasoning, helping interpret medical values and generate actionable insights.
- Authentication: Users sign in with Google to begin uploading and tracking their reports.
Workflow:
- User signs in via Google
- Uploads a medical image file
- Backend extracts and processes the data using OCR
- AI interprets and generates results
- Users view results and can choose to save or analyze another report
Challenges we ran into
- Model integration was a major hurdle as most advanced AI services and models are behind paywalls, making it difficult to access powerful features without incurring costs.
Accomplishments that we're proud of
We successfully integrated the AI model into our web application and achieved a fully functional pipeline — from image upload to AI-generated insights — all within a user-friendly interface.
What we learned
- AI requires context preservation to offer personalized and consistent results across multiple sessions.
- Proper user guidance and UX design are essential in health-related tools to avoid confusion and promote trust.
What's next for MedPal
- Personalization: Tailor AI recommendations based on individual health history.
- Data Organization: Allow users to organize and track reports over time.
- Smart Suggestions: Build intelligent flows that adapt to user profiles for more targeted medical insights.
Built With
- llama
- mongodb
- nextjs
- ocr
- vercel
Log in or sign up for Devpost to join the conversation.