Dashboard Builder
Foundation for role-based dashboards and ordered widgets. Drag and drop/user-specific preferences will come later.
Role selector
Analyst Dashboard
ANALYST
Assigned analytical work and result entry status.
1. My Assigned Tests
KPI_CARD · metrics.analyst.1
2. Tests In Progress
BAR_CHART · metrics.analyst.2
3. Awaiting Result Entry
WORKFLOW_QUEUE · metrics.analyst.3
4. Rework Items
ALERT_PANEL · metrics.analyst.4
Lab Admin Dashboard
LAB_ADMIN
Administrative configuration and system activity.
1. Active Users
KPI_CARD · metrics.lab_admin.1
2. Active Departments
BAR_CHART · metrics.lab_admin.2
3. Active Test Catalog Items
WORKFLOW_QUEUE · metrics.lab_admin.3
4. System Activity
ALERT_PANEL · metrics.lab_admin.4
Lab Director Persona Dashboard
LAB_DIRECTOR
Executive, financial, quality, accreditation, and strategic analytics.
1. Revenue per Test
KPI_CARD · metrics.lab_director.1
2. TAT SLA
BAR_CHART · metrics.lab_director.2
3. Quality Incidents
WORKFLOW_QUEUE · metrics.lab_director.3
4. Capacity Forecast
ALERT_PANEL · metrics.lab_director.4
5. Accreditation Readiness
TABLE · metrics.lab_director.5
Lab Manager Dashboard
LAB_MANAGER
Operational throughput, delays, and workload.
1. Samples Received Today
KPI_CARD · metrics.lab_manager.1
2. Pending Tests
BAR_CHART · metrics.lab_manager.2
3. Delayed Tests
WORKFLOW_QUEUE · metrics.lab_manager.3
4. Technician Workload
ALERT_PANEL · metrics.lab_manager.4
Lab Manager Persona Dashboard
LAB_MANAGER
Operations, staff, instruments, inventory, bottlenecks, and TAT compliance.
1. Samples Received Today
KPI_CARD · metrics.lab_manager.1
2. Pending Tests
BAR_CHART · metrics.lab_manager.2
3. Delayed Tests
WORKFLOW_QUEUE · metrics.lab_manager.3
4. Technician Workload
ALERT_PANEL · metrics.lab_manager.4
Lab Technician Persona Dashboard
LAB_TECHNICIAN
Personal work queue, sample login, execution, QC, and urgent tasks.
1. Assigned Samples
KPI_CARD · metrics.lab_technician.1
2. Priority Queue
BAR_CHART · metrics.lab_technician.2
3. Testing Pending
WORKFLOW_QUEUE · metrics.lab_technician.3
4. QC Flags
ALERT_PANEL · metrics.lab_technician.4
5. Critical Alerts
TABLE · metrics.lab_technician.5
Pathologist Persona Dashboard
PATHOLOGIST
Result review, critical values, report sign-off, and case history.
1. Review Queue
KPI_CARD · metrics.pathologist.1
2. Critical Values
BAR_CHART · metrics.pathologist.2
3. Pending Sign-Off
WORKFLOW_QUEUE · metrics.pathologist.3
4. Delta Flags
ALERT_PANEL · metrics.pathologist.4
5. Case History Trends
TABLE · metrics.pathologist.5
Quality Control Dashboard
QUALITY_CONTROL
Review queues, QC exceptions, and audit visibility.
1. Results Pending Review
KPI_CARD · metrics.quality_control.1
2. Reports Awaiting Approval
BAR_CHART · metrics.quality_control.2
3. Failed QC Checks
WORKFLOW_QUEUE · metrics.quality_control.3
4. Audit Exceptions
ALERT_PANEL · metrics.quality_control.4
System Admin Persona Dashboard
SYSTEM_ADMIN
System health, user access, integrations, audit, and compliance.
1. Server Uptime
KPI_CARD · metrics.system_admin.1
2. DB Latency
BAR_CHART · metrics.system_admin.2
3. Integration Status
WORKFLOW_QUEUE · metrics.system_admin.3
4. Failed Messages
ALERT_PANEL · metrics.system_admin.4
5. Audit Exceptions
TABLE · metrics.system_admin.5
Technician Dashboard
TECHNICIAN
Assigned samples, collection status, and completed work.
1. Assigned Samples
KPI_CARD · metrics.technician.1
2. Collection Pending
BAR_CHART · metrics.technician.2
3. Testing Pending
WORKFLOW_QUEUE · metrics.technician.3
4. Completed Today
ALERT_PANEL · metrics.technician.4