Drugs and formularies

Part D plan drug pricing (CMS SPUF)

drug_silver.fact_part_d_plan_drug_pricing·live·silver·Part D Plans & Formularies
Rows
1,593,644,611
Columns
23
History
N/A
Card
nocolumns only
Typed tools
0

What it is

  1. 1Plan x NDC unit-cost fact from CMS SPUF — THE BIG ONE (~43M-61M rows/quarter).
  2. 2Columns: contract_id, plan_id, segment_id, ndc11, days_supply, report_quarter, unit_cost (USD), methodology_era, plus is_current.
  3. 3The unit-cost / pricing-trend / plan-to-plan variance axis.
  4. 4Resolve brand_name -> NDC via dim_drug_label (uncatalogued shared label dim) and plan identity via dim_part_d_plan.

Grain

KeyGrain
N/A
  1. 1One row per (contract_id, plan_id, segment_id, ndc11, days_supply, report_quarter).

Columns (23)

ColumnTypeMeaning
contract_idstring
plan_idstring
segment_idstring
ndc11string
days_supplyint
report_quarterstring
unit_costdouble
methodology_erastring
observed_perioddate
asserted_atdate
effective_period_startdate
effective_period_enddate
cms_vintage_sequenceint
parse_revisionint
parser_artifact_hashstring
source_urlstring
sha256_content_hashstring
source_idstring
is_currentboolean
bronze_object_keystring
s3_version_idstring
vintage_tagstring
drug_source_version_idstring

Query it

describe_data_source(source_fqn="drug_silver.fact_part_d_plan_drug_pricing")     # the card, live
query_substrate(sql="SELECT * FROM drug_silver.fact_part_d_plan_drug_pricing WHERE <filter> LIMIT 100")
ItemValue
Typed tools that read itnone; raw SQL
Identity keycontract_id,plan_id,segment_id,ndc11
Joinhow_to_join(source_fqn="drug_silver.fact_part_d_plan_drug_pricing")
Raw doorTools: pricing_lens, formulary_coverage_lookup; Athena: drug_silver.fact_part_d_plan_drug_pricing (filter is_current = true; ALWAYS pin report_quarter — 1.59B rows)
NoteSPUF pricing fact; the cross-cut companion to formulary_coverage_lookup. dim_drug_label (brand->NDC) stays uncatalogued — shared cross-cutting label dim. Filter is_current = true.

This page as markdown: /docs-md/data/drug_silver_fact_part_d_plan_drug_pricing.md · every page in one file: /llms-full.txt