Practitioner Dashboard Structure (Platform Architecture)

Logic and design for the Dashboard – notes for Graeme and Jasbir


Practitioner Dashboard Core Modules

The practitioner dashboard will have 5 main modules.

  1. Schedule Manager

  2. Session Management

  3. Messaging

  4. Earnings

  5. Profile Management


1 Schedule Manager

Connected to Amelia Employee Calendar

Features:

• weekly availability
• block unavailable times
• time zone management
• vacation blocks

Example:

Monday
10:00–14:00 available

Tuesday
Unavailable


2 Session Management

Practitioners see:

Upcoming Sessions
Today’s Sessions
Completed Sessions

Session card example:

Client name
Session type
Time
Meeting link

Buttons:

Join meeting
Message client


3 Messaging System

Messaging allowed:

After booking confirmation
Until session start
Until 1 hour after session

Messaging disabled afterwards.

Purpose:

Logistics only.


4 Earnings Dashboard

Practitioner sees:

Total sessions
Revenue generated
Their share (60%)

Example:

Sessions completed: 18

Total session value: $1440

Practitioner share: $864

Next payout date: June 1


5 Profile Manager

Practitioners can update:

Profile photo
Biography
Modalities
Languages
Availability

Admin approval required before changes go live.