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.
-
Schedule Manager
-
Session Management
-
Messaging
-
Earnings
-
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.