applyHierarchy = FALSE
, but for
comorbidity counting, Charlson Score, etc., the rules should be applied.For Charlson-based comorbidities, strictly speaking, there is no dropping of more e.g. uncomplicated DM if complicated DM exists, however, this is probaably useful, in general and is essential when calculating the Charlson score.
icd9Comorbidities(icd9df, visitId = "visitId", icd9Field = "icd9", isShort,
icd9Mapping, validateMapping = FALSE, isShortMapping = TRUE)icd9ComorbiditiesAhrq(icd9df, visitId = "visitId", icd9Field = "icd9",
isShort, validateMapping = FALSE, abbrevNames = TRUE,
applyHierarchy = TRUE)
icd9ComorbiditiesQuanDeyo(icd9df, visitId = "visitId", icd9Field = "icd9",
isShort, validateMapping = FALSE, abbrevNames = TRUE,
applyHierarchy = TRUE)
icd9ComorbiditiesQuanElixhauser(icd9df, visitId = "visitId",
icd9Field = "icd9", isShort, validateMapping = FALSE,
abbrevNames = TRUE, applyHierarchy = TRUE)
icd9ComorbiditiesElixhauser(icd9df, visitId = "visitId", icd9Field = "icd9",
isShort, validateMapping = FALSE, abbrevNames = TRUE,
applyHierarchy = TRUE)
TRUE
, in which
case the ishorter human-readable names stored in e.g. ahrqComorbidNamesAbbrev
are applied to the data frame column names.TRUE
, in
which case the hierarchy defined for the mapping is applied. E.g. in
Elixhauser, you can't have uncomplicated and complicated diabetes both
flagged.