Skip to main content
TrimSoMo

Facts & Methodology

Last reviewed June 2026

TrimSoMo is the verified supply-side facts layer for GLP-1 clinics. Every signal on a listing carries its source and the date we last verified it. This page documents where each fact comes from, how we confirm it, and how the data is structured for both human due-diligence and AI agents.

The honesty rule

A signal is shown as verified only when we hold both a source and a verification timestamp. A clean regulatory screen (e.g. no FDA warning) is reported as a screen we performed, not a fact we assert about the clinic. Self-reported data is labelled “provider-reported, not yet verified” until we confirm it. We never present an unverified field as verified.

Signals & sources

SignalSourceHow we verify
NPI matchCMS NPPES Registry (public record)We match a clinic's primary physician to the federal National Plan & Provider Enumeration System. A match is recorded with the NPI and the date we confirmed it.
LegitScript certificationLegitScriptHealthcare-merchant certification status. Shown as verified only when we hold the certification record and a verification date; otherwise labelled "not yet verified".
FDA warning-letter screenFDA Warning Letters databaseWe screen the practice against published FDA warning letters. A clean screen is reported as "checked — none on file" only when we actually ran the screen; until then it reads "not yet screened".
State licensingState medical & pharmacy boards (public record)Active license records by state, with the date verified against the issuing board.
Price transparencyClinic's own published pricing pageStructured prices (initial consult, monthly program) extracted from and verified against the clinic's public pricing page, stored with the exact source URL and verification date.
Google ratingGoogle MapsSurfaced and attributed to Google — displayed, never claimed as our own assessment. Shown separately in the Trust Score breakdown and excluded from any resale dataset.

Entity identity & matching

Each clinic carries a stable entity_id shared across the SoMo network (TrimSoMo, PetSoMo, xcircl). Entities are matched on domain and phone number with a hard geographic gate (state) — we never merge records on business-name tokens alone, which avoids false-positive merges of unrelated clinics with similar names.

Resale-eligible vs. attributed fields

Regulatory and self-published facts are resale-eligible. Third-party signals from Google Maps (rating, review count, category) and our own computed scores are display-only / attributed and are excluded from any data export.

Resale-eligible
  • entity_id
  • business_name
  • city
  • state
  • postal_code
  • latitude
  • longitude
  • physician_npi_primary
  • state_licenses
  • legitscript_certified
  • fda_warning_received
  • price_monthly_min
  • price_monthly_max
  • price_initial_consult
  • hours
Attributed / display-only
  • google_rating
  • google_review_count
  • google_category
  • service_categories
  • review_sentiment_score
  • trust_signals
  • trust_score
  • transparency_score

For machines & AI agents

Every clinic, city, and brand page is server-rendered with schema.org/Dataset and MedicalBusiness JSON-LD, including dateModified and per-source attribution. See /llms.txt for the crawler map. Institutions and AI platforms can license the structured, source-linked dataset at xcircl.com/data.

Found something wrong?

Any clinic or visitor can request a correction. We review every request within 48 hours. See data corrections.