Learn R Programming

EDGE DIY Data

Installation

edgedata can be installed from CRAN:

install.packages("edgedata")

You can also get the development version from Github:

remotes::install_github("EeethB/edgedata")

Summary

An R package containing the data that supports the CMS External Data Gathering Environment (EDGE) Server DIY algorithm

Background

When the Patient Protection and Affordable Care Act (PPACA, often just ACA, or Obamacare) was passed, health insurance issuers could no longer vary individual or small group premiums at the individual or group level due to risk. Thus if an issuer attracted greater than average risk, they would have to raise premiums for their entire individual and/or small group block, which would then push healthier members away, further increasing premiums. This is known as adverse selection.

The risk adjustment (RA) program was implemented to mitigate the risk of adverse selection. In RA, issuers with lower than average risk are required to transfer funds to issuers with higher than average risk. The total money transferred is budget-neutral so that there will always be enough money for the transfers. In order to calculate relative risk, issuers need a way to submit their enrollment, premium, and claims data to the federal government.

The Centers for Medicare and Medicaid Services (CMS) requires that issuers maintain an External Data Gathering Environment (EDGE) Server for RA. Data on the EDGE Servers is used to ultimately calculate the RA transfer payments. In order for issuers to QA EDGE submissions and to have a more transparent process to troubleshoot, CMS provides the EDGE DIY software, which allows issuers to calculate their risk score separately from the normal EDGE process.

The software is provided only in SAS format, and this package is the start of implementing it in R. This package provides the datasets used to support the DIY software.

Copy Link

Version

Install

install.packages('edgedata')

Monthly Downloads

222

Version

0.2.0

License

GPL-3

Maintainer

Ethan Brockmann

Last Published

February 26th, 2021

Functions in edgedata (0.2.0)

cc_int_h

HCC to interaction group "H" mapping - Table 6
adult_group

Adult HCC Grouping Factors - Table 9
adult_interaction

Adult Interaction Factors - Table 9
adult_rxc_hcc_inter

Adult RXC/HCC Interaction Factors - Table 9
adult_demo

Adult Demographic Factors - Table 9
adult_hcc

Adult HCC Factors - Table 9
cc_hier

Condition Category Hierarchies - Table 4
adult_enroll_dur

Adult Enrollment Duration Factors - Table 9
cc_int_m

HCC to interaction group "M" mapping - Table 6
child_group

Child HCC Grouping Factors - Table 9
cc_severe

HCC to severity group mapping - Table 6
infant_mat_sev

Infant Maturity/Severity Factors - Table 9
ndc_rxc

NDC to Rx Condition Crosswalk - Table 10a
infant_demo

Infant Demographic Factors - Table 9
icd_cc

ICD to Condition Category Crosswalk - Table 3
child_hcc

Child HCC Factors - Table 9
cpt_hcpcs

RA-eligible CPT and HCPCS - Table 2
hcpcs_rxc

HCPCS to Rx Condition Crosswalk - Table 10b
adult_rxc

Adult Rx Condition Factors - Table 9
rxc_hier

Rx Condition Hierarchies - Table 11
child_demo

Child Demographic Factors - Table 9