Skip to content

VAHub Front End Architecture

Kantemir Tvorogov edited this page Aug 9, 2023 · 1 revision

Components Hierarchy

VAHub Front End Components Hierarchy
VAHub-front-end-components.svg

Routing

<root>  BaseComponent
├── /   StudySelectionComponent
├── /about                  AboutContainerComponent
│   ├── /                   AboutComponent
│   └── /studies-in-acuity   AvailableStudiesComponent
├── /home       HomeComponent
├── /manual     ManualComponent
├── /plugins    PluginsComponent
|   ├── /       redirect to './population-summary/summary-plot'
|   ├── /aes                            AEsComponent
|   |   ├── /                           redirect to './subject-counts'
|   |   ├── /chord-diagram              AEsChordDiagramComponent
|   |   ├── /overtime                   AesOverTimeComponent
|   |   ├── /spotfire                   AEsSummaryComponent (from /spotfire)
|   |   ├── /spotfireTolerability       TolerabilityComponent
|   |   ├── /subject-counts             AesStackedBarChartComponent
|   |   ├── /summary                    redirect to './summary/any'
|   |   ├── /summary/${category-url}    AEsSummaryComponent with params
|   |   └── /table                      AesTableComponent
|   ├── /biomarker  BiomarkersComponent
|   |   ├── /       redirect to './plot'
|   |   └── /plot   BiomarkersPlotComponent
|   ├── /cardiac        CardiacComponent
|   |   ├── /           redirect to './boxplot'
|   |   └── /boxplot    CardiacBoxPlotComponent
|   ├── /cerebrovascular    CerebrovascularEventsComponent
|   |   ├── /               redirect to './event-counts'
|   |   ├── /event-counts   CerebrovascularEventsCountsChartComponent
|   |   └── /overtime       CVEOverTimeChartComponent
|   ├── /cievents           CIEventsComponent
|   |   ├── /               redirect to './event-counts'
|   |   ├── /event-counts   CIEventsBarChartComponent
|   |   └── /overtime       CIEventsOvertimeChartComponent
|   ├── /cohort-editor  CohortEditorComponent
|   ├── /conmeds    ConmedsComponent
|   |   ├── /       redirect to './plot'
|   |   └── /plot   ConmedsPlotComponent
|   ├── /ctdna              CtDNAComponent
|   |   ├── /               redirect to './ctDNA-plot'
|   |   └── /ctDNA-plot     CtDNAPlotComponent
|   ├── /cvot               CvotComponent
|   |   ├── /               redirect to './event-counts'
|   |   ├── /event-counts   CvotEndpointsChartComponent
|   |   └── /overtime       CvotEndpointsOverTimeChartComponent
|   ├── /dose-proportionality   PkResultComponent
|   |   ├── /                   redirect to './box-plot'
|   |   └── /box-plot           DoseProportionalityPlotComponent
|   ├── /exacerbations                  ExacerbationsComponent
|   |   ├── /                           redirect to './exacerbations-counts'
|   |   ├── /exacerbations-counts       ExacerbationsCountComponent
|   |   ├── /exacerbations-onset        ExacerbationsOnSetComponent
|   |   └── /exacerbations-over-time    ExacerbationsOverTimeComponent
|   ├── /exposure                   ExposureComponent
|   |   ├── /                       redirect to './spotfire'
|   |   ├── /analyte-concentration  AnalyteConcentrationComponent
|   |   └── /spotfire               ExposureSpotfireComponent
|   ├── /labs               LabsComponent
|   |   ├── /               redirect to './box-plot'
|   |   ├── /box-plot       LabsPopulationBoxPlotComponent
|   |   ├── /line-plot      LabsRangePlotComponent
|   |   └── /shift-plot     LabsShiftPlotComponent
|   ├── /liver          LiverFunctionComponent
|   |   ├── /           redirect to './hyslaw'
|   |   └── /hyslaw     HysLawComponent
|   ├── /machine-insights       MachineInsightsComponent
|   |   ├── /                   redirect to './qt-prolongation'
|   |   └── /qt-prolongation    QtProlongationComponent
|   ├── /my-dashboard           MyDashboardComponent
|   |   ├── /                   redirect to './mix-and-match'
|   |   └── /mix-and-match      MixAndMatchComponent
|   ├── /pk-overall-response    PkResultWithResponseComponent
|   |   ├── /                   redirect to './box-plot'
|   |   └── /box-plot           OverallResponsePlotComponent
|   ├── /population-summary     PopulationSummaryComponent
|   |   ├── /                   redirect to './summary-plot'
|   |   ├── /summary-plot       PopulationSummaryPlotComponent
|   |   └── /summary-table      PopulationSummaryTableComponent
|   ├── /renal                  RenalComponent
|   |   ├── /               redirect to './creatinine'
|   |   ├── /ckdstage       CkdStageBarChartComponent
|   |   └── /creatinine     CreatinineBoxPlotComponent
|   ├── /respiratory                    RespiratoryComponent
|   |   ├── /                           redirect to './lung-function-box-plot'
|   |   ├── /detect-spotfire            DetectRespiratorySpotfireComponent
|   |   ├── /lung-function-box-plot     LungFunctionBoxPlotComponent
|   |   └── /acuity-spotfire             AcuityRespiratorySpotfireComponent
|   ├── /singlesubject              SingleSubjectViewComponent
|   |   ├── /                       redirect to './summary-tab'
|   |   ├── /ae-tab                 AdverseEventsTabComponent
|   |   ├── /alcohol-tab            AlcoholTabComponent
|   |   ├── /cardiac-tab            CardiacTabComponent
|   |   ├── /conmeds-tab            ConmedsTabComponent
|   |   ├── /death-tab              DeathTabComponent
|   |   ├── /dose-discontinuation-tab   DoseDiscontinuationTabComponent
|   |   ├── /dose-tab               DoseTabComponent
|   |   ├── /exacerbations-tab      ExacerbationsTabComponent
|   |   ├── /hys-law                LiverTabComponent
|   |   ├── /lab-tab                LabsTabComponent
|   |   ├── /liver-risk-factors-tab     LiverRiskFactorsTabComponent
|   |   ├── /liverdiag-tab          LiverDiagInvestTabComponent
|   |   ├── /lungfunction-tab       LangfunctionTabComponent
|   |   ├── /medicalhistory-tab     MedicalHistoryTabComponent
|   |   ├── /new-summary-tab        SubjectSummaryTabComponent
|   |   ├── /nicotine-tab           NicotineTabComponent
|   |   ├── /renal-tab              RenalTabComponent
|   |   ├── /sae-tab                SeriousAdverseEventsTabComponent
|   |   ├── /summary-tab            SummaryTabComponent
|   |   ├── /surgicalhistory-tab    SurgicalHistoryTabComponent
|   |   ├── /timeline-tab           SingleSubjectTimelineComponent
|   |   └── /vitals-tab             VitalsTabComponent
|   ├── /timeline       CompareSubjectComponent
|   ├── /tumour-lesion                  TumourLesionComponent
|   |   ├── /                           redirect to './target-lesion-diameters'
|   |   └── /target-lesion-diameters    TLDiametersComponent
|   ├── /tumour-response        TumourResponseComponent
|   |   ├── /                   redirect to './waterfall'
|   |   ├── /prior-therapy      TumourRespPriorTherapyComponent
|   |   ├── /spotfire           OncologySpotfireComponent
|   |   ├── /target-lesion-diameters    TLDiametersComponent
|   |   └── /waterfall          TumourRespWaterfallComponent
|   ├── /tumour-therapy     TumourTherapyComponent
|   |   ├── /               redirect to './prior-therapy'
|   |   └── /prior-therapy  TumourRespPriorTherapyComponent
|   └── /vitals         VitalsComponent
|   |   ├── /           redirect to './box-plot'
|   |   └── /box-plot   VitalsPopulationBoxPlotComponent
└── /support    SupportComponent
Clone this wiki locally