# Scheduler

The **Scheduler** screen is primarily used by front desk staff to create, reschedule, and manage appointments. It streamlines their workflow, making appointment management more efficient and straightforward. Nurses can also access the day's doctor appointments, aiding in better coordination and preparation. Additionally, Doctors can view their appointments through this screen, ensuring they stay informed about their schedule and any updates.

***

## Overview

The top section of the screen features a toolbar with icons, buttons, and other fields, enabling users to easily adjust the scheduler's views. The scheduler view presents doctor profiles horizontally and time intervals vertically, providing a clear and organized overview of scheduling information. Furthermore, a red line denotes the current time, assisting users in identifying the present moment within the scheduling screen.

<figure><img src="/files/Qaz1JOjGKQQSB0sUkmjE" alt=""><figcaption></figcaption></figure>

***

## Functionalities

### [**Appointment Booking**](/uniteemr/application-modules/scheduler/appointment-booking.md)

Schedule various appointments, including New Patients, Existing Patients, Walk-ins, and Teleconsultations. Manage appointments for Cash, Insurance Patients, and specialized cases like Recurring or Package appointments. Integrate with external systems like Google Calendar and manage bookings from Waiting Lists.

### [**Manage Appointments**](/uniteemr/application-modules/scheduler/manage-appointment.md)

Flexible reschedule appointments from various sources, such as Google Calendar, Package, Recurring, and Teleconsultations Appointments. Easily drag and drop to adjust timing, change doctors, or modify appointment details. Quickly update appointment statuses, adjust treatment details, and manage package information.

### [**Waiting List Management**](/uniteemr/application-modules/scheduler/waiting-list-management.md)

Add, Edit, Filter, and Move patients from the waiting list to available booking slots.

### [**Block Calendar**](/uniteemr/application-modules/scheduler/block-calendar.md)

It is used to Add, View, Edit, and Delete schedules for doctors/ facility managers.

### [**Toolbar**](/uniteemr/application-modules/scheduler/toolbar.md)

Navigate through Calendar dates, switch views, and access options like Appointment Search, Print, and Filters.

### [**Appointment Status**](/uniteemr/application-modules/scheduler/appointment-status.md)

Tracks the progress and status of appointments in the scheduler.

***

## Video Tutorial

{% embed url="<https://youtu.be/fMIbQVGPP4U>" %}
Scheduler - Overview
{% endembed %}

***


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://unitecare.gitbook.io/uniteemr/application-modules/scheduler.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
