MEDITY - AI Health chatbot
Medimate هو chatbot مساعد صحية ودية مصممة لتوفير الدعم الشامل. من جدولة مواعيد الأطباء ، واستخراج تفاصيل الوصفات الطبية من PDF ، وتقديم المساعدة في حالات الطوارئ ، إلى الاستغناء عن النصائح الصحية والعلاجات المنزلية ، فإن Medimate هو رفيقك الموثوق والودي لجميع احتياجاتك المتعلقة بالصحة.
وصول المنصة
الوصول إلى المنصة الوسطى من خلال التنسيق
ميزة تجول
شاهد تجول الفيديو المرشدين الخاص بي
الميزات الرئيسية
- جدولة الموعد
- وصفة طبية PDF مساعدة الأدوية الشاملة
- مساعدة الطوارئ
- النصائح الصحية والعلاجات المنزلية
- تاريخ الدردشة
التثبيت والبدء
- استنساخ المستودع:
git clone https://github.com/patel-anshuman/medimate.git
الواجهة
- تثبيت التبعيات:
npm install - ابدأ الجولة المصحوبة بمرشدين:
npm start
الخلفية
- إنشاء بيئة افتراضية:
python -m venv venv - على Windows:
venvScriptsactivate - على MacOS و Linux:
source venv/bin/activate - تثبيت التبعيات الخلفية:
pip install -r requirements.txt - قم بتشغيل تطبيق الخلفية:
python app.py
رحلة المستخدم
1. بدء الدردشة
- يقوم المستخدم بتشغيل تطبيق دردشة Health Assistant.
- يتم استقبالهم برسالة ترحيب حار من مساعد الرعاية الصحية.
2. ناقش الصحة
- يمكن للمستخدمين مناقشة مخاوفهم الصحية ، والأعراض ، أو طرح الأسئلة المتعلقة بالصحة.
- سيقوم chatbot بتقييم أعراض المستخدم وتقديم التوجيه بناءً على المعلومات المقدمة.
3. طلب الموعد
- إذا كانت الأعراض تشير إلى حاجة إلى متخصص ، فإن chatbot يرشد المستخدم إلى القسم أو المتخصص ذي الصلة.
- يمكن للمستخدمين طلب مواعيد مع الأطباء من خلال الدردشة.
4. المساعدة الطارئة
- في حالة وجود حالة طوارئ متصورة ، يوصي chatbot بالاتصال 108 (أو رقم الطوارئ المحلي) بالاتصال بسيارة إسعاف دون المزيد من الأسئلة.
5. تاريخ الدردشة
- يتم حفظ سجل المحادثة ويمكن الوصول إليه من قبل المستخدم إذا احتاج إلى مراجعة المناقشات السابقة.
6. تحقيق الأدوية
- يمكن للمستخدمين إرسال ملف PDF يحتوي على تفاصيل وصفة طبية للاستفسار عن الأدوية.
- يعالج ChatBot الوصفة الطبية ، ويستخرج معلومات الطب ، ويوفر روابط لشرائها.
7. شكرا لك
- يُطلب من المستخدمين أن يقولوا "شكرًا لك" عند الانتهاء.
- يعترف chatbot بامتنانهم ويوفر ملاحظات ختامية.
طُرق
general() الطريقة
- الوصف: يتعامل مع الاستفسارات والاستجابات العامة في تطبيق دردشة مساعد الصحة. يقدم إجابات لمجموعة واسعة من الأسئلة والاستفسارات المتعلقة بالصحة.
- استخدام الحالة: يمكن للمستخدمين البحث عن إجابات على الأسئلة المتعلقة بالصحة ، وتلقي معلومات حول الأعراض والعلاجات ونصائح الرعاية الصحية العامة.
- معلمات الإدخال: معلمة الإدخال الأساسية هي سؤال أو استعلام المستخدم.
- الإخراج: ينشئ ردود بناءً على استفسارات المستخدم ، وتقديم المعلومات ، والتوجيه ، والمساعدة لمواضيع الرعاية الصحية العامة.
- مثال الاستخدام:
response = general("What are the symptoms of the flu?")
pdf_chat() طريقة
- الوصف: على وجه التحديد معالجة ملفات PDF التي تحتوي على تفاصيل وصفة طبية. يعالج الوصفة الطبية ، ويستخرج معلومات حول الأدوية الموصوفة ، ويوفر الروابط ذات الصلة لشراء هذه الأدوية. بالإضافة إلى ذلك ، فإنه يتضمن تفاصيل مثل الصور والأسعار والأسماء.
- استخدام الحالة: يمكن للمستخدمين استخدام هذه الطريقة للاستفسار عن الأدوية الموصوفة في مستنداتهم الطبية والوصول إلى روابط شراء ملائمة.
- معلمات الإدخال: معلمة الإدخال الأولية هي ملف PDF الذي يحتوي على تفاصيل وصفة طبية.
- الإخراج: يولد استجابة بمعلومات حول الأدوية الموصوفة ، وتقديم روابط شراء لكل دواء ، إلى جانب التفاصيل التكميلية مثل الصور والأسعار والأسماء.
- مثال الاستخدام:
response = pdf_chat(pdf_file)
مداخن التكنولوجيا
- الواجهة الأمامية: React.JS
- الخلفية: بيثون ، قارورة
- قاعدة البيانات: MongoDB (سجل الدردشة) ، Pinecone (Vector DB)