R/mapPhecodesToExclusions.R

Defines functions mapPhecodesToExclusions

Documented in mapPhecodesToExclusions

mapPhecodesToExclusions <-
  function(phecodes, ids) {
    if(missing(ids)) {
      input = tbl_df(data.frame(id=0,exclusion_criteria=phecodes,stringsAsFactors = FALSE))
    }
    else {
      input = tbl_df(data.frame(id=ids, exclusion_criteria=phecodes,stringsAsFactors = FALSE))
    }
    output = inner_join(input,phecode_exclude)
    output = output %>% transmute(id, exclusion=code) %>% distinct()
    output
  }
PheWAS/PheWAS documentation built on July 3, 2023, 3:40 p.m.