Menu

Version 1.1, released 2026-09-23

Canadian weight-care access and fee record: the dataset

The same records that build every page on this site, as files you can check, reuse and cite.

In one paragraph

Version 1.1, released 2026-09-23. Seven Canadian weight-care services, chosen for the record as described in the methodology (not the whole market), across 13 provinces and territories, with 13 public drug plan records. Every value carries the claim identifiers of its sources, the date the source was read and the date it is next due to be checked.

Downloads

Files in this release
FileWhat it holdsRowsSize
services.csvOne row per documented service: fees as displayed, billing unit, pharmacy arrangement, dates.74.5 KB
availability.csvOne row per service and province or territory (7 x 13): what the service's own pages said.9127.8 KB
cost-components.csvSix cost components per service, each in the unit the provider used. Never summed.4211.3 KB
service-facts.csvOperator, care team, pharmacy, billing, cancellation, insurance and language, as stated.4710.7 KB
conflicts.csvWhere a provider's own pages disagree, both versions, with the dated history.75.9 KB
coverage.csvWhat each public drug plan lists, with evidence depth and document dates.139.9 KB
claims.csvEvery source row cited by the records above: the claim, its source URL, source date and checked date.377129.8 KB
changes.csvThe update log: every recorded change and correction, with previous and new values.146.0 KB
weight-care-record.jsonAll tables above in one JSON file.598338.4 KB

What the numbers say, reproducibly

Counts describe these seven services and the pages checked, not the Canadian market. "Not found in the sources checked" is not the same as "not offered".

Data dictionary

services.csv, 16 fields
service_id
As named.
service_name
As named.
operator
As named.
care_route
As named.
initial_care_fee_displayed
As named.
recurring_care_fee_displayed
As named.
billing_period
As named.
medication_cost_state
As named.
laboratory_cost_state
As named.
pharmacy_choice
As named.
evidence_label
company self-report means the company said it about itself; it is not independent verification
checked_date
The date the source page was last read for this record (not the provider's own update date)
recheck_interval_days
As named.
next_recheck_due
checked_date plus the recheck interval. A record past this date is shown as needing a recheck, not as current
claim_ids
Identifiers of the source rows in claims.csv behind the value
page_url
As named.
availability.csv, 11 fields
availability_id
As named.
service_id
As named.
jurisdiction_code
As named.
state
offered, conflicting, not_offered, not_found, not_applicable or not_researched for availability; documented, conflicting, documented with conditions or not_found_in_sources_checked for costs
state_as_recorded
As named.
evidence_label
company self-report means the company said it about itself; it is not independent verification
source_dates
As named.
checked_date
The date the source page was last read for this record (not the provider's own update date)
next_recheck_due
checked_date plus the recheck interval. A record past this date is shown as needing a recheck, not as current
source_urls
As named.
claim_ids
Identifiers of the source rows in claims.csv behind the value
cost-components.csv, 10 fields
cost_id
As named.
service_id
As named.
component
As named.
amount_as_displayed
The amount exactly as the provider displayed it, in its own unit. Never converted, multiplied or totalled
state
offered, conflicting, not_offered, not_found, not_applicable or not_researched for availability; documented, conflicting, documented with conditions or not_found_in_sources_checked for costs
billing_period
As named.
conditions
As named.
source_date
The date the source itself carries, when it shows one; 'undated' when it does not
checked_date
The date the source page was last read for this record (not the provider's own update date)
claim_ids
Identifiers of the source rows in claims.csv behind the value
service-facts.csv, 7 fields
fact_id
As named.
service_id
As named.
fact_type
As named.
text
As named.
source_date
The date the source itself carries, when it shows one; 'undated' when it does not
checked_date
The date the source page was last read for this record (not the provider's own update date)
claim_ids
Identifiers of the source rows in claims.csv behind the value
conflicts.csv, 15 fields
conflict_id
As named.
service_id
As named.
topic
As named.
value_a
As named.
source_a
As named.
date_a
As named.
claim_a
As named.
value_b
As named.
source_b
As named.
date_b
As named.
claim_b
As named.
plain
As named.
status
As named.
access_date
As named.
history
As named.
coverage.csv, 14 fields
coverage_id
As named.
jurisdiction_code
As named.
jurisdiction
As named.
evidence_depth
As named.
semaglutide_diabetes
As named.
weight_management_products
As named.
imcivree
As named.
interchangeability_with_ozempic
As named.
public_care_route
As named.
source_document_date
As named.
checked_date
The date the source page was last read for this record (not the provider's own update date)
next_recheck_due
checked_date plus the recheck interval. A record past this date is shown as needing a recheck, not as current
source_urls
As named.
claim_ids
Identifiers of the source rows in claims.csv behind the value
claims.csv, 10 fields
claim_id
As named.
claim
As named.
subject
As named.
source_url
As named.
source_type
As named.
source_date
The date the source itself carries, when it shows one; 'undated' when it does not
checked_date
The date the source page was last read for this record (not the provider's own update date)
evidence_label
company self-report means the company said it about itself; it is not independent verification
limitation
As named.
research_module
As named.
changes.csv, 7 fields
date
As named.
version
As named.
change_type
As named.
previous_value
As named.
new_value
As named.
reason
As named.
affected_records
As named.

Freshness rules

Service fees, province lists and terms are reread every 7 days; the BC public program every 30 days; public drug plan records every 30 days. A row past its next_recheck_due date is not current: the site shows it as needing a recheck and the province filter stops counting it as a match. Re-reading a page without finding a change updates checked_date only; the value and its history stay.

Version history

Releases and changes to the records
DateVersionTypeWhat changed
2026-09-23site build 0.6additionTen AI-generated editorial illustrations added, one per primary route (home, compare, costs, coverage, provinces, medicines, evidence, care options, about, ask). Eight carry original reading-note text or verified article citations (STEP 1 2021, SURMOUNT-1 2022, Canadian adult obesity guideline 2020). Each is captioned as AI-generated; the About page carries the shared provenance statement.
2026-09-23dataset v1.1recheckAll seven provider records reread on their public pages on 2026-09-23 (R4-1, 101 source rows). Unchanged facts now carry both dates; conflicts that persist stay open with a dated history
2026-09-23dataset v1.1correction'$0 initial fee (waived), then $59 per month; not a free first month', with the three-month enrolment and renewal conditions shown separately
2026-09-23dataset v1.1correctionShown as conflicting: the weight help page lists PEI and the weight funnel page omits it
2026-09-23dataset v1.1provider change observedThe $399.99 card was not found on that page; $339.99 remains. $399.99 still appears on Raven's homepage and in the linked Wegovy page's extracted text, so the conflict stays open as a cross-page one
2026-09-23dataset v1.1provider change observedBoth settled browser views show a free first consult; extracted text of both still shows $99. Conflict stays open. Free delivery and a local-pharmacy option now recorded
2026-09-23site build 0.7additionEach availability record carries a recheck due date. The province filter checks it against today in the reader's browser and moves an overdue 'offered' record out of the matches with a 'needs recheck' label. Provider pages show the next due date
2026-09-23site build 0.7correctionEach page now says what it was read against, from its own recorded source: the full paper (41 published pages) or the abstract and extracted data (61)
2026-09-22site build 0.5correctionThe three held pages are withheld from public output and unlinked; the answer index carries only pages cleared for publication; the closing sentence on every explainer is generated from the recorded review state; About says 102 explainers and 13 hubs were signed and three are held, and describes the contact forms; review bundles are no longer in the deploy folder
2026-09-18dataset v3scope changeAll ten provinces and three territories from day one, with evidence depth tiers (full, moderate, programme-level only) and explicit unknown states; service availability table for seven services across 13 jurisdictions; Maple Yukon claim recorded as conflicting
2026-09-18site build 0.1buildPrivate prototype generated from the root data files: 27 pages, province and service filter, cost-component worksheet
2026-09-18site build 0.2additionEvidence library added: 105 study explainers and 13 topic hubs at /evidence/, plus a /medicines/ index. Every page carries its review state; none is published until a pharmacist signs it. Three pages are held back by the research chat.
2026-09-17dataset v2fact closure79 DPD records and six monographs opened; seven services; BC, Ontario, NB, NL and six other provinces from opened formulary documents; CPSO register matches for three named physicians
2026-09-16dataset v1initialRound 1 research: 207 evidence rows, four-service comparison, ten-province coverage matrix

Method in brief

Each value was read from the public page cited in claims.csv on the checked date. Nothing was obtained through an intake, an account or a purchase. Where a provider's pages disagree, both values are kept and the row is marked conflicting. Values are never converted, multiplied, or added into totals. The full method is on the methodology page; every change is on the update log.

Citing and reusing

Suggested citation: Medical Weight Loss Canada. Canadian weight-care access and fee record, version 1.1 (2026-09-23). https://medicalweightlosscanada.ca/dataset/

Please cite the version and link to this page, and cite the provider or plan source in claims.csv for any single fact.

Licence: the files are released under Creative Commons Attribution-NonCommercial 4.0 International (CC BY-NC 4.0). Researchers, journalists, students, patients and non-profits can reuse and adapt them with credit and a link. Commercial reuse of the files, for example in another comparison site or a paid product, needs permission; ask through the contact page. The licence covers this release (the selection, normalization and change history); the underlying facts belong to their sources, and quoting or linking a single fact needs no permission.