> For the complete documentation index, see [llms.txt](https://docs.physiqo.in/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.physiqo.in/04-product/prd-8.md).

# Physio Dashboard

## Physiotherapist Dashboard

***

## 1. Purpose

The Physiotherapist Dashboard serves as the operational workspace for registered physiotherapists.

It enables physiotherapists to manage appointments, availability, earnings, settlements, profile information and performance metrics from a single interface.

The dashboard aims to simplify daily operations while improving service quality and patient satisfaction.

***

## 2. Business Objectives

The Physiotherapist Dashboard shall:

* Simplify appointment management.
* Improve booking acceptance.
* Increase operational efficiency.
* Provide earnings transparency.
* Improve service quality.
* Enable self-service profile management.

***

## 3. Dashboard Sections

The dashboard shall include:

* Home
* Today's Appointments
* Upcoming Appointments
* Appointment History
* Availability
* Earnings
* Weekly Settlements
* Profile & KYC
* Ratings & Reviews
* Support

***

## 4. Home Screen

The Home Screen shall display:

* Welcome Message
* Current Availability
* Today's Appointments
* Pending Assignment Requests
* Weekly Earnings
* Performance Summary

***

## 5. Appointment Management

Physiotherapists shall be able to:

* View Today's Appointments
* View Upcoming Appointments
* Accept Assignment
* Reject Assignment
* Start Treatment
* Complete Treatment
* View Patient Details
* Open Navigation

```mermaid
flowchart TD

A[Dashboard]

A --> B[Today's Appointments]

A --> C[Upcoming]

A --> D[Availability]

A --> E[Earnings]

A --> F[KYC]

A --> G[Reviews]

A --> H[Support]
```

***

## 6. Availability Management

Physiotherapists may:

* Go Online
* Go Offline
* Set Working Hours (Future)
* Configure Service Radius (Future)
* Configure Leave (Future)

Only physiotherapists marked as **Online** are eligible for automatic assignment.

***

## 7. Earnings & Settlements

The dashboard shall display:

* Today's Earnings
* Weekly Earnings
* Monthly Earnings
* Settlement History
* Settlement Status
* Download Settlement Statement

***

## 8. Profile & KYC

Physiotherapists shall be able to:

* Update Profile
* Upload Documents
* View KYC Status
* Update Bank Details
* View Verification Status

Critical information may require administrator approval before becoming active.

***

## 9. Ratings & Reviews

The dashboard shall display:

* Average Rating
* Total Reviews
* Latest Reviews
* Performance Insights (Future)

***

## 10. Business Rules

* Only verified physiotherapists may access the dashboard.
* Only online physiotherapists may receive new assignments.
* Earnings shall be based on completed appointments.
* Settlement history shall remain available for audit purposes.

***

## 11. Backend Mapping

Controllers

* PhysioDashboardController

Services

* PhysioDashboardService
* BookingService
* SettlementService
* ReviewService

Repositories

* PhysioRepository
* BookingRepository
* SettlementRepository

***

## 12. Future Enhancements

* Heat Map of Demand
* AI Scheduling Assistant
* Route Optimization
* Performance Badges
* Leaderboard
* Calendar Sync
* Tax Reports

***

## Related Documents

* Booking PRD
* Auto Assignment PRD
* Reviews PRD
* User Journey
* Business Rules

***

Status

Draft


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## 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, and the optional `goal` query parameter:

```
GET https://docs.physiqo.in/04-product/prd-8.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

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.
