Yalla Admin Manual

Yalla Admin Manual

Services management

Service Management in Yalla Admin Web allows hospital administrators to create, organize, and control all medical services offered to patients through the system. This includes both Doctor Services and Machine Services, ensuring that services are correctly linked to departments, medical staff, rooms, machines, and pricing rules.

Service Management acts as the foundation of the appointment booking system. Only services created and configured here can be scheduled, booked, and managed across the platform.

This module is designed to give admins full control and flexibility, while maintaining consistency between the Admin Web and Mobile App experiences.

Accessing Services

  1. Log in to the Yalla Admin Web
  2. From the left sidebar, select Services to open the Services module.
  3. The system opens the Service list page.
  4. By default, the system displays the Doctor Services list.

Services Overview

At the top of the Services page, the following summary widgets are shown:

  • Total Services
  • Active Services
  • Doctor Services
  • Machine Services

These widgets give a quick overview of all services configured in the hospital.

Service Types

The Services page contains two tabs:

  • Doctor Services
  • Machine Services

Each tab displays a list view specific to the selected service type.

Doctor Services

Doctor Services List View

The Doctor Services list displays the following columns:

  • Service Name
  • Service ID
  • Department
  • Description
  • Doctor
  • Assigned Rooms
  • Machine Required
  • Supported Machines
  • Duration
  • Fixed or Starting Price
  • Price
  • Status
  • Action

Admins can:

  • Search services using the Search Doctor Services field
  • Apply filters using the Filter option
  • Sort services by clicking column headers
  • Navigate through services using pagination (shown when more than 10 services exist)

If no doctor services are available, the system displays an empty state with an Add New Doctor Service button.

Add New Doctor Service

Selecting Add New Doctor Service opens a modal where admins can configure a new service.

Service Details

The modal includes the following fields:

  • Service Name (mandatory)
  • Department (mandatory)
  • Doctor (mandatory)
  • Rooms
  • Machine Required (mandatory, default: No)
  • Description
  • Duration (mandatory)
  • Price
  • Price Type

Machine Requirement Logic

  • By default, Machine Required = No
  • If set to Yes, a Machine dropdown appears
  • Machine selection becomes mandatory
  • Machines are searchable
  • An Add New Machine option is available directly from the dropdown

Images

  • Background image upload supported
  • Profile image upload supported
  • Maximum image size: 5MB
  • Uploaded images can be removed before saving

Pricing Rules

  • If Price is entered, Price Type becomes mandatory
  • Price cannot be null when Price Type is selected
  • If both Price and Price Type are empty, the service displays a message instructing users to Based on Service

Rooms Rules:

  • The room will be selected based on the priority(drag and drop), and availavility user sets during service creation

Duration Rules

  • Slots will be available on booking based on the user's given time
  • If the slot duration is kept at 30 minutes, then the slot time interval will be 30 minutes

Service View Rules: Once all mandatory fields are completed, the service can be saved successfully, and it will be displayed to the respective Hospital, Department, and Doctor, both on the Patient app and Admin Web. The Image selected on the service creation will be displayed on the patient app, the profile will be shown under doctors service list, and the background image will be displayed as detail Image in the mobile app.

Edit Doctor Service

  • Opens the Edit service modal.
  • Allows you to update service information.
  • All features available in the Add service modal are also available in Edit mode.

Delete doctor service

  • Allows you to remove a Service from the system (confirmation required).

Machine Services

Machine Services List View

The Machine Services list includes:

  • Service Name
  • Service ID
  • Department
  • Description
  • Nurse
  • Plan B Nurses
  • Machine
  • Duration
  • Fixed or Starting Price
  • Price
  • Status
  • Action

Admins can search, filter, sort, and paginate machine services similar to doctor services.

![][image88]

If no machine services exist, an empty state with Add New Machine Service is shown. Same as a doctor's service.

Add New Machine Service

The Add New Machine Service modal contains:

  • Service Name (mandatory)
  • Department (mandatory)
  • Nurse(s) (mandatory, multiple selection supported)
  • Plan B Nurses
  • Machine (mandatory)
  • Rooms
  • Description
  • Duration (mandatory)
  • Price
  • Price Type

![][image89]

Nurse & Machine Logic

  • Multiple nurses can be selected
  • The machine list is filtered based on the selected nurses, vice versa
  • The machine dropdown is searchable
  • Add New Machine option is available
    ![][image90]

Images, Pricing, Rooms, and Durations Rule

  • Profile image upload supported (max 5MB)
  • Pricing rules follow the same logic as Doctor Services
  • Room rules follow the same logic as Doctor Services
  • Duration rules follow the same logic as Doctor Services

Edit Machine Service

  • Opens the Edit machine(service name) service modal.
  • Allows you to update service information.
  • All features available in the Add service modal are also available in Edit mode.

Delete Machine Service

Allows you to remove a Service from the system (confirmation required).

Note: If a service is deleted while there are on going appointment, it may raise multiple errors while using the system.

On this page