File size: 1,173 Bytes
a9fc515
46b5c6f
a9fc515
 
46b5c6f
a9fc515
46b5c6f
a9fc515
 
46b5c6f
a9fc515
46b5c6f
a9fc515
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
"""RHTP Evaluation Dashboard — entry script.

Defines the top-level navigation. Each section's content lives in its own
file under /src/pages.
"""
from __future__ import annotations

import sys
from pathlib import Path

import streamlit as st

sys.path.insert(0, str(Path(__file__).resolve().parent))


PAGES = {
    "Dashboard": [
        st.Page("pages/0_Overview.py", title="Overview", default=True,
                url_path="overview"),
    ],
    "Initiative evaluations": [
        st.Page("pages/1_Workforce.py",
                title="01 — Workforce",                 url_path="workforce"),
        st.Page("pages/2_Facility_Sustainability.py",
                title="02 — Facility Sustainability",   url_path="facility"),
        st.Page("pages/3_Innovative_Care.py",
                title="03 — Innovative Care & Payment", url_path="innovative-care"),
        st.Page("pages/4_Community_Prevention.py",
                title="04 — Community Prevention",      url_path="prevention"),
        st.Page("pages/5_Technology.py",
                title="05 — Technology & Data",         url_path="technology"),
    ],
}

nav = st.navigation(PAGES)
nav.run()