Inspiration

During my time abroad as a student, I personally experienced how difficult it can be to access fast, reliable medical support — especially when you're unfamiliar with the local healthcare system. This led me to think about people in rural areas or underserved communities who may not have access to doctors at all, but still have internet or basic mobile connectivity.

What if AI could provide a first layer of triage or health insight — anytime, anywhere?
That idea became the foundation for MediLink AI.


What it does

MediLink AI is an AI-powered remote diagnosis and emergency alert system. Here's what it does:

  • Accepts user-inputted symptoms like “chest pain” or “high fever”
  • Sends those symptoms to Amazon Bedrock (Titan Text G1) to generate a medically responsible 3-sentence insight
  • Automatically detects critical symptoms (e.g. chest pain, shortness of breath)
  • Triggers a real-time emergency alert via Amazon SNS (email)
  • Stores the case securely in Amazon DynamoDB for future analysis or triage

How we built it

  • Frontend: Streamlit for UI, built for mobile and desktop access
  • AI Model: Amazon Bedrock (Titan Text G1) for natural language diagnosis
  • Emergency Alerting: Amazon SNS for email-based real-time notifications
  • Database: Amazon DynamoDB to store each patient’s info securely
  • Deployment: Hosted using Streamlit Cloud
  • Secrets: Secured AWS credentials using Streamlit secrets manager

All AWS services were configured using IAM, Boto3 SDK, and tested both locally and live.


Challenges we ran into

  • Accessing Bedrock: Initial model access required waiting for approval
  • SNS sandbox restrictions: Alerts were limited to verified email addresses until production access was enabled
  • Credentials security: Accidentally committed AWS keys during dev; had to learn and use GitHub Push Protection & environment-based secrets

Accomplishments that we're proud of

  • Successfully integrated Amazon Bedrock, SNS, and DynamoDB into a seamless user experience
  • Deployed a fully working, mobile-friendly app using only serverless tools
  • Created a clean UI with medical safety considerations in AI prompting
  • Implemented automated emergency alerts that work live from a public deployment

What we learned

  • How to build real-time AWS integrations with Bedrock and SNS
  • Managing IAM permissions and securing API credentials in production
  • Prompt engineering for medical safety within large language models
  • Using DynamoDB for structured, scalable cloud storage

What's next for MediLinkAI

  • Integrate multilingual input support using Amazon Translate
  • Build an admin dashboard for doctors to view patient records and alerts
  • Extend with IoT sensor data (wearables or edge devices)
  • Add downloadable reports for patients (PDF/CSV)
  • Improve Bedrock prompting to adapt to different health categories

Built With

Share this project:

Updates

posted an update

Update: MediLinkAI Now Responds Like a Real Doctor!

We've significantly improved MediLinkAI's interaction quality. It now responds in a professional, human-like tone — just like a real doctor sitting across from you.

What's New:

  • Natural medical responses — no more robotic replies!
  • Doctor-style tone for better user trust and comfort.
  • Improved symptom analysis and advice delivery.

This update helps MediLinkAI feel truly personal, empathetic, and reliable in remote diagnosis conversations.

Try it now and feel the difference!

MediLinkAI #AIHealthcare #DoctorAI

Log in or sign up for Devpost to join the conversation.