# Create sample hospitalization data
hospital_data <- data.frame(
patient_id = 1:4,
icd_codes = c(
"K29.70",
"U78.1, U83.2, U82.3",
"U79.3, U83.3",
"U80.1, U86.2"
)
)
# Identify chronic conditions with decimal format (default)
results1 <- plumage(hospital_data, "icd_codes")
# View category summaries
results1[, c("patient_id", "total_conditions",
"total_cardiovascular_conditions",
"total_respiratory_conditions")]
# Identify chronic conditions without decimal format
results2 <- plumage(hospital_data, "icd_codes", decimal = FALSE)
# Identify chronic conditions with prefix
results3 <- plumage(hospital_data, "icd_codes", prefix = "chronic_")
# Keep only summary columns, drop individual conditions
results4 <- plumage(hospital_data, "icd_codes", drop_eggs = TRUE)
Run the code above in your browser using DataLab