How karthikg1908/hospital-management-system works
This is a PHP hospital-management system with patient, doctor, and administrator portals. The principal patient journey is registration and account access, appointment booking and history, and viewing or managing medical history; doctors handle appointments and patient records, while administrators oversee users, doctors, queries, logs, and reports. The README documents these capabilities, and sampled sidebars show portal navigation. Most workflow handlers were not sampled, so links between their operations are omitted rather than inferred.
Main entry points: include/sidebar.php Admin Navigation · include/sidebar.php Patient Navigation · include/sidebar.php Doctor Navigation · book-appointment.php Appointment Booking
Components 32
Patient Portal
- Public Site
hospital/index.php - Registration
hospital/hms/registration.php - Patient Login
hospital/hms/user-login.php - Patient Dashboard
hospital/hms/dashboard.php - Appointment Booking
hospital/hms/book-appointment.php - Appointment History
hospital/hms/appointment-history.php - Medical History
hospital/hms/manage-medhistory.php
Doctor Portal
- Doctor Login
hospital/hms/doctor/index.php - Doctor Dashboard
hospital/hms/doctor/dashboard.php - Appointment History
hospital/hms/doctor/appointment-history.php - Patient Records
hospital/hms/doctor/manage-patient.php - Patient Search
hospital/hms/doctor/search.php
Administration
- Admin Login
hospital/hms/admin/index.php - Admin Dashboard
hospital/hms/admin/dashboard.php - Doctor Management
hospital/hms/admin/manage-doctors.php - User Management
hospital/hms/admin/manage-users.php - Appointment Reports
hospital/hms/admin/appointment-history.php - Contact Queries
hospital/hms/admin/unread-queries.php - Session Logs
hospital/hms/admin/doctor-logs.php - Date Reports
hospital/hms/admin/between-dates-reports.php
Shared Services
- Patient Navigation
hospital/hms/include/sidebar.php - Doctor Navigation
hospital/hms/doctor/include/sidebar.php - Admin Navigation
hospital/hms/admin/include/sidebar.php - Patient DB Connection
hospital/hms/include/config.php - Doctor DB Connection
hospital/hms/doctor/include/config.php - Admin DB Connection
hospital/hms/admin/include/config.php - Patient Portal Shell
hospital/hms/include - Doctor Portal Shell
hospital/hms/doctor/include - Admin Portal Shell
hospital/hms/admin/include
Other components
- Patient
- Doctor
- Administrator
Connections 20
- Patient → Public Site: visits
- Patient → Registration: registers
- Patient → Patient Login: signs in
- Patient → Appointment Booking: books
- Patient → Appointment History: views
- Patient → Medical History: manages
- Patient Navigation → Appointment Booking: links to
hospital/hms/include/sidebar.php - Patient Navigation → Appointment History: links to
hospital/hms/include/sidebar.php - Patient Navigation → Medical History: links to
hospital/hms/include/sidebar.php - Doctor → Doctor Login: signs in
- Doctor Navigation → Appointment History: links to
hospital/hms/doctor/include/sidebar.php - Doctor Navigation → Patient Records: links to
hospital/hms/doctor/include/sidebar.php - Doctor Navigation → Patient Search: links to
hospital/hms/doctor/include/sidebar.php - Administrator → Admin Login: signs in
- Admin Navigation → Appointment Reports: links to
hospital/hms/admin/include/sidebar.php - Admin Navigation → Contact Queries: links to
hospital/hms/admin/include/sidebar.php - Admin Navigation → Session Logs: links to
hospital/hms/admin/include/sidebar.php - Admin Navigation → Date Reports: links to
hospital/hms/admin/include/sidebar.php - Admin Navigation → Doctor Management: links to
hospital/hms/admin/include/sidebar.php - Admin Navigation → User Management: links to
hospital/hms/admin/include/sidebar.php