An MRN follows specific rules
Must be character
Must contain only numeric components
Must be eight characters long and include leading zeros.
This function converts numeric MRNs to character and ensures it follows MRN conventions. Character MRNs can also be passed, and leading zeros will be appended and checked for consistency.
clean_mrn(x, allow_na = FALSE, check_unique = FALSE)
vector to be converted and checked to MRN
logical indicating whether NA
values are accepted.
Default is FALSE
Check if MRNs are unique
character MRN vector
1000:1001 %>%
clean_mrn()
#> [1] "00001000" "00001001"