diff --git a/Covid19PredictingHospitalizationInFluPatients/data/Analysis_13/plpResult.rds b/Covid19PredictingHospitalizationInFluPatients/data/Analysis_13/plpResult.rds new file mode 100644 index 00000000..e719ab71 Binary files /dev/null and b/Covid19PredictingHospitalizationInFluPatients/data/Analysis_13/plpResult.rds differ diff --git a/Covid19PredictingHospitalizationInFluPatients/data/Analysis_14/plpResult.rds b/Covid19PredictingHospitalizationInFluPatients/data/Analysis_14/plpResult.rds new file mode 100644 index 00000000..8d75f07f Binary files /dev/null and b/Covid19PredictingHospitalizationInFluPatients/data/Analysis_14/plpResult.rds differ diff --git a/Covid19PredictingHospitalizationInFluPatients/data/Analysis_15/plpResult.rds b/Covid19PredictingHospitalizationInFluPatients/data/Analysis_15/plpResult.rds new file mode 100644 index 00000000..fb6f9e6e Binary files /dev/null and b/Covid19PredictingHospitalizationInFluPatients/data/Analysis_15/plpResult.rds differ diff --git a/Covid19PredictingHospitalizationInFluPatients/data/Validation/AUSOM/Analysis_13/validationResult.rds b/Covid19PredictingHospitalizationInFluPatients/data/Validation/AUSOM/Analysis_13/validationResult.rds new file mode 100644 index 00000000..2022430c Binary files /dev/null and b/Covid19PredictingHospitalizationInFluPatients/data/Validation/AUSOM/Analysis_13/validationResult.rds differ diff --git a/Covid19PredictingHospitalizationInFluPatients/data/Validation/AUSOM/Analysis_14/validationResult.rds b/Covid19PredictingHospitalizationInFluPatients/data/Validation/AUSOM/Analysis_14/validationResult.rds new file mode 100644 index 00000000..451671aa Binary files /dev/null and b/Covid19PredictingHospitalizationInFluPatients/data/Validation/AUSOM/Analysis_14/validationResult.rds differ diff --git a/Covid19PredictingHospitalizationInFluPatients/data/Validation/AUSOM/Analysis_15/validationResult.rds b/Covid19PredictingHospitalizationInFluPatients/data/Validation/AUSOM/Analysis_15/validationResult.rds new file mode 100644 index 00000000..608dc337 Binary files /dev/null and b/Covid19PredictingHospitalizationInFluPatients/data/Validation/AUSOM/Analysis_15/validationResult.rds differ diff --git a/Covid19PredictingHospitalizationInFluPatients/data/Validation/AU_ePBRN/Analysis_13/validationResult.rds b/Covid19PredictingHospitalizationInFluPatients/data/Validation/AU_ePBRN/Analysis_13/validationResult.rds new file mode 100644 index 00000000..3ffb5a45 Binary files /dev/null and b/Covid19PredictingHospitalizationInFluPatients/data/Validation/AU_ePBRN/Analysis_13/validationResult.rds differ diff --git a/Covid19PredictingHospitalizationInFluPatients/data/Validation/AU_ePBRN/Analysis_14/validationResult.rds b/Covid19PredictingHospitalizationInFluPatients/data/Validation/AU_ePBRN/Analysis_14/validationResult.rds new file mode 100644 index 00000000..0f81fc34 Binary files /dev/null and b/Covid19PredictingHospitalizationInFluPatients/data/Validation/AU_ePBRN/Analysis_14/validationResult.rds differ diff --git a/Covid19PredictingHospitalizationInFluPatients/data/Validation/AU_ePBRN/Analysis_15/validationResult.rds b/Covid19PredictingHospitalizationInFluPatients/data/Validation/AU_ePBRN/Analysis_15/validationResult.rds new file mode 100644 index 00000000..028f8790 Binary files /dev/null and b/Covid19PredictingHospitalizationInFluPatients/data/Validation/AU_ePBRN/Analysis_15/validationResult.rds differ diff --git a/Covid19PredictingHospitalizationInFluPatients/data/Validation/HIRA/Analysis_1013/validationResult.rds b/Covid19PredictingHospitalizationInFluPatients/data/Validation/HIRA/Analysis_1013/validationResult.rds new file mode 100644 index 00000000..598af355 Binary files /dev/null and b/Covid19PredictingHospitalizationInFluPatients/data/Validation/HIRA/Analysis_1013/validationResult.rds differ diff --git a/Covid19PredictingHospitalizationInFluPatients/data/Validation/HIRA/Analysis_1014/validationResult.rds b/Covid19PredictingHospitalizationInFluPatients/data/Validation/HIRA/Analysis_1014/validationResult.rds new file mode 100644 index 00000000..3280a898 Binary files /dev/null and b/Covid19PredictingHospitalizationInFluPatients/data/Validation/HIRA/Analysis_1014/validationResult.rds differ diff --git a/Covid19PredictingHospitalizationInFluPatients/data/Validation/HIRA/Analysis_1015/validationResult.rds b/Covid19PredictingHospitalizationInFluPatients/data/Validation/HIRA/Analysis_1015/validationResult.rds new file mode 100644 index 00000000..1c717c2b Binary files /dev/null and b/Covid19PredictingHospitalizationInFluPatients/data/Validation/HIRA/Analysis_1015/validationResult.rds differ diff --git a/Covid19PredictingHospitalizationInFluPatients/data/Validation/HIRA/Analysis_13/validationResult.rds b/Covid19PredictingHospitalizationInFluPatients/data/Validation/HIRA/Analysis_13/validationResult.rds new file mode 100644 index 00000000..af11ec9a Binary files /dev/null and b/Covid19PredictingHospitalizationInFluPatients/data/Validation/HIRA/Analysis_13/validationResult.rds differ diff --git a/Covid19PredictingHospitalizationInFluPatients/data/Validation/HIRA/Analysis_14/validationResult.rds b/Covid19PredictingHospitalizationInFluPatients/data/Validation/HIRA/Analysis_14/validationResult.rds new file mode 100644 index 00000000..b7210933 Binary files /dev/null and b/Covid19PredictingHospitalizationInFluPatients/data/Validation/HIRA/Analysis_14/validationResult.rds differ diff --git a/Covid19PredictingHospitalizationInFluPatients/data/Validation/HIRA/Analysis_15/validationResult.rds b/Covid19PredictingHospitalizationInFluPatients/data/Validation/HIRA/Analysis_15/validationResult.rds new file mode 100644 index 00000000..c8d953d7 Binary files /dev/null and b/Covid19PredictingHospitalizationInFluPatients/data/Validation/HIRA/Analysis_15/validationResult.rds differ diff --git a/Covid19PredictingHospitalizationInFluPatients/data/Validation/HIRA/Analysis_2013/validationResult.rds b/Covid19PredictingHospitalizationInFluPatients/data/Validation/HIRA/Analysis_2013/validationResult.rds new file mode 100644 index 00000000..f40d3bcf Binary files /dev/null and b/Covid19PredictingHospitalizationInFluPatients/data/Validation/HIRA/Analysis_2013/validationResult.rds differ diff --git a/Covid19PredictingHospitalizationInFluPatients/data/Validation/HIRA/Analysis_2014/validationResult.rds b/Covid19PredictingHospitalizationInFluPatients/data/Validation/HIRA/Analysis_2014/validationResult.rds new file mode 100644 index 00000000..a7c70747 Binary files /dev/null and b/Covid19PredictingHospitalizationInFluPatients/data/Validation/HIRA/Analysis_2014/validationResult.rds differ diff --git a/Covid19PredictingHospitalizationInFluPatients/data/Validation/HIRA/Analysis_2015/validationResult.rds b/Covid19PredictingHospitalizationInFluPatients/data/Validation/HIRA/Analysis_2015/validationResult.rds new file mode 100644 index 00000000..f1ca14f3 Binary files /dev/null and b/Covid19PredictingHospitalizationInFluPatients/data/Validation/HIRA/Analysis_2015/validationResult.rds differ diff --git a/Covid19PredictingHospitalizationInFluPatients/data/Validation/HIRA/Analysis_3013/validationResult.rds b/Covid19PredictingHospitalizationInFluPatients/data/Validation/HIRA/Analysis_3013/validationResult.rds new file mode 100644 index 00000000..1bd26b34 Binary files /dev/null and b/Covid19PredictingHospitalizationInFluPatients/data/Validation/HIRA/Analysis_3013/validationResult.rds differ diff --git a/Covid19PredictingHospitalizationInFluPatients/data/Validation/HIRA/Analysis_3014/validationResult.rds b/Covid19PredictingHospitalizationInFluPatients/data/Validation/HIRA/Analysis_3014/validationResult.rds new file mode 100644 index 00000000..ba97366c Binary files /dev/null and b/Covid19PredictingHospitalizationInFluPatients/data/Validation/HIRA/Analysis_3014/validationResult.rds differ diff --git a/Covid19PredictingHospitalizationInFluPatients/data/Validation/HIRA/Analysis_3015/validationResult.rds b/Covid19PredictingHospitalizationInFluPatients/data/Validation/HIRA/Analysis_3015/validationResult.rds new file mode 100644 index 00000000..0940e69f Binary files /dev/null and b/Covid19PredictingHospitalizationInFluPatients/data/Validation/HIRA/Analysis_3015/validationResult.rds differ diff --git a/Covid19PredictingHospitalizationInFluPatients/data/Validation/Sidiap/Analysis_13/validationResult.rds b/Covid19PredictingHospitalizationInFluPatients/data/Validation/Sidiap/Analysis_13/validationResult.rds new file mode 100644 index 00000000..d1e4af36 Binary files /dev/null and b/Covid19PredictingHospitalizationInFluPatients/data/Validation/Sidiap/Analysis_13/validationResult.rds differ diff --git a/Covid19PredictingHospitalizationInFluPatients/data/Validation/Sidiap/Analysis_14/validationResult.rds b/Covid19PredictingHospitalizationInFluPatients/data/Validation/Sidiap/Analysis_14/validationResult.rds new file mode 100644 index 00000000..c4dd77e9 Binary files /dev/null and b/Covid19PredictingHospitalizationInFluPatients/data/Validation/Sidiap/Analysis_14/validationResult.rds differ diff --git a/Covid19PredictingHospitalizationInFluPatients/data/Validation/Sidiap/Analysis_15/validationResult.rds b/Covid19PredictingHospitalizationInFluPatients/data/Validation/Sidiap/Analysis_15/validationResult.rds new file mode 100644 index 00000000..1c5c5acd Binary files /dev/null and b/Covid19PredictingHospitalizationInFluPatients/data/Validation/Sidiap/Analysis_15/validationResult.rds differ diff --git a/Covid19PredictingHospitalizationInFluPatients/data/Validation/Tufts/Analysis_1013/validationResult.rds b/Covid19PredictingHospitalizationInFluPatients/data/Validation/Tufts/Analysis_1013/validationResult.rds new file mode 100644 index 00000000..2f0906b4 Binary files /dev/null and b/Covid19PredictingHospitalizationInFluPatients/data/Validation/Tufts/Analysis_1013/validationResult.rds differ diff --git a/Covid19PredictingHospitalizationInFluPatients/data/Validation/Tufts/Analysis_13/validationResult.rds b/Covid19PredictingHospitalizationInFluPatients/data/Validation/Tufts/Analysis_13/validationResult.rds new file mode 100644 index 00000000..54ff7f1c Binary files /dev/null and b/Covid19PredictingHospitalizationInFluPatients/data/Validation/Tufts/Analysis_13/validationResult.rds differ diff --git a/Covid19PredictingHospitalizationInFluPatients/data/Validation/Tufts/Analysis_14/validationResult.rds b/Covid19PredictingHospitalizationInFluPatients/data/Validation/Tufts/Analysis_14/validationResult.rds new file mode 100644 index 00000000..e49fb639 Binary files /dev/null and b/Covid19PredictingHospitalizationInFluPatients/data/Validation/Tufts/Analysis_14/validationResult.rds differ diff --git a/Covid19PredictingHospitalizationInFluPatients/data/Validation/Tufts/Analysis_2013/validationResult.rds b/Covid19PredictingHospitalizationInFluPatients/data/Validation/Tufts/Analysis_2013/validationResult.rds new file mode 100644 index 00000000..41b5a6bf Binary files /dev/null and b/Covid19PredictingHospitalizationInFluPatients/data/Validation/Tufts/Analysis_2013/validationResult.rds differ diff --git a/Covid19PredictingHospitalizationInFluPatients/data/Validation/ccae/Analysis_13/validationResult.rds b/Covid19PredictingHospitalizationInFluPatients/data/Validation/ccae/Analysis_13/validationResult.rds new file mode 100644 index 00000000..b52641d8 Binary files /dev/null and b/Covid19PredictingHospitalizationInFluPatients/data/Validation/ccae/Analysis_13/validationResult.rds differ diff --git a/Covid19PredictingHospitalizationInFluPatients/data/Validation/ccae/Analysis_14/validationResult.rds b/Covid19PredictingHospitalizationInFluPatients/data/Validation/ccae/Analysis_14/validationResult.rds new file mode 100644 index 00000000..cc6a6aa3 Binary files /dev/null and b/Covid19PredictingHospitalizationInFluPatients/data/Validation/ccae/Analysis_14/validationResult.rds differ diff --git a/Covid19PredictingHospitalizationInFluPatients/data/Validation/ccae/Analysis_15/validationResult.rds b/Covid19PredictingHospitalizationInFluPatients/data/Validation/ccae/Analysis_15/validationResult.rds new file mode 100644 index 00000000..3c36a38a Binary files /dev/null and b/Covid19PredictingHospitalizationInFluPatients/data/Validation/ccae/Analysis_15/validationResult.rds differ diff --git a/Covid19PredictingHospitalizationInFluPatients/data/Validation/ipci/Analysis_13/validationResult.rds b/Covid19PredictingHospitalizationInFluPatients/data/Validation/ipci/Analysis_13/validationResult.rds new file mode 100644 index 00000000..beedb8a5 Binary files /dev/null and b/Covid19PredictingHospitalizationInFluPatients/data/Validation/ipci/Analysis_13/validationResult.rds differ diff --git a/Covid19PredictingHospitalizationInFluPatients/data/Validation/jmdc/Analysis_13/validationResult.rds b/Covid19PredictingHospitalizationInFluPatients/data/Validation/jmdc/Analysis_13/validationResult.rds new file mode 100644 index 00000000..5fdeb3dd Binary files /dev/null and b/Covid19PredictingHospitalizationInFluPatients/data/Validation/jmdc/Analysis_13/validationResult.rds differ diff --git a/Covid19PredictingHospitalizationInFluPatients/data/Validation/jmdc/Analysis_14/validationResult.rds b/Covid19PredictingHospitalizationInFluPatients/data/Validation/jmdc/Analysis_14/validationResult.rds new file mode 100644 index 00000000..11b141e4 Binary files /dev/null and b/Covid19PredictingHospitalizationInFluPatients/data/Validation/jmdc/Analysis_14/validationResult.rds differ diff --git a/Covid19PredictingHospitalizationInFluPatients/data/Validation/jmdc/Analysis_15/validationResult.rds b/Covid19PredictingHospitalizationInFluPatients/data/Validation/jmdc/Analysis_15/validationResult.rds new file mode 100644 index 00000000..aed8b10d Binary files /dev/null and b/Covid19PredictingHospitalizationInFluPatients/data/Validation/jmdc/Analysis_15/validationResult.rds differ diff --git a/Covid19PredictingHospitalizationInFluPatients/data/Validation/mdcd/Analysis_13/validationResult.rds b/Covid19PredictingHospitalizationInFluPatients/data/Validation/mdcd/Analysis_13/validationResult.rds new file mode 100644 index 00000000..1671fef2 Binary files /dev/null and b/Covid19PredictingHospitalizationInFluPatients/data/Validation/mdcd/Analysis_13/validationResult.rds differ diff --git a/Covid19PredictingHospitalizationInFluPatients/data/Validation/mdcd/Analysis_14/validationResult.rds b/Covid19PredictingHospitalizationInFluPatients/data/Validation/mdcd/Analysis_14/validationResult.rds new file mode 100644 index 00000000..1098c3a6 Binary files /dev/null and b/Covid19PredictingHospitalizationInFluPatients/data/Validation/mdcd/Analysis_14/validationResult.rds differ diff --git a/Covid19PredictingHospitalizationInFluPatients/data/Validation/mdcd/Analysis_15/validationResult.rds b/Covid19PredictingHospitalizationInFluPatients/data/Validation/mdcd/Analysis_15/validationResult.rds new file mode 100644 index 00000000..69578d87 Binary files /dev/null and b/Covid19PredictingHospitalizationInFluPatients/data/Validation/mdcd/Analysis_15/validationResult.rds differ diff --git a/Covid19PredictingHospitalizationInFluPatients/data/Validation/mdcr/Analysis_13/validationResult.rds b/Covid19PredictingHospitalizationInFluPatients/data/Validation/mdcr/Analysis_13/validationResult.rds new file mode 100644 index 00000000..d4ceeccd Binary files /dev/null and b/Covid19PredictingHospitalizationInFluPatients/data/Validation/mdcr/Analysis_13/validationResult.rds differ diff --git a/Covid19PredictingHospitalizationInFluPatients/data/Validation/mdcr/Analysis_14/validationResult.rds b/Covid19PredictingHospitalizationInFluPatients/data/Validation/mdcr/Analysis_14/validationResult.rds new file mode 100644 index 00000000..8a90ec6c Binary files /dev/null and b/Covid19PredictingHospitalizationInFluPatients/data/Validation/mdcr/Analysis_14/validationResult.rds differ diff --git a/Covid19PredictingHospitalizationInFluPatients/data/Validation/mdcr/Analysis_15/validationResult.rds b/Covid19PredictingHospitalizationInFluPatients/data/Validation/mdcr/Analysis_15/validationResult.rds new file mode 100644 index 00000000..e8e07f9d Binary files /dev/null and b/Covid19PredictingHospitalizationInFluPatients/data/Validation/mdcr/Analysis_15/validationResult.rds differ diff --git a/Covid19PredictingHospitalizationInFluPatients/data/Validation/optumEhr/Analysis_13/validationResult.rds b/Covid19PredictingHospitalizationInFluPatients/data/Validation/optumEhr/Analysis_13/validationResult.rds new file mode 100644 index 00000000..81849a73 Binary files /dev/null and b/Covid19PredictingHospitalizationInFluPatients/data/Validation/optumEhr/Analysis_13/validationResult.rds differ diff --git a/Covid19PredictingHospitalizationInFluPatients/data/Validation/optumEhr/Analysis_14/validationResult.rds b/Covid19PredictingHospitalizationInFluPatients/data/Validation/optumEhr/Analysis_14/validationResult.rds new file mode 100644 index 00000000..28df038e Binary files /dev/null and b/Covid19PredictingHospitalizationInFluPatients/data/Validation/optumEhr/Analysis_14/validationResult.rds differ diff --git a/Covid19PredictingHospitalizationInFluPatients/data/Validation/optumEhr/Analysis_15/validationResult.rds b/Covid19PredictingHospitalizationInFluPatients/data/Validation/optumEhr/Analysis_15/validationResult.rds new file mode 100644 index 00000000..e50baad4 Binary files /dev/null and b/Covid19PredictingHospitalizationInFluPatients/data/Validation/optumEhr/Analysis_15/validationResult.rds differ diff --git a/Covid19PredictingHospitalizationInFluPatients/data/settings.csv b/Covid19PredictingHospitalizationInFluPatients/data/settings.csv index 40ec688b..0690c5dc 100644 --- a/Covid19PredictingHospitalizationInFluPatients/data/settings.csv +++ b/Covid19PredictingHospitalizationInFluPatients/data/settings.csv @@ -1,9 +1,45 @@ -"outcomeId","cohortId","modelSettingsId","analysisId","devDatabase","populationSettingId","modelSettingId","covariateSettingId","modelSettingName","addExposureDaysToStart","riskWindowStart","addExposureDaysToEnd","riskWindowEnd","plpDataFolder","studyPopFile","plpResultFolder","cohortName","outcomeName" -5889,5894,1,3,"optumDod","1","1","1","Lasso Logistic Regression",0,0,0,30,"T:/covid19Studies/covid19Results/HospitalizationInSymptomaticPatientsResults/optumDod2/PlpData_L1_T5894","T:/covid19Studies/covid19Results/HospitalizationInSymptomaticPatientsResults/optumDod2/StudyPop_L1_T5894_O5889.rds","T:/covid19Studies/covid19Results/HospitalizationInSymptomaticPatientsResults/optumDod2/Analysis_3","[COVID ID13 v1] GP/OP/ER visits of patients presenting with Covid flu or flu-like symptoms AND no symptoms or pneumonia in prior 60d","[COVID19 ID27 V1] Hospitalizations with pneumonia or ARDS or sepsis or AKI requiring intensive services or resulting in death in 30d" -5889,5894,2,7,"optumDod","1","1","2","Lasso Logistic Regression",0,0,0,30,"T:/covid19Studies/covid19Results/HospitalizationInSymptomaticPatientsResults/optumDod2/PlpData_L2_T5894","T:/covid19Studies/covid19Results/HospitalizationInSymptomaticPatientsResults/optumDod2/StudyPop_L1_T5894_O5889.rds","T:/covid19Studies/covid19Results/HospitalizationInSymptomaticPatientsResults/optumDod2/Analysis_7","[COVID ID13 v1] GP/OP/ER visits of patients presenting with Covid flu or flu-like symptoms AND no symptoms or pneumonia in prior 60d","[COVID19 ID27 V1] Hospitalizations with pneumonia or ARDS or sepsis or AKI requiring intensive services or resulting in death in 30d" -5890,5894,1,4,"optumDod","1","1","1","Lasso Logistic Regression",0,0,0,30,"T:/covid19Studies/covid19Results/HospitalizationInSymptomaticPatientsResults/optumDod2/PlpData_L1_T5894","T:/covid19Studies/covid19Results/HospitalizationInSymptomaticPatientsResults/optumDod2/StudyPop_L1_T5894_O5890.rds","T:/covid19Studies/covid19Results/HospitalizationInSymptomaticPatientsResults/optumDod2/Analysis_4","[COVID ID13 v1] GP/OP/ER visits of patients presenting with Covid flu or flu-like symptoms AND no symptoms or pneumonia in prior 60d","[COVID19 ID28 v1] persons who die" -5890,5894,2,8,"optumDod","1","1","2","Lasso Logistic Regression",0,0,0,30,"T:/covid19Studies/covid19Results/HospitalizationInSymptomaticPatientsResults/optumDod2/PlpData_L2_T5894","T:/covid19Studies/covid19Results/HospitalizationInSymptomaticPatientsResults/optumDod2/StudyPop_L1_T5894_O5890.rds","T:/covid19Studies/covid19Results/HospitalizationInSymptomaticPatientsResults/optumDod2/Analysis_8","[COVID ID13 v1] GP/OP/ER visits of patients presenting with Covid flu or flu-like symptoms AND no symptoms or pneumonia in prior 60d","[COVID19 ID28 v1] persons who die" -5892,5894,1,1,"optumDod","1","1","1","Lasso Logistic Regression",0,0,0,30,"T:/covid19Studies/covid19Results/HospitalizationInSymptomaticPatientsResults/optumDod2/PlpData_L1_T5894","T:/covid19Studies/covid19Results/HospitalizationInSymptomaticPatientsResults/optumDod2/StudyPop_L1_T5894_O5892.rds","T:/covid19Studies/covid19Results/HospitalizationInSymptomaticPatientsResults/optumDod2/Analysis_1","[COVID ID13 v1] GP/OP/ER visits of patients presenting with Covid flu or flu-like symptoms AND no symptoms or pneumonia in prior 60d","[COVID19 ID25 V1] Hospitalizations with pneumonia" -5892,5894,2,5,"optumDod","1","1","2","Lasso Logistic Regression",0,0,0,30,"T:/covid19Studies/covid19Results/HospitalizationInSymptomaticPatientsResults/optumDod2/PlpData_L2_T5894","T:/covid19Studies/covid19Results/HospitalizationInSymptomaticPatientsResults/optumDod2/StudyPop_L1_T5894_O5892.rds","T:/covid19Studies/covid19Results/HospitalizationInSymptomaticPatientsResults/optumDod2/Analysis_5","[COVID ID13 v1] GP/OP/ER visits of patients presenting with Covid flu or flu-like symptoms AND no symptoms or pneumonia in prior 60d","[COVID19 ID25 V1] Hospitalizations with pneumonia" -5893,5894,1,2,"optumDod","1","1","1","Lasso Logistic Regression",0,0,0,30,"T:/covid19Studies/covid19Results/HospitalizationInSymptomaticPatientsResults/optumDod2/PlpData_L1_T5894","T:/covid19Studies/covid19Results/HospitalizationInSymptomaticPatientsResults/optumDod2/StudyPop_L1_T5894_O5893.rds","T:/covid19Studies/covid19Results/HospitalizationInSymptomaticPatientsResults/optumDod2/Analysis_2","[COVID ID13 v1] GP/OP/ER visits of patients presenting with Covid flu or flu-like symptoms AND no symptoms or pneumonia in prior 60d","[COVID19 ID26 V1] Hospitalizations with pneumonia or ARDS or sepsis or AKI" -5893,5894,2,6,"optumDod","1","1","2","Lasso Logistic Regression",0,0,0,30,"T:/covid19Studies/covid19Results/HospitalizationInSymptomaticPatientsResults/optumDod2/PlpData_L2_T5894","T:/covid19Studies/covid19Results/HospitalizationInSymptomaticPatientsResults/optumDod2/StudyPop_L1_T5894_O5893.rds","T:/covid19Studies/covid19Results/HospitalizationInSymptomaticPatientsResults/optumDod2/Analysis_6","[COVID ID13 v1] GP/OP/ER visits of patients presenting with Covid flu or flu-like symptoms AND no symptoms or pneumonia in prior 60d","[COVID19 ID26 V1] Hospitalizations with pneumonia or ARDS or sepsis or AKI" +outcomeId,cohortId,modelSettingsId,analysisId,devDatabase,populationSettingId,modelSettingId,covariateSettingId,modelSettingName,addExposureDaysToStart,riskWindowStart,addExposureDaysToEnd,riskWindowEnd,plpDataFolder,studyPopFile,plpResultFolder,cohortName,outcomeName +5889,5894,1,3,optumDod,1,1,1,Lasso Logistic Regression,0,0,0,30,T:/covid19Studies/covid19Results/HospitalizationInSymptomaticPatientsResults/optumDod2/PlpData_L1_T5894,T:/covid19Studies/covid19Results/HospitalizationInSymptomaticPatientsResults/optumDod2/StudyPop_L1_T5894_O5889.rds,T:/covid19Studies/covid19Results/HospitalizationInSymptomaticPatientsResults/optumDod2/Analysis_3,[COVID ID13 v1] GP/OP/ER visits of patients presenting with Covid flu or flu-like symptoms AND no symptoms or pneumonia in prior 60d,[COVID19 ID27 V1] Hospitalizations with pneumonia or ARDS or sepsis or AKI requiring intensive services or resulting in death in 30d +5889,5894,1,1003,optumDod,1,1,1,Lasso Logistic Regression,0,0,0,30,T:/covid19Studies/covid19Results/HospitalizationInSymptomaticPatientsResults/optumDod2/PlpData_L1_T5894,T:/covid19Studies/covid19Results/HospitalizationInSymptomaticPatientsResults/optumDod2/StudyPop_L1_T5894_O5889.rds,T:/covid19Studies/covid19Results/HospitalizationInSymptomaticPatientsResults/optumDod2/Analysis_3,2020 GP/OP/ER visits of patients presenting with Covid flu or flu-like symptoms AND no symptoms or pneumonia in prior 60d,[COVID19 ID27 V1] Hospitalizations with pneumonia or ARDS or sepsis or AKI requiring intensive services or resulting in death in 30d +5889,5894,1,2003,optumDod,1,1,1,Lasso Logistic Regression,0,0,0,30,T:/covid19Studies/covid19Results/HospitalizationInSymptomaticPatientsResults/optumDod2/PlpData_L1_T5894,T:/covid19Studies/covid19Results/HospitalizationInSymptomaticPatientsResults/optumDod2/StudyPop_L1_T5894_O5889.rds,T:/covid19Studies/covid19Results/HospitalizationInSymptomaticPatientsResults/optumDod2/Analysis_3,2020 GP/OP/ER visits of patients presenting with Covid or covid-like symptoms AND no symptoms or flu or pneumonia in prior 60d,[COVID19 ID27 V1] Hospitalizations with pneumonia or ARDS or sepsis or AKI requiring intensive services or resulting in death in 30d +5889,5894,1,3003,optumDod,1,1,1,Lasso Logistic Regression,0,0,0,30,T:/covid19Studies/covid19Results/HospitalizationInSymptomaticPatientsResults/optumDod2/PlpData_L1_T5894,T:/covid19Studies/covid19Results/HospitalizationInSymptomaticPatientsResults/optumDod2/StudyPop_L1_T5894_O5889.rds,T:/covid19Studies/covid19Results/HospitalizationInSymptomaticPatientsResults/optumDod2/Analysis_3,2020 GP/OP/ER visits of patients presenting with Covid AND no symptoms or flu or pneumonia in prior 60d,[COVID19 ID27 V1] Hospitalizations with pneumonia or ARDS or sepsis or AKI requiring intensive services or resulting in death in 30d +5889,5894,2,7,optumDod,1,1,2,Lasso Logistic Regression - Benchmark,0,0,0,30,T:/covid19Studies/covid19Results/HospitalizationInSymptomaticPatientsResults/optumDod2/PlpData_L2_T5894,T:/covid19Studies/covid19Results/HospitalizationInSymptomaticPatientsResults/optumDod2/StudyPop_L1_T5894_O5889.rds,T:/covid19Studies/covid19Results/HospitalizationInSymptomaticPatientsResults/optumDod2/Analysis_7,[COVID ID13 v1] GP/OP/ER visits of patients presenting with Covid flu or flu-like symptoms AND no symptoms or pneumonia in prior 60d,[COVID19 ID27 V1] Hospitalizations with pneumonia or ARDS or sepsis or AKI requiring intensive services or resulting in death in 30d +5889,5894,2,1007,optumDod,1,1,2,Lasso Logistic Regression - Benchmark,0,0,0,30,T:/covid19Studies/covid19Results/HospitalizationInSymptomaticPatientsResults/optumDod2/PlpData_L2_T5894,T:/covid19Studies/covid19Results/HospitalizationInSymptomaticPatientsResults/optumDod2/StudyPop_L1_T5894_O5889.rds,T:/covid19Studies/covid19Results/HospitalizationInSymptomaticPatientsResults/optumDod2/Analysis_7,2020 GP/OP/ER visits of patients presenting with Covid flu or flu-like symptoms AND no symptoms or pneumonia in prior 60d,[COVID19 ID27 V1] Hospitalizations with pneumonia or ARDS or sepsis or AKI requiring intensive services or resulting in death in 30d +5889,5894,2,2007,optumDod,1,1,2,Lasso Logistic Regression - Benchmark,0,0,0,30,T:/covid19Studies/covid19Results/HospitalizationInSymptomaticPatientsResults/optumDod2/PlpData_L2_T5894,T:/covid19Studies/covid19Results/HospitalizationInSymptomaticPatientsResults/optumDod2/StudyPop_L1_T5894_O5889.rds,T:/covid19Studies/covid19Results/HospitalizationInSymptomaticPatientsResults/optumDod2/Analysis_7,2020 GP/OP/ER visits of patients presenting with Covid or covid-like symptoms AND no symptoms or flu or pneumonia in prior 60d,[COVID19 ID27 V1] Hospitalizations with pneumonia or ARDS or sepsis or AKI requiring intensive services or resulting in death in 30d +5889,5894,2,3007,optumDod,1,1,2,Lasso Logistic Regression - Benchmark,0,0,0,30,T:/covid19Studies/covid19Results/HospitalizationInSymptomaticPatientsResults/optumDod2/PlpData_L2_T5894,T:/covid19Studies/covid19Results/HospitalizationInSymptomaticPatientsResults/optumDod2/StudyPop_L1_T5894_O5889.rds,T:/covid19Studies/covid19Results/HospitalizationInSymptomaticPatientsResults/optumDod2/Analysis_7,2020 GP/OP/ER visits of patients presenting with Covid AND no symptoms or flu or pneumonia in prior 60d,[COVID19 ID27 V1] Hospitalizations with pneumonia or ARDS or sepsis or AKI requiring intensive services or resulting in death in 30d +5890,5894,1,4,optumDod,1,1,1,Lasso Logistic Regression,0,0,0,30,T:/covid19Studies/covid19Results/HospitalizationInSymptomaticPatientsResults/optumDod2/PlpData_L1_T5894,T:/covid19Studies/covid19Results/HospitalizationInSymptomaticPatientsResults/optumDod2/StudyPop_L1_T5894_O5890.rds,T:/covid19Studies/covid19Results/HospitalizationInSymptomaticPatientsResults/optumDod2/Analysis_4,[COVID ID13 v1] GP/OP/ER visits of patients presenting with Covid flu or flu-like symptoms AND no symptoms or pneumonia in prior 60d,[COVID19 ID28 v1] persons who die +5890,5894,1,1004,optumDod,1,1,1,Lasso Logistic Regression,0,0,0,30,T:/covid19Studies/covid19Results/HospitalizationInSymptomaticPatientsResults/optumDod2/PlpData_L1_T5894,T:/covid19Studies/covid19Results/HospitalizationInSymptomaticPatientsResults/optumDod2/StudyPop_L1_T5894_O5890.rds,T:/covid19Studies/covid19Results/HospitalizationInSymptomaticPatientsResults/optumDod2/Analysis_4,2020 GP/OP/ER visits of patients presenting with Covid flu or flu-like symptoms AND no symptoms or pneumonia in prior 60d,[COVID19 ID28 v1] persons who die +5890,5894,1,2004,optumDod,1,1,1,Lasso Logistic Regression,0,0,0,30,T:/covid19Studies/covid19Results/HospitalizationInSymptomaticPatientsResults/optumDod2/PlpData_L1_T5894,T:/covid19Studies/covid19Results/HospitalizationInSymptomaticPatientsResults/optumDod2/StudyPop_L1_T5894_O5890.rds,T:/covid19Studies/covid19Results/HospitalizationInSymptomaticPatientsResults/optumDod2/Analysis_4,2020 GP/OP/ER visits of patients presenting with Covid or covid-like symptoms AND no symptoms or flu or pneumonia in prior 60d,[COVID19 ID28 v1] persons who die +5890,5894,1,3004,optumDod,1,1,1,Lasso Logistic Regression,0,0,0,30,T:/covid19Studies/covid19Results/HospitalizationInSymptomaticPatientsResults/optumDod2/PlpData_L1_T5894,T:/covid19Studies/covid19Results/HospitalizationInSymptomaticPatientsResults/optumDod2/StudyPop_L1_T5894_O5890.rds,T:/covid19Studies/covid19Results/HospitalizationInSymptomaticPatientsResults/optumDod2/Analysis_4,2020 GP/OP/ER visits of patients presenting with Covid AND no symptoms or flu or pneumonia in prior 60d,[COVID19 ID28 v1] persons who die +5890,5894,2,8,optumDod,1,1,2,Lasso Logistic Regression - Benchmark,0,0,0,30,T:/covid19Studies/covid19Results/HospitalizationInSymptomaticPatientsResults/optumDod2/PlpData_L2_T5894,T:/covid19Studies/covid19Results/HospitalizationInSymptomaticPatientsResults/optumDod2/StudyPop_L1_T5894_O5890.rds,T:/covid19Studies/covid19Results/HospitalizationInSymptomaticPatientsResults/optumDod2/Analysis_8,[COVID ID13 v1] GP/OP/ER visits of patients presenting with Covid flu or flu-like symptoms AND no symptoms or pneumonia in prior 60d,[COVID19 ID28 v1] persons who die +5890,5894,2,1008,optumDod,1,1,2,Lasso Logistic Regression - Benchmark,0,0,0,30,T:/covid19Studies/covid19Results/HospitalizationInSymptomaticPatientsResults/optumDod2/PlpData_L2_T5894,T:/covid19Studies/covid19Results/HospitalizationInSymptomaticPatientsResults/optumDod2/StudyPop_L1_T5894_O5890.rds,T:/covid19Studies/covid19Results/HospitalizationInSymptomaticPatientsResults/optumDod2/Analysis_8,2020 GP/OP/ER visits of patients presenting with Covid flu or flu-like symptoms AND no symptoms or pneumonia in prior 60d,[COVID19 ID28 v1] persons who die +5890,5894,2,2008,optumDod,1,1,2,Lasso Logistic Regression - Benchmark,0,0,0,30,T:/covid19Studies/covid19Results/HospitalizationInSymptomaticPatientsResults/optumDod2/PlpData_L2_T5894,T:/covid19Studies/covid19Results/HospitalizationInSymptomaticPatientsResults/optumDod2/StudyPop_L1_T5894_O5890.rds,T:/covid19Studies/covid19Results/HospitalizationInSymptomaticPatientsResults/optumDod2/Analysis_8,2020 GP/OP/ER visits of patients presenting with Covid or covid-like symptoms AND no symptoms or flu or pneumonia in prior 60d,[COVID19 ID28 v1] persons who die +5890,5894,2,3008,optumDod,1,1,2,Lasso Logistic Regression - Benchmark,0,0,0,30,T:/covid19Studies/covid19Results/HospitalizationInSymptomaticPatientsResults/optumDod2/PlpData_L2_T5894,T:/covid19Studies/covid19Results/HospitalizationInSymptomaticPatientsResults/optumDod2/StudyPop_L1_T5894_O5890.rds,T:/covid19Studies/covid19Results/HospitalizationInSymptomaticPatientsResults/optumDod2/Analysis_8,2020 GP/OP/ER visits of patients presenting with Covid AND no symptoms or flu or pneumonia in prior 60d,[COVID19 ID28 v1] persons who die +5892,5894,1,1,optumDod,1,1,1,Lasso Logistic Regression,0,0,0,30,T:/covid19Studies/covid19Results/HospitalizationInSymptomaticPatientsResults/optumDod2/PlpData_L1_T5894,T:/covid19Studies/covid19Results/HospitalizationInSymptomaticPatientsResults/optumDod2/StudyPop_L1_T5894_O5892.rds,T:/covid19Studies/covid19Results/HospitalizationInSymptomaticPatientsResults/optumDod2/Analysis_1,[COVID ID13 v1] GP/OP/ER visits of patients presenting with Covid flu or flu-like symptoms AND no symptoms or pneumonia in prior 60d,[COVID19 ID25 V1] Hospitalizations with pneumonia +5892,5894,1,1001,optumDod,1,1,1,Lasso Logistic Regression,0,0,0,30,T:/covid19Studies/covid19Results/HospitalizationInSymptomaticPatientsResults/optumDod2/PlpData_L1_T5894,T:/covid19Studies/covid19Results/HospitalizationInSymptomaticPatientsResults/optumDod2/StudyPop_L1_T5894_O5892.rds,T:/covid19Studies/covid19Results/HospitalizationInSymptomaticPatientsResults/optumDod2/Analysis_1,2020 GP/OP/ER visits of patients presenting with Covid flu or flu-like symptoms AND no symptoms or pneumonia in prior 60d,[COVID19 ID25 V1] Hospitalizations with pneumonia +5892,5894,1,2001,optumDod,1,1,1,Lasso Logistic Regression,0,0,0,30,T:/covid19Studies/covid19Results/HospitalizationInSymptomaticPatientsResults/optumDod2/PlpData_L1_T5894,T:/covid19Studies/covid19Results/HospitalizationInSymptomaticPatientsResults/optumDod2/StudyPop_L1_T5894_O5892.rds,T:/covid19Studies/covid19Results/HospitalizationInSymptomaticPatientsResults/optumDod2/Analysis_1,2020 GP/OP/ER visits of patients presenting with Covid or covid-like symptoms AND no symptoms or flu or pneumonia in prior 60d,[COVID19 ID25 V1] Hospitalizations with pneumonia +5892,5894,1,3001,optumDod,1,1,1,Lasso Logistic Regression,0,0,0,30,T:/covid19Studies/covid19Results/HospitalizationInSymptomaticPatientsResults/optumDod2/PlpData_L1_T5894,T:/covid19Studies/covid19Results/HospitalizationInSymptomaticPatientsResults/optumDod2/StudyPop_L1_T5894_O5892.rds,T:/covid19Studies/covid19Results/HospitalizationInSymptomaticPatientsResults/optumDod2/Analysis_1,2020 GP/OP/ER visits of patients presenting with Covid AND no symptoms or flu or pneumonia in prior 60d,[COVID19 ID25 V1] Hospitalizations with pneumonia +5892,5894,2,5,optumDod,1,1,2,Lasso Logistic Regression - Benchmark,0,0,0,30,T:/covid19Studies/covid19Results/HospitalizationInSymptomaticPatientsResults/optumDod2/PlpData_L2_T5894,T:/covid19Studies/covid19Results/HospitalizationInSymptomaticPatientsResults/optumDod2/StudyPop_L1_T5894_O5892.rds,T:/covid19Studies/covid19Results/HospitalizationInSymptomaticPatientsResults/optumDod2/Analysis_5,[COVID ID13 v1] GP/OP/ER visits of patients presenting with Covid flu or flu-like symptoms AND no symptoms or pneumonia in prior 60d,[COVID19 ID25 V1] Hospitalizations with pneumonia +5892,5894,2,1005,optumDod,1,1,2,Lasso Logistic Regression - Benchmark,0,0,0,30,T:/covid19Studies/covid19Results/HospitalizationInSymptomaticPatientsResults/optumDod2/PlpData_L2_T5894,T:/covid19Studies/covid19Results/HospitalizationInSymptomaticPatientsResults/optumDod2/StudyPop_L1_T5894_O5892.rds,T:/covid19Studies/covid19Results/HospitalizationInSymptomaticPatientsResults/optumDod2/Analysis_5,2020 GP/OP/ER visits of patients presenting with Covid flu or flu-like symptoms AND no symptoms or pneumonia in prior 60d,[COVID19 ID25 V1] Hospitalizations with pneumonia +5892,5894,2,2005,optumDod,1,1,2,Lasso Logistic Regression - Benchmark,0,0,0,30,T:/covid19Studies/covid19Results/HospitalizationInSymptomaticPatientsResults/optumDod2/PlpData_L2_T5894,T:/covid19Studies/covid19Results/HospitalizationInSymptomaticPatientsResults/optumDod2/StudyPop_L1_T5894_O5892.rds,T:/covid19Studies/covid19Results/HospitalizationInSymptomaticPatientsResults/optumDod2/Analysis_5,2020 GP/OP/ER visits of patients presenting with Covid or covid-like symptoms AND no symptoms or flu or pneumonia in prior 60d,[COVID19 ID25 V1] Hospitalizations with pneumonia +5892,5894,2,3005,optumDod,1,1,2,Lasso Logistic Regression - Benchmark,0,0,0,30,T:/covid19Studies/covid19Results/HospitalizationInSymptomaticPatientsResults/optumDod2/PlpData_L2_T5894,T:/covid19Studies/covid19Results/HospitalizationInSymptomaticPatientsResults/optumDod2/StudyPop_L1_T5894_O5892.rds,T:/covid19Studies/covid19Results/HospitalizationInSymptomaticPatientsResults/optumDod2/Analysis_5,2020 GP/OP/ER visits of patients presenting with Covid AND no symptoms or flu or pneumonia in prior 60d,[COVID19 ID25 V1] Hospitalizations with pneumonia +5893,5894,1,2,optumDod,1,1,1,Lasso Logistic Regression,0,0,0,30,T:/covid19Studies/covid19Results/HospitalizationInSymptomaticPatientsResults/optumDod2/PlpData_L1_T5894,T:/covid19Studies/covid19Results/HospitalizationInSymptomaticPatientsResults/optumDod2/StudyPop_L1_T5894_O5893.rds,T:/covid19Studies/covid19Results/HospitalizationInSymptomaticPatientsResults/optumDod2/Analysis_2,[COVID ID13 v1] GP/OP/ER visits of patients presenting with Covid flu or flu-like symptoms AND no symptoms or pneumonia in prior 60d,[COVID19 ID26 V1] Hospitalizations with pneumonia or ARDS or sepsis or AKI +5893,5894,1,1002,optumDod,1,1,1,Lasso Logistic Regression,0,0,0,30,T:/covid19Studies/covid19Results/HospitalizationInSymptomaticPatientsResults/optumDod2/PlpData_L1_T5894,T:/covid19Studies/covid19Results/HospitalizationInSymptomaticPatientsResults/optumDod2/StudyPop_L1_T5894_O5893.rds,T:/covid19Studies/covid19Results/HospitalizationInSymptomaticPatientsResults/optumDod2/Analysis_2,2020 GP/OP/ER visits of patients presenting with Covid flu or flu-like symptoms AND no symptoms or pneumonia in prior 60d,[COVID19 ID26 V1] Hospitalizations with pneumonia or ARDS or sepsis or AKI +5893,5894,1,2002,optumDod,1,1,1,Lasso Logistic Regression,0,0,0,30,T:/covid19Studies/covid19Results/HospitalizationInSymptomaticPatientsResults/optumDod2/PlpData_L1_T5894,T:/covid19Studies/covid19Results/HospitalizationInSymptomaticPatientsResults/optumDod2/StudyPop_L1_T5894_O5893.rds,T:/covid19Studies/covid19Results/HospitalizationInSymptomaticPatientsResults/optumDod2/Analysis_2,2020 GP/OP/ER visits of patients presenting with Covid or covid-like symptoms AND no symptoms or flu or pneumonia in prior 60d,[COVID19 ID26 V1] Hospitalizations with pneumonia or ARDS or sepsis or AKI +5893,5894,1,3002,optumDod,1,1,1,Lasso Logistic Regression,0,0,0,30,T:/covid19Studies/covid19Results/HospitalizationInSymptomaticPatientsResults/optumDod2/PlpData_L1_T5894,T:/covid19Studies/covid19Results/HospitalizationInSymptomaticPatientsResults/optumDod2/StudyPop_L1_T5894_O5893.rds,T:/covid19Studies/covid19Results/HospitalizationInSymptomaticPatientsResults/optumDod2/Analysis_2,2020 GP/OP/ER visits of patients presenting with Covid AND no symptoms or flu or pneumonia in prior 60d,[COVID19 ID26 V1] Hospitalizations with pneumonia or ARDS or sepsis or AKI +5893,5894,2,6,optumDod,1,1,2,Lasso Logistic Regression - Benchmark,0,0,0,30,T:/covid19Studies/covid19Results/HospitalizationInSymptomaticPatientsResults/optumDod2/PlpData_L2_T5894,T:/covid19Studies/covid19Results/HospitalizationInSymptomaticPatientsResults/optumDod2/StudyPop_L1_T5894_O5893.rds,T:/covid19Studies/covid19Results/HospitalizationInSymptomaticPatientsResults/optumDod2/Analysis_6,[COVID ID13 v1] GP/OP/ER visits of patients presenting with Covid flu or flu-like symptoms AND no symptoms or pneumonia in prior 60d,[COVID19 ID26 V1] Hospitalizations with pneumonia or ARDS or sepsis or AKI +5893,5894,2,1006,optumDod,1,1,2,Lasso Logistic Regression - Benchmark,0,0,0,30,T:/covid19Studies/covid19Results/HospitalizationInSymptomaticPatientsResults/optumDod2/PlpData_L2_T5894,T:/covid19Studies/covid19Results/HospitalizationInSymptomaticPatientsResults/optumDod2/StudyPop_L1_T5894_O5893.rds,T:/covid19Studies/covid19Results/HospitalizationInSymptomaticPatientsResults/optumDod2/Analysis_6,2020 GP/OP/ER visits of patients presenting with Covid flu or flu-like symptoms AND no symptoms or pneumonia in prior 60d,[COVID19 ID26 V1] Hospitalizations with pneumonia or ARDS or sepsis or AKI +5893,5894,2,2006,optumDod,1,1,2,Lasso Logistic Regression - Benchmark,0,0,0,30,T:/covid19Studies/covid19Results/HospitalizationInSymptomaticPatientsResults/optumDod2/PlpData_L2_T5894,T:/covid19Studies/covid19Results/HospitalizationInSymptomaticPatientsResults/optumDod2/StudyPop_L1_T5894_O5893.rds,T:/covid19Studies/covid19Results/HospitalizationInSymptomaticPatientsResults/optumDod2/Analysis_6,2020 GP/OP/ER visits of patients presenting with Covid or covid-like symptoms AND no symptoms or flu or pneumonia in prior 60d,[COVID19 ID26 V1] Hospitalizations with pneumonia or ARDS or sepsis or AKI +5893,5894,2,3006,optumDod,1,1,2,Lasso Logistic Regression - Benchmark,0,0,0,30,T:/covid19Studies/covid19Results/HospitalizationInSymptomaticPatientsResults/optumDod2/PlpData_L2_T5894,T:/covid19Studies/covid19Results/HospitalizationInSymptomaticPatientsResults/optumDod2/StudyPop_L1_T5894_O5893.rds,T:/covid19Studies/covid19Results/HospitalizationInSymptomaticPatientsResults/optumDod2/Analysis_6,2020 GP/OP/ER visits of patients presenting with Covid AND no symptoms or flu or pneumonia in prior 60d,[COVID19 ID26 V1] Hospitalizations with pneumonia or ARDS or sepsis or AKI +5889,5894,3,14,optumDod,1,3,1,Simple Model Q1 severe,0,0,0,30,T:/covid19Studies/covid19Results/HospitalizationInSymptomaticPatientsResults/optumDod2/PlpData_L1_T5894,T:/covid19Studies/covid19Results/HospitalizationInSymptomaticPatientsResults/optumDod2/StudyPop_L1_T5894_O5889.rds,T:/covid19Studies/covid19Results/HospitalizationInSymptomaticPatientsResults/optumDod2/Analysis_3,[COVID ID13 v1] GP/OP/ER visits of patients presenting with Covid flu or flu-like symptoms AND no symptoms or pneumonia in prior 60d,[COVID19 ID27 V1] Hospitalizations with pneumonia or ARDS or sepsis or AKI requiring intensive services or resulting in death in 30d +5889,5894,3,1014,optumDod,1,3,1,Simple Model Q1 severe,0,0,0,30,T:/covid19Studies/covid19Results/HospitalizationInSymptomaticPatientsResults/optumDod2/PlpData_L1_T5894,T:/covid19Studies/covid19Results/HospitalizationInSymptomaticPatientsResults/optumDod2/StudyPop_L1_T5894_O5889.rds,T:/covid19Studies/covid19Results/HospitalizationInSymptomaticPatientsResults/optumDod2/Analysis_3,2020 GP/OP/ER visits of patients presenting with Covid flu or flu-like symptoms AND no symptoms or pneumonia in prior 60d,[COVID19 ID27 V1] Hospitalizations with pneumonia or ARDS or sepsis or AKI requiring intensive services or resulting in death in 30d +5889,5894,3,2014,optumDod,1,3,1,Simple Model Q1 severe,0,0,0,30,T:/covid19Studies/covid19Results/HospitalizationInSymptomaticPatientsResults/optumDod2/PlpData_L1_T5894,T:/covid19Studies/covid19Results/HospitalizationInSymptomaticPatientsResults/optumDod2/StudyPop_L1_T5894_O5889.rds,T:/covid19Studies/covid19Results/HospitalizationInSymptomaticPatientsResults/optumDod2/Analysis_3,2020 GP/OP/ER visits of patients presenting with Covid or covid-like symptoms AND no symptoms or flu or pneumonia in prior 60d,[COVID19 ID27 V1] Hospitalizations with pneumonia or ARDS or sepsis or AKI requiring intensive services or resulting in death in 30d +5889,5894,3,3014,optumDod,1,3,1,Simple Model Q1 severe,0,0,0,30,T:/covid19Studies/covid19Results/HospitalizationInSymptomaticPatientsResults/optumDod2/PlpData_L1_T5894,T:/covid19Studies/covid19Results/HospitalizationInSymptomaticPatientsResults/optumDod2/StudyPop_L1_T5894_O5889.rds,T:/covid19Studies/covid19Results/HospitalizationInSymptomaticPatientsResults/optumDod2/Analysis_3,2020 GP/OP/ER visits of patients presenting with Covid AND no symptoms or flu or pneumonia in prior 60d,[COVID19 ID27 V1] Hospitalizations with pneumonia or ARDS or sepsis or AKI requiring intensive services or resulting in death in 30d +5890,5894,3,15,optumDod,1,3,1,Simple Model Q1 critical,0,0,0,30,T:/covid19Studies/covid19Results/HospitalizationInSymptomaticPatientsResults/optumDod2/PlpData_L1_T5894,T:/covid19Studies/covid19Results/HospitalizationInSymptomaticPatientsResults/optumDod2/StudyPop_L1_T5894_O5890.rds,T:/covid19Studies/covid19Results/HospitalizationInSymptomaticPatientsResults/optumDod2/Analysis_4,[COVID ID13 v1] GP/OP/ER visits of patients presenting with Covid flu or flu-like symptoms AND no symptoms or pneumonia in prior 60d,[COVID19 ID28 v1] persons who die +5890,5894,3,1015,optumDod,1,3,1,Simple Model Q1 critical,0,0,0,30,T:/covid19Studies/covid19Results/HospitalizationInSymptomaticPatientsResults/optumDod2/PlpData_L1_T5894,T:/covid19Studies/covid19Results/HospitalizationInSymptomaticPatientsResults/optumDod2/StudyPop_L1_T5894_O5890.rds,T:/covid19Studies/covid19Results/HospitalizationInSymptomaticPatientsResults/optumDod2/Analysis_4,2020 GP/OP/ER visits of patients presenting with Covid flu or flu-like symptoms AND no symptoms or pneumonia in prior 60d,[COVID19 ID28 v1] persons who die +5890,5894,3,2015,optumDod,1,3,1,Simple Model Q1 critical,0,0,0,30,T:/covid19Studies/covid19Results/HospitalizationInSymptomaticPatientsResults/optumDod2/PlpData_L1_T5894,T:/covid19Studies/covid19Results/HospitalizationInSymptomaticPatientsResults/optumDod2/StudyPop_L1_T5894_O5890.rds,T:/covid19Studies/covid19Results/HospitalizationInSymptomaticPatientsResults/optumDod2/Analysis_4,2020 GP/OP/ER visits of patients presenting with Covid or covid-like symptoms AND no symptoms or flu or pneumonia in prior 60d,[COVID19 ID28 v1] persons who die +5890,5894,3,3015,optumDod,1,3,1,Simple Model Q1 critical,0,0,0,30,T:/covid19Studies/covid19Results/HospitalizationInSymptomaticPatientsResults/optumDod2/PlpData_L1_T5894,T:/covid19Studies/covid19Results/HospitalizationInSymptomaticPatientsResults/optumDod2/StudyPop_L1_T5894_O5890.rds,T:/covid19Studies/covid19Results/HospitalizationInSymptomaticPatientsResults/optumDod2/Analysis_4,2020 GP/OP/ER visits of patients presenting with Covid AND no symptoms or flu or pneumonia in prior 60d,[COVID19 ID28 v1] persons who die +5892,5894,3,13,optumDod,1,3,1,Simple Model Q1 death,0,0,0,30,T:/covid19Studies/covid19Results/HospitalizationInSymptomaticPatientsResults/optumDod2/PlpData_L1_T5894,T:/covid19Studies/covid19Results/HospitalizationInSymptomaticPatientsResults/optumDod2/StudyPop_L1_T5894_O5892.rds,T:/covid19Studies/covid19Results/HospitalizationInSymptomaticPatientsResults/optumDod2/Analysis_1,[COVID ID13 v1] GP/OP/ER visits of patients presenting with Covid flu or flu-like symptoms AND no symptoms or pneumonia in prior 60d,[COVID19 ID25 V1] Hospitalizations with pneumonia +5892,5894,3,1013,optumDod,1,3,1,Simple Model Q1 death,0,0,0,30,T:/covid19Studies/covid19Results/HospitalizationInSymptomaticPatientsResults/optumDod2/PlpData_L1_T5894,T:/covid19Studies/covid19Results/HospitalizationInSymptomaticPatientsResults/optumDod2/StudyPop_L1_T5894_O5892.rds,T:/covid19Studies/covid19Results/HospitalizationInSymptomaticPatientsResults/optumDod2/Analysis_1,2020 GP/OP/ER visits of patients presenting with Covid flu or flu-like symptoms AND no symptoms or pneumonia in prior 60d,[COVID19 ID25 V1] Hospitalizations with pneumonia +5892,5894,3,2013,optumDod,1,3,1,Simple Model Q1 death,0,0,0,30,T:/covid19Studies/covid19Results/HospitalizationInSymptomaticPatientsResults/optumDod2/PlpData_L1_T5894,T:/covid19Studies/covid19Results/HospitalizationInSymptomaticPatientsResults/optumDod2/StudyPop_L1_T5894_O5892.rds,T:/covid19Studies/covid19Results/HospitalizationInSymptomaticPatientsResults/optumDod2/Analysis_1,2020 GP/OP/ER visits of patients presenting with Covid or covid-like symptoms AND no symptoms or flu or pneumonia in prior 60d,[COVID19 ID25 V1] Hospitalizations with pneumonia +5892,5894,3,3013,optumDod,1,3,1,Simple Model Q1 death,0,0,0,30,T:/covid19Studies/covid19Results/HospitalizationInSymptomaticPatientsResults/optumDod2/PlpData_L1_T5894,T:/covid19Studies/covid19Results/HospitalizationInSymptomaticPatientsResults/optumDod2/StudyPop_L1_T5894_O5892.rds,T:/covid19Studies/covid19Results/HospitalizationInSymptomaticPatientsResults/optumDod2/Analysis_1,2020 GP/OP/ER visits of patients presenting with Covid AND no symptoms or flu or pneumonia in prior 60d,[COVID19 ID25 V1] Hospitalizations with pneumonia \ No newline at end of file diff --git a/Covid19PredictingHospitalizationInFluPatients/global.R b/Covid19PredictingHospitalizationInFluPatients/global.R index b38e6714..d407ea0e 100644 --- a/Covid19PredictingHospitalizationInFluPatients/global.R +++ b/Covid19PredictingHospitalizationInFluPatients/global.R @@ -27,3 +27,6 @@ if(inputType == 'file' & !is.null(validation)){ summaryTable <- getSummary(result, inputType, validation) + + + diff --git a/Covid19PredictingHospitalizationInFluPatients/html/DataInfo.html b/Covid19PredictingHospitalizationInFluPatients/html/DataInfo.html new file mode 100644 index 00000000..2b8e163f --- /dev/null +++ b/Covid19PredictingHospitalizationInFluPatients/html/DataInfo.html @@ -0,0 +1,4 @@ +

Description

+

This button provides information about the data used in the app

+ + \ No newline at end of file diff --git a/Covid19PredictingHospitalizationInFluPatients/html/Description.html b/Covid19PredictingHospitalizationInFluPatients/html/Description.html new file mode 100644 index 00000000..72e455ca --- /dev/null +++ b/Covid19PredictingHospitalizationInFluPatients/html/Description.html @@ -0,0 +1,3 @@ +

Description

+

Information about the study and links to the code used to run the study

+ \ No newline at end of file diff --git a/Covid19PredictingHospitalizationInFluPatients/html/Help.html b/Covid19PredictingHospitalizationInFluPatients/html/Help.html new file mode 100644 index 00000000..68c76d85 --- /dev/null +++ b/Covid19PredictingHospitalizationInFluPatients/html/Help.html @@ -0,0 +1,5 @@ +

Description

+

This button provides a link to a YouTube video with a demonstration of the shiny app

+ + + \ No newline at end of file diff --git a/Covid19PredictingHospitalizationInFluPatients/html/Log.html b/Covid19PredictingHospitalizationInFluPatients/html/Log.html new file mode 100644 index 00000000..3edf488b --- /dev/null +++ b/Covid19PredictingHospitalizationInFluPatients/html/Log.html @@ -0,0 +1,4 @@ +

Description

+

This button shows the log when the model was developed or validated

+ + \ No newline at end of file diff --git a/Covid19PredictingHospitalizationInFluPatients/html/Model.html b/Covid19PredictingHospitalizationInFluPatients/html/Model.html new file mode 100644 index 00000000..c8c2e73e --- /dev/null +++ b/Covid19PredictingHospitalizationInFluPatients/html/Model.html @@ -0,0 +1,10 @@ +

Description

+

The model button shows a plot and table with the characteristics of the patients with and without the outcome during the time-at-risk.

+ +

Interpretation

+ + + \ No newline at end of file diff --git a/Covid19PredictingHospitalizationInFluPatients/html/Performance.html b/Covid19PredictingHospitalizationInFluPatients/html/Performance.html new file mode 100644 index 00000000..9593c04b --- /dev/null +++ b/Covid19PredictingHospitalizationInFluPatients/html/Performance.html @@ -0,0 +1,10 @@ +

Description

+

The performance of the model including the operating characteristics at different risk cutoffs, the overall discrimination and the overall calibration.

+ +

Tabs

+

The three tabs are:

+ diff --git a/Covid19PredictingHospitalizationInFluPatients/html/Summary.html b/Covid19PredictingHospitalizationInFluPatients/html/Summary.html new file mode 100644 index 00000000..c34aa4ff --- /dev/null +++ b/Covid19PredictingHospitalizationInFluPatients/html/Summary.html @@ -0,0 +1,25 @@ +

Description

+

A table showing summary information for each validation result. Each row corresponds to a model applied to a specific target population, outcome and time-at-risk triple for a specific database. Summary details include the validation data size (target population and outcome counts) and discriminative performance.

+ +

Options

+

Click on a row to select it - this will show as the row will be highlighted. This will populate the following parts of the app for further exploration:

+ + +

Using the Filter

+

Select a specific:

+ +

to filter the table rows of interest.

diff --git a/Covid19PredictingHospitalizationInFluPatients/html/boxHelp.html b/Covid19PredictingHospitalizationInFluPatients/html/boxHelp.html new file mode 100644 index 00000000..d9ff1b38 --- /dev/null +++ b/Covid19PredictingHospitalizationInFluPatients/html/boxHelp.html @@ -0,0 +1,6 @@ +

Description

+

These plots show the box plots displaying the risk distributions for those with the outcome during the time-at-risk (class 1) and those without the outcome during the time-at-risk (class 0)

+ +

Interpretation

+

If a model is able to discriminate between those with and without the outcome then it should be assigning a higher risk to those with the outcome, so the box plot for class 1 should be shifted to the right relative to the box plot for class 0. If the model is not able to discriminate then the box plots will look similar.

+ diff --git a/Covid19PredictingHospitalizationInFluPatients/html/calHelp.html b/Covid19PredictingHospitalizationInFluPatients/html/calHelp.html new file mode 100644 index 00000000..9013fc29 --- /dev/null +++ b/Covid19PredictingHospitalizationInFluPatients/html/calHelp.html @@ -0,0 +1,6 @@ +

Description

+

The calibration plots show how closely the predicted risk matched the true observed risk. The calibration plot is calculated (using labelled data) by partitioning the patients into deciles based on predicted risk and then within each decile the mean predicted risk is calculated and the fraction of patients with the outcome (the observed risk) is calculated. The calibration plot is then generated by plotting the observed risk against the mean predicted risk for each decile.

+ +

Interpretation

+

If a model is well calibrated the mean predicted risk should be approximately the same as the observed risk. Therefor all 10 dots should fall on the x=y line. If the dots fall above the x=y line then there is a higher oberved risk than predicted, so our model is assigning lower than the true risk to patients (underestimated risk). If the dots fall below the x=y line then there is a lower observed risk than predicted, so our model is assigning higher than the true risk to patients (overestimated risk).

+ diff --git a/Covid19PredictingHospitalizationInFluPatients/html/demoHelp.html b/Covid19PredictingHospitalizationInFluPatients/html/demoHelp.html new file mode 100644 index 00000000..2b6eaac5 --- /dev/null +++ b/Covid19PredictingHospitalizationInFluPatients/html/demoHelp.html @@ -0,0 +1,8 @@ +

Description

+

The demographic calibration plots show how closely the predicted risk matched the true observed risk for each age/gender strata. We partition the patients into age and gender groups, then calculate the mean predicted risk within each age/gender group and the fraction of patients within the group that actually had the outcome during the time-at-risk (observed risk). We then plot the observed and predicted risk for each age group split by gender.

+ +

Interpretation

+

If a model is well calibrated the mean predicted risk should be approximately the same as the observed risk for each age/gender. Therefore, the observed risk and predicted risk plots should overlap. If there is deviation between the predicted risk and observed risk for a certain age group, then this tells us the model is not well calibrated for that age group. This may indicate the need to fit a model specifically for that age group if there is sufficient data.

+ +

In addition, this plot shows us the age trend of risk (e.g., you can see whether the risk increases as patients age) and it shows us how males and females differ in terms of risk of the outcome during the time-at-risk.

+ diff --git a/Covid19PredictingHospitalizationInFluPatients/html/f1Help.html b/Covid19PredictingHospitalizationInFluPatients/html/f1Help.html new file mode 100644 index 00000000..e4c59cc6 --- /dev/null +++ b/Covid19PredictingHospitalizationInFluPatients/html/f1Help.html @@ -0,0 +1,13 @@ +

Description

+

The F1 score plot shows the F1 score for each risk threshold. Click here for more information about the F1 score.

+ +

Interpretation

+

The F1-score combines the sensitivity and precision of the model into a single measure of accuracy.

+ +

Definitions

+ diff --git a/Covid19PredictingHospitalizationInFluPatients/html/prcHelp.html b/Covid19PredictingHospitalizationInFluPatients/html/prcHelp.html new file mode 100644 index 00000000..3416a13a --- /dev/null +++ b/Covid19PredictingHospitalizationInFluPatients/html/prcHelp.html @@ -0,0 +1,19 @@ +

Description

+

The precision recall (PR) curve shows the trade-off between precision (positive predictive value) and recall (sensitivity) for all possible risk cutoffs. The area below the curve is a measure of overall discriminative performance. Click here for more information.

+ +

Interpretation

+

The red dashed line shows the fraction of the target population who have the outcome (the average risk). The main line shows the relationship between the precision and recall. If the main line is above the red dashed line, then this means the model is able to identify a group of patients who have a higher risk than the average risk, the higher the line is above the red dashed line, the higher the relative risk we can identify for some subset of patients. +

+ +

Notes

+

If the outcome is rare (so the data are imbalanced) a precision recall curve (PRC) gives an insight into the clinical utility of the model as it tells you about the precision of the model

+ +

Definitions

+ diff --git a/Covid19PredictingHospitalizationInFluPatients/html/predDistHelp.html b/Covid19PredictingHospitalizationInFluPatients/html/predDistHelp.html new file mode 100644 index 00000000..bbccd858 --- /dev/null +++ b/Covid19PredictingHospitalizationInFluPatients/html/predDistHelp.html @@ -0,0 +1,6 @@ +

Description

+

These plots show the probability density function for those with the outcome (red) and those without the outcome (green)

+ +

Interpretation

+

If a prediction model is able to discriminate between those who and without the outcome during the time-at-risk then these distributions should be disjoint. The more overlap between the distributions, the worse the discrimination.

+ diff --git a/Covid19PredictingHospitalizationInFluPatients/html/prefDistHelp.html b/Covid19PredictingHospitalizationInFluPatients/html/prefDistHelp.html new file mode 100644 index 00000000..ba0339fa --- /dev/null +++ b/Covid19PredictingHospitalizationInFluPatients/html/prefDistHelp.html @@ -0,0 +1,6 @@ +

Description

+

These plots show the preference score density function for those with the outcome (red) and those without the outcome (green)

+ +

Interpretation

+

If a prediction model is able to discriminate between those who and without the outcome during the time-at-risk then these distributions should be disjoint. The more overlap between the distributions, the worse the discrimination.

+ diff --git a/Covid19PredictingHospitalizationInFluPatients/html/rocHelp.html b/Covid19PredictingHospitalizationInFluPatients/html/rocHelp.html new file mode 100644 index 00000000..f11c74f8 --- /dev/null +++ b/Covid19PredictingHospitalizationInFluPatients/html/rocHelp.html @@ -0,0 +1,18 @@ +

Description

+

The receiver operating characteristic (ROC) curve shows the trade-off between sensitivity and specificity for all possible risk cutoffs. The area below the curve is a measure of overall discriminative performance. Click here for more information.

+ +

Interpretation

+

If a model is not able to discriminate then the curve will be approximately the x=y line. A perfectly discriminative model will go up vertically and then across.

+ +

Notes

+

If the outcome is rare then the ROC curve doesn't provide insight into the precision of the model and a precision recall curve (PRC) should also be inspected.

+ +

Definitions

+ diff --git a/Covid19PredictingHospitalizationInFluPatients/processing.R b/Covid19PredictingHospitalizationInFluPatients/processing.R index c6622603..4b5a29a8 100644 --- a/Covid19PredictingHospitalizationInFluPatients/processing.R +++ b/Covid19PredictingHospitalizationInFluPatients/processing.R @@ -21,9 +21,18 @@ getSummary <- function(result,inputType,validation){ sumTab <- summaryPlpAnalyses(result) } - sumTab <- sumTab[,c('analysisId','devDatabase','valDatabase','cohortName','outcomeName','modelSettingName','riskWindowStart', 'riskWindowEnd', 'AUC','AUPRC', 'populationSize','outcomeCount','incidence', + #remove empty rows + emptyInd <- is.na(sumTab[,'AUC']) + if(sum(emptyInd)>0){ + sumTab <- sumTab[!emptyInd,] + } + + #sumTab <- sumTab[,c('analysisId','devDatabase','valDatabase','cohortName','outcomeName','modelSettingName','riskWindowStart', 'riskWindowEnd', 'AUC','AUPRC', 'populationSize','outcomeCount','incidence', + # 'addExposureDaysToStart','addExposureDaysToEnd','plpResultLocation', 'plpResultLoad')] + #colnames(sumTab) <- c('Analysis','Dev', 'Val', 'T', 'O','Model', 'TAR start', 'TAR end', 'AUC','AUPRC', 'T Size','O Count','O Incidence (%)', 'addExposureDaysToStart','addExposureDaysToEnd', 'plpResultLocation', 'plpResultLoad') + sumTab <- sumTab[,c('devDatabase','valDatabase','cohortName','outcomeName','modelSettingName','riskWindowStart', 'riskWindowEnd', 'AUC','AUPRC', 'populationSize','outcomeCount','incidence', 'addExposureDaysToStart','addExposureDaysToEnd','plpResultLocation', 'plpResultLoad')] - colnames(sumTab) <- c('Analysis','Dev', 'Val', 'T', 'O','Model', 'TAR start', 'TAR end', 'AUC','AUPRC', 'T Size','O Count','O Incidence (%)', 'addExposureDaysToStart','addExposureDaysToEnd', 'plpResultLocation', 'plpResultLoad') + colnames(sumTab) <- c('Dev', 'Val', 'T', 'O','Model', 'TAR start', 'TAR end', 'AUC','AUPRC', 'T Size','O Count','O Incidence (%)', 'addExposureDaysToStart','addExposureDaysToEnd', 'plpResultLocation', 'plpResultLoad') return(sumTab) } @@ -118,8 +127,8 @@ summaryPlpAnalyses <- function(analysesLocation){ valSettings <- settings[,c('analysisId','modelSettingsId', 'cohortName', 'outcomeName', 'populationSettingId','modelSettingName','addExposureDaysToStart', 'riskWindowStart', 'addExposureDaysToEnd', - 'riskWindowEnd')] - valSettings$devDatabase <- settings$devDatabase[1] + 'riskWindowEnd','devDatabase')] + #valSettings$devDatabase <- settings$devDatabase[1] valPerformance <- merge(valSettings, valPerformance, by='analysisId') valPerformance <- valPerformance[,colnames(devPerformance)] # make sure same order diff --git a/Covid19PredictingHospitalizationInFluPatients/server.R b/Covid19PredictingHospitalizationInFluPatients/server.R index 11c55141..2d91049a 100644 --- a/Covid19PredictingHospitalizationInFluPatients/server.R +++ b/Covid19PredictingHospitalizationInFluPatients/server.R @@ -31,7 +31,28 @@ server <- shiny::shinyServer(function(input, output, session) { # need to remove over columns: output$summaryTable <- DT::renderDataTable(DT::datatable(summaryTable[filterIndex(),!colnames(summaryTable)%in%c('addExposureDaysToStart','addExposureDaysToEnd', 'plpResultLocation', 'plpResultLoad')], - rownames= FALSE, selection = 'single')) + rownames= FALSE, selection = 'single', + extensions = 'Buttons', options = list( + dom = 'Bfrtip', buttons = I('colvis') + ), + + container = htmltools::withTags(table( + class = 'display', + thead( + #tags$th(title=active_columns[i], colnames(data)[i]) + tr(apply(data.frame(colnames=c('Dev', 'Val', 'T','O', 'Model', + 'TAR start', 'TAR end', 'AUC', 'AUPRC', + 'T Size', 'O Count', 'O Incidence (%)'), + labels=c('Database used to develop the model', 'Database used to evaluate model', 'Target population - the patients you want to predict risk for','Outcome - what you want to predict', + 'Model type','Time-at-risk start day', 'Time-at-risk end day', 'Area under the reciever operating characteristics (test or validation)', 'Area under the precision recall curve (test or validation)', + 'Target population size of test or validation set', 'Outcome count in test or validation set', 'Percentage of target population that have outcome during time-at-risk')), 1, + function(x) th(title=x[2], x[1]))) + ) + )) + + ) + ) + selectedRow <- shiny::reactive({ if(is.null(input$summaryTable_rows_selected[1])){ @@ -267,4 +288,69 @@ server <- shiny::shinyServer(function(input, output, session) { ) }) + + + + + # HELPER INFO + showInfoBox <- function(title, htmlFileName) { + shiny::showModal(shiny::modalDialog( + title = title, + easyClose = TRUE, + footer = NULL, + size = "l", + shiny::HTML(readChar(htmlFileName, file.info(htmlFileName)$size) ) + )) + } + + + observeEvent(input$DescriptionInfo, { + showInfoBox("Description", "html/Description.html") + }) + observeEvent(input$SummaryInfo, { + showInfoBox("Summary", "html/Summary.html") + }) + observeEvent(input$PerformanceInfo, { + showInfoBox("Performance", "html/Performance.html") + }) + observeEvent(input$ModelInfo, { + showInfoBox("Model", "html/Model.html") + }) + observeEvent(input$LogInfo, { + showInfoBox("Log", "html/Log.html") + }) + observeEvent(input$DataInfoInfo, { + showInfoBox("DataInfo", "html/DataInfo.html") + }) + observeEvent(input$HelpInfo, { + showInfoBox("HelpInfo", "html/Help.html") + }) + + + observeEvent(input$rocHelp, { + showInfoBox("ROC Help", "html/rocHelp.html") + }) + observeEvent(input$prcHelp, { + showInfoBox("PRC Help", "html/prcHelp.html") + }) + observeEvent(input$f1Help, { + showInfoBox("F1 Score Plot Help", "html/f1Help.html") + }) + observeEvent(input$boxHelp, { + showInfoBox("Box Plot Help", "html/boxHelp.html") + }) + observeEvent(input$predDistHelp, { + showInfoBox("Predicted Risk Distribution Help", "html/predDistHelp.html") + }) + observeEvent(input$prefDistHelp, { + showInfoBox("Preference Score Distribution Help", "html/prefDistHelp.html") + }) + observeEvent(input$calHelp, { + showInfoBox("Calibration Help", "html/calHelp.html") + }) + observeEvent(input$demoHelp, { + showInfoBox("Demographic Help", "html/demoHelp.html") + }) + + }) \ No newline at end of file diff --git a/Covid19PredictingHospitalizationInFluPatients/ui.R b/Covid19PredictingHospitalizationInFluPatients/ui.R index 40132623..e452fe1c 100644 --- a/Covid19PredictingHospitalizationInFluPatients/ui.R +++ b/Covid19PredictingHospitalizationInFluPatients/ui.R @@ -21,6 +21,16 @@ library(plotly) library(shinycssloaders) library(shinydashboard) +addInfo <- function(item, infoId) { + infoTag <- tags$small(class = "badge pull-right action-button", + style = "padding: 1px 6px 2px 6px; background-color: steelblue;", + type = "button", + id = infoId, + "i") + item$children[[1]]$children <- append(item$children[[1]]$children, list(infoTag)) + return(item) +} + ui <- shinydashboard::dashboardPage(skin = 'black', shinydashboard::dashboardHeader(title = "Multiple PLP Viewer", @@ -35,12 +45,13 @@ ui <- shinydashboard::dashboardPage(skin = 'black', shinydashboard::dashboardSidebar( shinydashboard::sidebarMenu( - shinydashboard::menuItem("Description", tabName = "Description", icon = shiny::icon("home")), - shinydashboard::menuItem("Summary", tabName = "Summary", icon = shiny::icon("table")), - shinydashboard::menuItem("Performance", tabName = "Performance", icon = shiny::icon("bar-chart")), - shinydashboard::menuItem("Model", tabName = "Model", icon = shiny::icon("clipboard")), - shinydashboard::menuItem("Log", tabName = "Log", icon = shiny::icon("list")), - shinydashboard::menuItem("Help", tabName = "Help", icon = shiny::icon("info")) + addInfo(shinydashboard::menuItem("Description", tabName = "Description", icon = shiny::icon("home")), "DescriptionInfo"), + addInfo(shinydashboard::menuItem("Summary", tabName = "Summary", icon = shiny::icon("table")), "SummaryInfo"), + addInfo(shinydashboard::menuItem("Performance", tabName = "Performance", icon = shiny::icon("bar-chart")), "PerformanceInfo"), + addInfo(shinydashboard::menuItem("Model", tabName = "Model", icon = shiny::icon("clipboard")), "ModelInfo"), + addInfo(shinydashboard::menuItem("Log", tabName = "Log", icon = shiny::icon("list")), "LogInfo"), + addInfo(shinydashboard::menuItem("Data Info", tabName = "DataInfo", icon = shiny::icon("database")), "DataInfoInfo"), + addInfo(shinydashboard::menuItem("Help", tabName = "Help", icon = shiny::icon("info")), "HelpInfo") ) ), @@ -59,19 +70,22 @@ ui <- shinydashboard::dashboardPage(skin = 'black', shiny::includeMarkdown(path = "./www/shinyDescription.md") ), - + shinydashboard::tabItem(tabName = "DataInfo", + shiny::includeMarkdown(path = "./www/dataInfo.md") + + ), shinydashboard::tabItem(tabName = "Summary", shiny::fluidRow( shiny::column(2, shiny::h4('Filters'), + shiny::selectInput('modelSettingName', 'Model:', c('All',unique(as.character(summaryTable$Model)))), shiny::selectInput('devDatabase', 'Development Database', c('All',unique(as.character(summaryTable$Dev)))), shiny::selectInput('valDatabase', 'Validation Database', c('All',unique(as.character(summaryTable$Val)))), shiny::selectInput('T', 'Target Cohort', c('All',unique(as.character(summaryTable$`T`)))), shiny::selectInput('O', 'Outcome Cohort', c('All',unique(as.character(summaryTable$`O`)))), shiny::selectInput('riskWindowStart', 'Time-at-risk start:', c('All',unique(as.character(summaryTable$`TAR start`)))), - shiny::selectInput('riskWindowEnd', 'Time-at-risk end:', c('All',unique(as.character(summaryTable$`TAR end`)))), - shiny::selectInput('modelSettingName', 'Model:', c('All',unique(as.character(summaryTable$Model)))) + shiny::selectInput('riskWindowEnd', 'Time-at-risk end:', c('All',unique(as.character(summaryTable$`TAR end`)))) ), shiny::column(10, style = "background-color:#F3FAFC;", @@ -143,9 +157,9 @@ ui <- shinydashboard::dashboardPage(skin = 'black', $(supElement).find('span.irs-max, span.irs-min, span.irs-single, span.irs-from, span.irs-to').remove(); }, 50);}) ")) - ) + ) - ), + ), shiny::column(width = 8, @@ -167,36 +181,42 @@ ui <- shinydashboard::dashboardPage(skin = 'black', #infoBoxOutput("performanceBox"), ) ) - ) + ) - ), + ), tabPanel("Discrimination", shiny::fluidRow( shinydashboard::box( status = 'info', - title = "ROC Plot", solidHeader = TRUE, + title = actionLink("rocHelp", "ROC Plot", icon = icon("info")), + solidHeader = TRUE, shinycssloaders::withSpinner(plotly::plotlyOutput('roc'))), shinydashboard::box(status = 'info', - title = "Precision recall plot", solidHeader = TRUE, + title = actionLink("prcHelp", "Precision recall plot", icon = icon("info")), + solidHeader = TRUE, side = "right", shinycssloaders::withSpinner(plotly::plotlyOutput('pr')))), shiny::fluidRow( shinydashboard::box(status = 'info', - title = "F1 Score Plot", solidHeader = TRUE, + title = actionLink("f1Help", "F1 Score Plot", icon = icon("info")), + solidHeader = TRUE, shinycssloaders::withSpinner(plotly::plotlyOutput('f1'))), shinydashboard::box(status = 'info', - title = "Box Plot", solidHeader = TRUE, + title = actionLink("boxHelp","Box Plot", icon = icon("info")), + solidHeader = TRUE, side = "right", shinycssloaders::withSpinner(shiny::plotOutput('box')))), shiny::fluidRow( shinydashboard::box(status = 'info', - title = "Prediction Score Distribution", solidHeader = TRUE, + title = actionLink("predDistHelp","Prediction Score Distribution", icon = icon("info")), + solidHeader = TRUE, shinycssloaders::withSpinner(shiny::plotOutput('preddist'))), shinydashboard::box(status = 'info', - title = "Preference Score Distribution", solidHeader = TRUE, + title = actionLink("prefDistHelp","Preference Score Distribution", icon = icon("info")), + solidHeader = TRUE, side = "right", shinycssloaders::withSpinner(shiny::plotOutput('prefdist')))) @@ -205,15 +225,17 @@ ui <- shinydashboard::dashboardPage(skin = 'black', tabPanel("Calibration", shiny::fluidRow( shinydashboard::box(status = 'info', - title = "Calibration Plot", solidHeader = TRUE, + title = actionLink("calHelp","Calibration Plot", icon = icon("info")), + solidHeader = TRUE, shinycssloaders::withSpinner(shiny::plotOutput('cal'))), shinydashboard::box(status = 'info', - title = "Demographic Plot", solidHeader = TRUE, + title = actionLink("demoHelp","Demographic Plot", icon = icon("info")), + solidHeader = TRUE, side = "right", shinycssloaders::withSpinner(shiny::plotOutput('demo'))) ) ) - ))), + ))), # 3rd tab shinydashboard::tabItem(tabName = "Model", @@ -242,6 +264,6 @@ ui <- shinydashboard::dashboardPage(skin = 'black', ) - ) + ) ) -) \ No newline at end of file + ) \ No newline at end of file diff --git a/Covid19PredictingHospitalizationInFluPatients/www/dataInfo.md b/Covid19PredictingHospitalizationInFluPatients/www/dataInfo.md new file mode 100644 index 00000000..b669557a --- /dev/null +++ b/Covid19PredictingHospitalizationInFluPatients/www/dataInfo.md @@ -0,0 +1,21 @@ +# Data Information # + +The following databases were used in this study: + +| Database | Name | Country | Type | Years +|--------|----------|-----|-----|-----| +| *OptumDoD* | Optum® De-Identified Clinformatic Data Mart Database – Date of Death (DOD)     | USA     | Claims     | 2000-2019 | +| *AUSOM*     | - | Korea     | EHR     | 1999-2018 | +| *CCAE*     | IBM MarketScan® Commercial Database     | USA     | Claims | 2000-2019 | +| *MDCD*     | IBM MarketScan® Multi-State Medicaid Database     | USA     | Claims | 2006-2019 | +| *MDCR*     | IBM MarketScan® Medicare Supplemental Database     | USA     | Claims | 2000-2019 | +| *JMDC*     | Japan Medical Data Center     | Japan     | Claims     | 2000-2019 | +| *IPCI*     | - | Netherlands     | EHR outpatient     | ? | +| *optumEhr*     | Optum® de-identified Electronic Health Record Dataset     | USA | EHR     | 2006-2019 | +| *Tufts*     | - | USA     | EHR     | ?-2020 | +| *SIDIAP*     | - | Spain     | ?     | ?-2020 | +| *HIRA*     | - | Korea     | Claims     | 2013-2020 | +| *AU_ePBRN*     | - | Australia     | ? | ?-? | + + +All databases obtained IRB approval or used deidentified data that was considered except from IRB approval. diff --git a/Covid19PredictingHospitalizationInFluPatients/www/shinyDescription.md b/Covid19PredictingHospitalizationInFluPatients/www/shinyDescription.md index 69005984..65afd247 100644 --- a/Covid19PredictingHospitalizationInFluPatients/www/shinyDescription.md +++ b/Covid19PredictingHospitalizationInFluPatients/www/shinyDescription.md @@ -24,7 +24,8 @@ Below are links for study-related artifacts that have been made available as par ### Packages ### -- OHDSI model development: [link](https://github.com/ohdsi-studies/Covid19PredictionStudies/tree/master/HospitalizationInSentHomePatients) -- OHDSI model validation: [link](https://github.com/ohdsi-studies/Covid19PredictionStudies/tree/master/HospInOutpatientVal) +- OHDSI model development: [link](https://github.com/ohdsi-studies/Covid19PredictionStudies/tree/master/HospitalizationInSymptomaticPatients) +- OHDSI full model validation: [link](https://github.com/ohdsi-studies/Covid19PredictionStudies/tree/master/HospInOutpatientVal) +- OHDSI simple model validation: [link](https://github.com/ohdsi-studies/Covid19PredictionStudies/tree/master/HospInOutpatientVal) The Observational Health Data Sciences and Informatics (OHDSI) international community is hosting a COVID-19 virtual study-a-thon this week (March 26-29) to inform healthcare decision-making in response to the current global pandemic. The preliminary research results on this web-based application are from a retrospective, real-world, observational study in support of this activity and will subsequently be submitted to a peer-reviewed, scientific journal. \ No newline at end of file