A smart companion designed to assist, empower, and streamline workflows for frontline health workers.
AshaMitra serves as an intelligent digital assistant tailored for healthcare workers in the field. By automating routine tasks, providing instant access to critical health guidelines, and simplifying patient data management, AshaMitra allows health workers to focus on what matters most: delivering quality care to their communities.
- Intelligent Health Assistant: AI-powered conversational interface to answer medical protocol queries and provide diagnostic support based on standardized guidelines.
- Patient Record Management: Securely log, track, and update patient health metrics, demographic data, and visit histories.
- Task & Schedule Management: Automated reminders for follow-ups, immunization schedules, and daily community visits.
- Resource Tracking: Keep tabs on medical supplies, essential medicines, and distribution logs.
- Multilingual Interface: (Optional) Accessible UI supporting local languages to ensure ease of use for diverse frontline workers.
- Frontend: [e.g., HTML/CSS/JavaScript, React, or EJS]
- Backend: [e.g., Node.js with Express, or Python/Django]
- Database: [e.g., MongoDB, PostgreSQL]
- AI/ML Models: [e.g., Python, TensorFlow/PyTorch, Ollama]
To get a local copy up and running, follow these simple steps.
- Clone the repository:
git clone [https://github.com/your-username/AshaMitra.git](https://github.com/imuniqueshiv/AshaMitra.git)
- Navigate to the project directory:
cd AshaMitra - Install dependencies:
npm install # or pip install -r requirements.txt - Set up Environment Variables:
Create a
.envfile in the root directory and add your configuration keys:PORT=3000 DATABASE_URI=your_database_connection_string API_KEY=your_ai_service_api_key
- Run the application:
npm start # or python app.py
- Launch the application and log in using authorized health worker credentials.
- Use the Dashboard for a quick overview of today's scheduled visits and pending tasks.
- Navigate to the Patient Portal to register new community members or update existing records.
- Interact with the Smart Assistant via the chat interface to query health guidelines or symptom checklists.
Contributions make the open-source community an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.
- Fork the Project
- Create your Feature Branch (
git checkout -b feature/AmazingFeature) - Commit your Changes (
git commit -m 'Add some AmazingFeature') - Push to the Branch (
git push origin feature/AmazingFeature) - Open a Pull Request
Distributed under the MIT License. See LICENSE for more information.
Shiv Raj Singh
- GitHub: @imuniqueshiv