Touring the Yalla Admin Web Interface
Let’s take a quick tour of the main areas.
Dashboard (coming in the future) soon in
Your starting point.
Shows:
- Today’s appointments
- Completed vs pending
- Quick overview of activity
Appointments
Where admins manage bookings.
Includes:
- Calendar View
- List View
- Filters by doctor, machine, nurse
- Status updates (Pending, Confirmed, Cancelled, Completed)
Staff Rota
Used to define availability.
You can:
- Set weekly schedules
- Edit future weeks
- Override availability when needed
Departments
Organize services into medical departments.
Used mainly for:
- Filtering
- Better patient navigation in the app
Medical Members
Manage doctors and nurses.
Includes:
- Name & bio (EN + AR)
- License numbers
- Assigned services
- Availability via rota
Machines & Machine Groups
Used for machine-based services.
Admins can:
- Group machines
- Assign machines to services
- Control availability
Services
One of the most important sections.
Admins can:
- Create doctor or machine services
- Add Arabic translations
- Set pricing (or leave price empty)
- Enable/disable booking
Rooms
Define rooms used during appointment booking.
Notifications
Admins receive system notifications for:
- New bookings
- Cancellations
- Rota updates
Notifications are:
- Sorted by time
- Markable as read/unread (is this true)?
Settings (this is for YS admin not hospitals right?)
System-level configuration.
Includes:
- Language behavior
- Policies
- Feature toggles
- Banner images (EN + AR)
Typical Admin Workflows
Here are common things admins do every day:
- Add a new doctor
- Create or edit a service
- Set staff availability
- Book appointments for patients
- Review feedback (future)
- Respond to operational issues
Permissions & Rules
- Admins cannot see other hospitals
- Admin can not create or manage other admins
- Past appointment slots are hidden
- Expired appointments cannot be edited
- Missing rota = service unavailable
- Some rules are configurable via feature flags
Basic Workflow that Admin Should Follow
On New Hospital:
- Add all available rooms
- Add a machine group for all machines - Following the department
- Add machines using the room and machine group information
- Add doctors before creating the doctor service
- Add Nurse before creating the machine Service
- Set the rota of doctors and nurses before trying to create bookings