Skip to content

Modern, responsive ASP.NET MVC hospital management system with secure patient and doctor workflows, appointment scheduling, billing, analytics dashboard, and Azure cloud deployment.

Notifications You must be signed in to change notification settings

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 πŸ₯✨

About

Modern, responsive ASP.NET MVC hospital management system with secure patient and doctor workflows, appointment scheduling, billing, analytics dashboard, and Azure cloud deployment.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published