📌 About the Project
MediCare is a Hospital Management System (HMS) aimed at improving healthcare efficiency by streamlining hospital operations. It enables hospitals and clinics to seamlessly manage patients, doctors, appointments, medical records, and billing. The system is built using Laravel with Blade Templates for the front-end, providing a robust and scalable solution tailored to the needs of healthcare institutions.
Team Members
- Anas Almbark → GitHub Profile
- Hasan Shhada → GitHub Profile
- Mohammad Karam Ahmad → GitHub Profile
- Mohammad Abdulwahab → GitHub Profile
✅ Role-Based Authentication
Supports the following roles:
-
super-admin
-
admin
-
doctor
-
patient
-
nurse
-
receptionist
-
accountant
-
lab_technician
-
doctor_secretary
-
✅ Patient Registration & Records
Manage patient details, medical history, and reports. -
✅ Doctor Profiles
List of available doctors with their specialties and schedules.
-
✅ Book & Manage Appointments
Patients can request, reschedule, or cancel appointments. -
✅ Doctor Availability Management
Doctors can manage their schedules and available time slots. -
✅ Automated Reminders
Notifications for upcoming appointments via email/SMS.
-
✅ Electronic Medical Records (EMR)
Store, update, and retrieve patient medical history. -
✅ Medical Reports
Manage test results and checkups. -
✅ E-Prescriptions
Doctors can generate and send prescriptions digitally.
-
✅ Test Management System
Track and manage lab tests (requested and completed). -
✅ Doctor-Requested Tests
Certain tests can only be conducted upon a doctor’s request.
- ✅ Invoice Generation
Automatically generate invoices for patients.
-
✅ Admin Dashboard
Overview of hospital performance and key statistics. -
✅ Reports
Provide insights into patient visits, income, and resource usage based on saved data.
Back-End: Laravel, MySQL