Médiction - CHATBOT SANTÉ AI
Mediate est un chatbot d'assistant de santé amical conçu pour fournir un soutien complet. De la planification des rendez-vous chez le médecin, de l'extraction des détails sur ordonnance des PDF et de l'assistance d'urgence, pour dispenser des conseils de santé et des remèdes maison, Mediate est votre compagnon fiable et amical pour tous vos besoins liés à la santé.
Accès à la plate-forme
Accéder à la plate-forme de médiation via la médiation
Procédure pas à pas sur la fonctionnalité
Regardez ma vérification vidéo guidée: lien pour comporter une procédure pas à pas @youtube
Caractéristiques clés
- planification de rendez-vous
- Aide des médicaments complets PDF sur ordonnance
- assistance d'urgence
- Conseils de santé et remèdes maison
- historique du chat
Installation et démarrage
- Clone le référentiel:
git clone https://github.com/patel-anshuman/medimate.git
L'extrémité avant
- Installation des dépendances:
npm install - Démarrer la tournée guidée:
npm start
Backend
- Créer un environnement virtuel:
python -m venv venv - Sur Windows:
venvScriptsactivate - Sur macOS et Linux:
source venv/bin/activate - Installer les dépendances backend:
pip install -r requirements.txt - Exécutez l'application backend:
python app.py
Parcours utilisateur
1. Initier le chat
- L'utilisateur lance l'application de chat de l'assistant de santé.
- Ils sont accueillis par un message d'accueil chaleureux de l'assistant de santé.
2. Discuter de la santé
- Les utilisateurs peuvent discuter de leurs problèmes de santé et de leurs symptômes, ou poser des questions liées à la santé.
- Le chatbot évaluera les symptômes de l'utilisateur et fournira des conseils en fonction des informations fournies.
3. Demande de rendez-vous
- Si les symptômes indiquent un besoin d'un spécialiste, le chatbot guide l'utilisateur au département ou spécialiste concerné.
- Les utilisateurs peuvent demander des rendez-vous avec des médecins via le chat.
4. Assistance d'urgence
- En cas d'une condition d'urgence perçue, le chatbot recommande de composer 108 (ou le numéro d'urgence local) pour appeler une ambulance sans autres questions.
5. Historique du chat
- L'historique de la conversation est enregistré et est accessible par l'utilisateur s'il a besoin d'examiner les discussions précédentes.
6. Enquête sur les médicaments
- Les utilisateurs peuvent envoyer un fichier PDF contenant des détails sur ordonnance pour se renseigner sur les médicaments.
- Le chatbot traite la prescription, extrait les informations de médecine et fournit des liens pour les acheter.
7. Merci
- Les utilisateurs sont invités à dire "merci" lorsqu'ils ont terminé.
- Le chatbot reconnaît leur gratitude et fournit des remarques de clôture.
Méthodes
Méthode general()
- Description: gère les requêtes et les réponses générales dans la demande de chat de l'assistant de santé. Il fournit des réponses à un large éventail de questions et de demandes liées à la santé.
- Cas d'utilisation: Les utilisateurs peuvent chercher des réponses aux questions liées à la santé, recevoir des informations sur les symptômes, les traitements et les conseils généraux de santé.
- Paramètres d'entrée: le paramètre d'entrée principal est la question ou la question de l'utilisateur.
- Sortie: génère des réponses en fonction des requêtes de l'utilisateur, offrant des informations, des conseils et une assistance pour les sujets généraux de santé.
- Exemple d'utilisation:
response = general("What are the symptoms of the flu?")
Méthode pdf_chat()
- Description: gère spécifiquement les fichiers PDF contenant les détails de prescription. Il traite la prescription, extrait des informations sur les médicaments prescrits et fournit des liens pertinents pour l'achat de ces médicaments. De plus, il comprend des détails tels que des images, des prix et des noms.
- Cas d'utilisation: les utilisateurs peuvent utiliser cette méthode pour se renseigner sur les médicaments prescrits dans leurs documents médicaux et accéder aux liens d'achat pratiques.
- Paramètres d'entrée: Le paramètre d'entrée principal est le fichier PDF contenant les détails de prescription.
- Sortie: génère une réponse avec des informations sur les médicaments prescrits, offrant des liens d'achat pour chaque médicament, ainsi que des détails supplémentaires tels que des images, des prix et des noms.
- Exemple d'utilisation:
response = pdf_chat(pdf_file)
Piles technologiques
- Front-end: react.js
- Back-end: python, flacon
- Base de données: MongoDB (historique de chat), PineCone (Vector DB)