IMNCI AI Assistant is an AI-driven chatbot specifically designed for Auxiliary Nurse Midwives (ANMs) working in rural and peripheral areas. It assists healthcare professionals by providing vital information and guidance related to Integrated Management of Neonatal and Childhood Illness (IMNCI). This tool aims to bridge the information gap in resource-limited settings by delivering accurate and context-aware healthcare recommendations. IMNCI AI Assistant is an AI-driven chatbot designed to assist healthcare professionals and users by providing information and guidance related to Integrated Management of Neonatal and Childhood Illness (IMNCI). This bot leverages machine learning and natural language processing (NLP) techniques to deliver accurate and context-aware responses.
- Targeted for Rural Healthcare: Tailored to meet the needs of ANMs and healthcare workers in remote areas.
- Voice Command Support: Allows users to interact using vocal commands for hands-free operation.
- AI-Powered Responses: Provides context-aware answers to queries related to neonatal and childhood healthcare.
- Offline Capability (Planned): Future support for offline interactions to accommodate areas with limited internet connectivity.
- User-Friendly Interface: Simple and intuitive user interaction.
- Scalable Architecture: Designed for easy deployment and future enhancements.
- Targeted for Rural Healthcare: Tailored to meet the needs of ANMs and healthcare workers in remote areas.
- AI-Powered Responses: Provides context-aware answers to queries related to neonatal and childhood healthcare.
- Offline Capability (Planned): Future support for offline interactions to accommodate areas with limited internet connectivity.
- User-Friendly Interface: Simple and intuitive user interaction.
- Scalable Architecture: Designed for easy deployment and future enhancements.
- AI-Powered Responses: Provides context-aware answers to queries related to neonatal and childhood healthcare.
- User-Friendly Interface: Simple and intuitive user interaction.
- Scalable Architecture: Designed for easy deployment and future enhancements.
To run the project locally, follow these steps:
Ensure you have the following installed:
- Python 3.8 or higher
- pip (Python package manager)
-
Create a virtual environment:
python3 -m venv venv source venv/bin/activate # For Linux/MacOS venv\Scripts\activate # For Windows
-
Install required dependencies:
pip install -r requirements.txt
-
Run the application:
python app.py
-
Access the chatbot interface at
http://localhost:5000in your web browser.
Once the application is running, you can:
- Ask questions related to neonatal and childhood illnesses.
- Receive AI-generated responses for guidance and information.
NeoCare_AI_Assistant/
├── app.py # Main application file
├── requirements.txt # Python dependencies
├── templates/ # HTML templates for the web interface
├── static/ # Static files (CSS, JS)
├── models/ # Pretrained models or model scripts
└── README.md # Project documentation
Contributions are welcome! To contribute:
- Fork this repository.
- Create a new branch for your feature or bug fix.
- Submit a pull request with detailed information about your changes.
This project is licensed under the MIT License. See the LICENSE file for more details.
For additional queries or support:
- GitHub: Abdul Malik Vaibhav Chaudhary
- Integration with external healthcare databases
- Voice-based interaction support
- Multi-language support
- Mobile app integration
This project was awarded the 1st Runner-Up Prize in the Hackathon held at Dr. RMLMIS College, Lucknow. Special thanks to all contributors and supporters who made this project possible.