M

Meridian Logistics

GLP-1 Outcomes Program · Powered by PeptidesGPT
Sample data · illustrative cohort Aggregates only · minimum cohort 10
Dana Whitfield · Benefits Director
DW
Division All Location All 14 Wave 1 – 4 Period Last 12 months

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.

Enrolled
6,420of 10,000
▲ 412 last 30 days · 64% of eligible
Active · 30 days
5,18081%
▲ 2.1 pts vs prior period
Still on program · 6 mo
71%
▲ 24 pts above published benchmark
Check-in adherence · 7d
68%
— 0.4 pts stable
Lost ≥ 5% body weight
58%
▲ 6 pts of active participants

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.

Meridian cohortPublished benchmark

Weight change — distribution

Active participants with ≥ 90 days of data, by change from baseline.

Enrollment by wave

Eligible vs enrolled, per onboarding wave.

EnrolledEligible

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+ days412▲ 38
High nausea reports · 7d96▼ 21
Rapid loss flags · 30d17▲ 4
Completed program, maintaining1,204▲ 160
Regained > 5% after stopping188▲ 22

By division

Where the program is working and where it needs a push. Every row is at or above the minimum cohort size.

DivisionEligibleEnrolledEnrollmentActive 30dCheck-in 7d≥ 5% loss6-mo persistenceStatus
Employer view is aggregate-only by design. No participant record, weight, lab, or message is accessible from this console. Any cut of the data smaller than 10 people is suppressed. Individual care stays with the participant and their clinical team.

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

Enrolled
6,420
Sustained ≥ 5% responders
—
Early discontinuations avoided vs benchmark
—

Derived from your assumptions

Cost per enrolled / yr
—
Cost per sustained responder
—
Modeled annual offset
—

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.

HorizonCohortBenchmarkΔ
30 days94%88%+6
90 days86%67%+19
180 days71%46%+25
365 days68%37%+31

Benchmark row is illustrative; the pilot report cites the published discontinuation studies used.

Eligibility and identity

Feed health, not people.

Eligibility source
Weekly file · SFTP
Last file
Mon 04:10 · 10,012 rows
SSO
Entra ID · SAML
Consent version
v1.2 · 6,420 signed
Terminations processed
41

Engagement

Check-in adherence trends, coach usage, streaks, and the slipping cohort over time.

Detail view — built in the employer console phase (E2).

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.

Median weight change
−8.4%
≥ 90 days · n = 5,180
Mean weight change
−7.9%
IQR −11.6 to −4.1
Waist, mean change
−6.2cm
baseline → 6 mo · n = 2,140
A1c, mean change
−0.7pts
baseline A1c ≥ 5.7 · n = 1,310
Systolic BP, mean
−6mmHg
6 mo · n = 2,010

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.

MarkernBaselineLatestChangeRead
HbA1c (%)1,3106.15.4−0.7Improved
Fasting glucose (mg/dL)1,29010896−12Improved
Systolic / diastolic BP2,010134 / 86128 / 82−6 / −4Improved
LDL-C (mg/dL)1,120131118−13Improved
Triglycerides (mg/dL)1,120172139−33Improved
Waist circumference (cm)2,140108.4102.2−6.2Improved

Validated instruments

Completion and follow-up, never individual responses.

PHQ-9 baseline completed91%
PHQ-9 follow-up (4–8 mo) completed74%
PHQ-9 ≥ 10 at baseline → < 10 or 50% reduction58%
GAD-7 baseline completed90%
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 / qtr1.6
Care-team message response < 1 business day93%
Primary-care / preventive referral completed61%
Lab draw completed on schedule78%

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.

SegmentnInitiated180-d persistenceMedian wt change≥ 10% lossPHQ-9 follow-up
Age 18–391,84088%69%−9.1%44%70%
Age 40–542,61091%73%−8.3%40%76%
Age 55+1,73086%70%−7.6%36%77%
Baseline A1c ≥ 5.71,31093%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.

Sustained ≥ 5% at 12 mo
41%
of wave-1 enrolled · the contractable outcome
Regained > 5% after stopping
13%
of completers, 6 mo post-stop
Records this quarter
412,880
check-ins + measurements, 100% attributed
Feed latency
< 60s
median, check-in → API
Suppressed cells
7
cuts below minimum cohort 10

Persistence by wave

Share still on program, each onboarding wave on its own curve. Later waves start on the improved onboarding and track higher.

Wave 1Wave 2Wave 3

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.

Meridian completersPublished regain pattern

Outcome targets — contract horizon

Targets are set per agreement in Settings. Status is computed from the same aggregates as the rest of the console.

MeasureCohortTargetActualStatusNext read
Still on program at 6 monthsWave 1≥ 60%71%MetSep 30
Sustained ≥ 5% loss at 12 monthsWave 1≥ 35%41%MetDec 31
Check-in adherence, 30-dayAll≥ 65%68%MetMonthly
Regain > 5% within 6 months of stopCompleters≤ 15%13%WatchMonthly
Still on program at 6 monthsDrivers & field≥ 65%63%BelowOct 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.

AttributionEvery record stamped to the program at write time; nulls rejected
ImmutabilityCheck-ins and measurements are insert-only; corrections are new rows
TimestampsParticipant-entered date + server time + timezone, all retained
Audit trailEvery console view and export logged with viewer, cohort, and cut
IsolationRow-level security per organization at the database; no cross-program reads
SuppressionAny 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 size10
Approved segmentsAge band · Baseline A1c · Division · Location
Outcome horizon (contract)12 months · sustained ≥ 5%
Reporting cadenceMonthly feed · Quarterly report
InstrumentsPHQ-9 · GAD-7 · RAND-36 · AUDIT-C · STOP-BANG
Care layerTelehealth partner (BAA on file)
Plan typeSelf-funded · TPA + PBM feeds