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
| Column | What it means | Type |
|---|---|---|
Supplier NPISuplr_NPI | National Provider Identifier (NPI) for the supplying provider on the DMEPOS claim. | string |
Supplier Provider Last Name / Organization NameSuplr_Prvdr_Last_Name_Org | When 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_Name | When 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_MI | When 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_Crdntls | When 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_Cd | Type 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_St1 | The first line of the supplier’s street address, as reported in NPPES. | string |
Supplier Provider Street 2Suplr_Prvdr_St2 | The second line of the supplier’s street address, as reported in NPPES. | string |
Supplier Provider CitySuplr_Prvdr_City | The city where the supplier is located, as reported in NPPES. | string |
Supplier Provider StateSuplr_Prvdr_State_Abrvtn | The 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_FIPS | FIPS code for suppliers state. | number |
Supplier Provider ZIPSuplr_Prvdr_Zip5 | The supplier’s ZIP code, as reported in NPPES. | number |
Suplr_Prvdr_RUCA_CatSuplr_Prvdr_RUCA_Cat | string | |
Supplier Provider RUCASuplr_Prvdr_RUCA | Rural-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_Desc | Description of Rural-Urban Commuting Area (RUCA) Code | string |
Supplier Provider CountrySuplr_Prvdr_Cntry | The 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_Cd | Derived 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_Desc | Description for Rfrg_Prvdr_Spclty_Cd. | string |
Supplier Provider Specialty SourceSuplr_Prvdr_Spclty_Srce | A variable that indicates the source of the supplier Specialty. The values are claims-specialty or NPPES-specialty | string |
RBCS LevelRBCS_Lvl | High 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_Id | RBCS 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_Desc | A concatenation of the RBCS category and RBCS subcategory description. | string |
HCPCS_CdHCPCS_Cd | string | |
HCPCS DescriptionHCPCS_Desc | Description of the HCPCS code for the specific product or service furnished by the DMEPOS supplier. | string |
Supplier Rental IndicatorSuplr_Rentl_Ind | Identifies 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_Benes | Number 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_Clms | Number 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_Srvcs | Number 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_Chrg | Average 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_Amt | Average 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_Amt | Average 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_Amt | Average 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 |
No column matches that filter.
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
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.