data.cms.gov

Medicare Durable Medical Equipment, Devices & Supplies - by Supplier and Service

The Medicare Durable Medical Equipment, Devices & Supplies by Supplier and Service dataset contains information on usage, payments and submitted charges organized by supplier National Provider Identifier (NPI),...

Freshness

Last posted
Period covered
Jan 1, 2024 to Dec 31, 2024
Update frequency
Annually

Dates as CMS lists them in its catalog.

Columns 32

ColumnWhat it meansType
Supplier NPISuplr_NPINational Provider Identifier (NPI) for the supplying provider on the DMEPOS claim.string
Supplier Provider Last Name / Organization NameSuplr_Prvdr_Last_Name_OrgWhen the supplier is registered in NPPES as an individual (entity type code=’I’), this is the supplier’s last name. When the supplier is registered as an organization (entity type code = ‘O’), this is the organization name.string
Supplier Provider First NameSuplr_Prvdr_First_NameWhen the supplier is registered in NPPES as an individual (entity type code=’I’), this is the supplier’s first name. When the supplier is registered as an organization (entity type code = ‘O’), this will be blank.string
Supplier Provider Middle InitialSuplr_Prvdr_MIWhen the supplier is registered in NPPES as an individual (entity type code=’I’), this is the supplier’s middle initial. When the supplier is registered as an organization (entity type code = ‘O’), this will be blank.string
Supplier CredentialsSuplr_Prvdr_CrdntlsWhen the supplier is registered in NPPES as an individual (entity type code=’I’), these are the supplier’s credentials. When the supplier is registered as an organization (entity type code = ‘O’), this will be blank.string
Supplier Entity CodeSuplr_Prvdr_Ent_CdType of entity reported in NPPES. An entity code of ‘I’ identifies suppliers registered as individuals and an entity type code of ‘O’ identifies suppliers registered as organizations.string
Supplier Provider Street 1Suplr_Prvdr_St1The first line of the supplier’s street address, as reported in NPPES.string
Supplier Provider Street 2Suplr_Prvdr_St2The second line of the supplier’s street address, as reported in NPPES.string
Supplier Provider CitySuplr_Prvdr_CityThe city where the supplier is located, as reported in NPPES.string
Supplier Provider StateSuplr_Prvdr_State_AbrvtnThe state where the supplier is located, as reported in NPPES. The fifty U.S. states and the District of Columbia are reported by the state postal abbreviation. The following values are used for other areas: 'XX' = 'Unknown', 'AA' = 'Armed Forces Central/South America', 'AE' = 'Armed Forces Europe', 'AP' = 'Armed Forces Pacific' 'AS' = 'American Samoa', 'GU' = 'Guam', 'MP' = 'North Mariana Islands', 'PR' = 'Puerto Rico', 'VI' = 'Virgin Islands' 'ZZ' = 'Foreign Country'string
Supplier Provider State FIPS CodeSuplr_Prvdr_State_FIPSFIPS code for suppliers state.number
Supplier Provider ZIPSuplr_Prvdr_Zip5The supplier’s ZIP code, as reported in NPPES.number
Suplr_Prvdr_RUCA_CatSuplr_Prvdr_RUCA_Catstring
Supplier Provider RUCASuplr_Prvdr_RUCARural-Urban Commuting Area Codes (RUCAs), are a Census tract-based classification scheme that utilizes the standard Bureau of Census Urbanized Area and Urban Cluster definitions in combination with work commuting information to characterize all of the nation's Census tracts regarding their rural and urban status and relationships. The supplier ZIP code was cross walked to the United States Department of Agriculture (USDA) 2010 Rural-Urban Commuting Area Codes (https://www.ers.usda.gov/data-products/rural-urban-commuting-area-codes…).number
Supplier Provider RUCA DescriptionSuplr_Prvdr_RUCA_DescDescription of Rural-Urban Commuting Area (RUCA) Codestring
Supplier Provider CountrySuplr_Prvdr_CntryThe country where the supplier is located, as reported in NPPES. The country code will be ‘US’ for any state or U.S. possession.string
Supplier Provider Specialty CodeSuplr_Prvdr_Spclty_CdDerived from the Medicare provider/supplier specialty code reported on all of the NPI's Part B non-institutional claims (DMEPOS & non-DMEPOS). For suppliers that have more than one Medicare specialty code reported on their claims, the Medicare specialty code associated with the largest number of services was used. Where a prescriber's NPI did not have associated Part B claims, the taxonomy code associated with the NPI in NPPES was mapped to a Medicare specialty code using an external crosswalk published here: https://data.cms.gov/beta/provider-characteristics/medicare-provider-su…. For any taxonomy codes that could not be mapped to a Medicare specialty code, the taxonomy classification description was used.string
Supplier Provider Specialty DescriptionSuplr_Prvdr_Spclty_DescDescription for Rfrg_Prvdr_Spclty_Cd.string
Supplier Provider Specialty SourceSuplr_Prvdr_Spclty_SrceA variable that indicates the source of the supplier Specialty. The values are claims-specialty or NPPES-specialtystring
RBCS LevelRBCS_LvlHigh level grouping of the Restructured BETOS Classification System (RBCS) identifier into three groups including Durable Medical Equipment, Prosthetic and Orthotic Devices, and Drugs and Nutritional Products.string
RBCS IDRBCS_IdRBCS identifier which is comprised of 6 characters. The first character identifies the category; the second character identifies the subcategory; the third, fourth, and fifth characters identify the family, and the sixth character identifies whether the service is a major procedure.string
RBCS DescriptionRBCS_DescA concatenation of the RBCS category and RBCS subcategory description.string
HCPCS_CdHCPCS_Cdstring
HCPCS DescriptionHCPCS_DescDescription of the HCPCS code for the specific product or service furnished by the DMEPOS supplier.string
Supplier Rental IndicatorSuplr_Rentl_IndIdentifies whether the DMEPOS product/service submitted on the supplier's claim is rental or non-rental. A value of ‘Y’ indicates rental. A value of ‘N’ indicates non-rental. The indicator is derived from either the first or second HCPCS modifier on the supplier’s claim line item having a value of ‘RR’.string
Number of Supplier BeneficiariesTot_Suplr_BenesNumber of beneficiaries associated with the supplier DMEPOS products/services ordered by the supplier. Beneficiary counts fewer than 11 have been suppressed to protect the privacy of Medicare beneficiaries.number
Number of Supplier ClaimsTot_Suplr_ClmsNumber of DMEPOS claims submitted by the supplier, reflecting products/services ordered by the supplier. Aggregated records based on Tot_Suplr_Clms fewer than 11 are not included in the data file.number
Number of Supplier ServicesTot_Suplr_SrvcsNumber of DMEPOS products/services rendered by the supplier; note that the metrics used to count the number provided can vary from service to service.number
Average Supplier Submitted ChargesAvg_Suplr_Sbmtd_ChrgAverage of the charges that suppliers submit for DMEPOS products/services. Total submitted charges can be calculated by multiplying the Avg_Suplr_Sbmtd_Chrg byTot_Suplr_Srvcs.number
Average Supplier Medicare Allowed AmountAvg_Suplr_Mdcr_Alowd_AmtAverage Medicare allowed amounts for the DMEPOS product/service rendered by suppliers. Medicare allowed amounts includes the amount Medicare pays, the deductible and coinsurance amounts that the beneficiary is responsible for paying, and any amounts that a third party is responsible for paying. Total Medicare allowed amounts can be calculated by multiplying the Avg_Suplr_Mdcr_Alowd_Amt by Tot_Suplr_Srvcs.number
Average Supplier Medicare Payment AmountAvg_Suplr_Mdcr_Pymt_AmtAverage amount that Medicare paid suppliers after deductible and coinsurance amounts have been deducted for the line item DMEPOS product/service. Total Medicare payment amounts can be calculated by multiplying the Avg_Suplr_Mdcr_Pymt_Amt by Tot_Suplr_Srvcs.number
Average Supplier Medicare Standard Payment AmountAvg_Suplr_Mdcr_Stdzd_AmtAverage amount that Medicare paid after beneficiary deductible and coinsurance amounts have been deducted for the line item DMEPOS product/service and after standardization of the Medicare payment has been applied. Standardization removes geographic differences in payment rates for individual product/services and makes Medicare payments across geographic areas comparable. Note: This variable is available starting with the calendar year 2014 data.number

At a glance

Catalog
data.cms.gov
Publisher
Office of Enterprise Data and Analytics (OEDA)
Rows
440,670
Columns
32
State column
Suplr_Prvdr_State_Abrvtn
Topics
Other facilities and suppliers, Doctors and clinicians, Spending and use of services
Contact
IPAG_Data_Products@cms.hhs.gov

API

Free, no key needed. This request returns the first 10 rows as JSON:

https://data.cms.gov/data-api/v1/dataset/1746a83e-bb65-4300-8e02-21edbab77c6b/data?size=10

To keep only one state, filter on the Suplr_Prvdr_State_Abrvtn column.

Versions 11

The newest version is the one linked above. Older releases stay on the official site.

  • 2024-01-01posted Jul 23, 2026
  • 2023-01-01posted Sep 9, 2025
  • 2022-03-26posted Mar 26, 2025
  • 2021-03-26posted Mar 26, 2025
  • 2020-03-26posted Mar 26, 2025
  • 2019-03-26posted Mar 26, 2025
  • 2018-03-26posted Mar 26, 2025
  • 2017-03-26posted Mar 26, 2025
Show 3 older versions
  • 2016-03-26posted Mar 26, 2025
  • 2015-03-26posted Mar 26, 2025
  • 2014-03-26posted Mar 26, 2025

CMS's description

The Medicare Durable Medical Equipment, Devices & Supplies by Supplier and Service dataset contains information on usage, payments and submitted charges organized by supplier National Provider Identifier (NPI), Healthcare Common Procedure Coding System (HCPCS) code, and supplier rental indicator.

Methodology and other documents from CMS:

The summary at the top is the first sentence of this description. Record id cms:1746a83e-bb65-4300-8e02-21edbab77c6b. This record as JSON.

Keyboard shortcuts

/
Jump to the search box (or the column filter on a dataset page)
Esc
Clear the search box, or close this panel
↓ ↑
Move through the results from the search box
Enter
Open the highlighted result
?
Show this panel