Filters a data.frame of patients for valid or invalid ICD codes
filter_valid( x, icd_name = get_icd_name(x), short_code = guess_short(.subset2(x, icd_name)), invert = FALSE, ... ) filter_invalid( x, icd_name = get_icd_name(x), short_code = guess_short(x[[icd_name]]), invert = FALSE ) icd9_filter_valid( x, icd_name = get_icd_name(x), short_code = guess_short(x[[icd_name]]), invert = FALSE ) icd10_filter_valid( x, icd_name = get_icd_name(x), short_code = guess_short(x[[icd_name]]), invert = FALSE ) icd9_filter_invalid( x, icd_name = get_icd_name(x), short_code = guess_short(x[[icd_name]]), invert = FALSE ) icd10_filter_invalid( x, icd_name = get_icd_name(x), short_code = guess_short(x[[icd_name]]), invert = FALSE )
| x | a data.frame containing a column of ICD codes |
|---|---|
| icd_name | The name of the column in the |
| short_code | single logical value which determines whether the ICD-9
code provided is in short ( |
| invert | Single logical value. Returns the inverse of the result. E.g. if seeking valid ICD-9 codes, the invalid ones are returned. |
| ... | arguments passed to the class-specific functions |
filter_invalid: Filter invalid rows from data frame of patients with
ICD codes. This can also be achieved with filter_valid and
invert = TRUE
icd9_filter_valid: Filter data frame for valid ICD codes