This repository contains a clinic management system project built using the Laravel framework. The project aims to provide an efficient and user-friendly solution for managing appointments, patient records, and clinic operations.
Features
The clinic management system Laravel project includes the following features:
User Managements: Admin can add , edit , delete another system users with different roles .
Appointment Scheduling: staff can manage and schedule appointments.
Events Management : doctor , admin can add , delete events .
Patient Management: Staff can manage patient records, including personal information, medical history, and appointments.
Billing and Invoicing: Staff can generate bills and invoices for patients and track payment status.
Prescription Management: Doctors can create and manage prescriptions for patients.
Medical Reports: Doctors can generate medical reports for patients and attach them to their records.
Search Functionality: Users can search for patients, appointments, medicines and medical records.
Multi Languages : System support multiple Language (Arabic , English)
Responsive Design : System incorporates a responsive design to ensure optimal user experience across a variety of devices and screen sizes .
Notifications : provide notifications functionality between patient and admin / doctor .
Email Notifications: Patients receive email notifications for appointment reminders and updates. (in progress)
Usage and screenshots
Admin Dashboard
1- In Dashboard we can see system analytics for main modules such as patients , reservations , medicines , etc .....
2- In events part , we can add events in calender and manage these events .
Calendar
Events
3- In Patient Part , we can manage patient add , edit , delete , restore , delete_forever patient .
Patients
Add Patient
Edit Patient
Patient card
4- In Reservations / Appointments parts , we can manage reservation add , edit , delete , restore , delete_forever reservation
Reservations
Add Reservation
Edit Reservation
Daily Reservations
-- we can also add addtional for reservation such as :
Rays / Analysis (أالأشعة و التحاليل)
Add Rays / Analysis
Edit Rays / Analysis
Show Rays / Analysis
Chronic Diseases (الأمراض المزمنة)
Add Chronic Disease
Edit Chronic Disease
Show Chronic Disease
Glasses Distances (مقاسات النظارة) for eye clinic
Add Glasses Distance
Edit Glasses Distance
Show Glasses Distance
Prescription (الروشتة)
Add Prescription
Show Prescription (Arabic)
Show Prescription (English)
5- In online Reservation / appointment part : admin , doctor can add , delete online reservation using zoom meeting app
Online Reservation
Add Online Reservation
Delete Online Reservation
6- In medicine part : admin , doctor can add , edit , delete medicines and there are 7759 medicine already stored in database ( from DrugBank website )
Medicines
Add Medicine
Edit Medicine
7- In Fees Part : admin , doctor can get daily , monthly and all fees of reservations on the system
Daily Fees
Monthly Fees
All Fees
8- In Users Part : admin can add , edit , delete users (admin , doctor)
Users
Add User
Edit User
9- In Role Part : admin can add, edit , delete roles (permissions)
Roles
Add Role
Edit Role
10- n system Setting part : admin can control all parts in system