Medimate - AI Health Chatbot
Medimate adalah asisten chatbot kesehatan yang ramah yang dirancang untuk memberikan dukungan komprehensif. Dari penjadwalan janji dengan dokter, mengekstraksi rincian resep dari PDF, dan menawarkan bantuan darurat, hingga mengeluarkan tips kesehatan dan pengobatan rumah, Medimate adalah teman Anda yang andal dan ramah untuk semua kebutuhan terkait kesehatan Anda.
Akses platform
Mengakses platform medimat melalui Medimate
Fitur walkthrough
Tonton Walkthrough Video Terpandu Saya: Tautan ke Fitur Walkthrough @Youtube
Fitur utama
- Penjadwalan janji temu
- Resep PDF Bantuan Obat Komprehensif
- bantuan darurat
- Tips Kesehatan dan Obat Rumahan
- riwayat obrolan
Instalasi & Memulai
- Klon Repositori:
git clone https://github.com/patel-anshuman/medimate.git
Frontend
- Instal Ketergantungan:
npm install - Mulailah Tur Terpandu:
npm start
Backend
- Buat lingkungan virtual:
python -m venv venv - Di Windows:
venvScriptsactivate - Pada macOS dan linux:
source venv/bin/activate - Instal Ketergantungan Backend:
pip install -r requirements.txt - Jalankan aplikasi backend:
python app.py
Perjalanan Pengguna
1. Inisiasi obrolan
- Pengguna meluncurkan aplikasi Obrolan Asisten Kesehatan.
- Mereka disambut dengan pesan sambutan hangat dari asisten perawatan kesehatan.
2. Diskusikan kesehatan
- Pengguna dapat mendiskusikan masalah kesehatan mereka, dan gejala, atau mengajukan pertanyaan terkait kesehatan.
- Chatbot akan menilai gejala pengguna dan memberikan panduan berdasarkan informasi yang diberikan.
3. Permintaan janji temu
- Jika gejalanya menunjukkan perlunya spesialis, chatbot memandu pengguna ke departemen atau spesialis yang relevan.
- Pengguna dapat meminta janji dengan dokter melalui obrolan.
4. Bantuan darurat
- Dalam hal kondisi darurat yang dirasakan, chatbot merekomendasikan panggilan 108 (atau nomor darurat setempat) untuk memanggil ambulans tanpa pertanyaan lebih lanjut.
5. Riwayat obrolan
- Riwayat percakapan disimpan dan dapat diakses oleh pengguna jika mereka perlu meninjau diskusi sebelumnya.
6. Pertanyaan Obat -obatan
- Pengguna dapat mengirim file PDF yang berisi detail resep untuk menanyakan tentang obat -obatan.
- Chatbot memproses resep, mengekstraksi informasi obat, dan menyediakan tautan untuk membelinya.
7. Terima kasih
- Pengguna diminta untuk mengatakan "terima kasih" setelah selesai.
- Chatbot mengakui rasa terima kasih mereka dan memberikan komentar penutup.
Metode
Metode general()
- Deskripsi: Menangani pertanyaan dan tanggapan umum dalam aplikasi obrolan asisten kesehatan. Ini memberikan jawaban untuk berbagai pertanyaan dan pertanyaan terkait kesehatan.
- Use Case: Pengguna dapat mencari jawaban untuk pertanyaan terkait kesehatan, menerima informasi tentang gejala, perawatan, dan saran perawatan kesehatan umum.
- Parameter Input: Parameter input utama adalah pertanyaan atau kueri pengguna.
- Output: Menghasilkan tanggapan berdasarkan pertanyaan pengguna, menawarkan informasi, panduan, dan bantuan untuk topik perawatan kesehatan umum.
- Contoh Penggunaan:
response = general("What are the symptoms of the flu?")
metode pdf_chat()
- Deskripsi: Secara khusus menangani file PDF yang berisi detail resep. Ini memproses resep, mengekstrak informasi tentang obat -obatan yang ditentukan, dan menyediakan tautan yang relevan untuk membeli obat -obatan ini. Selain itu, itu termasuk detail seperti gambar, harga, dan nama.
- Use Case: Pengguna dapat menggunakan metode ini untuk menanyakan tentang obat -obatan yang ditentukan dalam dokumen medis mereka dan mengakses tautan pembelian yang nyaman.
- Parameter Input: Parameter input utama adalah file PDF yang berisi detail resep.
- Output: Menghasilkan tanggapan dengan informasi tentang obat -obatan yang ditentukan, menawarkan tautan pembelian untuk setiap obat, bersama dengan detail tambahan seperti gambar, harga, dan nama.
- Contoh penggunaan:
response = pdf_chat(pdf_file)
Tumpukan Teknologi
- Front-end: React.js
- Back-end: Python, Flask
- Database: MongoDB (riwayat obrolan), Pinecone (Vector DB)