# Doctor Dashboard

The **Doctor Dashboard** provides doctors with a consolidated view of appointments, visits, billing, prescriptions, and patient demographics. It enables quick monitoring of daily activities and patient trends through real-time data and visual insights.

***

## Overview

The Doctor Dashboard is organized into multiple sections that display appointment status, visit details, billing information, and visual insights through charts. Doctors can filter the data by predefined date ranges such as **Today, Yesterday, Last Week, Last 2 Weeks, Last 30 Days**, or use a **Custom Filter** to select a specific date range. A filter option is also available on the top right to refine dashboard results based on **clinic location** and **users**.

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

***

## Steps to access the Doctor Dashboard Screen

* Open the **Doctor Dashboard** screen by navigating to **Home > Dashboard > Doctor Dashboard.**
* Select a date range filter. For a doctor user, only their associated data are displayed by default. An admin user can filter results by **users** and **clinic**. Once the filters are applied, the data will be displayed accordingly.

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

  * **Total Appointments** - Displays the total number of appointments booked in the selected date range, with status-based cards (Awaiting Confirmation, Honored, In Clinic, No Show, and Cancelled) and graphical analytics comparing current and previous data.
  * **Total Visits** - Shows the total count of patient visits within the date range. Categorized into two cards:
    * **By Appointments** – Visits created from booked appointments.
    * **By Walk-ins** – Visits generated from walk-in appointments or visits created directly in the Patient Queue.
  * **Total Billed** - Displays the total invoice amount billed during the selected period with a financial breakdown (Total Collected, Advance Collected, and Overdue) and a comparative graph with previous date ranges.
  * **Charts** - The dashboard provides multiple charts that help doctors analyze patient and clinical trends:

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

    * **New Visit vs. Repeat/Follow-up Chart** – Compares new patients against follow-up visits.
    * **Top Diagnosis Chart** – Displays the top five recorded diagnoses.
    * **Top Prescriptions Chart** – Shows the top five prescribed medicines.
    * **Visits by Gender Chart** – Shows the gender distribution of patients.
    * **Number of Patients by Age Group** – Categorizes patients into defined age ranges.
    * **Patients by Nationality** – Visualizes patient counts by nationality.

***


---

# 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/dashboard/doctor-dashboard.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.
