Inspiration

CareBuddy was developed to help healthcare practitioners provide better care for their patients. We noticed that patients often struggle to stick to their health plans and maintain healthy habits. This inspired us to create CareBuddy, a friendly AI-powered chat coach that supports patients in following their healthcare recommendations and daily routines.

What It Does

CareBuddy personalizes healthcare guidance by analyzing patient information through a conversational evaluation form. It offers tailored lifestyle tips, nutrition advice, and medical support. The app features:

  • A seamless chat interface that allows users to interact as they would with a healthcare professional.
  • Instant responses for medical advice and personalized recommendations.
  • EHR Launch with Epic to access patient data for informed responses.
  • A Favorites List where users can save helpful advice for easy access.
  • Free access to healthcare management, reducing the need for unnecessary doctor visits or calls.

How We Built It

To develop CareBuddy, we used:

  • Figma: Expedited development with a pre-made template for mobile UI/UX design.
  • Trello: Task delegation and team collaboration.
  • GitHub: Version control and code quality management.
  • React Native, Firebase, MongoDB: Frontend development, including custom components and context management.
  • OpenAI API: Integrated for conversational AI and personalized responses.

Challenges We Ran Into

  • Last minute Epic login credentials error
  • Choosing the best AI model for seamless integration. We explored Azure Cognitive Services, Amazon Bedrock, and OpenAI, ultimately selecting OpenAI for its ease of use.
  • Ensuring data persistence across pages while maintaining context in conversations.
  • Implementing HIPAA-compliant data handling for sensitive health information.
  • Managing time effectively with limited resources and a tight deadline.

Accomplishments That We're Proud Of

  • Successfully built a working AI-powered chatbot that personalizes healthcare advice.
  • Developed custom React components, including a custom text area for interactive chat.
  • Integrated context-aware AI responses through prompt engineering.
  • Created a realistic iPhone frame using CSS for an enhanced mobile preview.
  • Improved project management and collaboration using Notion and GitHub.

What We Learned

  • FHIR Authorization
  • Advanced prompt engineering techniques for AI-driven personalization.
  • Effective API integration to enhance user interaction.
  • The importance of researching HIPAA compliance when dealing with healthcare data.
  • How to optimize team collaboration and task delegation in an AI development project.

What's Next for CareBuddy

  • RAG Integration: Improve AI responses by implementing Retrieval-Augmented Generation (RAG) for better accuracy.
  • User Authentication: Enhance security and user experience by adding authentication.
  • Database Integration: Store user preferences and chat history for a scalable mobile application.
  • AI Agents for UX Personalization: Explore AI-driven personalized user experiences based on medical history and doctor’s notes.
Share this project:

Updates