A modern, comprehensive web-based hospital management system designed to streamline healthcare operations
π Live Demo β’ π Source Code β’ π§ Report Bug β’ β¨ Request Feature
Ready to explore? Jump right in with our live demo!
|
|
πͺ View All Features
- β Complete patient profiles with personal information
- β Patient registration and database management
- β Search and filter capabilities
- β Patient status monitoring
- β Doctor profiles with specializations
- β Department organization and assignments
- β Doctor scheduling and availability
- β Performance tracking
- β Online appointment booking
- β Status tracking (Scheduled/Completed/Cancelled/Pending)
- β Date and time management
- β Appointment history tracking
- β Automated bill generation with tax calculation
- β Payment status tracking (Paid/Partial/Unpaid)
- β Financial reporting and analytics
- β Outstanding payment management
- β Department organization and hierarchy
- β Doctor-department assignments
- β Resource allocation and management
- β Real-time system statistics
- β Interactive charts and visualizations
- β Key performance indicators
- β Quick action panels
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
| Requirement | Version | Download |
|---|---|---|
| .NET Framework | 4.7+ | Download |
| SQL Server | 2016+ | Download |
| Visual Studio | 2019+ | Download |
| Git | Latest | Download |
# 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-- 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.sqlUpdate Web.config connection string:
<connectionStrings>
<add name="DefaultConnection"
connectionString="Server=.;Database=HospitalDB;Trusted_Connection=True;"
providerName="System.Data.SqlClient" />
</connectionStrings>| π‘οΈ Authentication System | π Role-based Access | π Data Protection | β‘ Input Validation |
| β Secure Login/Logout | β Admin Access Control | β SQL Injection Prevention | β Form Validation |
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
- Responsive Design: Mobile-friendly interface
- Interactive Charts: Visual data representation
- Search & Filter: Easy data discovery
- Quick Actions: Streamlined workflows
- Status Indicators: Clear visual feedback
We welcome contributions! Here's how you can help:
π Get Started
Fork Repository β Create Branch β Make Changes β Submit PR
- π― Follow C# and MVC coding conventions
- β Test your changes thoroughly
- π Update documentation when needed
- π¬ Keep commits focused and clear
- π Write meaningful commit messages
This project is licensed under the MIT License - see the LICENSE file for details.
Free to use, modify, and distribute! π