{
 "id": "cms:e3db6e56-149f-49ce-b374-40aecda2357b",
 "slug": "restructured-betos-classification-system",
 "source": "data.cms.gov",
 "title": "Restructured BETOS Classification System",
 "summary": "The Restructured BETOS Classification System (RBCS) dataset is a taxonomy that allows researchers to group healthcare service codes for Medicare Part B services (i.e., HCPCS codes) into clinically meaningful categories...",
 "description": "The Restructured BETOS Classification System (RBCS) dataset is a taxonomy that allows researchers to group healthcare service codes for Medicare Part B services (i.e., HCPCS codes) into clinically meaningful categories and subcategories. It is based on the original Berenson-Eggers Type of Service (BETOS) classification created in the 1980s, and includes notable updates such as Part B non-physician services. The RBCS will undergo annual updates by a technical expert panel of researchers and clinicians.",
 "aliases": [],
 "keywords": [
  "Medicare",
  "Original Medicare",
  "Medicare Advantage",
  "Hospitals & Facilities",
  "Outpatient Facilities",
  "Physicians & Practitioners",
  "Medical Suppliers & Equipment"
 ],
 "themes": [
  "Medicare"
 ],
 "topics": [
  "hospitals",
  "doctors",
  "medicare-advantage",
  "other-facilities"
 ],
 "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/provider-service-classifications/restructured-betos-classification-system",
 "csv_url": "https://data.cms.gov/sites/default/files/2026-09/c35bb6b7-501d-4c27-ae29-514386dc8919/RBCS_Taxonomy_Final_RY26_20260731.csv",
 "api_url": "https://data.cms.gov/data-api/v1/dataset/e3db6e56-149f-49ce-b374-40aecda2357b/data",
 "api_kind": "cms-data-api",
 "preview_url": "https://data.cms.gov/data-api/v1/dataset/e3db6e56-149f-49ce-b374-40aecda2357b/data?size=10",
 "dictionary_url": "https://data.cms.gov/resources/rbcs-data-dictionary",
 "dictionary_kind": "page",
 "methodology_urls": [
  "https://data.cms.gov/sites/default/files/2026-08/0af71225-02ce-476c-925f-5ebede1c0813/2026%20RBCS%20Final%20Report.pdf"
 ],
 "state_column": null,
 "row_count": 20081,
 "posted": "2026-09-28",
 "modified": "2026-09-28",
 "period_start": "2025-01-01",
 "period_end": "2025-12-31",
 "latest_period": "2025-01-01 to 2025-12-31",
 "cadence": "annually",
 "next_update": null,
 "versions": [
  {
   "label": "2025-01-02",
   "uuid": "e3db6e56-149f-49ce-b374-40aecda2357b",
   "posted": "2026-09-28",
   "period_start": "2025-01-01",
   "period_end": "2025-12-31"
  }
 ],
 "columns": [
  {
   "name": "HCPCS_Cd",
   "label": "HCPCS Code",
   "type": "string",
   "meaning": "HCPCS code.",
   "source": "cms-dictionary"
  },
  {
   "name": "RBCS_Id",
   "label": "RBCS ID",
   "type": "string",
   "meaning": "RBCS identifier.",
   "source": "cms-dictionary"
  },
  {
   "name": "RBCS_Cat",
   "label": "RBCS Category",
   "type": "string",
   "meaning": "The first character of the RBCS ID, which represents the \"Category\".",
   "source": "cms-dictionary"
  },
  {
   "name": "RBCS_Cat_Desc",
   "label": "RBCS Category Description",
   "type": "string",
   "meaning": "The description of the RBCS Category.",
   "source": "cms-dictionary"
  },
  {
   "name": "RBCS_Cat_Subcat",
   "label": "RBCS Subcategory",
   "type": "string",
   "meaning": "The first 2 characters of the RBCS ID, which represents the \"Subcategory\".",
   "source": "cms-dictionary"
  },
  {
   "name": "RBCS_Subcat_Desc",
   "label": "RBCS Subcategory Description",
   "type": "string",
   "meaning": "The description of the RBCS Subcategory.",
   "source": "cms-dictionary"
  },
  {
   "name": "RBCS_FamNumb",
   "label": "RBCS Family Number",
   "type": "string",
   "meaning": "The third, fourth, and fifth characters of the RBCS ID, which represents the \"Family\".",
   "source": "cms-dictionary"
  },
  {
   "name": "RBCS_Family_Desc",
   "label": "RBCS Family Description",
   "type": "string",
   "meaning": "The description of the RBCS Family.",
   "source": "cms-dictionary"
  },
  {
   "name": "RBCS_Major_Ind",
   "label": "RBCS Major Procedure Indicator",
   "type": "string",
   "meaning": "The sixth character of the RBCS ID, which represents the type of procedure as Major (M), Other (O), or a non-procedure (N).",
   "source": "cms-dictionary"
  },
  {
   "name": "HCPCS_Cd_Add_Dt",
   "label": "HCPCS Code Add Date",
   "type": "string",
   "meaning": "The start date that a HCPCS/CPT code is active.",
   "source": "cms-dictionary"
  },
  {
   "name": "HCPCS_Cd_End_Dt",
   "label": "HCPCS Code End Date",
   "type": "string",
   "meaning": "The date that a HCPCS/CPT code is retired.",
   "source": "cms-dictionary"
  },
  {
   "name": "RBCS_Latest_Assignment",
   "label": "RBCS Latest Assignment",
   "type": "string",
   "meaning": "The latest RBCS ID assignment for the HCPCS/CPT code. A value of \"1\" indicates that the RBCS ID is the most recent assignment for the HCPCS/CPT code. A value of \"0\" indicates that the RBCS ID is not the most recent assignment for the HCPCS/CPT code.",
   "source": "cms-dictionary"
  },
  {
   "name": "First_RBCS_Release_Year",
   "label": "First RBCS Release Year",
   "type": "string",
   "meaning": "The first release year that the RBCS ID was assigned to a HCPCS/CPT code. This variable is essentially an RBCS Release Year \"version\" number.",
   "source": "cms-dictionary"
  },
  {
   "name": "RBCS_Analysis_Start_Dt",
   "label": "RBCS Analysis Start Date",
   "type": "string",
   "meaning": "The earliest claim calendar year that we recommend an RBCS ID is applied to a HCPCS/CPT code.",
   "source": "cms-dictionary"
  },
  {
   "name": "RBCS_Analysis_End_Dt",
   "label": "RBCS Analysis End Date",
   "type": "string",
   "meaning": "The latest claim calendar year that we recommend an RBCS ID is applied to a HCPCS/CPT code.",
   "source": "cms-dictionary"
  },
  {
   "name": "Alt_Assignment_Method",
   "label": "Alternative Assignment Method",
   "type": "string",
   "meaning": "A value of \"1\" indicates that the standard process (i.e., a 5-year claims or 6-year fee schedule window) was not used to create the RBCS ID assignment; whereas a value of \"0\" indicates that the standard process was used to assign the RBCS ID to the HCPCS/CPT code.",
   "source": "cms-dictionary"
  },
  {
   "name": "RBCS_Id_Ever_Reassigned",
   "label": "RBCS Ever Reassigned Flag",
   "type": "string",
   "meaning": "A value of \"1\" indicates that the HCPCS/CPT code has more than 1 RBCS ID assignment. A value of \"0\" means that the HCPCS/CPT code only has one RBCS ID assignment.",
   "source": "cms-dictionary"
  }
 ],
 "caveats": [],
 "curated": false,
 "license": "https://www.usa.gov/government-works",
 "detail_key": "e3db6e56-149f-49ce-b374-40aecda2357b|2026-09-28",
 "checked": "2026-10-25",
 "source_name": "data.cms.gov"
}