Skip to content

jaypatel342005/Hospital-Management-System

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

21 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ₯ Hospital Management System

Version ASP.NET License Status

A modern, comprehensive web-based hospital management system designed to streamline healthcare operations

🌐 Live Demo β€’ πŸ“‚ Source Code β€’ πŸ“§ Report Bug β€’ ✨ Request Feature


πŸš€ Quick Start

Ready to explore? Jump right in with our live demo!

πŸ” Demo Credentials

Role Username Password
Admin admin admin123

🎯 Try Live Demo


🌟 Why Choose Our System?

🎯 Built for Healthcare

  • Patient Management with complete profiles
  • Doctor Scheduling across departments
  • Real-time Dashboard with analytics
  • Comprehensive Billing system

⚑ Modern Technology

  • Built with ASP.NET MVC
  • Azure Cloud deployment
  • Mobile-responsive design
  • Secure Authentication system

✨ Key Features

πŸŽͺ View All Features

πŸ‘₯ Patient Management

  • βœ… Complete patient profiles with personal information
  • βœ… Patient registration and database management
  • βœ… Search and filter capabilities
  • βœ… Patient status monitoring

πŸ‘¨β€βš•οΈ Doctor Management

  • βœ… Doctor profiles with specializations
  • βœ… Department organization and assignments
  • βœ… Doctor scheduling and availability
  • βœ… Performance tracking

πŸ“… Appointment System

  • βœ… Online appointment booking
  • βœ… Status tracking (Scheduled/Completed/Cancelled/Pending)
  • βœ… Date and time management
  • βœ… Appointment history tracking

πŸ’° Billing & Payments

  • βœ… Automated bill generation with tax calculation
  • βœ… Payment status tracking (Paid/Partial/Unpaid)
  • βœ… Financial reporting and analytics
  • βœ… Outstanding payment management

🏒 Department Management

  • βœ… Department organization and hierarchy
  • βœ… Doctor-department assignments
  • βœ… Resource allocation and management

πŸ“Š Dashboard & Analytics

  • βœ… Real-time system statistics
  • βœ… Interactive charts and visualizations
  • βœ… Key performance indicators
  • βœ… Quick action panels

πŸ› οΈ Tech Stack

Backend

ASP.NET MVC SQL Server C#

Frontend

Bootstrap JavaScript HTML5 CSS3

DevOps & Tools

Azure Visual Studio Git

πŸ“ Project Structure

Hospital-Management-System/
β”œβ”€β”€ πŸ“ Controllers/           # MVC Controllers
β”œβ”€β”€ πŸ“ Models/               # Data Models & Entities
β”œβ”€β”€ πŸ“ Views/                # Razor Views & UI
β”œβ”€β”€ πŸ“ wwwroot/              # Static Assets (CSS, JS, Images)
β”œβ”€β”€ πŸ“ DATABASE/             # SQL Scripts & Procedures
β”‚   β”œβ”€β”€ πŸ“„ Hospital Management System Schema.sql
β”‚   β”œβ”€β”€ πŸ“„ Hospital_Management_System_Stored_Procedures.sql
β”‚   └── πŸ“„ Stored procedures.sql
└── πŸ“„ README.md

Code Composition HTML C# JavaScript T-SQL CSS


πŸš€ Installation & Setup

πŸ“‹ Prerequisites

Requirement Version Download
.NET Framework 4.7+ Download
SQL Server 2016+ Download
Visual Studio 2019+ Download
Git Latest Download

⚑ Quick Setup

# 1️⃣ Clone the repository
git clone https://github.com/jaypatel342005/Hospital-Management-System.git
cd "Hospital Management System"

# 2️⃣ Open in Visual Studio
# Open the .sln file in Visual Studio

# 3️⃣ Restore NuGet packages
# Right-click solution β†’ Restore NuGet Packages

# 4️⃣ Build and Run
# Press F5 or click Start button

πŸ—„οΈ Database Setup

-- Execute in SQL Server Management Studio in order:
1. DATABASE/Hospital Management System Schema.sql
2. DATABASE/Hospital_Management_System_Stored_Procedures.sql
3. DATABASE/Stored procedures.sql

βš™οΈ Configuration

Update Web.config connection string:

<connectionStrings>
  <add name="DefaultConnection" 
       connectionString="Server=.;Database=HospitalDB;Trusted_Connection=True;" 
       providerName="System.Data.SqlClient" />
</connectionStrings>

πŸ”’ Security Features

πŸ›‘οΈ Authentication System πŸ” Role-based Access πŸ”’ Data Protection ⚑ Input Validation
βœ… Secure Login/Logout βœ… Admin Access Control βœ… SQL Injection Prevention βœ… Form Validation

πŸ“± User Interface

Navigation Structure

The system features a clean, intuitive navigation with main modules:

  • Dashboard: Analytics and system overview
  • Department: Department management and organization
  • Doctor Department: Doctor-department relationships
  • Doctor: Doctor profile management
  • Patient: Patient registration and management
  • Appointments: Appointment scheduling and tracking
  • Billing: Financial management and payments

Key UI Features

  • Responsive Design: Mobile-friendly interface
  • Interactive Charts: Visual data representation
  • Search & Filter: Easy data discovery
  • Quick Actions: Streamlined workflows
  • Status Indicators: Clear visual feedback

🀝 Contributing

We welcome contributions! Here's how you can help:

πŸš€ Get Started

Fork Repository β†’ Create Branch β†’ Make Changes β†’ Submit PR

πŸ“ Contribution Guidelines

  • 🎯 Follow C# and MVC coding conventions
  • βœ… Test your changes thoroughly
  • πŸ“š Update documentation when needed
  • πŸ”¬ Keep commits focused and clear
  • πŸ“‹ Write meaningful commit messages

πŸ“ž Support & Community

Need Help?

GitHub Issues GitHub Discussions

Connect with Developer

Developer

πŸ“„ License

This project is licensed under the MIT License - see the LICENSE file for details.

MIT License

Free to use, modify, and distribute! πŸŽ‰


πŸ™ Acknowledgments

Special thanks to these amazing technologies:

ASP.NET MVC Bootstrap SQL Server Azure

🌟 Star this repository if you found it helpful! ⭐

Made with ❀️ for the Healthcare Community

Transforming Healthcare Through Technology πŸ₯✨