Roles
Role-Based Access Control in MediDash
MediDash comes with a powerful and flexible role-based access control (RBAC) system that allows you to manage user permissions and access levels with ease. The template includes three built-in roles: Admin, Doctor, and Patient. You can also create custom roles to meet your specific requirements.
- A single template for all user roles, including Admin, Doctor, and Patient.
- Ability to add multiple custom roles to suit your needs.
- Secure role-based authentication to protect your application.
- Restrict access to specific pages based on user roles.
- Dynamic sidebar menu that adapts to the user's role.
- AuthGuard integration to protect your routes.
- Separate modules for Admin, Doctor, and Patient for better organization.
Admin Role
The Admin role has the highest level of access and is responsible for managing the entire hospital system. This role has access to all modules and features, including user management, billing, and system settings.
Doctor Role
The Doctor role is designed for medical professionals and provides access to patient information, appointments, and other clinical data. This role is focused on patient care and has limited access to administrative features.
Patient Role
The Patient role is designed for patients to access their medical records, appointments, and other personal health information. This role has the most limited access and is focused on providing a secure and user-friendly experience for patients.