Drugs and formularies

Part D formulary coverage (CMS SPUF)

drug_silver.fact_drug_formulary·live·silver·Part D Plans & Formularies
Rows
42,858,106
Columns
28
History
N/A
Card
nocolumns only
Typed tools
1

What it is

  1. 1NDC-grained Part D formulary coverage from CMS SPUF: tier_level_value, prior authorization, step therapy, quantity limits, and selected-drug flag across all MA-PD + PDP formularies.
  2. 2The coverage lens for employer audits.
  3. 3Resolve plan -> formulary_id via dim_part_d_plan.

Grain

KeyGrain
N/A
  1. 1One row per (formulary_id, NDC11, report_quarter).

Columns (28)

ColumnTypeMeaning
formulary_idstring
formulary_versionint
contract_yearint
rxcuistring
ndc11string
report_quarterstring
tier_level_valueint
quantity_limit_ynboolean
quantity_limit_amountdouble
quantity_limit_daysint
prior_authorization_ynboolean
step_therapy_ynboolean
selected_drug_ynboolean
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_drug_formulary")     # the card, live
query_substrate(sql="SELECT * FROM drug_silver.fact_drug_formulary WHERE <filter> LIMIT 100")
ItemValue
Typed tools that read itformulary_churn
Identity keyndc11
Joinhow_to_join(source_fqn="drug_silver.fact_drug_formulary")
Raw doorTools: formulary_lens, formulary_churn, formulary_coverage_lookup; Athena: drug_silver.fact_drug_formulary
NoteSPUF substrate sibling of fact_drug_formulary_excluded; grain is formulary (not plan) — many plans share a formulary_id.

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