Logo Lanfrica

Umukundwaa/Rwanda-Health-Assistant

Domaine:

healthcare

Type de record:

software
Créateur:
Umu
Hôte:
A smart health assistant for Rwanda -symptom analysis, hospital finder , and appointment booking # 🏥 Rwanda Health Assistant ## 📌 Project Overview Rwanda Health Assistant is a web-based application designed to help users analyze their symptoms and find appropriate healthcare services nearby. The system uses Artificial Intelligence and external APIs to: * Interpret user symptoms in multiple languages * Suggest possible medical conditions * Recommend the appropriate specialist * Locate nearby hospitals * Enable appointment booking with SMS confirmation --- ## 🌐 Live Application The application has been successfully deployed and is accessible online: 👉 **Main URL:** umukundwa.tech 👉 **Alternative URL:** umukundwa.tech ### 🔗 Infrastructure Access (For Evaluation) * **Web01:** 44.211.147.102 * **Web02:** 35.174.154.227 * **Load Balancer (Lb01):** 54.145.134.205 --- ## 🎯 Purpose and Value Accessing the right healthcare service can be challenging, especially when patients are unsure about: * What condition they might have * Which specialist they should consult * Where to find the right hospital This application solves that problem by providing: * Intelligent symptom analysis * Clear medical guidance * Easy access to nearby hospitals and doctors 👉 This makes the application practical, meaningful, and valuable in real-life situations. --- ## 🚀 Features * 🧠 AI-powered symptom analysis * 🌍 Multi-language support (English, Kinyarwanda, French, Kiswahili) * 🏥 Nearby hospital search using location * 👨‍⚕️ Doctor filtering by specialty * 📱 SMS confirmation for appointments * ⚠️ Strong error handling system * 🔍 User-friendly interface --- ## 🔄 API Selection Decision Initially, the project used the **Groq API** for symptom analysis. However: * It did not handle **Kinyarwanda language accurately** * Responses were unclear or inconsistent ### ✅ Solution: Switched to Gemini API The project was improved by switching to the **Gemini API**, because: * It provides **better multilingual understanding** * It supports **Kinyarwanda effectivel …