Mediimate - AI Health Chatbot
Medimate เป็นผู้ช่วยสุขภาพที่เป็นมิตร chatbot ที่ออกแบบมาเพื่อให้การสนับสนุนที่ครอบคลุม จากการกำหนดเวลาการนัดหมายแพทย์การสกัดรายละเอียดใบสั่งยาจาก PDFs และให้ความช่วยเหลือฉุกเฉินไปจนถึงการจ่ายเคล็ดลับสุขภาพและการเยียวยาที่บ้านการแพทย์เป็นเพื่อนที่เชื่อถือได้และเป็นมิตรสำหรับทุกความต้องการที่เกี่ยวข้องกับสุขภาพของคุณ
การเข้าถึงแพลตฟอร์ม
เข้าถึงแพลตฟอร์มการแพทย์ผ่าน การชั่วคราว
คุณสมบัติคำแนะนำ
ดูวิดีโอแนะนำวิดีโอแนะนำของฉัน: ลิงค์ไปยังคุณสมบัติคำแนะนำ @youtube
คุณสมบัติที่สำคัญ
- กำหนดเวลานัดหมาย
- ใบสั่งยา 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. เริ่มการแชท
- ผู้ใช้เปิดตัวแอปพลิเคชันการแชทผู้ช่วยสุขภาพ
- พวกเขาได้รับการต้อนรับด้วยข้อความต้อนรับที่อบอุ่นจากผู้ช่วยด้านการดูแลสุขภาพ
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)
สแต็คเทคโนโลยี
- front-end: react.js
- back-end: Python, Flask
- ฐานข้อมูล: MongoDB (ประวัติการแชท), Pinecone (Vector DB)