Module A: the data and coding layer
Exploration notebook, module A: existing outputs only, no new analysis
Back to the report · Project site · Interactive budget model
A tested warehouse (54 dbt models, 10 seeds, 126 tests) sits behind every number. This notebook looks at what the data layer shows before any model: reporting completeness, spending, the timeline of events and the pipeline.
From NDC to label group
289 NDC codes resolve to 17 products and 8 ingredients; 102 carry an obesity label and 187 a diabetes label (counts of NDC codes, not prescriptions).
| label_group | ingredient | product | ndc_codes |
|---|---|---|---|
| Diabetes label | Albiglutide | Tanzeum | 5 |
| Diabetes label | Dulaglutide | Trulicity | 23 |
| Diabetes label | Exenatide | Byetta | 19 |
| Diabetes label | Exenatide | Bydureon | 7 |
| Diabetes label | Exenatide | Generic exenatide | 2 |
| Diabetes label | Liraglutide | Generic liraglutide | 27 |
| Diabetes label | Liraglutide | Victoza | 9 |
| Diabetes label | Liraglutide | Xultophy | 3 |
| Diabetes label | Lixisenatide | Soliqua | 4 |
| Diabetes label | Lixisenatide | Adlyxin | 2 |
| Diabetes label | Semaglutide | Ozempic | 21 |
| Diabetes label | Semaglutide | Rybelsus | 16 |
| Diabetes label | Tirzepatide | Mounjaro | 49 |
| Obesity label | Liraglutide | Generic liraglutide | 11 |
| Obesity label | Liraglutide | Saxenda | 5 |
| Obesity label | Orforglipron | Foundayo | 13 |
| Obesity label | Semaglutide | Wegovy | 22 |
| Obesity label | Tirzepatide | Zepbound | 51 |
Reporting completeness and suppression
81.0% of state-quarters have both fee-for-service and managed-care rows and 40.3% of Wegovy and Zepbound rows are suppressed (counts under 11).
| status | n | share |
|---|---|---|
| Both FFSU and MCOU rows | 1363 | 0.8098633 |
| FFSU rows only | 320 | 0.1901367 |
| item | value |
|---|---|
| state_quarters | 1683.0 |
| state_quarters_no_rows | 0.0 |
| share_no_rows_pct | 0.0 |
| wz_rows | 6695.0 |
| wz_rows_suppressed | 2699.0 |
| wz_suppressed_share_pct | 40.3 |
Spending by brand
Gross of rebates: Part D 7.0 to 27.5 billion dollars (2020 to 2024); Medicaid 1.5 to 8.8 billion.
| program | year | spend_billions |
|---|---|---|
| Medicaid | 2020 | 1.51 |
| Medicaid | 2021 | 2.52 |
| Medicaid | 2022 | 4.18 |
| Medicaid | 2023 | 7.08 |
| Medicaid | 2024 | 8.77 |
| Medicare Part D | 2020 | 7.02 |
| Medicare Part D | 2021 | 9.95 |
| Medicare Part D | 2022 | 13.91 |
| Medicare Part D | 2023 | 22.21 |
| Medicare Part D | 2024 | 27.51 |
Timeline and pipeline
Registered studies of the in-scope ingredients: 634 list obesity, 59 are ongoing Phase 3.
| phase_group | studies | ongoing |
|---|---|---|
| Phase 1 (including early Phase 1) | 80 | 28 |
| Phase 2 (including Phase 1/2) | 105 | 53 |
| Phase 3 (including Phase 2/3) | 147 | 59 |
| Phase 4 | 133 | 58 |
| Not applicable / not stated | 169 | 99 |
| item | value |
|---|---|
| registered_studies_in_scope | 1569 |
| obesity_studies | 634 |
| obesity_studies_ongoing | 297 |
| obesity_phase3_ongoing | 59 |
| oral_obesity_studies | 46 |
| oral_obesity_phase3_ongoing | 9 |
| orforglipron_obesity_studies | 23 |
| orforglipron_phase3_obesity_studies | 14 |
Coverage criteria completeness
Prior authorization is documented for 16 of 17 states, BMI thresholds for 12, comorbidity rules for 13 and step therapy for 13.
| field | documented | not_found | states |
|---|---|---|---|
| Prior authorization | 16 | 1 | 17 |
| BMI threshold | 12 | 5 | 17 |
| Comorbidity requirement | 13 | 4 | 17 |
| Step therapy | 13 | 4 | 17 |
Part of the project report; every number comes from analysis/outputs/key_numbers.csv. Public aggregate data; no company affiliation or endorsement.