Skip to contents


Medicare Revalidation Due Date List API


Medicare Providers must validate their enrollment record every three or five years. CMS sets every Provider’s Revalidation due date at the end of a month and posts the upcoming six to seven months of due dates online. A due date of ‘TBD’ means that CMS has not set the due date yet. These lists are refreshed every two months and two months’ worth of due dates are appended to the list.


The Revalidation Due Date List dataset contains revalidation due dates for Medicare providers who are due to revalidate in the following six months. If a provider’s due date does not fall within the ensuing six months, the due date is marked ‘TBD’. In addition the dataset also includes subfiles with reassignment information for a given provider as well as due date listings for clinics and group practices and their providers. This dataset is based on information gathered from the Provider Enrollment, Chain and Ownership System (PECOS).


revalidation_date(enroll_id = "I20031110000070", npi = 1184699621)
#> Error in revalidation_date(enroll_id = "I20031110000070", npi = 1184699621): could not find function "revalidation_date"


revalidation_date(first_name = "Eric", last_name = "Byrd")
#> Error in revalidation_date(first_name = "Eric", last_name = "Byrd"): could not find function "revalidation_date"


revalidation_date(state = "FL", type_code = "3", specialty = "General Practice")
#> Error in revalidation_date(state = "FL", type_code = "3", specialty = "General Practice"): could not find function "revalidation_date"


API Data Dictionary


Variable Term Definition

enrollment_id

Enrollment ID Enrollment ID

national_provider_identifier

National Provider Identifier National Provider Identifier (NPI)

first_name

First Name First name of individual provider

last_name

Last Name Last name of individual provider

organization_name

Organization Name Legal business name of organizational provider

enrollment_state_code

Enrollment State Code Enrollment state

enrollment_type

Enrollment Type Provider type code (1 if Part A; 2 if DME; 3 if Non-DME Part B)

provider_type_text

Provider Type Text Provider type description

enrollment_specialty

Enrollment Specialty Enrollment specialty

revalidation_due_date

Revalidation Due Date Previously assigned revalidation due date (blank if not previously assigned a due date)

adjusted_due_date

Adjusted Due Date Next revalidation due date (blank if not yet assigned)

individual_total_reassign_to

Individual Total Reassign To Number of individual enrollment associations that are reassigning benefits to or are employed by the organizational provider

receiving_benefits_reassignment

Receiving Benefits Reassignment Number of organizational enrollment associations to which the individual provider reassigns benefits or is employed by