Skip to content

imuniqueshiv/AshaMitra

Repository files navigation

AshaMitra 🩺

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.

🚀 Key Features

  • 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.

🛠️ Tech Stack

  • 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]

⚙️ Installation & Setup

To get a local copy up and running, follow these simple steps.

Prerequisites

Installation

  1. Clone the repository:
    git clone [https://github.com/your-username/AshaMitra.git](https://github.com/imuniqueshiv/AshaMitra.git)
  2. Navigate to the project directory:
    cd AshaMitra
  3. Install dependencies:
    npm install
    # or
    pip install -r requirements.txt
  4. Set up Environment Variables: Create a .env file in the root directory and add your configuration keys:
    PORT=3000
    DATABASE_URI=your_database_connection_string
    API_KEY=your_ai_service_api_key
  5. Run the application:
    npm start
    # or
    python app.py

📖 Usage

  1. Launch the application and log in using authorized health worker credentials.
  2. Use the Dashboard for a quick overview of today's scheduled visits and pending tasks.
  3. Navigate to the Patient Portal to register new community members or update existing records.
  4. Interact with the Smart Assistant via the chat interface to query health guidelines or symptom checklists.

🤝 Contributing

Contributions make the open-source community an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.

  1. Fork the Project
  2. Create your Feature Branch (git checkout -b feature/AmazingFeature)
  3. Commit your Changes (git commit -m 'Add some AmazingFeature')
  4. Push to the Branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

📄 License

Distributed under the MIT License. See LICENSE for more information.

👤 Author

Shiv Raj Singh

About

Smart Rural Health Insights Platform!

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors