8.2 Phenotype control exclusion events
8.2.1 Cardiovascular control exclusion events
Define patterns.
<- "I2|I3|I5|I6|I7"
exclude_ctrl_cardio_icd10 <- "1074|1076|1077|1078|1079|1080|1471|1489|1490|1492|1584|1585|1586|1587|1588|1589|1590|1591|1592"
exclude_ctrl_cardio_self <- "1069|1096|1097|1098|1099|1100|1101|1104|1523|1553|1554" exclude_ctrl_cardio_selfop
Get cardiovascular control exclusion event table.
<-
cardio_control_exclusion_events get_phenotype_tab(icd10_patterns_any = exclude_ctrl_cardio_icd10,
selfrep_patterns = exclude_ctrl_cardio_self,
selfrep_op_patterns = exclude_ctrl_cardio_selfop,event_tab = event_tab,firstoccur = F)
saveRDS(cardio_control_exclusion_events,"generated_data/cardio_control_exclusion_events_ukb.RDS")
8.2.2 Cerebrovascular control exclusion events
Define patterns.
<- "G45|G46|I65|I66|I67|I68|I69"
exclude_ctrl_cereb_icd10 <- "1082" exclude_ctrl_cereb_self
Get cerebrovascular control exclusion event table.
<-
cerebro_control_exclusion_events get_phenotype_tab(icd10_patterns_any = exclude_ctrl_cereb_icd10,
selfrep_patterns = exclude_ctrl_cereb_self,event_tab = event_tab,firstoccur = F)
saveRDS(cerebro_control_exclusion_events,"generated_data/cerebro_control_exclusion_events_ukb.RDS")
8.2.3 Non-coronary revascularization procedure control exclusion events
Define patterns.
<- "1071|1102|1105|1107|1108|1109|1110" other_revasc_selfop
Get non-coronary revascularization procedure control exclusion event table.
<-
other_revas_control_exclusion_events get_phenotype_tab(selfrep_op_patterns = other_revasc_selfop, event_tab = event_tab, firstoccur = F)
saveRDS(other_revas_control_exclusion_events,"generated_data/other_revas_control_exclusion_events_ukb.RDS")
8.2.4 Renal disease control exclusion events
Define patterns.
<- "N0|N1|N2|Z49|Z992"
exclude_ctrl_renal_icd10 <- "^58[0-9]|^59[1-4]|^590[23]|^V420|^V454|^V560|^V568"
exclude_ctrl_renal_icd9 <- "1192|1193|1194|1519|1520|1608|1609"
exclude_ctrl_renal_self <- "1195|1487"
exclude_ctrl_renal_selfop <- "M01|M02|M03|X40|X41|X42" exclude_ctrl_renal_opcs
Get renal diseasae control exclusion event table.
<-
dkd_control_exclusion_events get_phenotype_tab(icd10_patterns_any = exclude_ctrl_renal_icd10,
icd9_patterns_any = exclude_ctrl_renal_icd9,
selfrep_patterns = exclude_ctrl_renal_self,
selfrep_op_patterns = exclude_ctrl_renal_selfop,
opcs_patterns = exclude_ctrl_renal_opcs,event_tab = event_tab,firstoccur = F)
saveRDS(dkd_control_exclusion_events,"generated_data/dkd_control_exclusion_events_ukb.RDS")
8.2.5 Eye disease control exclusion events
Define patterns.
<- "H25|H26|H28|H34|H35|H36|H40|H42"
exclude_eye_icd10 <- "^36[256]"
exclude_eye_icd9 <- "1275|1277|1278|1281|1282|1527|1538|1530"
exclude_eye_self <- "1434|1435|1436|1437" exclude_eye_selfop
Get eye disease control exclusion event table.
<-
dr_control_exclusion_events get_phenotype_tab(icd10_patterns_any = exclude_eye_icd10,
icd9_patterns_any = exclude_eye_icd9,
selfrep_patterns = exclude_eye_self,
selfrep_op_patterns = exclude_eye_selfop,event_tab = event_tab,firstoccur = F)
saveRDS(dr_control_exclusion_events,"generated_data/dr_control_exclusion_events_ukb.RDS")