Platte River Foot & Ankle — Operations Intelligence

Prototype · Synthetic Demo Data

Scalable Single-Source Reporting Architecture

The prototype runs on synthetic data shaped exactly like a production Google Sheets data layer. Replacing the mock layer with live sheets requires no UI redesign — the reporting surface reads the same normalized tables.

Data flow

Inputs to leadership reporting

Standardized Inputs

Front desk, clinical, DME, imaging, and billing teams enter to one templated form per workflow.

Centralized Sheets Data Layer

Normalized tables keyed by Location ID, Provider ID, Department ID, and Month ID.

Validation & Automation

Data validation lists, required fields, duplicate checks, and scheduled refresh jobs.

Leadership Reporting

One reporting layer that recalculates automatically as new rows arrive.

Normalized source tables

Each tab is flat, ID-keyed, and append-only

Locations

8 rows

location_id

name, region, open_date, capacity_slots

Providers

10 rows

provider_id

name, specialty, location_id, fte

Departments

5 rows

department_id

name, owner, cost_center

Orders

384 rows

order_id

type, provider_id, location_id, status, target_tat

Visits

5,842 rows

visit_id

month_id, provider_id, location_id, new_patient_flag

Calls

64 rows

call_period_id

month_id, location_id, offered, answered, abandoned

Revenue

640 rows

revenue_id

month_id, location_id, provider_id, net_revenue

Expenses

480 rows

expense_id

month_id, location_id, category, amount

Staffing

96 rows

staffing_id

month_id, location_id, role, fte, hours

Targets

120 rows

target_id

month_id, metric, scope_id, target_value

Google Sheets Connected

Demo connection — no live credentials in this prototype

Demo connection

Connection healthy

10 of 10 tabs validated against schema

Last syncAug 28, 2026 · 6:15 AM CT
Rows synced7,749
Sync cadenceEvery 30 minutes
Schema driftNone detected

Simulated status for demonstration purposes only.

Scaling example

What happens when the practice grows

  1. 1Add clinic #9 as one row in Locations with ID LOC-009.
  2. 2Add clinician #11 as one row in Providers with ID PRV-011 and their location_id.
  3. 3Staff begin entering visits, orders, calls, and expenses against those IDs.
  4. 4Every dashboard, filter, and roll-up on this site includes the new site instantly — no formula edits.

One Source of Truth

Every metric resolves to a single normalized table. Reports read from the data layer instead of maintaining parallel spreadsheets, so leadership and staff see the same number.

Add Locations Without Rebuilding

A new clinic is one row in Locations with a new Location ID. Every roll-up, filter, and chart picks it up automatically — no new tabs, formulas, or dashboards.

Minimize Duplicate Entry

Each fact is captured once at the point of work and reused everywhere. Order tracking, capacity, and financial reporting share the same rows rather than re-keying them.