Insurer negotiated rates

CMS rate review site (ratereview.healthcare.gov): ACA individual and small-group rate filings, requested and final average rate change, PY2019-2027

medicare_silver.fact_urr_submission_history·live·silver
Rows
11,095
Columns
54
History
N/A
Card
nocolumns only
Typed tools
0

What it is

  1. 1CMS's public summary of every ACA single-risk-pool rate filing, captured from the site's public JSON service: the issuer's requested average rate change, the final change once the state or CMS finishes review, the range across the filing's products, review status and determination, and links to the redacted actuarial memorandum and the consumer justification narrative.
  2. 2The only national source of next year's requested changes before the URR PUF posts, and of FINAL changes per filing (the PUF carries filed changes only).
  3. 3Rates are percent points.

Grain

KeyGrain
N/A
  1. 1One row per element of one capture bundle: record_type 'submission' (one filing: issuer x state x market x effective date x review period) or 'product' (one product in a filing; captured for PY2026-2027 only).
  2. 2Never add the two.
  3. 311,095 rows: 7,372 submissions PY2019-2027 + 3,723 products (PY2026 2,156, PY2027 1,567), one capture per plan year, all taken 2026-10-26 (Athena 178ad67a, 2026-10-26).

Columns (54)

ColumnTypeMeaning
plan_yearint
record_typestring
capture_linebigint
element_indexint
state_codestring
submission_idbigint
issuer_hios_idstring
issuer_namestring
marketstring
effective_datedate
review_periodstring
review_statusstring
review_status_codestring
final_determinationstring
current_status_datedate
rate_change_requested_pctdouble
rate_change_final_pctdouble
rate_change_range_min_pctdouble
rate_change_range_max_pctdouble
product_countint
includes_exchange_plan_flagint
product_idstring
product_namestring
actuarial_memo_urlstring
consumer_justification_urlstring
reviewer_commentsstring
request_urlstring
fetched_atstring
response_sha256string
raw_record_jsonstring
raw_record_sha256string
artifact_idstring
source_bundle_bytesbigint
bundle_responsesbigint
expected_artifact_rowsbigint
capture_started_atstring
requested_zero_placeholderint
response_meta_jsonstring
content_fingerprintstring
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="medicare_silver.fact_urr_submission_history")     # the card, live
query_substrate(sql="SELECT * FROM medicare_silver.fact_urr_submission_history WHERE <filter> LIMIT 100")
ItemValue
Typed tools that read itnone; raw SQL
Identity keyplan_year,sha256_content_hash,record_type,capture_line,element_index
Joinhow_to_join(source_fqn="medicare_silver.fact_urr_submission_history")
Raw doorAthena (read-only via query_substrate): medicare_silver.fact_urr_submission_history (filter plan_year and record_type; newest capture = max(capture_started_at) per plan_year; never filter is_current)
Company namesissuer_name resolve to a permanent Vlada ID: resolve_entity(text=<name>); the company pages hold owners and holdings
NoteRegistered 2026-10-26 under register w4 (cms_urr_ratereview_submissions), door RAW, World W4 (PR claude/urr-register, stacked on #4295). History-only: listed in vlada/query/versioned_tables.json history_only, so the door never injects is_current (as versioned it would inject WHERE is_current and return no rows). Join to fact_rate_review_puf_history measured: Annual (state, HIOS issuer, market) site pairs found in the PUF WKSH1 2024 Individual 348/348, Small Group 405/405; 2025 337/339, 331/331; 2026 344/344, 317/317 (Athena 758f78f9). Newest capture SQL: capture_started_at = (SELECT max(capture_started_at) FROM medicare_silver.fact_urr_submission_history WHERE plan_year = <year>).

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