Skip to main content

HCC Recapture

What is HCC Recapture?

The HCC recapture data mart enables organizations to track HCCs which have been coded in a collection year and determine if they have been 'recaptured' (the diagnosis has been coded) in the year after the collection year (i.e. the payment year). This is important because:

  • It accurately codes the chronic conditions for a patient
  • It affects that patient's risk score
  • The risk score affects reimbursement for value-based care contracts

This mart not only tracks HCCs which were previously coded, but also automatically includes any suspect HCCs from the suspect HCC mart and flags them using the suspect_hcc_flag.

Additionally, the mart provides recapture rates and a lot of detail into the type of gap closure.

Methods

Code on Github

The HCC recapture data mart identifies gaps for patients who either an HCC coded or are suspected of an HCC in a collection year.

Gap Closure

The type of gap closure if provided using the gap_status field. Here are the gap status definitions based on the hcc_recapture__gap_status model:

Gap StatusDefinition
closed using higher coefficient hcc in hierarchy groupAn HCC in the same group was closed, but its coefficient is greater than the prior year HCC
closedThe specific HCC in question has been observed in a risk adjustable claim during the collection year
closed using lower coefficient hcc in hierarchy groupAn HCC in the same group was closed, but its coefficient is less than the prior year HCC
newDefined as an HCC that has not been coded in the past 2 years
openFor gaps and claims, it's a chronic condition appropriate for recapture that has not been documented in current collection year
inappropriate for recaptureThe specific HCC in question is "Open" and no related/equivalent HCC has been closed, but it is not appropriate for risk adjustment because it's not a chronic diagnosis

Instead of just listing an HCC as closed, more detail is provided which presents an opportunity to improve future HCC recapture initiatives.

Recapture Curves

When calculating HCC gap closure, YTD recapture curves are often used. Recapture curves are supported within this mart and can be built using the hcc_recapture__recapture_rates_monthly_ytd model.

Data Dictionary

All of the models below are the final models output from the HCC recapture data mart.

gap_status

Column NameData TypePrimary KeyDescription

hcc_status

Column NameData TypePrimary KeyDescription

recapture_rates

Column NameData TypePrimary KeyDescription

recapture_rates_monthly

Column NameData TypePrimary KeyDescription

recapture_rates_monthly_ytd

Column NameData TypePrimary KeyDescription

Example SQL

Get Data for Recapture Rate Curve
select
payer
, payment_year
, payment_year_month
, monthly_closed_hccs
, monthly_open_hccs
, monthly_total_hccs
, monthly_recapture_rate
, ytd_closed_hccs
, ytd_open_hccs
, yearly_total_hccs
, ytd_recapture_rate
from hcc_recapture.recapture_rates_monthly_ytd
order by payment_year_month
;
Get Count of All Open HCCs
select
payer
, payment_year
, model_version
, max(suspect_hcc_flag) as suspect_hcc_flag
, count(hcc_code) as hcc_count
from hcc_recapture.gap_status
where gap_status = 'open'
group by
payer
, payment_year
, model_version
;
Get All Open Suspect HCCs
select
payer
, payment_year
, model_version
, count(hcc_code) as hcc_count
from hcc_recapture.gap_status
where gap_status = 'open' and suspect_hcc_flag = 1
group by
payer
, payment_year
, model_version
;