The Post Operative Medical Care Guide ChatBot is a virtual assistant designed to provide personalized and informative post-operative care guidance to patients. This chatbot utilizes the power of AI to offer valuable insights on wound care, physical activity, diet, Personalized Recommendations based on Surgery Type or Medical Procedure medication schedules, and recovery milestones. It aims to assist patients in their recovery journey and ensure they receive timely reminders and helpful advice throughout their healing process.
-
Personalized Post-Op Care: The ChatBot tailors its recommendations based on the patient's medical procedure, condition, and individual needs.
-
Wound Care Advice: Provides detailed instructions on wound care, dressing changes, and monitoring for signs of infection.
-
Physical Activity Recommendations: Offers guidance on appropriate physical activity levels during the recovery period to aid healing and prevent complications.
-
Customized Diet Plans: Suggests suitable dietary choices that promote recovery and support overall health.
-
Medication Reminders: Sends timely reminders to patients for their medication schedules, ensuring adherence to prescribed medications.
-
Recovery Milestone Notifications: Alerts patients about important recovery milestones and follow-up appointments.
-
Emergency Guidance: Provides information on recognizing signs of complications or emergencies, and when to seek immediate medical attention.
-
Input Medical Procedure: Upon starting the chat, the user is prompted to enter the date of their medical procedure. This helps the ChatBot set reminders according to the patient's recovery timeline.
-
Select Procedure Type: The user selects the type of medical procedure they underwent from a predefined list or by entering a custom type.
-
Enter Medical Condition: The ChatBot asks the user to describe their medical condition post-surgery, allowing for personalized care recommendations.
-
Receive Personalized Recommendations: Based on the procedure type and medical condition, the ChatBot generates personalized post-operative care recommendations.
-
Set Reminders: The ChatBot schedules reminders for medication, follow-up appointments, and recovery milestones to ensure the patient's adherence to the recovery plan.
-
Emergency Information: The ChatBot provides essential guidance on recognizing signs of complications and emergencies, emphasizing when to seek immediate medical attention.
- Python (Programming Language)
- OpenAI GPT-3.5 (Language Model)
- Gradio (Web Interface)
- Twilio API (SMS Reminders)
- Email API (Email Reminders)
- Clone this repository. git clone [https://github.com/Nikunj113437/Post-Operative-Medical-Care-Guide-Chatbot.git] (https://github.com/Nikunj113437/Post-Operative-Medical-Care-Guide-Chatbot.git)
- Install the required Python packages.
pip install -r requirements.txt
- Obtain API keys for Twilio and Email service and configure them in the code.
Run the chatbot using Python.
python chatbot.py
- Open the provided web interface link in your browser.
- Follow the on-screen instructions to interact with the ChatBot.
We welcome contributions from the community to enhance and improve the functionality of this ChatBot. If you encounter any issues or have ideas for enhancements, feel free to open an issue or submit a pull request.
This ChatBot was developed by Nikunj Bansal.
This project is licensed under the MIT License.