- Dataset id:
cms_part_b_drug - Jurisdiction: US · CMS
- Date field: none. A search that sets
date_fromordate_toskips this dataset and reports it asskipped. - Access: any API key.
Filters
Send these underfilters.cms_part_b_drug in a search request. A filter not listed here, or a value of the wrong type, is a 400.
string
Exact HCPCS/J-code, uppercase (e.g. “J3241”). The primary identifier for a Part B drug across all its year rows.
string
BM25 keyword match on the brand name (e.g. “Tepezza”).
string
BM25 keyword match on the generic name (e.g. “teprotumumab”). CMS generic names may carry a biosimilar suffix (“teprotumumab-trbw”).
string
BM25 keyword match on the HCPCS descriptor text (e.g. “injection teprotumumab 10 mg”).
string
BM25 keyword match on the manufacturer/labeler name (e.g. “Amgen”), rolled up from the NDC-HCPCS crosswalk. A J-code can span several manufacturers (biosimilars).
string
Exact FDA application number in openFDA form, prefix + digits (e.g. “BLA761143”, “NDA021436”, “ANDA210016”). Matches any HCPCS whose application_numbers roll-up contains it.
integer
Exact spending calendar year (e.g. 2024).
integer
Inclusive lower bound on the spending year.
integer
Inclusive upper bound on the spending year.
boolean
True to keep only drugs with at least one linked application number indexed in the Rhizome FDA corpus.
Fields
Each result from this dataset has these infields:
annual_change_pct, application_numbers, avg_asp_price, avg_spending_per_beneficiary, avg_spending_per_claim, avg_spending_per_dosage_unit, brand_name, cagr_pct, current_asp_payment_limit, current_asp_quarter, generic_name, hcpcs_code, hcpcs_description, id, manufacturers, matched_app_in_corpus, outlier_flag, total_beneficiaries, total_claims, total_dosage_units, total_spending, url, year