Performance Year Financial and Quality Results
The Shared Savings Program Performance Year Financial and Quality Results data provides Medicare Shared Savings Program (Shared Savings Program) ACO-specific…
Part of the CMS Data Feeds Dataset › Medicare
Dataplex delivers this CMS feed as the analysis-ready table DWV.PERFORMANCE_YEAR_FINANCIAL_AND_QUALITY_RESULTS on Snowflake and Databricks — 17 annual reporting periods (2013–2024) aligned to a single schema, refreshed automatically whenever CMS publishes a new file. Every row carries lineage back to the exact CMS source file that produced it.
Key facts
Snowflake
DWV.PERFORMANCE_YEAR_FINANCIAL_AND_QUALITY_RESULTS
Databricks
cms_dwv.performance_year_financial_and_quality_results
Coverage
Jan 2013 – Dec 2024 (12 of 12 annual reporting periods)
Rows
7,385 (total across all reporting periods)
Cadence
Annual
Update pattern
Time-partitioned — each file adds one reporting year
CMS published
2026-07-15
Loaded
2026-07-15
Columns
304 data + 6 lineage
Identifiers
ACO ID
File versions
17
License
CMS public data — U.S. Government work
Platforms
Snowflake Marketplace · Databricks Delta Sharing
Included in the CMS Data Feeds Dataset — start a free trial on Snowflake Marketplace.
Current — CMS last published this feed on 2026-07-15. Coverage is complete through the 2024 reporting year. Next CMS release expected ~Jul 2027.
Time-partitioned feed — each file version covers one reporting year, so history is additive. Query the full table for all years; filter on the reporting period columns for a single period. Do not filter to the latest file only — that would return just the 2024 reporting year.
Sample queries
About this feed
The Shared Savings Program Performance Year Financial and Quality Results data provides Medicare Shared Savings Program (Shared Savings Program) ACO-specific quality, expenditure, benchmark, and shared savings/loss metrics, as well as summarized beneficiary and provider information for each performance year of the Shared Savings Program.
— Source: CMS feed metadata
Keywords: Medicare, Original Medicare, Value-Based Care, Coordinated Care, Financials, Payment Models, Accountable Care Organizations Theme: Medicare
Coverage timeline
2013–2024 🟩🟩🟩🟩🟩🟩🟩🟩🟩🟩🟩🟩 (🟩 covered · ⬜ no data)
12 of 12 annual reporting periods present — no gaps.
Release history
2024-01-01 – 2024-12-31
2026-07-15
2026-07-15
✓
2024-01-01 – 2024-12-31
2025-09-29
2025-10-07
2024-01-01 – 2024-12-31
2025-08-28
2025-08-28
2019-01-31 – 2019-12-31
2024-01-23
2025-08-19
2023-01-01 – 2023-12-31
2024-10-29
2024-10-29
2022-01-01 – 2022-12-31
2024-01-23
2024-01-23
2021-01-01 – 2021-12-31
2023-09-19
2024-01-23
2020-01-01 – 2020-12-31
2023-12-04
2024-01-23
2019-01-01 – 2019-12-31
2024-01-23
2024-01-23
2018-01-01 – 2018-12-31
2023-12-04
2024-01-23
Show 7 earlier file versions
2017-01-01 – 2017-12-31
2023-12-04
2024-01-23
2016-01-01 – 2016-12-31
2023-12-04
2024-01-23
2015-01-01 – 2015-12-31
2023-12-04
2024-01-23
2014-01-01 – 2014-12-31
2023-12-04
2024-01-23
2013-01-01 – 2013-12-31
2023-12-04
2024-01-23
2022-01-01 – 2022-01-31
2023-08-24
2023-08-29
2021-01-01 – 2021-01-31
2023-03-06
2023-08-29
Data dictionary
📋 304 data columns + 6 lineage columns
Column-level definitions are maintained by CMS in the official Performance Year Financial and Quality Results data dictionary.
Data columns
ACO_ID
TEXT
ACO_NAME
TEXT
AGREE_TYPE
TEXT
AGREEMENT_PERIOD_NUM
NUMBER
CURRENT_START_DATE
DATE
CURRENT_TRACK
TEXT
RISK_MODEL
TEXT
ASSIGN_TYPE
TEXT
SNF_WAIVER
NUMBER
N_AB
TEXT
SAV_RATE
TEXT
MINSAVPERC
TEXT
BNCHMKMINEXP
TEXT
GENSAVELOSS
TEXT
DISADJ
TEXT
IMPACT_MID_YEAR_TERMINATION
NUMBER
EARNSAVELOSS
TEXT
DISAFFQUAL
NUMBER
MET_QPS
NUMBER
MET_ALTQPS
TEXT
MET_40PCTL
NUMBER
MET_INCENTIVE
NUMBER
MET_FIRSTYEAR
NUMBER
REPORT_WI
NUMBER
REPORT_ECQM_CQM_MEDICARECQM
NUMBER
MET_SSP_QUALITY_REPORTING_REQUIREMENTS
NUMBER
QUALSCORE
TEXT
RECVD40P
NUMBER
AIP
NUMBER
AIPBALANCE
TEXT
AIPRECOUP
TEXT
AIPOWE
TEXT
REGADJ
NUMBER
PRIORSAVADJ
TEXT
FINALADJCAT
TEXT
UPDATEDBNCHMK
TEXT
GUARDRAIL
TEXT
HISTBNCHMK
TEXT
ABTOTBNCHMK
TEXT
ABTOTEXP
TEXT
FINALSHARERATE
TEXT
REDUCEDSS
NUMBER
FINALLOSSRATE
TEXT
REV_EXP_CAT
TEXT
PER_CAPITA_EXP_ALL_ESRD_BY1
TEXT
PER_CAPITA_EXP_ALL_DIS_BY1
TEXT
PER_CAPITA_EXP_ALL_AGDU_BY1
TEXT
PER_CAPITA_EXP_ALL_AGND_BY1
TEXT
PER_CAPITA_EXP_ALL_ESRD_BY2
TEXT
PER_CAPITA_EXP_ALL_DIS_BY2
TEXT
PER_CAPITA_EXP_ALL_AGDU_BY2
TEXT
PER_CAPITA_EXP_ALL_AGND_BY2
TEXT
PER_CAPITA_EXP_ALL_ESRD_BY3
TEXT
PER_CAPITA_EXP_ALL_DIS_BY3
TEXT
PER_CAPITA_EXP_ALL_AGDU_BY3
TEXT
PER_CAPITA_EXP_ALL_AGND_BY3
TEXT
PER_CAPITA_EXP_ALL_ESRD_PY
TEXT
PER_CAPITA_EXP_ALL_DIS_PY
TEXT
PER_CAPITA_EXP_ALL_AGDU_PY
TEXT
PER_CAPITA_EXP_ALL_AGND_PY
TEXT
PER_CAPITA_EXP_TOTAL_PY
TEXT
CMS_HCC_RISKSCORE_ESRD_BY1
NUMBER
CMS_HCC_RISKSCORE_DIS_BY1
NUMBER
CMS_HCC_RISKSCORE_AGDU_BY1
NUMBER
CMS_HCC_RISKSCORE_AGND_BY1
NUMBER
CMS_HCC_RISKSCORE_ESRD_BY2
NUMBER
CMS_HCC_RISKSCORE_DIS_BY2
NUMBER
CMS_HCC_RISKSCORE_AGDU_BY2
NUMBER
CMS_HCC_RISKSCORE_AGND_BY2
NUMBER
CMS_HCC_RISKSCORE_ESRD_BY3
NUMBER
CMS_HCC_RISKSCORE_DIS_BY3
NUMBER
CMS_HCC_RISKSCORE_AGDU_BY3
NUMBER
CMS_HCC_RISKSCORE_AGND_BY3
NUMBER
CMS_HCC_RISKSCORE_ESRD_PY
NUMBER
CMS_HCC_RISKSCORE_DIS_PY
NUMBER
CMS_HCC_RISKSCORE_AGDU_PY
NUMBER
CMS_HCC_RISKSCORE_AGND_PY
NUMBER
DEMOG_RISKSCORE_ESRD_PY
NUMBER
DEMOG_RISKSCORE_DIS_PY
NUMBER
DEMOG_RISKSCORE_AGDU_PY
NUMBER
DEMOG_RISKSCORE_AGND_PY
NUMBER
DEMOG_RISKSCORE_ESRD_BY3
NUMBER
DEMOG_RISKSCORE_DIS_BY3
NUMBER
DEMOG_RISKSCORE_AGDU_BY3
NUMBER
DEMOG_RISKSCORE_AGND_BY3
NUMBER
RR_WEIGHT_ESRD_PY
NUMBER
RR_WEIGHT_DIS_PY
NUMBER
RR_WEIGHT_AGDU_PY
NUMBER
RR_WEIGHT_AGND_PY
NUMBER
N_AB_YEAR_ESRD_BY3
TEXT
N_AB_YEAR_DIS_BY3
TEXT
N_AB_YEAR_AGED_DUAL_BY3
TEXT
N_AB_YEAR_AGED_NONDUAL_BY3
TEXT
N_AB_YEAR_PY
TEXT
N_AB_YEAR_ESRD_PY
TEXT
N_AB_YEAR_DIS_PY
TEXT
N_AB_YEAR_AGED_DUAL_PY
TEXT
N_AB_YEAR_AGED_NONDUAL_PY
TEXT
N_AB_YEAR_DUAL_PY
NUMBER
N_AB_YEAR_NONDUAL_PY
NUMBER
N_BEN_VA_ONLY
NUMBER
N_BEN_CBA_ONLY
NUMBER
N_BEN_CBA_AND_VA
NUMBER
N_BEN_AGE_0_64
TEXT
N_BEN_AGE_65_74
TEXT
N_BEN_AGE_75_84
TEXT
N_BEN_AGE_85PLUS
TEXT
N_BEN_FEMALE
TEXT
N_BEN_MALE
TEXT
N_BEN_RACE_WHITE
TEXT
N_BEN_RACE_BLACK
TEXT
N_BEN_RACE_ASIAN
TEXT
N_BEN_RACE_HISP
TEXT
N_BEN_RACE_NATIVE
TEXT
N_BEN_RACE_OTHER
TEXT
N_BEN_RACE_UNKNOWN
NUMBER
CAPANN_INP_ALL
TEXT
CAPANN_INP_S_TRM
TEXT
CAPANN_INP_L_TRM
NUMBER
CAPANN_INP_REHAB
TEXT
CAPANN_INP_PSYCH
NUMBER
CAPANN_HSP
TEXT
CAPANN_SNF
TEXT
CAPANN_OPD
TEXT
CAPANN_PB
TEXT
CAPANN_AMBPAY
TEXT
CAPANN_HHA
TEXT
CAPANN_DME
NUMBER
ADM
TEXT
ADM_S_TRM
TEXT
ADM_L_TRM
NUMBER
ADM_REHAB
NUMBER
ADM_PSYCH
NUMBER
P_EDV_VIS
TEXT
P_EDV_VIS_HOSP
NUMBER
P_CT_VIS
TEXT
P_MRI_VIS
NUMBER
P_EM_TOTAL
TEXT
P_EM_PCP_VIS
TEXT
P_EM_SP_VIS
TEXT
P_NURSE_VIS
TEXT
P_FQHC_RHC_VIS
TEXT
P_SNF_ADM
NUMBER
SNF_LOS
NUMBER
SNF_PAYPERSTAY
TEXT
N_CAH
NUMBER
N_FQHC
NUMBER
N_RHC
NUMBER
N_ETA
NUMBER
N_HOSP
NUMBER
N_FAC_OTHER
NUMBER
N_PCP
TEXT
N_SPEC
TEXT
N_NP
TEXT
N_PA
TEXT
N_CNS
NUMBER
PERC_DUAL
TEXT
PERC_LTI
TEXT
CAHPS_1
TEXT
CAHPS_2
TEXT
CAHPS_3
TEXT
CAHPS_4
TEXT
CAHPS_5
TEXT
CAHPS_6
TEXT
CAHPS_7
TEXT
CAHPS_11
TEXT
CAHPS_9
TEXT
CAHPS_8
TEXT
MEASURE_479
TEXT
MEASURE_484
TEXT
QUALITYID_318
TEXT
QUALITYID_110
TEXT
QUALITYID_226
TEXT
QUALITYID_134_WI
TEXT
QUALITYID_134_ECQM
TEXT
QUALITYID_134_MIPSCQM
TEXT
QUALITYID_134_MEDICARECQM
TEXT
QUALITYID_113
TEXT
QUALITYID_112
TEXT
QUALITYID_438
TEXT
QUALITYID_370
TEXT
QUALITYID_001_WI
TEXT
QUALITYID_001_ECQM
TEXT
QUALITYID_001_MIPSCQM
TEXT
QUALITYID_001_MEDICARECQM
TEXT
QUALITYID_236_WI
TEXT
QUALITYID_236_ECQM
TEXT
QUALITYID_236_MIPSCQM
TEXT
QUALITYID_236_MEDICARECQM
TEXT
ACO_NUM
TEXT
CHF_ADM
NUMBER
ACO_STATE
TEXT
COPD_ADM
NUMBER
START_DATE
DATE
ADV_PAY
NUMBER
TRACK1
NUMBER
TRACK2
NUMBER
INITIAL_START_DATE
DATE
PARTICIPATION_SIX_MONTHS_
NUMBER
PARTICIPATION_SIX_MONTHS
NUMBER
AGREEMENT_PERIOD_NUM_
NUMBER
INITIAL_TRACK_1
NUMBER
INITIAL_TRACK_2
NUMBER
CURRENT_TRACK_1
NUMBER
INITIAL_TRACK_3
NUMBER
CURRENT_TRACK_2
NUMBER
CURRENT_TRACK_3
NUMBER
CURRENT_TRACK_1_PLUS
NUMBER
INITIAL_TRACK_1_PLUS
NUMBER
ADV_PAY_AMT
TEXT
CURRENT_BASIC_A
NUMBER
INITIAL_BASIC_A
NUMBER
CURRENT_BASIC_B
NUMBER
INITIAL_BASIC_B
NUMBER
QUALPERFSHARE
TEXT
AIM
NUMBER
CURRENT_BASIC_C
NUMBER
INITIAL_BASIC_C
NUMBER
CURRENT_BASIC_D
NUMBER
INITIAL_BASIC_D
NUMBER
CURRENT_BASIC_E
NUMBER
INITIAL_BASIC_E
NUMBER
PRORATE_SHARED_LOSSES
NUMBER
ADV_PAY_RECOUP
NUMBER
CURRENT_ENHANCED
NUMBER
INITIAL_ENHANCED
NUMBER
MET_30PCTL
NUMBER
PRIOR_SAV_ADJ
TEXT
REPORT_ECQM_CQM
NUMBER
REGTRNDUPDT
NUMBER
REPORT_INC
NUMBER
POSREGADJ
NUMBER
RECVD30P
NUMBER
N_AB_YEAR
NUMBER
RECVDMEAN
NUMBER
N_AB_YEAR_ESRD
NUMBER
N_AB_YEAR_DIS
NUMBER
REPORT_ECQM
NUMBER
N_AB_YEAR_AGED_DUAL
NUMBER
REPORT_CQM
NUMBER
N_AB_YEAR_AGED_NONDUAL
NUMBER
REVLOSSLIMIT
NUMBER
PRIOR_SAV_ADJ_
TEXT
MAXSHARERATE
TEXT
CAPANN_INP_OTHER
NUMBER
READM_RATE_1000
NUMBER
PROV_RATE_1000
NUMBER
INT_PMT
NUMBER
MINLOSSPERC
NUMBER
EARNSHRSAVINGS
NUMBER
OWELOSSES
NUMBER
PER_CAPITA_EXP_ALL_ESRD
NUMBER
PER_CAPITA_EXP_ALL_DIS
NUMBER
PER_CAPITA_EXP_ALL_AGDU
NUMBER
PER_CAPITA_EXP_ALL_AGND
NUMBER
PNEU_ADM
NUMBER
CAPANN_INP_OTHER_
NUMBER
ACO1
TEXT
ACO2
TEXT
ACO3
TEXT
ACO4
TEXT
ACO5
TEXT
ACO6
TEXT
PERC_COVDIAG
TEXT
ACO7
TEXT
PERC_COVEPISODE
TEXT
ACO34
TEXT
ACO8
TEXT
ACO35
NUMBER
ACO36
NUMBER
ACO37
NUMBER
ACO38
TEXT
ACO11
NUMBER
ACO13
TEXT
ACO44
NUMBER
ACO14
TEXT
ACO43
NUMBER
ACO15
TEXT
ACO12
TEXT
ACO16
TEXT
ACO17
TEXT
ACO18
TEXT
ACO45
TEXT
ACO19
TEXT
ACO46
TEXT
ACO20
TEXT
ACO42
TEXT
ACO40
TEXT
DM_COMP
TEXT
ACO27
TEXT
ACO41
TEXT
ACO28
TEXT
ACO30
TEXT
MEASURE_MCC1
NUMBER
ACO9
NUMBER
ACO10
NUMBER
ACO39
NUMBER
ACO21
NUMBER
ACO31
NUMBER
ACUTE_ADM
NUMBER
QUALITYID_134_ECQM_CQM
TEXT
ACO33
NUMBER
QUALITYID_001_ECQM_CQM
TEXT
QUALITYID_236_ECQM_CQM
TEXT
Lineage columns (present on every feed table)
ROW_ID
TEXT
Unique row ID for this table (PK)
FILE_ID
TEXT
Source file — joins to FEEDS_FILES.ID (FK)
FILE_FEED_ID
TEXT
Parent feed — joins to FEEDS.ID (FK)
FILE_NAME
TEXT
Source file name as published by CMS
ROWNUM
NUMBER
Row number within the source file
CREATED_AT
TIMESTAMP_NTZ
Timestamp when the record was loaded
Row-level lineage
Every row in this table traces to the exact CMS source file that produced it. The FILE_ID column joins to the FEEDS_FILES catalog table, and FILE_FEED_ID joins to the FEEDS master table:
Trace any row back to its source file and reporting period:
Source & provenance
Published by the Centers for Medicare & Medicaid Services (bureau 009:38).
Frequently asked questions
How often is Performance Year Financial and Quality Results updated?
Annually. CMS last published this feed on 2026-07-15, and Dataplex loaded it to the warehouse the same day. New releases are added automatically when CMS publishes them.
What years does Performance Year Financial and Quality Results cover?
2013 through 2024 — 12 annual reporting periods with no gaps. Each reporting year arrives as its own file version, and all years remain queryable side by side.
How many records are in Performance Year Financial and Quality Results?
7,385 rows across all 17 reporting periods. Because this feed is time-partitioned, the full table total is the meaningful count — no deduplication needed.
How do I get Performance Year Financial and Quality Results data?
It's included in the CMS Data Feeds Dataset on the Snowflake Marketplace (free trial available) and via Databricks Delta Sharing. Once mounted, query DWV.PERFORMANCE_YEAR_FINANCIAL_AND_QUALITY_RESULTS directly — no pipeline setup required.
Related feeds
Prepaid Shared Savings Spend PlanCounty-level Aggregate Expenditure and Risk Score Data on Assignable BeneficiariesNext Generation Accountable Care Organization Model DataAdvance Investment Payment Spend PlanAccountable Care OrganizationsGet this feed
Start a free trial on Snowflake Marketplace or purchase via Databricks
Mount the share — the database and
DWVschema appear in your account immediatelyRun the sample query above — no ETL, no pipeline maintenance
Questions about this feed? Contact us at notifications@dataplex-consulting.com.
Part of the CMS Data Feeds Dataset — 280+ feeds · 245B+ records · updated daily. Back to the full catalog →
Last updated

