Skip to main content
  • Dataset id: cms_part_b_crosswalk
  • Jurisdiction: US · CMS
  • Date field: none. A search that sets date_from or date_to skips this dataset and reports it as skipped.
  • Access: any API key.

Filters

Send these under filters.cms_part_b_crosswalk 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”).
string
Exact 11-digit NDC in 5-4-2 form with no dashes (e.g. “75987013015”). Zero-pad each segment of a shorter segmented NDC to 5-4-2 before matching.
string
Exact FDA application number, openFDA prefix + digits (e.g. “BLA761143”, “NDA021436”).
string
Exact application type. NULL for unmatched / OTC-monograph NDCs — those will not match this filter.Values: NDA, ANDA, BLA.
string
BM25 keyword match on the openFDA brand name (e.g. “Tepezza”).
string
BM25 keyword match on the generic name (e.g. “teprotumumab”).
string
BM25 keyword match on the CMS labeler/manufacturer (e.g. “Amgen”).
string
BM25 keyword match on the HCPCS descriptor text.
string
Exact openFDA marketing category (e.g. “BLA”, “NDA”, “ANDA”, “OTC MONOGRAPH DRUG”). NULL for unmatched NDCs.
boolean
True to keep only NDCs whose application_number is indexed in the Rhizome FDA corpus.

Fields

Each result from this dataset has these in fields: application_number, application_type, billable_units, brand_name, crosswalk_quarter, effective_date, generic_name, hcpcs_code, hcpcs_descriptor, id, labeler_name, marketing_category, matched_app_in_corpus, ndc_11, ndc_package_size, product_type, url