Output is ordered in the same order as the input. A logical column
ismajor
indicates if the code is a parent Category.
explain_table(...)# S3 method for default
explain_table(
x,
short_code = guess_short(x),
condense = FALSE,
brief = TRUE,
warn = TRUE,
...
)
# S3 method for icd9
explain_table(...)
# S3 method for icd10
explain_table(...)
# S3 method for icd9cm
explain_table(
x,
short_code = guess_short(x),
condense = FALSE,
brief = TRUE,
warn = TRUE,
...
)
# S3 method for icd10cm
explain_table(
x,
short_code = guess_short(x),
condense = FALSE,
brief = TRUE,
warn = TRUE,
...
)
# S3 method for icd10who
explain_table(
x,
short_code = guess_short(x),
condense = FALSE,
brief = TRUE,
warn = TRUE,
...
)
arguments passed on to other functions
vector or other structure of ICD codes to explain in human language
single logical value which determines whether the ICD-9
code provided is in short (TRUE
) or decimal (FALSE
) form.
Where reasonable, this is guessed from the input data.
single logical value which indicates whether to condense the given set of ICD-9 codes by replacing subsets of codes with 'parent' codes which exactly encompass certain subsets. E.g. If all cholera diagnoses are provided, only '001 - Cholera' needs to be displayed, not all sub-types.
single logical value, default is FALSE
. If TRUE
,
the short description from the canonical CMS descriptions will be used,
otherwise the long description is used.
single logical value, default is TRUE
, meaning that codes
which do not correspond to diagnoses, or to three-digit codes, will trigger
a warning.
data frame with fields for ICD-9 code, name and description. The ordering is in the same order as input, including rows filled with NA for invalid input codes
default
: explaining ICD codes from a character vector,
guessing ICD version
icd9
: from vector of ICD-9 codes.
icd10
: from vector of ICD-10 codes.
icd9cm
: explain character vector of ICD-9-CM codes
icd10cm
: explain character vector of ICD1-10-CM codes
icd10who
: explain character vector of ICD-10-WHO codes
If the code is both a valid ICD9 and a ICD10 the output will default the descriptions to ICD10. The code would otherwise have to be explicitly cast to get ICD9 descriptions.
A column for source year may be added in the future. Other changes may occur this new feature gets testing and use.
If the input x is of mixed type it will choose to convert by