Medicare Advantage, Part D, Medicaid

CMS MA / Part D Landscape, every era CY2006-CY2027, stamped

medicare_silver.fact_ma_landscape·live·silver
Rows
1,684,158
Columns
87
History
N/A
Card
nocolumns only
Typed tools
9

What it is

  1. 1The CMS Landscape files re-collected through the provenance envelope on 2026-09-07: 38 header signatures across three publisher eras (2006 premium-only;
  2. 22007-2024 per-category files;
  3. 3CY2025+ one combined file) resolved by exact header contracts (pipelines/medicare/silver/ma_landscape_contracts.yaml); every row carries source_url, sha256_content_hash, asserted_at.
  4. 4Filter record_family = 'landscape' AND is_current for the plan roster; record_family = 'plan_premium' holds the plan-and-premium files.
  5. 5Column mapping stress-tested (docs/knowledge/recollection/landscape-stress-test-2026-09-06.md); the 2010 MA 'MOOP $3,400' column is the Yes/No flag moop_at_or_below_3400_flag, not an amount.

Grain

KeyGrain
N/A
  1. 1One row per report_year x record_family x category x plan (contract, plan, segment) as published; natural key (report_year, row_seq);
  2. 21,684,158 landscape rows + plan-and-premium rows;
  3. 378 year x category partitions on 2026-09-07.

Columns (87)

ColumnTypeMeaning
report_yearint
row_seqbigint
record_familystring
categorystring
contract_idstring
plan_idstring
segment_idstring
source_memberstring
source_member_sha256string
statestring
countystring
org_namestring
plan_namestring
plan_typestring
snp_indicatorstring
benefit_typestring
consolidated_premiumstring
part_c_premiumstring
part_d_premiumstring
part_d_deductiblestring
moop_in_networkstring
overall_star_ratingstring
part_d_starstring
gap_coveragestring
sanctionedstring
state_namestring
us_territorystring
org_marketing_namestring
parent_org_namestring
contract_namestring
organization_typestring
snp_typestring
snp_institutional_typestring
snp_institutional_categorystring
dsnp_integration_statusstring
dsnp_aip_identifierstring
csnp_condition_typestring
zero_dollar_cost_sharing_dsnpstring
drug_benefit_categorystring
benefit_type_detailstring
part_d_coverage_indicatorstring
national_pdpstring
de_minimis_participantstring
part_d_basic_premium_at_or_below_benchmarkstring
zero_premium_with_full_lisstring
lis_auto_enrollmentstring
tier_without_deductiblestring
increased_initial_coverage_limitstring
part_d_basic_premiumstring
part_d_supplemental_premiumstring
part_d_oop_thresholdstring
lips_amountstring
part_c_starstring
ma_region_codestring
ma_regionstring
pdp_region_codestring
pdp_regionstring
mmp_start_datestring
demo_typestring
moop_at_or_below_3400_flagstring
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
part_d_lips_cms_paysstring
part_d_low_income_beneficiary_premiumstring
enrollment_capacity_limit_acceptedstring
enrollment_capacity_limit_amountstring
part_d_premium_obligation_75pct_assistancestring
part_d_premium_obligation_50pct_assistancestring
part_d_premium_obligation_25pct_assistancestring
gap_coverage_typestring
state_codestring
lis_auto_enrollment_all_erasstring
drug_benefit_category_all_erasstring
drug_benefit_type_all_erasstring

Query it

describe_data_source(source_fqn="medicare_silver.fact_ma_landscape")     # the card, live
query_substrate(sql="SELECT * FROM medicare_silver.fact_ma_landscape WHERE <filter> LIMIT 100")
ItemValue
Typed tools that read itget_county_view, get_landscape, get_landscape_benefit_change, get_landscape_exits, get_network_breadth, get_network_groups, get_network_system_change, get_pbp_benefit, get_plan_network
Identity keycontract_id,plan_id,segment_id
Joinhow_to_join(source_fqn="medicare_silver.fact_ma_landscape")
Raw doorAthena (read-only via query_substrate): medicare_silver.fact_ma_landscape
Company namesorg_marketing_name org_name parent_org_name resolve to a permanent Vlada ID: resolve_entity(text=<name>); the company pages hold owners and holdings

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