in clns-acuity-vahub/vahub/src/main/webapp/src/app/common/trellising/store/utils/TabStoreUtils.ts [473:526]
static relatedSubTabs(tabId: TabId): TabId[] {
switch (tabId) {
case TabId.LAB_BOXPLOT:
case TabId.LAB_LINEPLOT:
case TabId.LAB_SHIFTPLOT:
case TabId.SINGLE_SUBJECT_LAB_LINEPLOT:
return [TabId.LAB_BOXPLOT, TabId.LAB_LINEPLOT, TabId.LAB_SHIFTPLOT, TabId.SINGLE_SUBJECT_LAB_LINEPLOT];
case TabId.SINGLE_SUBJECT_LIVER_HYSLAW:
case TabId.LIVER_HYSLAW:
return [TabId.SINGLE_SUBJECT_LIVER_HYSLAW, TabId.LIVER_HYSLAW];
case TabId.SINGLE_SUBJECT_VITALS_LINEPLOT:
case TabId.VITALS_BOXPLOT:
return [TabId.SINGLE_SUBJECT_VITALS_LINEPLOT, TabId.VITALS_BOXPLOT];
case TabId.AES_OVER_TIME:
case TabId.AES_COUNTS_BARCHART:
case TabId.AES_CHORD_DIAGRAM:
return [TabId.AES_OVER_TIME, TabId.AES_COUNTS_BARCHART, TabId.AES_CHORD_DIAGRAM];
case TabId.CVOT_ENDPOINTS_OVER_TIME:
case TabId.CVOT_ENDPOINTS_COUNTS:
return [TabId.CVOT_ENDPOINTS_OVER_TIME, TabId.CVOT_ENDPOINTS_COUNTS];
case TabId.CI_EVENT_COUNTS:
case TabId.CI_EVENT_OVERTIME:
return [TabId.CI_EVENT_COUNTS, TabId.CI_EVENT_OVERTIME];
case TabId.CEREBROVASCULAR_COUNTS:
case TabId.CEREBROVASCULAR_EVENTS_OVER_TIME:
return [TabId.CEREBROVASCULAR_COUNTS, TabId.CEREBROVASCULAR_EVENTS_OVER_TIME];
case TabId.SINGLE_SUBJECT_CARDIAC_LINEPLOT:
case TabId.CARDIAC_BOXPLOT:
return [TabId.CARDIAC_BOXPLOT, TabId.SINGLE_SUBJECT_CARDIAC_LINEPLOT];
case TabId.EXACERBATIONS_COUNTS:
case TabId.EXACERBATIONS_OVER_TIME:
case TabId.EXACERBATIONS_GROUPED_COUNTS:
return [TabId.EXACERBATIONS_COUNTS, TabId.EXACERBATIONS_GROUPED_COUNTS, TabId.EXACERBATIONS_OVER_TIME];
case TabId.RENAL_LABS_BOXPLOT:
case TabId.RENAL_CKD_BARCHART:
case TabId.SINGLE_SUBJECT_RENAL_LINEPLOT:
return [TabId.RENAL_LABS_BOXPLOT, TabId.RENAL_CKD_BARCHART, TabId.SINGLE_SUBJECT_RENAL_LINEPLOT];
case TabId.LUNG_FUNCTION_BOXPLOT:
case TabId.SINGLE_SUBJECT_LUNG_LINEPLOT:
return [TabId.LUNG_FUNCTION_BOXPLOT, TabId.SINGLE_SUBJECT_LUNG_LINEPLOT];
case TabId.ANALYTE_CONCENTRATION:
case TabId.DOSE_PROPORTIONALITY_BOX_PLOT:
case TabId.PK_RESULT_OVERALL_RESPONSE:
return [TabId.ANALYTE_CONCENTRATION, TabId.DOSE_PROPORTIONALITY_BOX_PLOT, TabId.PK_RESULT_OVERALL_RESPONSE];
case TabId.BIOMARKERS_HEATMAP_PLOT:
case TabId.CTDNA_PLOT:
return [TabId.BIOMARKERS_HEATMAP_PLOT, TabId.CTDNA_PLOT];
case TabId.TUMOUR_RESPONSE_WATERFALL_PLOT:
case TabId.TL_DIAMETERS_PLOT:
return [TabId.TUMOUR_RESPONSE_WATERFALL_PLOT, TabId.TL_DIAMETERS_PLOT];
default:
return [tabId];
}
}