public getFilterModelById()

in clns-acuity-vahub/vahub/src/main/webapp/src/app/filters/utils/FiltersUtils.ts [139:252]


    public getFilterModelById(id: any): any {
        let filtersModel: any;
        switch (id) {
            case FilterId.POPULATION:
                filtersModel = this.populationFiltersModel;
                break;
            case FilterId.SAE:
                filtersModel = this.seriousAesFiltersModel;
                break;
            case FilterId.AES:
            case TrackName.AES:
                filtersModel = this.aesFiltersModel;
                break;
            case FilterId.CIEVENTS:
                filtersModel = this.ciEventsFiltersModel;
                break;
            case FilterId.CARDIAC:
            case TrackName.ECG:
                filtersModel = this.cardiacFiltersModel;
                break;
            case FilterId.CONMEDS:
            case TrackName.CONMEDS:
                filtersModel = this.conmedsFiltersModel;
                break;
            case FilterId.COHORT:
                filtersModel = this.cohortFiltersModel;
                break;
            case FilterId.DOSE:
            case TrackName.DOSE:
                filtersModel = this.doseFiltersModel;
                break;
            case FilterId.DOSE_DISCONTINUATION:
                filtersModel = this.doseDiscontinuationFiltersModel;
                break;
            case FilterId.ALCOHOL:
                filtersModel = this.alcoholFiltersModel;
                break;
            case FilterId.LAB:
            case TrackName.LABS:
                filtersModel = this.labsFiltersModel;
                break;
            case FilterId.LIVER:
                filtersModel = this.liverFunctionFiltersModel;
                break;
            case TrackName.SPIROMETRY:
            case FilterId.LUNG_FUNCTION:
                filtersModel = this.lungFunctionFiltersModel;
                break;
            case FilterId.EXACERBATIONS:
            case TrackName.EXACERBATION:
                filtersModel = this.exacerbationsFiltersModel;
                break;
            case FilterId.RENAL:
                filtersModel = this.renalFiltersModel;
                break;
            case FilterId.DEATH:
                filtersModel = this.deathFiltersModel;
                break;
            case FilterId.VITALS:
            case TrackName.VITALS:
                filtersModel = this.vitalsFiltersModel;
                break;
            case FilterId.PATIENT_REPORTED_DATA:
            case TrackName.PRD:
                filtersModel = this.patientDataFiltersModel;
                break;
            case FilterId.RECIST:
            case TabId.TUMOUR_RESPONSE_WATERFALL_PLOT:
                filtersModel = this.recistFiltersModel;
                break;
            case FilterId.MEDICAL_HISTORY:
                filtersModel = this.medicalHistoryFiltersModel;
                break;
            case FilterId.LIVER_DIAGNOSTIC_INVESTIGATION:
                filtersModel = this.liverDiagnosticInvestigationFiltersModel;
                break;
            case FilterId.LIVER_RISK_FACTORS:
                filtersModel = this.liverRiskFactorsFiltersModel;
                break;
            case FilterId.SURGICAL_HISTORY:
                filtersModel = this.surgicalHistoryFiltersModel;
                break;
            case FilterId.NICOTINE:
                filtersModel = this.nicotineFiltersModel;
                break;
            case FilterId.CEREBROVASCULAR:
                filtersModel = this.cerebrovascularFiltersModel;
                break;
            case FilterId.BIOMARKERS:
                filtersModel = this.biomarkersFiltersModel;
                break;
            case FilterId.CVOT:
                filtersModel = this.cvotFiltersModel;
                break;
            case FilterId.EXPOSURE:
                filtersModel = this.exposureFiltersModel;
                break;
            case FilterId.DOSE_PROPORTIONALITY:
                filtersModel = this.doseProportionalityFiltersModel;
                break;
            case FilterId.PK_RESULT_OVERALL_RESPONSE:
                filtersModel = this.pkOverallResponseFiltersModel;
                break;
            case FilterId.TUMOUR_RESPONSE:
                filtersModel = this.tumourResponseModel;
                break;
            case FilterId.CTDNA:
                filtersModel = this.ctDnaFiltersModel;
                break;
            default:
                break;
        }
        return filtersModel;
    }