Inspiration

The inspiration for ChemoPal came from recognizing the emotional and physical challenges faced by chemotherapy patients. Many patients feel isolated and overwhelmed during their treatment journey. We wanted to create a solution that provides personalized support, emotional comfort, and accurate information to patients, all through a simple and accessible platform. With the potential of AI, we aimed to make a healthcare companion that could check in with patients regularly and offer real-time support.

What it does

ChemoPal is an AI-driven chatbot and voice assistant available through WhatsApp and voice calls. It offers:

Personalized support: Chemopal helps patients navigate through the chemotherapy process by providing information on treatments, side effects, and recovery.

Emotional comfort: With empathetic conversations, Chemopal listens to patients' concerns, offering encouragement and practical advice.

Regular check-ins: Chemopal proactively reaches out to patients, checking in on their health, emotions, and symptoms to ensure they're getting the support they need.

Voice integration: Patients can also interact with Chemopal through voice calls, ensuring accessibility for those who prefer speaking over texting.

How we built it

Twilio API: For WhatsApp messaging and voice call functionality.

Gemini AI: For natural language understanding, processing, and personalized, compassionate responses.

Express.js and FastAPI: For backend services, managing incoming requests from users, and ensuring smooth communication between the bot and patients.

Custom Data Sources: We created a set of context-specific knowledge about chemotherapy treatments, side effects, and recovery that Chemopal can draw from when conversing with patients.

Challenges we ran into

Speech Recognition: Getting speech input right during voice calls was tricky, as it required clear recognition of various patient voices and accents. We had to ensure the bot could understand different speech patterns.

Empathy in AI: Making Chemopal sound compassionate and genuinely caring was a challenge. We had to fine-tune the AI to be more than just informative—ensuring it could be emotionally supportive.

Accomplishments that we're proud of

Personalized Support: We're proud that ChemoPal can provide real-time, tailored responses based on each patient’s needs, whether that's providing information about side effects or offering encouragement.

Seamless Integration: The integration of both WhatsApp messaging and voice calls makes Chemopal accessible to a broader range of users.

What we learned

Patient Engagement: We learned that healthcare bots need to go beyond basic functionalities like providing information—they must be empathetic and offer real support.

What's next for ChemoPal

Expanding Capabilities: We plan to integrate RAG (Retrieval-Augmented Generation) to make Chemopal even smarter by pulling in relevant information from trusted sources in real time.

Custom Voice Options: In the future, we aim to offer patients the option to personalize Chemopal's voice to make the experience even more comforting.

Better Emotional Support: We intend to improve Chemopal’s empathy and conversational flow, ensuring it offers a deeper emotional connection with patients during their chemotherapy journey.

Integrating More Platforms: Beyond WhatsApp and phone calls, we aim to expand to other communication platforms like SMS and even social media to increase accessibility.

Share this project:

Updates