Learn R Programming

icd9 (version 0.2.1)

icd9CondenseToExplainShort: condense list of short ICD-9 code into minimal set of parent codes which have descriptions.

Description

This can be thought of as the inverse operation to expanding a range. The list given must already contain the parents, because this function will never add a parent ICD-9 which, although may have all children present, may itself have an additional clinical meaning. In addition, in contrast to icd9CondenseShort, this function only walks back up to parents which have descriptions in icd9CmDesc, so it is useful for generating a minimal textual description of a set of ICD-9 codes.

Usage

icd9CondenseToExplainShort(icd9Short, invalidAction = c("stop", "ignore",
  "silent", "warn"))

Arguments

icd9Short
is a character vector of ICD-9 codes. If fewer than five characters is given in a code, then the digits are greedily assigned to hundreds, then tens, then units, before the decimal parts. E.g. "10" becomes "010", not "0010"
invalidAction
character string (unit length) containing one of: "ignore", "silent", "warn", "stop"

- ignore no check for validity of ICD-9 code is made implicitly. This is the fastest option. If the function call is explicitly to check validity, e

See Also

Other ICD-9 ranges: %i9d%, icd9ExpandRangeDecimal; %i9mj%; %i9s%, icd9ExpandRangeShort; icd9ChildrenDecimal; icd9Children, icd9ChildrenShort; icd9CondenseShort; icd9ExpandMinor, icd9ExpandMinorE, icd9ExpandMinorNV; icd9PrecedingMinors, icd9SubsequentMinors