Skip to content

Repository files navigation

🏥 Integrated National Health Information System (INHIS)

Django Vite MySQL


  • An enterprise-grade national digital platform designed to integrate public healthcare stakeholders into a unified, real-time ecosystem. From Supply Chain Management to Disease Surveillance, INHIS ensures data-driven decision-making for public health.
  • Live Demo
  • Demo Video
  • Slide Show

Live Demo Login Details

  • Access the demo here
  • Admin ID: 2000, Citizen ID: 1343, Healthcare Worker ID: 41
  • Password: 'password'

🚀 Key Modules

👤 Citizen Healthcare Portal

  • Digital Health ID: Secure registration using Aadhar/Govt ID.
  • Longitudinal Records: Unified medical history including prescriptions, lab results, and vaccination status.
  • Appointment Engine: Real-time booking at the nearest available health center.

🏥 Hospital & Workforce Management

  • Resource Monitoring: Real-time tracking of bed availability (General, Emergency, ICU).
  • Inter-facility Transfers: Streamlined workflows for patient transfers between hospitals.
  • Lab Integration: Direct linking of digital lab results to patient profiles.

📊 Disease Surveillance & Analytics

  • Geographic Reporting: Real-time case reporting by verified healthcare workers.

🛠️ Technical Stack & Implementation

  • Frontend: Built with Vite for optimized build times and a responsive React UI.
  • Backend: Django framework handling complex business logic and user authentication.
  • Database: MySQL
    • Transaction Management: Ensures atomicity in critical operations like vaccine stock deductions and patient transfers.
    • Database Triggers: Implemented for automated record-keeping and data integrity checks (e.g., preventing expired medicine dispensing).

🔮 Future Roadmap

  • Machine Learning: Predictive analysis for demand surges and outbreak forecasting.
  • Advanced Visualizations: Interactive heat maps for disease severity.
  • Vendor Portals: Direct access for suppliers to manage prices and logistics.

👥 The Team

  • Anup Dev Pattnaik (2024091)
  • Atharva Singh Velpula (2024138)
  • Mayank Yadav (2024343)

⚙️ Installation & Setup

  1. Clone the repository:
    git clone https://github.com/your-username/inhis-project.git
  2. Backend Setup:
    cd backend
    pip install -r requirements.txt
    python manage.py migrate
    python manage.py runserver
  3. Frontend Setup:
    cd frontend
    npm install
    npm run dev

About

Integrated National Health Information System | Course Project for CSE202 - DBMS at IIIT Delhi

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages