Overview
As an administrator, you have access to all system functions and can manage:- User accounts (patients, nutritionists, and other admins)
- Appointments across all nutritionists
- System reports and analytics
- Platform settings and configurations
Dashboard Statistics
Upon logging in, you’ll see key metrics:- Total Users: Complete user count across all roles
- Total Patients: Number of registered patients
- Total Nutritionists: Number of active nutritionists
- Total Appointments: All appointments in the system
- Pending Appointments: Appointments awaiting completion
User Management
Viewing All Users
Navigate to Users to see a list of all registered users. You can:- Search by name or email
- Filter by role (patient, nutritionist, administrator)
- View user status (active/inactive)
- See registration dates
Creating New Users
- Click Create User button
- Fill in the required information:
- Full name
- Email address
- Password (minimum 8 characters)
- Confirm password
- Select role (patient, nutritionist, or administrator)
- Set initial status (active or inactive)
- Click Save to create the account
Editing Users
- Find the user in the list
- Click Edit button
- Update any of the following:
- Name
- Email address
- Password (optional)
- User status
- Gender (for patients)
- Birth date (for patients)
- Click Update to save changes
When you change a user’s status, they automatically receive an email notification informing them of the change.
Activating/Deactivating Users
You can quickly toggle user status:- Find the user in the list
- Click the Toggle Status button
- Confirm the action
Managing Nutritionists
Nutritionist List
View all nutritionists with:- Personal information
- Contact details
- Active status
- Number of appointments
Nutritionist Details
Click on any nutritionist to view:- Complete profile information
- Schedule configuration
- Appointment history
- Performance statistics:
- Total appointments
- Completed appointments
- Pending appointments
- List of patients they’ve treated
Managing Patients
Patient List
Access the complete patient database with:- Personal information
- Registration date
- Account status
- Appointment count
Patient Details
View comprehensive patient information:- Contact details
- Personal data (age, gender)
- Appointment history
- Medical records (if available)
- Statistics:
- Total appointments
- Completed sessions
- Pending appointments
Appointment Management
Viewing All Appointments
The appointments section shows system-wide appointment data. Filter by:- Status: Pending, completed, cancelled, expired
- Date: Specific date or date range
- Nutritionist: Filter by specific nutritionist
Appointment Details
Click any appointment to view:- Patient information
- Nutritionist assigned
- Appointment date and time
- Appointment type (first visit, follow-up, control)
- Reason for visit
- Price
- Status
- Clinical notes (if completed)
- Medical data recorded during visit
Cancelling Appointments
As an administrator, you can cancel any appointment:- Open the appointment details
- Click Cancel Appointment
- Confirm the cancellation
Reports and Analytics
Available Reports
Access comprehensive system reports: User Reports:- Users by role distribution
- Users by status (active/inactive)
- Recent registrations
- Appointments by state
- Appointments this month
- Appointments today
- Top performing nutritionists (by appointment count)
- Growth metrics
- User engagement
- Appointment completion rates
Generating Reports
- Navigate to Reports section
- Select the report type
- Choose date range (if applicable)
- View data in tables or charts
- Export data (if needed)
System Settings
Role Management
View and manage system roles:- Administrator: Full system access
- Nutritionist: Clinical and patient management
- Patient: Personal health portal access
State Management
Manage user and appointment states: User States:- Active: Can log in and use the system
- Inactive: Cannot access the system
- Pending: Scheduled, awaiting completion
- Completed: Session finished, data recorded
- Cancelled: Appointment cancelled by user or admin
- Expired: Appointment time passed without completion
System Configuration
Access platform-wide settings:- Contact information
- Business details
- Email notification settings
- Default consultation prices
- System maintenance mode
Best Practices
User Management
- Regularly review inactive accounts
- Verify new nutritionist credentials before activation
- Monitor user activity for unusual patterns
- Keep contact information up to date
Data Security
- Limit admin access to trusted personnel
- Use strong passwords and change them regularly
- Review access logs periodically
- Ensure patient data privacy compliance
Appointment Oversight
- Monitor for scheduling conflicts
- Follow up on expired appointments
- Track cancellation rates
- Ensure timely appointment completion
Reporting
- Generate monthly performance reports
- Track key performance indicators
- Identify trends and areas for improvement
- Use data to make informed decisions
Troubleshooting
Users Cannot Log In
- Verify account is active
- Check email is verified
- Confirm role permissions are set correctly
- Reset password if needed
Appointment Issues
- Check for schedule conflicts
- Verify nutritionist availability
- Ensure patient eligibility
- Review appointment state
Notification Problems
- Verify email settings
- Check user notification preferences
- Confirm email addresses are valid
- Review email delivery logs
Quick Actions
Common administrative tasks:- Search User: Use the search bar on any user list
- Quick Status Toggle: Click toggle button next to user name
- View Today’s Appointments: Filter appointments by today’s date
- Export Data: Use export buttons on report pages
- Access Logs: View activity logs for security monitoring