Doctors:
can create and manage their appointments
can manage patients admissions
can manage bed assigns
can create prescriptions for their patients
can manage reports
access their payroll data
can set their schedules
can see the latest notice
can create documents
patients:
can book a new appointment
can see their appointments
can see their prescriptions
can see details of his doctor
can see their admin and operation history
can see their invoices + bills
can see list of documents
can see the latest notice
can create documents
nurses:
can see all patients
can manage beds
can allocate beds
can see reports
can see payrolls
can see the latest notice
receptionists:
can create and manage all appointments
can see all requested appointments by patients
can access all patients
can access their payrolls
can manage mail service
can see all patient cases
can manage all services (ambulance, insurance, packages ... )
can create noticeboards
case manager:
can manage patient admissions
can manage p