Skip to contents

Describe HCPCS Codes

Usage

search_descriptions(
  hcpcs_code = NULL,
  hcpcs_desc_type = "All",
  column = "hcpcs_code",
  ...
)

Arguments

hcpcs_code

<chr> vector of 5-character HCPCS codes

hcpcs_desc_type

<chr> vector of code description types; All (default), Short, Long, Medium, Medical, Consumer, Clinician, Proprietary Name

column

If hcpcs_code is a data.frame or a tibble, this is the quoted name of the column containing HCPCS codes; default is "hcpcs_code"

...

These dots are for future extensions and must be empty.

Value

a tibble

See also

Other HIPAA Standards: search_hcpcs(), search_modifiers(), search_plas(), search_pos(), search_rbcs()

Examples

search_descriptions(hcpcs_code = c("39503", "43116", "33935", "11646"))
#> # A tibble: 31 × 6
#>    hcpcs_code hcpcs_level hcpcs_category hcpcs_section hcpcs_desc_type
#>    <chr>      <fct>       <fct>          <fct>         <ord>          
#>  1 11646      I           I              Surgery       Short          
#>  2 11646      I           I              Surgery       Clinician      
#>  3 11646      I           I              Surgery       Clinician      
#>  4 11646      I           I              Surgery       Clinician      
#>  5 11646      I           I              Surgery       Clinician      
#>  6 11646      I           I              Surgery       Clinician      
#>  7 11646      I           I              Surgery       Clinician      
#>  8 11646      I           I              Surgery       Clinician      
#>  9 11646      I           I              Surgery       Clinician      
#> 10 11646      I           I              Surgery       Clinician      
#> 11 11646      I           I              Surgery       Clinician      
#> 12 11646      I           I              Surgery       Long           
#> 13 11646      I           I              Surgery       Medical        
#> 14 11646      I           I              Surgery       Consumer       
#> 15 33935      I           I              Surgery       Short          
#> 16 33935      I           I              Surgery       Clinician      
#> 17 33935      I           I              Surgery       Medical        
#> 18 33935      I           I              Surgery       Consumer       
#> 19 39503      I           I              Surgery       Short          
#> 20 39503      I           I              Surgery       Clinician      
#> # ℹ 11 more rows
#> # ℹ 1 more variable: hcpcs_description <chr>

search_descriptions(
  hcpcs_code = dplyr::tibble(
  code = c("A0021", "V5362", "J9264", "G8916")),
  column = "code")
#> # A tibble: 3 × 6
#>   hcpcs_code hcpcs_level hcpcs_category hcpcs_section            hcpcs_desc_type
#>   <chr>      <fct>       <fct>          <fct>                    <ord>          
#> 1 A0021      II          NA             Transportation Services… Long           
#> 2 G8916      II          NA             Procedures/Professional… Long           
#> 3 J9264      II          NA             Chemotherapy Drugs       Long           
#> # ℹ 1 more variable: hcpcs_description <chr>

dplyr::tibble(
  code = c("A0021", "V5362", "J9264", "G8916")) |>
  search_descriptions(column = "code")
#> # A tibble: 3 × 6
#>   hcpcs_code hcpcs_level hcpcs_category hcpcs_section            hcpcs_desc_type
#>   <chr>      <fct>       <fct>          <fct>                    <ord>          
#> 1 A0021      II          NA             Transportation Services… Long           
#> 2 G8916      II          NA             Procedures/Professional… Long           
#> 3 J9264      II          NA             Chemotherapy Drugs       Long           
#> # ℹ 1 more variable: hcpcs_description <chr>

search_descriptions() |>
dplyr::filter(is_cpt_category_III(hcpcs_code))
#> # A tibble: 1,692 × 6
#>    hcpcs_code hcpcs_level hcpcs_category hcpcs_section   hcpcs_desc_type
#>    <chr>      <fct>       <fct>          <fct>           <ord>          
#>  1 0042T      I           III            Temporary Codes Short          
#>  2 0042T      I           III            Temporary Codes Long           
#>  3 0042T      I           III            Temporary Codes Medical        
#>  4 0042T      I           III            Temporary Codes Consumer       
#>  5 0054T      I           III            Temporary Codes Short          
#>  6 0054T      I           III            Temporary Codes Long           
#>  7 0054T      I           III            Temporary Codes Medical        
#>  8 0054T      I           III            Temporary Codes Consumer       
#>  9 0055T      I           III            Temporary Codes Short          
#> 10 0055T      I           III            Temporary Codes Long           
#> 11 0055T      I           III            Temporary Codes Medical        
#> 12 0055T      I           III            Temporary Codes Consumer       
#> 13 0071T      I           III            Temporary Codes Short          
#> 14 0071T      I           III            Temporary Codes Long           
#> 15 0071T      I           III            Temporary Codes Medical        
#> 16 0071T      I           III            Temporary Codes Consumer       
#> 17 0072T      I           III            Temporary Codes Short          
#> 18 0072T      I           III            Temporary Codes Short          
#> 19 0072T      I           III            Temporary Codes Long           
#> 20 0072T      I           III            Temporary Codes Medical        
#> # ℹ 1,672 more rows
#> # ℹ 1 more variable: hcpcs_description <chr>