⚡ Offline presentation mode — data from saved snapshot  · Sign in for live data →
TRP - Executive Dashboard
Finance
Operations
Source
Authorized Upload · Data Console
What happens when you upload
  1. File is uploaded to secure storage (private bucket).
  2. Server-side edge function parses + validates rows.
  3. Rows are staged + merged into cases/entities tables.
  4. All dependent dashboard caches refresh automatically.
Accepted: .xlsx, .xls (≤ 50MB) Last upload by source: loading…
What system is this data from?
Expects a "TRP Detail" sheet with attorney, DOS, charges, and payment columns.
📄
Drop your Portal (.xlsx) file here
or click to browse
Numbers posted to date, all-time.

Executive Snapshot

Click any tile to drill into the detail view

Command Center · This Week's Priorities

Loading…

🔴 Critical Risks

Loading…

🟠 Cadence Alerts

Loading…

📅 Promises Due 30d

None scheduled.
→ Open full PI Collections queue
Last updated: · Source: TRP-PI portal + TRP-Ins (Athena) commercial
Filter by Attorney:
Default = all attorneys. Filter scopes the waterfall + summary cards.
TRP Payment Waterfall
Cash collected by date-of-service year
🧾 TRP Portal AR Buckets — Vintage Aging
Source:
Vintage Year Case Count Gross Charges Net (32%) Payments Balance % Collected
TRP Charge Summary
global source applies until you click one
TRP Payment Summary
global source applies until you click one
TRP Cases by Vintage
global source applies until you click one
TRP Revenue Trend by Year
HST Billing Trend by Year
Monthly Charges & Collections (TRP)
Collection Rate by Year
📊 Collection Rate Detail — Actuals by Vintage
Projection assumption: Forward projections apply a 32% blended collection rate to gross charges, calibrated from the lifetime collection rates of mature vintages (2018–2020 averaged ≈29.7%). Recent vintages (2024–2026) have not yet matured — their current rates are intentionally low and will rise as cases settle.
Rows marked Complete have zero open balance and are excluded from forward projections.
TRP Payer Mix
HST Financial Class Mix
Top Attorney Firms by Total Amount
Rank Attorney Name Total Amount Transactions

Investor Access / Investor Briefing

Curated investor view — KPIs, charges & cash growth, collection maturation, projections

The investor briefing opens as a full-screen presentation. If it doesn't open automatically, use the button below.

Confidential — for prospective investors & lenders.

Operations Command Center

COO operations — volume, scheduling, doctor productivity & forecasts

Operations Forecast & Actionables Data through

Loading freshness…
Current Month
consults
Next Month
consults
Month +2
consults
Rolling 90D
all-volume projection
Consults (90D)
Injections · Local+MACC (90D)
Surgeries (90D)
Local / MACC (90D)
/
Doctors down >15%:
Conversion falling:
MACC gap:
Strong performers:
Data issues:

Top 3 Doctors to Address

Loading…

Doctors Down >15% / Underutilized

Loading…

📅 Scheduling & Attrition forward calendar · cancellations · no-shows

Loading scheduling…

🩺 Procedure Mix — Local vs MACC 90-day actual & projected

Loading procedure mix…
Total Patients
39,602
-8.1% vs 2024
Total Cases
40,623
-8.2% vs 2024
Total Visits
123,872
+8.6% vs 2024
Total Transactions
283,603
+14.6% vs 2024

🧑‍⚕️ Per-Doctor Productivity internal doctors · 90-day volume, projection & flags

Loading per-doctor productivity…

⚖️ Referral → Cash Quality attorney volume vs collection · last 12 months

Loading referral quality…
🧶 Consult → Injection Conversion (TRP-PI portal · lifetime)
Conversion Rate
consults → injection
Consult Cases
unique cases with a consult
Converted to Injection
consult → procedure
Median Days to Injection
avg —
Monthly Conversion Trend — consult month vs % converted
By Provider · min 5 cases · sorted by volume
Group by: Loading…
Provider Cases Converted % Avg Days
Case Volume Growth by Year
Monthly Transaction & Case Volume
Revenue by Visit Type (TRP)
Revenue by Facility (Top 10)
Top Physicians - TRP (by Revenue)
Top Physicians - HST (by Revenue)
HST Entity Summary
Entity Name Total Amount Transaction Count

📈 Projections — Forward-Looking Cash & AR

How to read this page
Two side-by-side projections of what each vintage year will collect by year-end:
  • Formula — simple, deterministic. Uses each vintage's own realized collection rate, scaled 20–60%, applied to Open AR. Conservative and stable.
  • Curve — data-driven. Uses the empirical collection-rate curve fit across all historical cohorts to estimate remaining cash at each vintage's current age.
Remaining = $ expected to be collected between today and 12/31.  EOY Total = Payments-to-date + Remaining.  Δ = Curve EOY − Formula EOY (green = curve higher, red = curve lower).
Projected Payment Waterfall by Vintage
Vintage Actuals to date Formula projection Curve projection Δ
Curve − Formula
Cases Charges Net (32%) Payments Open AR Remaining
thru 12/31
EOY Total
payments + remaining
Remaining
thru 12/31
EOY Total
payments + remaining
Projected AR Buckets — Per-Vintage What-If
Vintage Cases Open AR Formula % Curve % Effective % Expected $ Actions
Account Status by Vintage Year
Vintage Year Open — No Pay Open — With Pay Closed — With Pay Closed — No Pay Total Cases

💰 PI Collections — PI Attorneys Who Should Pay

Ranked by payment cadence + outstanding gross + seasonal expectation. Call order: URGENT → DUE → HIDING → FOLLOW UP.
Click any tile to drill into that group of accounts in the Call List.
⏳ Loading collection metrics…

Reports

Top 50 Attorneys by Open Balance
Attorney Case Count Gross Charges Open Balance
Top 50 Referring Providers by Open Balance
Provider Case Count Gross Charges Open Balance

Business Development

Overview of Attorneys and Referring Physicians
Click any tile to drill into that group of accounts in the Scorecard.
⏳ Loading BD metrics…

BD Scorecard Settings

Tune the 5-component score weights. Weights must sum to 100.
Score Weights
30
20
20
15
15
Total: 100 / 100
How the score works
-
Referring Sources
-
New This Month
-
Hot Sources
-
At-Risk Sources
-
Dormant Sources
-
Activities (This Month)

Temperature Distribution

Referring Hot Warm Cold Dormant At-Risk

Top Producers (Last 12 Months)

Loading...

Need Attention

Loading...

🔮 Revenue at Risk — Attorneys with >20% Projected Cash Decline (next 30d vs trailing avg)

Pulled from the same attorney-level payment curves as the Revenue → Projections view. Flagged attorneys are predicted to pay materially less than their recent average — intervene before revenue drops.
Loading projection data...

Revenue — By Doctor

Money view: charges, collections, AR, collection-rate per doctor (internal + external)
▸ KPI Summary (click to expand) +
Personal Injury — Monthly Pivot Internal doctors · PI only · Volume & Charges by DoS · Payments by calendar date
Metric:
Loading pivot…
Doctor-level P&L — sorted by open AR
Loading per-doctor data...

Operations — By Doctor

Per-doctor visit volume, revenue, and payment rate — spot high-volume doctors and fluff-case patterns
Doctor volume & productivity
Loading doctor roster...

Operations — Volume

Case / patient / visit throughput trends (no dollar amounts — operational only)
Monthly new cases + visits
Top referral sources (by case count)
Loading...

Admin — Operations Settings

Tunables and mappings that drive the COO 90-Day Forecast + the Monday COO Rounds email.
1. Forecast Settings
2. Procedure Classification Mapping
Source valueFacility patternCategoryConfidenceNotes
Loading…
3. Internal Doctor Roster
Source-of-truth list. Loaded from internal_doctor_roster. Add/remove handled via the existing roster ingest pipeline.
Raw nameNormalizedNPISpecialtyActiveAdded
Loading…
4. Schedule Uploads8 upload kinds · row counts shown per kind
5. Availability & Time OffRecurring doctor schedule + dated absences
Source of truth for doctor working hours, MACC/Surgery/Local Procedure block assignments, and time off (PTO, depositions, conferences, court days, sick).
  • Recurring schedule lives in ops_doctor_availability. Upload as a CSV/XLSX with columns: doctor, day_of_week, block_start, block_end, block_type, facility, effective_from, effective_to.
  • Dated absences live in ops_doctor_time_off. Columns: doctor, start_date, end_date, reason, facility_affected, notes.
  • Whole-clinic closures live in ops_clinic_closures. Columns: date, facility, status, description.
📥 Schedule template — request from admin
Block Type values: Clinic / Local Procedure / MACC / Surgery / Admin / Off. MACC blocks must have Facility = 1900 CSC. Local Procedure can be at Gaylord, Beaumont, or 1900 CSC.
6. COO Rounds Email SettingsScheduled: Mon 12:00 UTC (7:00 AM CDT)
EmailNameActiveTest onlyLast sent
Loading…
7. Audit Log
WhenActorTableActionFieldNew value
Loading…

Admin — Duplicate Entities

Entity type:
Status:
Loading...
Pending Duplicate Candidates
Name A Occurrences A Name B Occurrences B Similarity Action
Loading...
Browse all entities (search + manual merge)
Canonical Name Aliases Transaction Count Created Action
Loading...

Company Scopes

Which book of business each user works. Scopes drive collector queues and source filters. TRP-PI · TRP-Athena / Insurance · HST / Complete Surgery · Pathway.

Sign in as admin to manage scopes.

Invitations

Users who have never signed in (invited) or have a profile but no login yet (pending). Resend generates a fresh temporary password.

Sign in as admin to view invitations.

Security Events

Sign-ins, sign-outs, denied views, investor-code attempts, role / scope / password changes.

Sign in as admin to view security events.