Skip to content

Aditya-18849/Hospital-Management-System-HMS-

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

5 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ₯ Hospital Management System

A multi-tenant, cloud-enabled Hospital Management System (HMS) designed to empower hospitals with seamless digital transformation. This project enables hospitals to self-register, manage operations, and maintain complete patient lifecycle management with role-based access control (RBAC) for secure and efficient workflows.


πŸš€ Features

  • Multi-Tenant Architecture

    • Supports multiple hospitals on a single platform.
    • Each hospital can self-register and manage its own environment.
  • Cloud-Enabled

    • Scalable deployment with cloud-native technologies.
    • High availability and performance for large hospital networks.
  • Patient Lifecycle Management

    • End-to-end patient journey: registration, appointments, diagnosis, treatment, billing, and discharge.
    • Electronic health records (EHR) integration.
  • Role-Based Access Control (RBAC)

    • Secure access for doctors, nurses, administrators, and patients.
    • Fine-grained permissions to protect sensitive data.
  • Operational Management

    • Appointment scheduling and management.
    • Staff and department management.
    • Inventory and pharmacy tracking.
    • Billing and insurance integration.

πŸ› οΈ Tech Stack

  • Backend: Node.js / Java / Python (customizable based on implementation)
  • Frontend: React.js / Angular / Vue.js
  • Database: PostgreSQL / MySQL / MongoDB
  • Cloud: AWS / Azure / GCP
  • Authentication: JWT / OAuth 2.0
  • Containerization: Docker & Kubernetes

πŸ“‚ Project Structure

hospital-management-system/ │── backend/ # API services and business logic │── frontend/ # Web application (UI) │── docs/ # Documentation │── scripts/ # Deployment and automation scripts │── README.md # Project overview


βš™οΈ Installation & Setup

  1. Clone the repository
    git clone https://github.com/your-username/hospital-management-system.git
    cd hospital-management-system
    

2 Backened Setup cd backend npm install npm run dev

3.Frontend Setup cd frontend npm install npm start

πŸ” User Roles Admin: Manage hospital registration, staff, and system configuration.

Doctor: Access patient records, update diagnoses, and manage appointments.

Nurse: Assist with patient care and update treatment records.

Patient: View appointments, medical history, and billing information.

Roadmap : [ ] Mobile App Integration

[ ] AI-powered diagnostics support

[ ] Telemedicine module

[ ] Advanced analytics dashboard

🀝 Contributing Contributions are welcome! Please fork the repository and submit a pull request. For major changes, open an issue first to discuss what you would like to change.

About

A multi-tenant, cloud-enabled Hospital Management System enabling hospitals to self-register, manage operations, and maintain complete patient lifecycle management with role-based access control

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors