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
| File | What it holds | Rows | Size |
|---|---|---|---|
| services.csv | One row per documented service: fees as displayed, billing unit, pharmacy arrangement, dates. | 7 | 4.5 KB |
| availability.csv | One row per service and province or territory (7 x 13): what the service's own pages said. | 91 | 27.8 KB |
| cost-components.csv | Six cost components per service, each in the unit the provider used. Never summed. | 42 | 11.3 KB |
| service-facts.csv | Operator, care team, pharmacy, billing, cancellation, insurance and language, as stated. | 47 | 10.7 KB |
| conflicts.csv | Where a provider's own pages disagree, both versions, with the dated history. | 7 | 5.9 KB |
| coverage.csv | What each public drug plan lists, with evidence depth and document dates. | 13 | 9.9 KB |
| claims.csv | Every source row cited by the records above: the claim, its source URL, source date and checked date. | 377 | 129.8 KB |
| changes.csv | The update log: every recorded change and correction, with previous and new values. | 14 | 6.0 KB |
| weight-care-record.json | All tables above in one JSON file. | 598 | 338.4 KB |
What the numbers say, reproducibly
- Of 91 service and jurisdiction combinations, 26 are recorded as offered according to the company, 10 as conflicting between the company's own pages, 36 as not found in the sources checked, 7 as explicitly not offered and 12 as not applicable (from availability.csv, column state).
- Of 42 cost components, 17 are documented as displayed, 4 conflict between the provider's own pages, 4 are documented with conditions and 16 were not found in the sources checked (from cost-components.csv, column state).
- 7 source conflicts are open (conflicts.csv).
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
| Date | Version | Type | What changed |
|---|---|---|---|
| 2026-09-23 | site build 0.6 | addition | Ten 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-23 | dataset v1.1 | recheck | All 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-23 | dataset v1.1 | correction | '$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-23 | dataset v1.1 | correction | Shown as conflicting: the weight help page lists PEI and the weight funnel page omits it |
| 2026-09-23 | dataset v1.1 | provider change observed | The $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-23 | dataset v1.1 | provider change observed | Both 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-23 | site build 0.7 | addition | Each 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-23 | site build 0.7 | correction | Each 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-22 | site build 0.5 | correction | The 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-18 | dataset v3 | scope change | All 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-18 | site build 0.1 | build | Private prototype generated from the root data files: 27 pages, province and service filter, cost-component worksheet |
| 2026-09-18 | site build 0.2 | addition | Evidence 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-17 | dataset v2 | fact closure | 79 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-16 | dataset v1 | initial | Round 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.