extras/DqdResults/PCORnet_code.R

#assumptions
# kb contains the thresholds
# lab_result_cm has lab data

#url of S01 file
url = 'https://raw.githubusercontent.com/vojtechhuser/DataQuality/master/extras/DqdResults/S01-benchmark-kb-subset.csv'
kb <-read_csv(url)
l_ext<-lab_result_cm %>% left_join(kb,by=c('lab_loinc'='concept_code') 
                                   
#l_ext now has reference ranges

#violating rows can now be identified
                                   
too_high<- l_ext %>% filter(result_num > max_threshold) %>% group_by(lab_loinc)  %>% summarize(n=n())
                                   
#similarly for too_low
                                   
                                   
vojtechhuser/DataQuality documentation built on March 25, 2020, 3:21 p.m.