Check-In Dashboard Page - User Actions Guide
File Path:console/src/app/[tenant]/(console)/check-in/dashboard/page.tsx
Route: /[tenant]/check-in/dashboard
Overview
The Check-In Dashboard provides an analytics and monitoring view of appointment data, including metrics, trends, patient intake status, and alerts. It serves as a central hub for tracking appointment performance and identifying issues.Available Actions
1. Select Date Range
Purpose: Filter all dashboard data to a specific time period. Step-by-Step Instructions:-
Locate the Date Range picker
- In the header area on desktop
- In the settings popover on mobile
- Shows current date range (e.g., “Last 7 days”)
-
Click to open date picker
- Calendar popup appears with date range selector
- Shows preset options and custom range selection
-
Choose a preset range
- Options typically include:
- Today
- Yesterday
- Last 7 days
- Last 30 days
- This month
- Last month
- This quarter
- Click to select
- Options typically include:
-
Or select custom date range:
- Click on start date in calendar
- Click on end date in calendar
- Range is highlighted between dates
- Click “Apply” to confirm
-
View filtered data
- All dashboard sections update
- Metrics recalculate for new range
- Charts redraw with new data
2. Filter by Provider
Purpose: Show dashboard data for specific providers only. Step-by-Step Instructions:-
Locate the Provider filter
- Dropdown labeled “Provider” in header
- On mobile, access via settings popover
-
Click to open dropdown
- List of all active providers appears
- Multi-select is supported
-
Select providers
- Click to check/uncheck providers
- Selected providers highlighted
- “All Providers” option may be available
-
View filtered results
- Metrics show only selected providers’ data
- Charts and tables filter accordingly
- URL updates to preserve filter state
3. Filter by Location
Purpose: Show dashboard data for specific locations only. Step-by-Step Instructions:-
Locate the Location filter
- Dropdown labeled “Location” in header
- Multi-select capability
-
Click to open dropdown
- All practice locations listed
-
Select locations
- Check desired locations
- Uncheck to exclude
-
View filtered data
- All dashboard components update
- Shows data only for selected locations
4. Reset All Filters
Purpose: Clear all filters and return to default view. Step-by-Step Instructions:-
Locate the Reset button
- Button labeled “Reset” in the filter area
- May show as icon on mobile
-
Click Reset
- All filters cleared:
- Date range returns to default
- All providers selected
- All locations selected
- All filters cleared:
-
View reset dashboard
- All data visible
- Default date range applied
5. View Comprehensive Metrics
Purpose: See key appointment statistics at a glance. Step-by-Step Instructions:-
Locate the Metrics section
- Card-based display near top of dashboard
- Shows multiple KPI cards
-
Read metric cards
- Each card shows:
- Metric name (e.g., “Total Appointments”)
- Current value (number)
- Trend indicator (up/down arrow)
- Comparison to previous period
- Each card shows:
-
Understand the metrics:
Metric Description Total Appointments All appointments in period Completed Successfully finished appointments No Shows Patients who didn’t show up Cancellations Cancelled appointments New Patients First-time patient appointments Revenue Total revenue generated -
Interpret trend indicators
- ↑ Green arrow: Improvement from previous period
- ↓ Red arrow: Decline from previous period
- Percentage shows amount of change
6. View Appointment Trend Graph
Purpose: See appointment volume trends over time. Step-by-Step Instructions:-
Locate the trend graph
- Line/area chart below metrics cards
- Shows appointments over time
-
Interpret the graph
- X-axis: Time (days, weeks, or months)
- Y-axis: Number of appointments
- Line shows appointment count trend
-
Hover for details
- Move mouse over data points
- Tooltip shows exact values
- Date and count displayed
-
Identify patterns
- Look for peak days
- Notice any drops or spikes
- Compare weekdays vs weekends
7. View Appointments by Type Chart
Purpose: See breakdown of appointments by service type. Step-by-Step Instructions:-
Locate the chart
- Pie chart, donut chart, or bar chart
- Labeled “Appointments by Type” or similar
-
View service distribution
- Each segment represents a service type
- Size indicates proportion of appointments
- Colors differentiate services
-
Hover for details
- Shows service name
- Shows count and percentage
- May show comparison data
-
Use legend
- Legend identifies each color/segment
- Click legend items to hide/show categories
8. View Patients Pending Intake Forms Table
Purpose: See which patients haven’t completed required forms before their appointments. Step-by-Step Instructions:-
Locate the table section
- Heading: “Patients Pending Intake Forms”
- Description: “Patients with upcoming appointments who haven’t completed their intake forms”
-
Review the table columns
- Patient Name
- Appointment Date/Time
- Provider
- Forms Pending
- Actions
-
Sort the table
- Click column headers to sort
- Click again to reverse sort order
- Arrow indicates sort direction
-
Take action on a patient
- Click on patient row to view details
- Or use action buttons:
- Send Form Reminder
- View Patient
- Call Patient
-
Filter the table
- Table respects dashboard filters
- Additional table-specific filters may be available
9. Send Form Reminder to Patient
Purpose: Notify a patient that they need to complete their forms. Step-by-Step Instructions:-
Find patient in pending forms table
- Locate the patient row
-
Click the action button
- Button may show as envelope icon or “Send Reminder”
-
Confirm send
- Confirmation dialog may appear
- Click “Send” to confirm
-
Verify delivery
- Success message appears
- Patient receives SMS/email with form link
10. View Appointment Alerts
Purpose: See important notifications about upcoming appointments. Step-by-Step Instructions:-
Locate the Alerts section
- Heading: “Appointment Alerts”
- Description: “Important notifications and alerts related to upcoming appointments”
-
Review alert types
- Each alert shows:
- Alert icon (type indicator)
- Description
- Affected appointment/patient
- Time of occurrence
- Each alert shows:
-
Common alert types:
Alert Type Description Double Booking Two appointments at same time Missing Info Required patient info missing Insurance Issue Insurance verification problem Form Incomplete Required forms not submitted Late Cancellation Cancelled within policy period -
Take action on alerts
- Click alert to view details
- Resolve button to mark as handled
- Navigate to appointment/patient
11. Refresh Dashboard Data
Purpose: Reload all dashboard data to see latest changes. Step-by-Step Instructions:-
Use browser refresh
- Press F5 or Cmd+R
- All data reloads
-
Or use refresh button (if available)
- Look for refresh icon in header
- Click to reload data without full page refresh
-
View updated data
- Metrics recalculate
- Charts redraw
- Tables reload
12. Access Mobile Filters
Purpose: Open filter options on mobile devices. Step-by-Step Instructions:-
Locate settings button
- Gear icon in header on mobile
- Or three dots menu
-
Tap to open popover
- Filter popover opens with:
- Provider select
- Location select
- Date range picker
- Reset button
- Filter popover opens with:
-
Apply filters
- Make selections
- Changes apply immediately
-
Close popover
- Tap outside popover
- Filters remain applied
Dashboard Sections Overview
-
Header with Filters
- Title: “Check-In Dashboard”
- Provider filter
- Location filter
- Date range picker
- Reset button
-
Comprehensive Metrics
- KPI cards with key statistics
- Trend indicators
-
Appointment Trend Graph
- Line chart showing volume over time
-
Appointments by Type Chart
- Distribution of appointment types
-
Patients Pending Intake Forms
- Table of patients needing attention
-
Appointment Alerts
- Notifications requiring action
URL Parameters
Dashboard filters are preserved in URL for sharing:Data Update Frequency
- Metrics update in real-time as appointments change
- Charts may cache data for performance
- Refresh page for latest data
- Alerts update automatically
Permissions
| Feature | Admin | Manager | Staff |
|---|---|---|---|
| View all metrics | ✓ | ✓ | Limited |
| Filter by any provider | ✓ | ✓ | Own only |
| Send form reminders | ✓ | ✓ | ✓ |
| View alerts | ✓ | ✓ | Limited |
Troubleshooting
| Issue | Solution |
|---|---|
| Metrics not loading | Check date range, refresh page |
| Charts empty | Verify filter selections have data |
| Slow performance | Narrow date range, reduce filters |
| Data seems stale | Refresh page, check last update time |
| Alerts not showing | Check if filters exclude alert sources |
| Export not working | Check browser popup blocker |
