A single CPT code carries one assignment per taxonomy at the same time — e.g. CPT
13100 is service_group=surgical, betos_code=P5A, rbcs_code=PROC.SKIN.REPAIR.
List groups in a taxonomy
Query parameters
Response (BETOS / RBCS)
code_count is the number of HCPCS/CPT codes in this platform’s catalog currently assigned to that leaf — handy for sizing the impact of a coding change before drilling in.
Response (service_group)
List codes assigned to a group
Query parameters
Response
How assignments are loaded
BETOS / RBCS taxonomy nodes and CPT-to-group assignments live indata/seed/betos_classifications.yaml and are loaded by the cms_betos_loader. A refresh updates both the betos_classifications table and the denormalised service_codes.betos_code / service_codes.rbcs_code columns:
betos_nodes (nodes upserted) and betos_assignments (CPT codes whose group changed).
The denormalised
*_code columns make a single code → group lookup a one-column read. The hierarchy table is only consulted when you need parent/child rollup or category metadata.