
Medivice
Demo Video
About This Project
Inspiration
The medical industry still relies heavily on legacy systems that often slow down processes for both patients and doctors. We saw an opportunity to modernize patient intake by reducing repetitive tasks and freeing up doctors’ time. Our idea began with figuring out how we could save time for doctors. We realized one of the ways we can do this is by automating the collection of preliminary patient information such as personal details, symptoms, and the reason for their visit.
What it does
Medivice allows patients to call an AI assistant that will gather important patient intake information and record the data. Then the application provides a dashboard for doctors to utilize and view updates from patients about their most urgent issues, symptoms, and conditions, and how they could be addressed.
How we built it
We used OpenAI, Vapi, Phenoml, Deepgram, and FastAPI for the backend, and NextJS for the frontend patient information dashboard.
Challenges we ran into
Integrating with Vapi and other APIs Debugging null errors and handling edge cases with AI Balancing speed of development with system reliability
Accomplishments that we're proud of
Building a working prototype in just a few hours Creating a functional pipeline from patient call → AI intake → doctor dashboard Demonstrating how AI can meaningfully save doctors time
What we learned
AI has enormous potential in healthcare and is very cool, but humans are still necessary. There's a lot that AI can do and it's pretty cool. Building Medivice made us realize that the future lies in continued collaboration between AI and humans.
What's next for Medivice
Enhancing patient intake with more structured and customizable forms Expanding voice-based intake for smoother patient experiences Adding data export options for integration with other EHR systems
Built With
Repository
Patient Intake System for Doctors
Submitted December 26, 2025 at 1:03 AM