🩺 Project Story: Cura

About the Project

Cura is an AI-powered medical voice assistant designed to make healthcare more accessible and responsive. It listens to patient symptoms, provides personalized guidance, connects users to doctors, and schedules appointments β€” all through natural, human-like conversation.

We were inspired by how difficult it can be to access immediate medical advice, especially when clinics are overwhelmed or unavailable. Our goal was to create an intelligent assistant that supports both patients and healthcare professionals by automating symptom triage, appointment scheduling, and follow-up care.

Through building Cura, we learned how to integrate real-time voice AI, generative language models, and healthcare data systems into one cohesive workflow. We explored challenges in conversational design, natural language understanding, and securely managing patient interactions.

Cura’s architecture combines:

  • πŸŽ™οΈ LiveKit Agents β€” for real-time voice calls and natural dialogue

  • βš™οΈ FastAPI and MongoDB β€” for backend data storage and healthcare logic

  • 🧠 Chroma β€” as a vector database for symptom similarity search and matching, which diagnose patient's issue and give advice based on healthcare service's internal data

  • πŸ“… CreaoAI β€” for intelligent scheduling and calendar integration

  • πŸ’» Creao (React web) and Swift (mobile) β€” for patient and provider dashboards

  • Gmail API for appointment booking confirmation *

Challenges Faced

Building Cura presented several key challenges:

  • Designing natural and empathetic voice conversations that adapt to user tone and intent

  • Managing speech latency for real-time responses

  • Algorithm to match the most similar symptoms from user's input. We separate each symptom from healthcare data and embed each of them to count the number of matching symptoms and get average cosine similarity that receives best result *

  • Structuring a scalable database that connects patients, clinicians, and appointment data

  • Integrating multiple APIs (LiveKit, Chroma, Gmail) into a seamless workflow

  • Ensuring that AI-generated responses remain medically cautious and privacy-aware

Despite these challenges, we successfully created a working prototype that listens to patients, identifies symptoms, connects them with doctors, and schedules appointments β€” all through an intelligent voice interface.

Built With

Share this project:

Updates