Program overview
Every number on this page is a cohort aggregate computed from what participants log on their own portal: daily check-ins, weight and body composition, protocol adherence. No individual is ever shown.
Persistence — share still on program by month
The program's return depends on people staying on it. The line is your cohort; the dashed line is the published discontinuation pattern for GLP-1 therapy without structured support.
Weight change — distribution
Active participants with ≥ 90 days of data, by change from baseline.
Enrollment by wave
Eligible vs enrolled, per onboarding wave.
Wellbeing signals — baseline vs now
Self-reported daily scores (1–10) from check-ins. These are the earliest productivity-adjacent signals the program produces.
Attention
Cohort-level flags. Individuals are handled by the care team, never here.
| Slipping — no check-in 14+ days | 412 | ▲ 38 |
| High nausea reports · 7d | 96 | ▼ 21 |
| Rapid loss flags · 30d | 17 | ▲ 4 |
| Completed program, maintaining | 1,204 | ▲ 160 |
| Regained > 5% after stopping | 188 | ▲ 22 |
By division
Where the program is working and where it needs a push. Every row is at or above the minimum cohort size.
| Division | Eligible | Enrolled | Enrollment | Active 30d | Check-in 7d | ≥ 5% loss | 6-mo persistence | Status |
|---|
Program economics
What the platform measures (enrollment, persistence, outcomes) combined with what only you know (your spend and your cost assumptions). Edit the assumptions; the outputs recompute. Nothing here is a PeptidesGPT claim about your medical costs.
Your assumptions
Defaults are placeholders for the demo. Replace them with your plan actuary's figures; the model is transparent and exportable.
Measured by the platform
Derived from your assumptions
Enrollment
From eligibility file to first dose. Consent and activation are separate steps because they fail for different reasons; persistence is reported at the four horizons a plan sponsor and a stop-loss carrier both use.
Funnel — all waves
Eligible → invited → registered → consented → intake completed → clinically eligible (provider review) → telehealth completed → initiated (first dose logged).
Persistence horizons
Share of initiated participants still on therapy.
| Horizon | Cohort | Benchmark | Δ |
|---|---|---|---|
| 30 days | 94% | 88% | +6 |
| 90 days | 86% | 67% | +19 |
| 180 days | 71% | 46% | +25 |
| 365 days | 68% | 37% | +31 |
Benchmark row is illustrative; the pilot report cites the published discontinuation studies used.
Eligibility and identity
Feed health, not people.
Engagement
Check-in adherence trends, coach usage, streaks, and the slipping cohort over time.
Outcomes
Clinical outcomes as a cohort: weight, metabolic markers, validated instruments, and adverse events. Laboratory and blood-pressure values come from the care team's record or a lab partner; every figure is an aggregate with minimum-cohort suppression.
Weight-loss thresholds
Share of participants at ≥ 90 days reaching each threshold (cumulative).
Metabolic markers — baseline vs latest
Cohort means where both values exist. Source: care-team record and lab partner feed.
| Marker | n | Baseline | Latest | Change | Read |
|---|---|---|---|---|---|
| HbA1c (%) | 1,310 | 6.1 | 5.4 | −0.7 | Improved |
| Fasting glucose (mg/dL) | 1,290 | 108 | 96 | −12 | Improved |
| Systolic / diastolic BP | 2,010 | 134 / 86 | 128 / 82 | −6 / −4 | Improved |
| LDL-C (mg/dL) | 1,120 | 131 | 118 | −13 | Improved |
| Triglycerides (mg/dL) | 1,120 | 172 | 139 | −33 | Improved |
| Waist circumference (cm) | 2,140 | 108.4 | 102.2 | −6.2 | Improved |
Validated instruments
Completion and follow-up, never individual responses.
| PHQ-9 baseline completed | 91% |
| PHQ-9 follow-up (4–8 mo) completed | 74% |
| PHQ-9 ≥ 10 at baseline → < 10 or 50% reduction | 58% |
| GAD-7 baseline completed | 90% |
| RAND-36 energy/fatigue, mean change | +11.3 |
| RAND-36 role limitations (physical), mean change | +9.8 |
Depression measures follow common NCQA/HEDIS monitoring practice; not a HEDIS-certified report.
Adverse events — cohort rates
Self-reported in check-ins; care-team confirmed where flagged. Per 100 participant-months.
Dose distribution and care contact
Current maintenance dose; telehealth engagement.
| Telehealth visits per participant / qtr | 1.6 |
| Care-team message response < 1 business day | 93% |
| Primary-care / preventive referral completed | 61% |
| Lab draw completed on schedule | 78% |
Cohort comparison — approved segments
Only segments defined in the program agreement and above the minimum cohort size render. Segments below the threshold are suppressed, not merged.
| Segment | n | Initiated | 180-d persistence | Median wt change | ≥ 10% loss | PHQ-9 follow-up |
|---|---|---|---|---|---|---|
| Age 18–39 | 1,840 | 88% | 69% | −9.1% | 44% | 70% |
| Age 40–54 | 2,610 | 91% | 73% | −8.3% | 40% | 76% |
| Age 55+ | 1,730 | 86% | 70% | −7.6% | 36% | 77% |
| Baseline A1c ≥ 5.7 | 1,310 | 93% | 75% | −8.8% | 43% | 75% |
| Location: Reno (n < 10) | suppressed | |||||
Reports & data feed
The cohort measures a plan sponsor, a stop-loss carrier, or a program financier needs to monitor a GLP-1 book: persistence by wave, sustained response at the contract horizon, regain after discontinuation, and the integrity of the record behind every number. Delivered as a quarterly report, a scheduled export, and a read-only API.
Persistence by wave
Share still on program, each onboarding wave on its own curve. Later waves start on the improved onboarding and track higher.
Weight after discontinuation
Mean change from the weight at stop, months after stopping, for completers who keep checking in. This is the curve the program's return depends on.
Outcome targets — contract horizon
Targets are set per agreement in Settings. Status is computed from the same aggregates as the rest of the console.
| Measure | Cohort | Target | Actual | Status | Next read |
|---|---|---|---|---|---|
| Still on program at 6 months | Wave 1 | ≥ 60% | 71% | Met | Sep 30 |
| Sustained ≥ 5% loss at 12 months | Wave 1 | ≥ 35% | 41% | Met | Dec 31 |
| Check-in adherence, 30-day | All | ≥ 65% | 68% | Met | Monthly |
| Regain > 5% within 6 months of stop | Completers | ≤ 15% | 13% | Watch | Monthly |
| Still on program at 6 months | Drivers & field | ≥ 65% | 63% | Below | Oct 31 |
Why people stop
Self-reported at exit, plus what the check-ins show in the 30 days before.
Record integrity
What stands behind every number on this console.
| Attribution | Every record stamped to the program at write time; nulls rejected |
| Immutability | Check-ins and measurements are insert-only; corrections are new rows |
| Timestamps | Participant-entered date + server time + timezone, all retained |
| Audit trail | Every console view and export logged with viewer, cohort, and cut |
| Isolation | Row-level security per organization at the database; no cross-program reads |
| Suppression | Any cut < 10 people withheld; re-identification by differencing blocked |
Reporting API — read-only, aggregate
Per-program key. Same numbers as the console, machine-readable, on your schedule.
GET /v1/programs/{id}/cohorts/{wave}/summary?period=2026-Q3
{
"cohort": "wave-1",
"period": "2026-Q3",
"eligible": 2500,
"enrolled": 1910,
"active_30d": 1548,
"persistence": { "m3": 0.88, "m6": 0.71, "m12": 0.68 },
"sustained_5pct_m12": 0.41,
"regain_gt5_6mo_post_stop": 0.13,
"checkin_adherence_30d": 0.68,
"min_cohort": 10,
"suppressed": false,
"generated_at": "2026-10-01T06:00:00Z"
}
Also: /persistence (monthly series) · /outcomes (distribution) · /wellbeing
Scheduled CSV to SFTP · webhook on target breach
Settings
Program configuration and the data boundary. The employer console never queries the clinical record; every number here passes through the aggregation layer.
Data boundary
Who sees what, by construction.
Program parameters
Set in the agreement; changes are versioned.
| Minimum cohort size | 10 |
| Approved segments | Age band · Baseline A1c · Division · Location |
| Outcome horizon (contract) | 12 months · sustained ≥ 5% |
| Reporting cadence | Monthly feed · Quarterly report |
| Instruments | PHQ-9 · GAD-7 · RAND-36 · AUDIT-C · STOP-BANG |
| Care layer | Telehealth partner (BAA on file) |
| Plan type | Self-funded · TPA + PBM feeds |