About OpenScript
OpenScript makes public drug- and device-industry payment data easy to explore. Profiles show reported general-payment totals, their program year, and payment categories, with links to the official CMS records.
The data
Under the Physician Payments Sunshine Act, drug and medical-device companies must report reportable payments and transfers of value to covered U.S. healthcare providers. CMS publishes this as the Open Payments database. For program year 2025 that file contains 16,096,287 provider-recipient general-payment records totalling $2,895,070,353.31 across 1,022,575 CMS covered-recipient profiles and 1,831 paying companies.
Source publication: P06302026_06032026.
Detail source: OP_DTL_GNRL_PGYR2025_P06302026_06032026.csv.
The committed snapshot groups source records by exact NPI and keeps totals, per-payment-type and per-payer breakdowns. We publish 500 profiles with reported ten-digit NPIs from its top-500 eligible source slice, along with the top paying companies. Missing NPIs remain unknown and are never inferred from names. Program-wide totals above describe the source dataset, rather than only the published profiles. Conflicting source identities are rejected; CMS profile IDs remain source references and route identifiers.
CMS covers physicians and certain non-physician practitioners. The snapshot does not retain full recipient-type classifications, so a physician-only subtotal is unknown.
Reading a provider profile
Each profile describes the disclosed general payments in this snapshot. These fields help you compare the page with the underlying CMS records:
| Field | What it describes |
|---|---|
| Total | Sum of the recipient's reported general-payment amounts, displayed in U.S. dollars and cents. |
| Program year | The year of the reported payments in the CMS source file. |
| Largest category | The CMS nature-of-payment category with the largest dollar total; its share is that category total divided by the profile total. The summary uses approximate whole percentages where needed; the breakdown retains dollars and cents. |
| Payment records | The number of general-payment rows aggregated for the recipient. |
| NPI | The reported ten-digit identifier used to confirm the recipient's identity. |
| Specialty comparison | The share of all CMS recipient profiles with general payments in the same CMS primary specialty whose total is strictly lower. The denominator counts profiles, includes this provider and tied totals, and includes profiles without a reported NPI. Percentages round down to one decimal. |
Specialty comparisons use the CMS recipient summary for program year 2025. A line appears only when the provider has one unambiguous source specialty, the summary's primary specialty matches it exactly, and the provider's general-payment total and record count match the detail file. Records marked as having multiple IDs are excluded from provider comparisons. The full CMS specialty path is shown with each comparison so that similarly named specialties remain distinct. A payment comparison does not measure clinical quality or establish wrongdoing.
CMS defines payment fields in its Methodology Overview & Data Dictionary (January 2026). Read How to read these numbers for the scope and limits of this snapshot.
Frequently asked questions
Where does the data come from?
Every figure comes from the official CMS Open Payments database (openpaymentsdata.cms.gov), published by the U.S. Centers for Medicare & Medicaid Services under the Physician Payments Sunshine Act. Our snapshot processes 16,131,856 rows from the program-year 2025 general-payment file and includes 16,096,287 provider-recipient payment records in its totals. We publish 500 profiles with reported NPIs from the top-500 source slice.
Is my doctor listed here?
Only if they are in the top-500 eligible source slice by disclosed general payments, have a reported ten-digit NPI, and have no conflicting NPI/profile mapping. The full dataset covers 1,022,575 CMS covered-recipient profiles. Name search helps browse candidates; confirm a provider by exact NPI on the official CMS portal. An absent profile does not mean no payments were reported.
What can a payment total tell me?
It tells you the sum of reported general payments in the displayed program year. The category breakdown shows how reporting entities classified those payments. A total does not establish the purpose or circumstances of an individual relationship; review the CMS records and the CMS interpretation guidance below.
Why do you only show general payments?
CMS publishes general payments, research payments, and ownership or investment interests separately. This snapshot aggregates only the general-payment file. Research payments and ownership or investment interests are outside these totals; check those records separately on the official CMS portal.
How current is the data?
The displayed snapshot is program year 2025. That is the year of the reported payments, not the date you are viewing this page. This site does not query CMS live; check the official portal for subsequently published corrections or other years.
How do I check a number?
Find the recipient on the CMS Open Payments portal using the exact NPI shown on their profile. Select program year 2025 and general payments, then compare the total and nature-of-payment categories. A name search alone does not confirm an identity.