# Part C and D Star Ratings Display Measures, per contract and measure, RY2012-2026

`medicare_silver.stars_display_measures` · Medicare Advantage, Part D, Medicaid · status live · 549,605 rows

Contract-level measures CMS publishes beside the Star Ratings but does not score: call center hold times and disconnects, grievance rate, disenrollment reasons, access problems, transitions of care, opioid safety, retired Star measures, and HEDIS for contracts below the Stars sample size, per rating year. Display measures are NOT part of the Star Rating calculation: CMS shows them, it does not score them, and they carry no star. 549,605 rows in 15 rating years, RY2012-RY2026 (Athena 45ff8e54); display_file_family hpms_display_measures (DMC/DMD/DME ids) or hedis_small_contract_display (Stars HEDIS ids C01...). value_text is the publisher's cell, whitespace-normalized; value_numeric is set only for percent, mm:ss hold times (stored as seconds) and plain numbers; every other cell is a publisher status in value_status.

**Grain.** One row per rating_year x contract_id x display_file_family x measure_id (the publisher's measure id).

| column | type | meaning |
|---|---|---|
| contract_id | string |  |
| display_file_family | string |  |
| measure_id | string |  |
| measure_name | string |  |
| part | string |  |
| value_text | string |  |
| value_numeric | double |  |
| value_unit | string |  |
| value_status | string |  |
| effective_period_start | date |  |
| effective_period_end | date |  |
| calculation_epoch | string |  |
| restatement_of | string |  |
| parse_revision | int |  |
| parser_artifact_hash | string |  |
| source_url | string |  |
| sha256_content_hash | string |  |
| bronze_publication_id | string |  |
| asserted_at | timestamp |  |
| rating_year | int |  |
| is_current | boolean |  |
| cms_vintage_sequence | int |  |
| organization_marketing_name | string |  |
| contract_name | string |  |
| parent_organization | string |  |
| organization_type | string |  |
| source_member | string |  |

Query it: `query_substrate` with `SELECT ... FROM medicare_silver.stars_display_measures WHERE ... LIMIT 100`; read `describe_data_source("medicare_silver.stars_display_measures")` first.
