Learn R Programming

icd9 (version 0.5)

icd9DropLeadingZeroes: drop zero padding from decimal ICD-9 code.

Description

decimal form ICD-9 codes are not ambiguous if the leading zeroes are dropped. Some short-form ICD-9 codes would not be ambiguous, e.g. "1" but many would be problematic, so no function is provided to do this for short-form codes. This is the inverse of icd9AddLeadingZeroesDecimal

Usage

icd9DropLeadingZeroes(icd9, isShort, dropZeroV = FALSE,
  invalidAction = icd9InvalidActions)

icd9DropLeadingZeroesDecimal(icd9Decimal, dropZeroV = FALSE, invalidAction = icd9InvalidActions)

icd9DropLeadingZeroesShort(icd9Short, dropZeroV = FALSE, invalidAction = icd9InvalidActions)

icd9DropLeadingZeroesMajor(major, dropZeroV = FALSE, invalidAction = icd9InvalidActions)

Arguments

icd9
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"
dropZeroV
single logical, if TRUE will additionally drop V0x.yz to Vx.yz In the case of 'short' form codes, this is only valid when there is no decimal part, e.g. V01 can become V1, but V0123 cannot become V123 because its meaning changes.
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

icd9Decimal
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"
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"

Value

  • character vector of ICD-9 codes with extra zeroes dropped from major part

See Also

Other ICD-9 convert: icd9DecimalToShort; icd9MajMinToDecimal, icd9MajMinToParts, icd9MajMinToShort, icd9PartsRecompose, icd9PartsToDecimal, icd9PartsToDecimal, icd9PartsToShort, icd9PartsToShort; icd9ShortToDecimal