{
 "id": "cms:9552739e-3d05-4c1b-8eff-ecabf391e2e5",
 "slug": "medicare-part-d-prescribers-by-provider-and-drug",
 "source": "data.cms.gov",
 "title": "Medicare Part D Prescribers - by Provider and Drug",
 "summary": "Part D prescription fills and total drug cost by prescriber NPI, brand name and generic name.",
 "description": "The Medicare Part D Prescribers by Provider and Drug dataset provides information on prescription drugs prescribed to Medicare beneficiaries enrolled in Part D by physicians and other health care providers. This dataset contains the total number of prescription fills that were dispensed and the total drug cost paid organized by prescribing National Provider Identifier (NPI), drug brand name (if applicable) and drug generic name.",
 "aliases": [
  "part d prescribers",
  "prescriptions by doctor",
  "who prescribes",
  "part d drug costs by prescriber",
  "drug prescribing data"
 ],
 "keywords": [
  "Medicare",
  "Medicare Prescription Drug",
  "Physicians & Practitioners",
  "Drugs",
  "Health Equity"
 ],
 "themes": [
  "Medicare"
 ],
 "topics": [
  "drugs",
  "doctors"
 ],
 "category": "provider-summary-by-type-of-service",
 "publisher": "Office of Enterprise Data and Analytics (OEDA)",
 "contact": "IPAG_Data_Products@cms.hhs.gov",
 "landing_url": "https://data.cms.gov/provider-summary-by-type-of-service/medicare-part-d-prescribers/medicare-part-d-prescribers-by-provider-and-drug",
 "csv_url": "https://data.cms.gov/sites/default/files/2026-05/0ae165f4-eb44-495d-8cac-67f4571b6b83/MUP_DPR_RY26_P04_V10_DY24_NPIBN.csv",
 "api_url": "https://data.cms.gov/data-api/v1/dataset/9552739e-3d05-4c1b-8eff-ecabf391e2e5/data",
 "api_kind": "cms-data-api",
 "preview_url": "https://data.cms.gov/data-api/v1/dataset/9552739e-3d05-4c1b-8eff-ecabf391e2e5/data?size=10",
 "dictionary_url": "https://data.cms.gov/resources/medicare-part-d-prescribers-by-provider-and-drug-data-dictionary",
 "dictionary_kind": "page",
 "methodology_urls": [
  "https://data.cms.gov/resources/medicare-part-d-prescribers-methodology"
 ],
 "state_column": "Prscrbr_State_Abrvtn",
 "row_count": 28023892,
 "posted": "2026-05-21",
 "modified": "2026-05-21",
 "period_start": "2013-01-01",
 "period_end": "2024-12-31",
 "latest_period": "2024-01-01 to 2024-12-31",
 "cadence": "annually",
 "next_update": null,
 "versions": [
  {
   "label": "2024-12-01",
   "uuid": "9552739e-3d05-4c1b-8eff-ecabf391e2e5",
   "posted": "2026-05-21",
   "period_start": "2024-01-01",
   "period_end": "2024-12-31"
  },
  {
   "label": "2023-12-31",
   "uuid": "e54db557-cd82-4e91-a0fe-61aad5865d69",
   "posted": "2025-09-09",
   "period_start": "2023-01-01",
   "period_end": "2023-12-31"
  },
  {
   "label": "2022-12-30",
   "uuid": "b101b457-ffa4-49bb-8fd9-27c1266086e2",
   "posted": "2024-06-04",
   "period_start": "2022-01-01",
   "period_end": "2022-12-31"
  },
  {
   "label": "2021-12-31",
   "uuid": "f68114ed-f854-4ffc-9c6e-ed78b5e2f8d0",
   "posted": "2024-06-04",
   "period_start": "2021-01-01",
   "period_end": "2021-12-31"
  },
  {
   "label": "2020-12-31",
   "uuid": "7795fe20-e80e-435a-a9ed-d2d65e05feeb",
   "posted": "2024-06-04",
   "period_start": "2020-01-01",
   "period_end": "2020-12-31"
  },
  {
   "label": "2019-12-31",
   "uuid": "2a6705e6-7a1e-460c-ba22-35249a531918",
   "posted": "2024-06-04",
   "period_start": "2019-01-01",
   "period_end": "2019-12-31"
  },
  {
   "label": "2018-12-31",
   "uuid": "802fe556-311f-4962-8d75-d5f4ff405884",
   "posted": "2024-06-04",
   "period_start": "2018-01-01",
   "period_end": "2018-12-31"
  },
  {
   "label": "2017-12-31",
   "uuid": "05f108dd-76c4-49f4-9fdc-788d8f4251ec",
   "posted": "2024-06-04",
   "period_start": "2017-01-01",
   "period_end": "2017-12-31"
  },
  {
   "label": "2016-12-31",
   "uuid": "25106f9d-0eb8-4ba7-b237-486ee87d910a",
   "posted": "2024-06-04",
   "period_start": "2016-01-01",
   "period_end": "2016-12-31"
  },
  {
   "label": "2015-12-31",
   "uuid": "1d650894-8afe-4056-ba31-a85cb0e3cee6",
   "posted": "2024-06-04",
   "period_start": "2015-01-01",
   "period_end": "2015-12-31"
  },
  {
   "label": "2014-12-31",
   "uuid": "0779bc8d-18dd-40b8-9d61-7addc8b0daf1",
   "posted": "2024-06-04",
   "period_start": "2014-01-01",
   "period_end": "2014-12-31"
  },
  {
   "label": "2013-12-31",
   "uuid": "c6905d43-45de-470d-897c-9ed8e75e256d",
   "posted": "2024-06-04",
   "period_start": "2013-01-01",
   "period_end": "2013-12-31"
  }
 ],
 "columns": [
  {
   "name": "Prscrbr_NPI",
   "label": "Prescriber NPI",
   "type": "string",
   "meaning": "National Provider Identifier (NPI) for the performing provider on the claim.",
   "source": "cms-dictionary"
  },
  {
   "name": "Prscrbr_Last_Org_Name",
   "label": "Prescriber Last Name / Organization Name",
   "type": "string",
   "meaning": "When the provider is registered in NPPES as an individual (Prscrbr_Ent_Cd = “I”), this is the provider’s last name. When the provider is registered as an organization (Prscrbr_Ent_Cd = “O”), this is the organization name.",
   "source": "cms-dictionary"
  },
  {
   "name": "Prscrbr_First_Name",
   "label": "Prescriber First Name",
   "type": "string",
   "meaning": "When the provider is registered in NPPES as an individual (Prscrbr_Ent_Cd = “I”), this is the provider’s first name. When the provider is registered as an organization (Prscrbr_Ent_Cd = “O”), this will be blank.",
   "source": "cms-dictionary"
  },
  {
   "name": "Prscrbr_City",
   "label": "Prescriber City",
   "type": "string",
   "meaning": "The city where the provider is located, as reported in NPPES.",
   "source": "cms-dictionary"
  },
  {
   "name": "Prscrbr_State_Abrvtn",
   "label": "Prescriber State",
   "type": "string",
   "meaning": "The state where the provider 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:",
   "source": "cms-dictionary"
  },
  {
   "name": "Prscrbr_State_FIPS",
   "label": "Prescriber State FIPS Code",
   "type": "string",
   "meaning": "FIPS code for referring providers state.",
   "source": "cms-dictionary"
  },
  {
   "name": "Prscrbr_Type",
   "label": "Provider Specialty Type",
   "type": "string",
   "meaning": "Derived from the Medicare provider/supplier specialty code reported on the NPI’s Part B claims. For providers that have more than one Medicare specialty code reported on their claims, the Medicare specialty code associated with the largest number of services is reported. Where a prescriber’s NPI did not have associated Part B claims, the taxonomy code associated with the NPI in NPPES is mapped to a Medicare specialty code using anexternal crosswalk. For any taxonomy codes that could not be mapped to a Medicare specialty code, the taxonomy classification description from theNational Uniform Claim Committee (NUCC) taxonomy code setis used.",
   "source": "cms-dictionary"
  },
  {
   "name": "Prscrbr_Type_Src",
   "label": "Source of Provider Specialty",
   "type": "string",
   "meaning": "A flag that indicates the source of the Prscrbr_Type.",
   "source": "cms-dictionary"
  },
  {
   "name": "Brnd_Name",
   "label": "Brand Name",
   "type": "string",
   "meaning": "Brand name (trademarked name) of the drug filled.",
   "source": "cms-dictionary"
  },
  {
   "name": "Gnrc_Name",
   "label": "USAN Generic Name - Short Version",
   "type": "string",
   "meaning": "A term referring to the chemical ingredient of a drug rather than the trademarked brand name under which the drug is sold.",
   "source": "cms-dictionary"
  },
  {
   "name": "Tot_Clms",
   "label": "Number of Medicare Part D Claims, Including Refills",
   "type": "number",
   "meaning": "The number of Medicare Part D claims. This includes original prescriptions and refills. Aggregated records based on Tot_Clms fewer than 11 are not included in the data file.",
   "source": "cms-dictionary"
  },
  {
   "name": "Tot_30day_Fills",
   "label": "Number of Standardized 30-Day Fills, Including Refills",
   "type": "number",
   "meaning": "The aggregate number of Medicare Part D standardized 30-day fills.The standardized 30-day fill is derived from the number of days supplied on each Part D claim divided by 30. Standardized 30-day fill values less than 1.0 were bottom-coded with a value of 1.0 and standardized 30-day fill values greater than 12.0 were top-coded with a value of 12.0.",
   "source": "cms-dictionary"
  },
  {
   "name": "Tot_Day_Suply",
   "label": "Number of Day’s Supply for All Claims",
   "type": "number",
   "meaning": "The aggregate number of day’s supply for which this drug was dispensed.",
   "source": "cms-dictionary"
  },
  {
   "name": "Tot_Drug_Cst",
   "label": "Aggregate Cost Paid for All Claims",
   "type": "number",
   "meaning": "The aggregate drug cost paid for all associated claims. This amount includes ingredient cost, dispensing fee, sales tax, and any applicable vaccine administration fees and is based on the amounts paid by the Part D plan, Medicare beneficiary, government subsidies, and any other third-party payers.",
   "source": "cms-dictionary"
  },
  {
   "name": "Tot_Benes",
   "label": "Number of Medicare Beneficiaries",
   "type": "number",
   "meaning": "The total number of unique Medicare Part D beneficiaries with at least one claim for the drug. Counts fewer than 11 are suppressed and are indicated by a blank.",
   "source": "cms-dictionary"
  },
  {
   "name": "GE65_Sprsn_Flag",
   "label": "Reason for Suppression of GE65_Tot_Clms, GE65_Tot_30day_Fills, GE65_Tot_Drug_Cst and GE65_Tot_Day_Suply",
   "type": "string",
   "meaning": "A flag that indicates the reason the GE65_Tot_Clms, GE65_Tot_30day_Fills, GE65_Tot_Drug_Cst and GE65_Tot_Day_Suply variables are suppressed",
   "source": "cms-dictionary"
  },
  {
   "name": "GE65_Tot_Clms",
   "label": "Number of Claims, Including Refills, for Beneficiaries Age 65+",
   "type": "number",
   "meaning": "The number of Medicare Part D claims for beneficiaries age 65 and older. This includes original prescriptions and refills. A blank indicates the value is suppressed. See GE65_Sprsn_Flag regarding suppression of data.",
   "source": "cms-dictionary"
  },
  {
   "name": "GE65_Tot_30day_Fills",
   "label": "Number of Standardized 30-Day Fills, Including Refills, for Beneficiaries Age 65+",
   "type": "number",
   "meaning": "The number of Medicare Part D standardized 30-day fills for beneficiaries age 65 and older.The standardized 30-day fill is derived from the number of days supplied on each Part D claim divided by 30. Standardized 30-day fill values less than 1.0 were bottom-coded with a value of 1.0 and standardized 30-day fill values greater than 12.0 were top-coded with a value of 12.0. If GE65_Tot_Clms is suppressed, this variable is suppressed. A blank indicates the value is suppressed. See GE65_Sprsn_Flag regarding suppression of data.",
   "source": "cms-dictionary"
  },
  {
   "name": "GE65_Tot_Drug_Cst",
   "label": "Aggregate Cost Paid for All Claims for Beneficiaries Age 65+",
   "type": "number",
   "meaning": "The aggregate total drug cost paid for all associated claims for beneficiaries age 65 and older. This amount includes ingredient cost, dispensing fee, sales tax, and any applicable vaccine administration fees and is based on the amounts paid by the Part D plan, Medicare beneficiary, government subsidies, and any other third-party payers. If GE65_Tot_Clms is suppressed, this variable is suppressed. A blank indicates the value is suppressed. See GE65_Bene_Sprsn_Flag regarding suppression of data.",
   "source": "cms-dictionary"
  },
  {
   "name": "GE65_Tot_Day_Suply",
   "label": "Number of Day’s Supply for All Claims for Beneficaries Age 65+",
   "type": "number",
   "meaning": "The aggregate number of day’s supply for which this drug was dispensed, for beneficiaries age 65 and older. If GE65_Tot_Clms is suppressed, this variable is suppressed. A blank indicates the value is suppressed. See GE65_Bene_Sprsn_Flag regarding suppression of data.",
   "source": "cms-dictionary"
  },
  {
   "name": "GE65_Bene_Sprsn_Flag",
   "label": "Reason for Suppression of GE65_Tot_Benes",
   "type": "string",
   "meaning": "A flag indicating the reason the GE65_Tot_Benes variable is suppressed.",
   "source": "cms-dictionary"
  },
  {
   "name": "GE65_Tot_Benes",
   "label": "Number of Medicare Beneficiaries Age 65+",
   "type": "number",
   "meaning": "The total number of unique Medicare Part D beneficiaries age 65 and older with at least one claim for the drug. A blank indicates the value is suppressed. See GE65_Bene_Sprsn_Flag regarding suppression of data.",
   "source": "cms-dictionary"
  }
 ],
 "caveats": [
  "Covers drugs paid under Medicare Part D only."
 ],
 "curated": true,
 "license": "https://www.usa.gov/government-works",
 "detail_key": "9552739e-3d05-4c1b-8eff-ecabf391e2e5|2026-05-21",
 "checked": "2026-10-25",
 "source_name": "data.cms.gov"
}