Appearance
Operational Reports
Operational reports measure laboratory throughput, quality, and referral dynamics — helping supervisors allocate staff, negotiate with doctors, and meet turnaround commitments.
Report catalog
| Report | Route | Focus |
|---|---|---|
| Labs Report | /reports/labs | Multi-branch activity summary |
| Referrals | /reports/referrals | Doctor-wise volume and revenue |
| Test Performance | /reports/test-performance | Test volume and trends |
| Turnaround Time | /reports/turnaround-time | Collection-to-verify duration |
| Outsource Tests | /reports/outsource-tests | Send-out panel tracking |
mermaid
flowchart TB
SAM[Samples] --> TAT[Turnaround Time]
SAM --> TP[Test Performance]
SAM --> DEL[Delayed queue]
INV[Invoices] --> REF[Referrals]
INV --> LAB[Labs Report]
OUTSRC[Outsource flag] --> OUT[Outsource Tests]Labs report
Purpose: Consolidated view across collection centers and processing sites.
| Dimension | Insight |
|---|---|
| Samples per center | Branch productivity |
| Revenue per center | Franchise performance |
| Pending workload | Staffing decisions |
| Test mix | Equipment planning |
Filter by date range and center. Compare headquarters vs satellite collection points.
Weekly ops meeting
Pin labs report dashboard for Monday huddle — review prior week sample count and pending backlog.
Referrals report
Purpose: Analyze referring physician contribution.
| Column | Use |
|---|---|
| Doctor name | Identity |
| Patient count | Referral volume |
| Test count | Activity depth |
| Gross revenue | Before commission |
| Commission due | Settlement planning |
| Unsettled balance | Credit risk |
Pairs with permission modules referral_summary and unsettled_referral.
mermaid
flowchart LR
REF[Referrals report] --> SET[Settlement batch]
SET --> LED[Ledger vendor payment]Test performance
Purpose: Identify high-volume tests and seasonal patterns.
| Analysis | Action |
|---|---|
| Top tests by count | Stock reagent planning |
| Declining panels | Marketing focus |
| New test uptake | Post-launch review |
| Revenue per test | Pricing strategy |
Correlates with top_tests permission module and catalog codes.
Sample output interpretation
| Pattern | Interpretation |
|---|---|
| CBC spike | Seasonal illness |
| Profile dominance | Corporate camp success |
| Flat specialty tests | Need referral outreach |
Turnaround time (TAT)
Purpose: Measure elapsed time from sample collection to result verification against catalog TAT targets.
| Metric | Definition |
|---|---|
| Average TAT | Mean hours per test/department |
| % within SLA | Share meeting catalog TAT |
| Outliers | Worst 10 specimens — investigate |
| Department breakdown | Bottleneck identification |
mermaid
flowchart LR
C[Collected timestamp] --> R[Received]
R --> P[Processing]
P --> V[Verified timestamp]
V --> TAT[TAT calculation]Improve TAT by:
- Morning centrifuge schedule
- Analyzer middleware uptime
- Verification staffing windows
Outsource tests report
Purpose: Track tests marked outsource sent to reference laboratories.
| Field | Value |
|---|---|
| Test name | Catalog item |
| Send-out date | Logistics |
| Expected return | Reference SLA |
| Status | Pending / resulted |
| Partner lab | Reference lab name |
Align with Reference Laboratory B2B workflows when applicable.
Supporting operational permissions
| Permission module | Report tie-in |
|---|---|
pending_samples | Live queue — not same screen but related |
delayed_samples | SLA exception list |
patient_activity | Patient visit frequency |
analytics | Cross-report dashboards |
Filters
| Filter | Reports affected |
|---|---|
| Date range | All |
| Department | TAT, test performance |
| Collection center | Labs, referrals |
| Referral doctor | Referrals |
| Test code | Test performance, outsource |
| Status | Outsource pending |
Benchmark targets
Example internal SLAs (customize per lab):
| Test type | Target TAT |
|---|---|
| Routine chemistry | 6 hours |
| CBC | 2 hours |
| Culture | 72 hours |
| Outsource send-out | Per contract |
Read-only mode
Operational reports remain viewable during subscription lock — use delayed sample lists to prioritize work after renewal.