SGA Dental Partners
Pacing Intelligence Dashboard
November 2025 – April 2026  •  90 Practices  •  $300 Threshold
The Seasonal Pattern
Day of Week Trends
Predictions
Practice Trends
Ops Director View
Methodology & Power BI
Six Months of Data Reveal a Clear Seasonal Cycle
The data now spans November 2025 through April 2026 — revealing a clear seasonal cycle. January/February benefits renewal creates a production peak that the R8 rolling average anchors to. By March/April, production returns to November/December baseline levels, making the R8 prediction unreachable.
Weekly Network Production Trajectory
Total weekly production across all practices with R8 prediction overlay
Peak Month (Jan)
$7.06M
$7,058,729/wk
Current (Apr)
$6.34M
$6,338,364/wk
R8 Prediction
$7.54M
$7,539,503/wk
Peak-to-Current Drop
-10.2%
Jan to Apr decline
Dec ≈ Apr
Cyclical
$6.33M ≈ $6.34M
Monthly Summary by Day of Week
MonthMonTueWedThuFriWeekly Totalvs R8vs January
Day-of-Week Decomposition
Five mini-charts showing the 6-month trajectory for each day of the week. Each chart has its own R8 line for comparison.
Thursday: Steepest Decline
Dropped from $1.61M (Jan) to $1.34M (Apr) — a loss of $263K/week. Thursday production has declined every month since January, the most consistent downward trend of any DOW.
Tuesday: Largest Absolute Day
Still the highest-production day at $1.58M in April, but down from $1.70M in January. The -7.4% drop represents ~$125K/week in lost production from the network's strongest day.
Wednesday: December Anomaly
Wednesday was the only DOW that actually peaked in December ($1.68M) rather than January. The decline from peak is -$303K/week to April levels.
Friday: Smallest but Most Stable
Fewest practices (59-62) and lowest volume, but the most stable trajectory. The spread between best and worst months (excl. Dec anomaly) is the narrowest of any DOW.
Is the R8 the Wrong Tool?
A seasonal model (comparing to same-month-last-year) or a weighted model (heavier on recent months) would be more accurate than a flat rolling average that treats January the same as April. The R8 anchors to the Jan/Feb peak and will always overpredict during the spring and fall troughs.
Production Trajectory with Projections
Actual weekly production (solid) extended into May/June (dashed) with R8 overlay
R8 Predicts
$32.4M/mo
Anchored to Jan/Feb peak. Treats all 8 weeks equally — including the two best months of the year.
Trend Predicts (May)
$28.8M/mo
Based on 6-month linear regression of each DOW. More conservative but doesn't model seasonality either.
Seasonal Insight
Apr ≈ Dec
If April tracks December, then May should recover toward January levels as summer demand rises — unless the declining practice cluster drags it down.
DOW Linear Regression Detail
DaySlope ($/mo)May PredictedJun PredictedR8May vs R8
Declining
54
65% of practices
Stable
14
17% of practices
Improving
15
18% of practices
January Average vs April Average by Practice
Points above the diagonal are improving; below are declining
Practice Detail
Location OD Trend Nov Dec Jan Feb Mar Apr Change R8/Day
Ops Director Impact
Daily dollar lost from declining practices in each OD's portfolio. Higher bars indicate ODs whose declining practices are losing the most production. Focus coaching and intervention where the dollar impact is greatest.
Daily Production Lost per Ops Director
Sum of daily losses from declining practices in each portfolio
Ops Director Detail
Ops Director Declining Total % Declining $/Day Lost Affected Practices
Highest Dollar Impact
Highest Decline Rate

R8 Rolling Average Formula

The R8 prediction is a simple rolling average of the last 8 weeks of production for each day of the week, calculated per-practice.

  • Window: 8 weeks (rolling)
  • Granularity: Per-practice, per-DOW
  • Network R8: Sum of all practice-level R8 values per DOW
  • Weekly R8: $7,539,503 = Mon ($1,687,831) + Tue ($1,815,123) + Wed ($1,672,127) + Thu ($1,624,296) + Fri ($740,126)

$300 Threshold

Any practice reporting less than $300 in daily production is excluded from that day's calculation. The $300 threshold represents approximately one doctor-day of minimum production — below that, the practice likely had no provider and the zero would distort the average.

Data Sources

  • 83 practices: Direct VELOX reporting with daily production actuals
  • 7 practices: Estimated from monthly aggregates (no daily VELOX feed)
  • 90 total: Represent the SGA network for pacing analysis
  • Timeframe: November 2025 through April 2026 (6 months, ~130 business days)

Prediction Model: Linear Regression

The "Trend Predicts" values use ordinary least squares (OLS) linear regression on each DOW's 6-month series. Each month is assigned an index (Nov=1, Dec=2, ... Apr=6) and the regression fits production = slope * month_index + intercept.

  • May prediction: month_index = 7
  • June prediction: month_index = 8
  • Limitation: Linear regression assumes a constant trend. It does not model seasonal cycles. The December anomaly (Monday = $754 due to holidays) skews Monday's slope upward.

The Seasonal Pattern

Six months of data reveal a clear seasonal U-curve:

  • November: $6.79M/wk — baseline production
  • December: $6.33M/wk — holiday trough (fewer working days, patient cancellations)
  • January: $7.06M/wk — benefits renewal peak (new insurance year, pent-up demand)
  • February: $7.04M/wk — sustained renewal effect
  • March: $6.94M/wk — beginning to fade
  • April: $6.34M/wk — returns to December baseline levels

December and April are nearly identical ($6.33M vs $6.34M), confirming this is a seasonal cycle rather than a structural decline. The R8 will always overpredict during trough months because it includes January/February in its 8-week window.

Power BI Direct Integration

The dataset ID b57375c9-d64b-4643-be71-378a520d8f93 was extracted from the Excel connection string. A direct API integration is feasible via:

  • POST https://api.powerbi.com/v1.0/myorg/datasets/b57375c9-d64b-4643-be71-378a520d8f93/executeQueries
  • This would eliminate the Excel middleman and enable automated daily refresh
  • DAX queries can be sent directly — the same measures used in Power BI reports
  • Requirements: Azure AD service principal with Power BI API permissions (Dataset.Read.All)
  • Benefit: Dashboard could pull live data instead of requiring manual Excel exports
  • Status: Proof-of-concept validated via the Power BI bridge at VPS:3050. Full automation requires Azure AD app registration and service principal setup.