| Type: | Package | 
| Title: | Calculate Medicare Reimbursement | 
| Version: | 0.1.0 | 
| Description: | Uses the 'CMS' application programming interface https://dnav.cms.gov/api/healthdata to provide users databases containing yearly Medicare reimbursement rates in the United States. Data can be acquired for the entire United States or only for specific localities. Currently, support is only provided for the Medicare Physician Fee Schedule, but support will be expanded for other 'CMS' databases in future versions. | 
| License: | GPL-3 | 
| Encoding: | UTF-8 | 
| LazyData: | true | 
| Depends: | R (≥ 2.10) | 
| Imports: | assertthat (≥ 0.2), dplyr (≥ 0.8), magrittr (≥ 1.5), readr (≥ 1.3), rlang (≥ 0.4), rvest (≥ 0.3), utils (≥ 3.6), xml2 (≥ 1.3) | 
| URL: | https://github.com/subramv/cms | 
| BugReports: | https://github.com/subramv/cms/issues | 
| RoxygenNote: | 7.1.0 | 
| Suggests: | knitr, rmarkdown, testthat | 
| VignetteBuilder: | knitr | 
| NeedsCompilation: | no | 
| Packaged: | 2020-09-02 16:59:14 UTC; Vigu | 
| Author: | Vigneshwar Subramanian [aut, cre], Raoul Wadhwa [aut], Milind Desai [ctb] | 
| Maintainer: | Vigneshwar Subramanian <vs347@cornell.edu> | 
| Repository: | CRAN | 
| Date/Publication: | 2020-09-10 09:20:09 UTC | 
cms: Tools for Calculating CMS Medicare Reimbursement
Description
Uses the CMS API to provide useRs databases containing yearly Medicare reimbursement rates in the United States. Data can be acquired for the entire United States or only for specific localities. Currently, support is only provided for the Medicare Physician Fee Schedule (MPFS), but support will be expanded for other CMS databases in future versions.
Access Medicare Physician Fee Schedule
Description
Use the CMS API to download the MPFS database for any year between 2014 and 2020, inclusive.
Usage
get_mpfs(year, storage_path, keep_downloads = TRUE, locality)
Arguments
| year | integer (min = 14; max = 20) indicating MPFS database year | 
| storage_path | path to storing downloaded files (temporarily if 'keep_downloads' equals 'FALSE') | 
| keep_downloads | if 'TRUE', stores compressed CMS data to prevent re-downloading; if 'FALSE', deletes intermediate data after loading into R | 
| locality | 7-digit HCFS identification number; if not specified, will return entire MPFS database (all localities) | 
Value
MPFS database for respective year and localities (data frame)
Examples
## Not run: 
# get entire MPFS database for 2020
mpfs20 <- get_mpfs(20, storage_path = 'storage', keep_downloads = TRUE)
# get 2019 MPFS database only for carrier 15202 and locality 00
mpfs19 <- get_mpfs(19, storage_path = 'storage', locality = '1520200')
## End(Not run)
Locality dictionary for 2020 Physician Fee Schedule
Description
Asterisk indicates that payment locality is serviced by two carriers.
Usage
locality_dict
Format
data frame with 113 rows and 5 columns:
- Carrier Number
- character; 5-digit carrier ID 
- Locality
- character; 2-digit locality ID 
- State
- character; uppercase, full U.S. state name 
- Fee Schedule Area
- character; description of fee schedule area 
- Counties
- character; counties included in Fee Schedule Area 
Source
https://www.cms.gov/Medicare/Medicare-Fee-for-Service-Payment/PhysicianFeeSched/Locality
2020 Physician Fee Schedule, Ohio
Description
2020 Physician Fee Schedule, Ohio
Usage
mpfs20_oh
Format
data frame with 8994 rows and 15 columns:
- Year
- numeric; 4-digit year 
- Carrier Number
- character; 5-digit carrier ID 
- Locality
- character; 2-digit locality ID 
- HCPCS Code
- character; CPT or level 2 HCPCS code for procedure 
- Modifier
- factor; payment schedule modifier 
- PCTC Indicator
- character; Professional Component/Technical Component Indicator 
- Status Code
- character; Medicare status code (e.g. A = Active code) 
- Multiple Surgery Indicator
- character; indicator of payment adjustment rules for multiple procedures 
- 50% Therapy Reduction Amount (non-institutional)
- numeric; multiple procedure therapy reduction amount (non-institutional) 
- 50% Therapy Reduction Amount (institutional)
- numeric; multiple procedure therapy reduction amount (institutional) 
- OPPS Indicator
- character; indicator as to whether Outpatient Prospective Payment System applies 
- Facility Fee
- numeric; reimbursement for procedure performed in a facility setting 
- Non-Facility Fee
- numeric; reimbursement for procedure performed in a non-facility setting 
- OPPS Facility Fee
- numeric; reimbursement for procedure performed in a facility setting if OPPS applies 
- OPPS Non-Facility Fee
- numeric; reimbursement for procedure performed in a non-facility setting if OPPS applies