feat: Trends landing page with directorate overview chart (Task E.3)
This commit is contained in:
@@ -30,6 +30,7 @@ from data_processing.pathway_queries import (
|
||||
get_drug_network as _get_drug_network,
|
||||
get_drug_timeline as _get_drug_timeline,
|
||||
get_dosing_distribution as _get_dosing_distribution,
|
||||
get_trend_data as _get_trend_data,
|
||||
)
|
||||
|
||||
DB_PATH = Path(__file__).resolve().parents[2] / "data" / "pathways.db"
|
||||
@@ -251,3 +252,14 @@ def get_dosing_distribution(
|
||||
return _get_dosing_distribution(DB_PATH, date_filter_id, chart_type, directory, trust)
|
||||
|
||||
|
||||
# --- Trends query wrappers (Phase E) ---
|
||||
|
||||
|
||||
def get_trend_data(
|
||||
metric: str = "patients",
|
||||
directory: Optional[str] = None,
|
||||
drug: Optional[str] = None,
|
||||
group_by: str = "drug",
|
||||
) -> list[dict]:
|
||||
"""Time-series trend data from pathway_trends table."""
|
||||
return _get_trend_data(DB_PATH, metric, directory, drug, group_by)
|
||||
|
||||
Reference in New Issue
Block a user