Yalla Admin Manual

Yalla Admin Manual

Doctor Details page

The Doctor details page allows administrators to view and manage a doctor’s daily or weekly appointments, availability, and blocked slots.

Accessing Doctor Schedule

There are multiple ways to access a Doctor’s schedule:

  • From Medical Members → Doctor list → View Details
  • From Appointments → Calendar View

Click here for more details

Once inside the Doctor Details page, the Schedule (Calendar) view opens by default if the user has a rota.

Header Information

The following information is shown at the top of the page:

  • Profile Image – Displays the doctor’s uploaded profile photo
  • Full Name – First Name and Last Name
  • Specialization / Department – Department the doctor belongs to
  • Email Address – Primary contact email
  • Action Button: Add/Edit Rota – Allows managing doctor availability and working schedule

Status & Identity Information

  • Doctor Role – Identifies the user as a Doctor
  • Department Tag – Indicates assigned medical department

Purpose of Header Section

  • Provides quick identification of the doctor
  • Allows immediate access to availability management
  • Maintains consistency with other hospital entity detail views

Doctor Schedule Overview Widgets

At the top of the schedule page, the following summary widgets are displayed:

  • Today’s Appointments – Total appointments scheduled for the selected date
  • Available Slots – Number of open time slots
  • Blocked Slots

These widgets update automatically based on the selected date.

Calendar Navigation

  • Use Today to jump back to the current date
  • Use Previous (‹) and Next (›) arrows to navigate between days
  • The selected date is displayed clearly at the top
  • Toggle between:
    • Day View
    • Week View

Time Slot View

  • Time slots are displayed vertically (e.g., 9:00 AM, 9:30 AM, etc.)
  • Appointments appear as colored blocks within their scheduled time
  • Clicking an appointment opens a pop-up with more details

Add New Appointment

  • Click Add New Appointment
  • It redirects to the Appointment List page

Edit Rota (Availability)

Nurse Details

The Nurse Details page provides a complete overview of a nurse’s profile, assigned machines, services, and schedule.

Accessing Nurse Details

  • Go to Medical Members → Nurse
  • Click the three-dot (⋮) menu
  • Select View Details

Header Information

The header includes:

  • Profile Image – Nurse profile photo
  • Full Name – First Name and Last Name
  • Email Address – Contact email
  • Phone Number – Contact phone number

Machine Skills Summary

  • A Machine List is displayed directly in the header section
  • Shows all the machines the nurse is trained to operate
  • Each machine appears as a tag or label

Action Buttons

  • Add Rota/Edit Rota - Works as doctors' settings

Purpose of Machine List

  • Determines which appointments the nurse can be assigned to
  • Controls nurse availability for machine-based services
  • Ensures correct skill-based scheduling

From the Nurse Details page, admins can also view:

  • Appointments assigned to the nurse
  • Services linked to their machine skills
  • Availability (Rota)
  • Leaves and time off

Consistency with Other Details Views

  • Layout and behavior match Doctor, Machine, and Room details pages
  • Calendar navigation, widgets, and actions remain consistent

Machine Schedule Management

The Machine details page allows admins to monitor and manage bookings, availability, and downtime for hospital machines.

Accessing Machine Details

Machine Overview Section

The Machine Details page header provides operational and assignment information.

Header Information

The header displays:

  • Machine Name
  • Assigned Nurses – List of nurses linked to the machine
  • Daily Capacity – Maximum number of appointments per day
  • Primary Room
  • Secondary Room
  • Possible Rooms – Additional supported rooms
  • Machine Status – Active or Inactive

Available Services

  • Lists all services that use this machine

  • Displayed as tags or labels

    Action Buttons

  • View Schedule – Opens the machine calendar

  • Set Unavailability – Used for maintenance or downtime

Schedule Overview Widgets

  • Today’s Appointments
  • Available Slots
  • Blocked Slots

These widgets reflect the selected date’s utilization.

Calendar Navigation

  • Navigate dates using Today, Previous, and Next
  • Switch between Day and Week view

Time Slot Display

  • Time-based slots are displayed vertically
  • Machine bookings appear as scheduled blocks
  • Empty slots indicate availability

Set Unavailability

  • Click Set Unavailability
  • Define downtime (maintenance, breakdown, etc.), click for details

Add New Appointment

  • Click Add New Appointment
  • It will redirect to the Appointment list view

Room Schedule Management

The Room Schedule page provides visibility into room utilization and bookings across machines and services.

Accessing Room Schedule

Header Information

The header includes:

  • Room Name
  • Floor
  • Capacity
  • Room Status – Active or Inactive

Assigned Machines

  • Displays the machines available within the room
  • Machines appear as tags or labels

Action Buttons

  • View Schedule – Displays room bookings
  • Set Unavailability – Blocks room usage for maintenance or cleaning

Schedule Overview Widgets

  • Today’s Appointments
  • Available Slots
  • Blocked Slots

Calendar Navigation

  • Use Today, Previous, and Next controls
  • Switch between Day and Week views

Time Slot View

  • Each time slot shows whether the room is:
    • Booked
    • Available
    • Blocked
  • Appointments using machines inside the room are visible

Set Unavailability

Add New Appointment

  • Click Add New Appointment
  • It redirects to the Appointment List view page

On this page