Commit Graph

  • d98cd4fd69 feat: add 7 analytics chart query functions (Task 9.2) Andrew Charlwood 2026-02-06 19:21:10 +00:00
  • b34a1138fc docs: update progress.txt with iteration 23 (Task 9.1 complete — parsing + tabs) Andrew Charlwood 2026-02-06 19:14:19 +00:00
  • fe2d048a21 feat: add parsing utilities and 8-tab chart infrastructure (Task 9.1) Andrew Charlwood 2026-02-06 19:13:19 +00:00
  • 8a45ff1ca7 docs: update progress.txt with iteration 22 (Section 8 complete — pruning + KPIs) Andrew Charlwood 2026-02-06 16:27:09 +00:00
  • de08d4b520 fix: prune empty ancestor nodes and update KPIs for filtered views (Section 8) Andrew Charlwood 2026-02-06 16:25:56 +00:00
  • ca64a4ab7d docs: update progress.txt with iteration 21 (Tasks 7.4 + 7.5 complete — modals + filter bar) Andrew Charlwood 2026-02-06 15:43:46 +00:00
  • f2c5b2645e refactor: replace dmc.Drawer with dmc.Modal for filter selection (Task 7.4 + 7.5) Andrew Charlwood 2026-02-06 15:42:48 +00:00
  • 0cb63146dd docs: update progress.txt with iteration 20 (Task 7.3 complete — sidebar restructure) Andrew Charlwood 2026-02-06 15:31:00 +00:00
  • 7aa49b0d6b refactor: restructure sidebar with chart views, remove placeholder items (Task 7.3) Andrew Charlwood 2026-02-06 15:29:53 +00:00
  • 74c243c8a2 docs: update progress.txt with iteration 19 (Task 7.2 complete — filter fix) Andrew Charlwood 2026-02-06 15:24:59 +00:00
  • 00627a7299 fix: preserve ancestor nodes in drug/directorate filters to prevent broken icicle hierarchy (Task 7.2) Andrew Charlwood 2026-02-06 15:24:09 +00:00
  • d38c5515fe docs: update progress.txt with iteration 18 (Task 7.1 complete — duplicate ID fix) Andrew Charlwood 2026-02-06 15:19:57 +00:00
  • 7be136ac87 fix: resolve DuplicateIdError by including search_term in drug-fragment badge IDs (Task 7.1) Andrew Charlwood 2026-02-06 15:19:18 +00:00
  • 54b4a0f743 docs: update all documentation for Dash migration (Phase 6) Andrew Charlwood 2026-02-06 14:54:12 +00:00
  • 4cb5641c2d docs: update progress.txt with iteration 16 (Task 5.4 complete — migration done) Andrew Charlwood 2026-02-06 14:36:39 +00:00
  • fe8642dfaf feat: remove Reflex, archive old app, update docs for Dash migration (Task 5.4) Andrew Charlwood 2026-02-06 14:35:43 +00:00
  • 7a4f9ce567 docs: update progress.txt with iteration 15 (Task 5.3 complete) Andrew Charlwood 2026-02-06 14:23:14 +00:00
  • e877268805 feat: add data freshness indicator with relative time and patient count (Task 5.3) Andrew Charlwood 2026-02-06 14:21:45 +00:00
  • b739d47e18 docs: update progress.txt with iteration 14 (Task 5.2 complete) Andrew Charlwood 2026-02-06 14:17:30 +00:00
  • 5593d08062 feat: add loading spinner, empty state, and error handling to chart area (Task 5.2) Andrew Charlwood 2026-02-06 14:16:26 +00:00
  • 4540e110e1 docs: update progress.txt with iteration 13 (Task 5.1 complete) Andrew Charlwood 2026-02-06 14:10:39 +00:00
  • f0505ee43e feat: add trust selection to drawer with filter wiring (Task 5.1) Andrew Charlwood 2026-02-06 14:09:36 +00:00
  • e8145867c1 docs: update progress.txt with iteration 12 (Task 4.2 complete) Andrew Charlwood 2026-02-06 14:00:21 +00:00
  • fe76e5a313 feat: add drawer callbacks for drug selection, fragment matching, and clear (Task 4.2) Andrew Charlwood 2026-02-06 13:59:00 +00:00
  • b5d32224e2 docs: update progress.txt with iteration 11 (Task 4.1 complete) Andrew Charlwood 2026-02-06 13:52:52 +00:00
  • 5dc552f8c5 feat: add dmc.Drawer drug browser with directorate cards and drug chips (Task 4.1) Andrew Charlwood 2026-02-06 13:51:24 +00:00
  • 0e4184541a docs: update progress.txt with iteration 10 (Task 3.4 complete) Andrew Charlwood 2026-02-06 13:45:13 +00:00
  • 40ce7fc5f9 feat: add icicle chart rendering with NHS colorscale and dynamic titles (Task 3.4) Andrew Charlwood 2026-02-06 13:44:13 +00:00
  • ac731780b5 docs: update progress.txt with iteration 9 (Task 3.3 complete) Andrew Charlwood 2026-02-06 13:39:22 +00:00
  • 9c971c083b feat: add KPI update callback with formatted patient/drug/cost display (Task 3.3) Andrew Charlwood 2026-02-06 13:38:11 +00:00
  • f5486fc79e docs: update progress.txt with iteration 8 (Task 3.2 complete) Andrew Charlwood 2026-02-06 13:34:26 +00:00
  • ad9fa1cfec feat: add pathway data loading callback bridging filters to chart-data (Task 3.2) Andrew Charlwood 2026-02-06 13:33:31 +00:00
  • dcdc987063 docs: update progress.txt with iteration 7 (Task 3.1 complete) Andrew Charlwood 2026-02-06 13:30:32 +00:00
  • eda35c7168 feat: add reference data loading and filter state callbacks (Task 3.1) Andrew Charlwood 2026-02-06 13:29:30 +00:00
  • d896c63dc5 docs: update progress.txt with iteration 6 (Task 2.3 complete) Andrew Charlwood 2026-02-06 13:24:48 +00:00
  • 3568e03fc2 feat: add footer component and complete Phase 2 static layout (Task 2.3) Andrew Charlwood 2026-02-06 13:24:33 +00:00
  • 07a9d00538 docs: update progress.txt with iteration 5 (Task 2.2 complete) Andrew Charlwood 2026-02-06 13:20:55 +00:00
  • 307563bb31 feat: add KPI row, filter bar, and chart card components (Task 2.2) Andrew Charlwood 2026-02-06 13:20:42 +00:00
  • 5ebe75ad13 docs: update progress.txt with iteration 4 (Task 2.1 complete) Andrew Charlwood 2026-02-06 13:14:25 +00:00
  • bdc1690f0f feat: add header and sidebar components for Dash layout (Task 2.1) Andrew Charlwood 2026-02-06 13:13:03 +00:00
  • 76549420a0 feat: add directorate card tree builder for drug browser drawer (Task 1.2) Andrew Charlwood 2026-02-06 13:06:29 +00:00
  • b71748fa7d feat: add shared pathway query functions for Dash data access (Task 1.1) Andrew Charlwood 2026-02-06 13:02:34 +00:00
  • 1c3ece6480 feat: create dash_app skeleton with nhs.css and MantineProvider (Phase 0) Andrew Charlwood 2026-02-06 12:57:47 +00:00
  • 76838887e6 refactor: reorganize repository to src/ layout Andrew Charlwood 2026-02-06 12:03:48 +00:00
  • 1581b1d3dd docs: update CLAUDE.md to reflect slimmed database architecture Andrew Charlwood 2026-02-06 09:39:19 +00:00
  • 778ed99ef6 refactor: slim pathways.db from 351 MB to 3.5 MB by removing unused tables Andrew Charlwood 2026-02-06 08:51:03 +00:00
  • bb93c1673e chore: archive unused files and move legacy code to can_delete Andrew Charlwood 2026-02-06 01:01:02 +00:00
  • a31907aa1f feat: complete drug-aware indication matching and cleanup app_v2 Andrew Charlwood 2026-02-06 00:33:29 +00:00
  • f3bba6dfab docs: complete Phase 4 validation — full refresh and data verification (Task 4.1-4.3) Andrew Charlwood 2026-02-06 00:12:53 +00:00
  • b674543878 docs: update progress.txt with Iteration 6 results (Task 3.2) Andrew Charlwood 2026-02-05 23:55:26 +00:00
  • c6e426e36c fix: increase network timeout and batch size for GP lookup queries (Task 3.2) Andrew Charlwood 2026-02-05 23:55:12 +00:00
  • 73088b063b docs: update progress.txt with Iteration 5 results (Task 3.1) Andrew Charlwood 2026-02-05 23:11:14 +00:00
  • 920570b437 feat: integrate drug-aware indication matching into refresh pipeline (Task 3.1) Andrew Charlwood 2026-02-05 23:11:01 +00:00
  • d9891c8991 docs: update progress.txt with Iteration 4 results (Task 2.1 + 2.2) Andrew Charlwood 2026-02-05 23:06:27 +00:00
  • 408976e001 feat: add assign_drug_indications() for drug-aware indication matching (Task 2.1 + 2.2) Andrew Charlwood 2026-02-05 23:05:40 +00:00
  • 947b87a331 docs: update progress.txt with Iteration 3 results (Task 1.1) Andrew Charlwood 2026-02-05 23:01:15 +00:00
  • c93417f0e7 feat: return ALL GP matches with code_frequency in get_patient_indication_groups (Task 1.1) Andrew Charlwood 2026-02-05 23:01:01 +00:00
  • 4fed0e53df docs: update progress.txt with Iteration 2 results (Task 1.2) Andrew Charlwood 2026-02-05 22:56:44 +00:00
  • b0a8a9de1c feat: merge asthma Search_Term variants in CLUSTER_MAPPING_SQL and drug mapping (Task 1.2) Andrew Charlwood 2026-02-05 22:56:29 +00:00
  • c85aae4f6a docs: update progress.txt with Iteration 1 results (Task 1.2) Andrew Charlwood 2026-02-05 22:48:46 +00:00
  • 0779df78d1 feat: add drug-to-indication mapping from DimSearchTerm.csv (Task 1.2) Andrew Charlwood 2026-02-05 22:48:09 +00:00
  • 1c4d2c07ee docs: mark project complete - all tasks done, viewport testing blocked by env (Iteration 9) Andrew Charlwood 2026-02-05 20:51:48 +00:00
  • fed909481e docs: update CLAUDE.md with indication chart architecture and CLI docs (Task 5.2) Andrew Charlwood 2026-02-05 20:49:49 +00:00
  • 4884e0a8cc fix: recreate pathway_nodes with correct UNIQUE constraint and validate end-to-end (Task 5.1) Andrew Charlwood 2026-02-05 20:42:49 +00:00
  • 6331d44165 fix: prevent DataFrame mutation in prepare_data() causing indication charts to fail Andrew Charlwood 2026-02-05 20:10:12 +00:00
  • 6f88a59978 feat: add chart type toggle for Directory/Indication views (Task 4.1, 4.2, 4.3) Andrew Charlwood 2026-02-05 19:39:34 +00:00
  • 2deaa2f6da docs: mark Task 3.1 complete - indication pipeline verified (Task 3.1) Andrew Charlwood 2026-02-05 18:44:21 +00:00
  • 0b5b462766 docs: update progress.txt with iteration 3, add new guardrails (Task 3.1) Andrew Charlwood 2026-02-05 18:31:29 +00:00
  • 22222fe9ca fix: resolve Snowflake column casing and UPID mapping issues (Task 3.1) Andrew Charlwood 2026-02-05 18:30:23 +00:00
  • f7166b38c8 docs: update progress.txt with iteration 2 completion (Task 1.2, 2.3) Andrew Charlwood 2026-02-05 17:07:06 +00:00
  • ad10b374cb feat: integrate Snowflake-direct indication lookup into CLI refresh (Task 1.2, 2.3) Andrew Charlwood 2026-02-05 17:06:34 +00:00
  • 1a817b8257 feat: add get_patient_indication_groups() for Snowflake-direct GP lookup (Task 1.1) Andrew Charlwood 2026-02-05 17:03:00 +00:00
  • 99bab08402 docs: add guardrails for patient identifier and SNOMED code handling Andrew Charlwood 2026-02-05 15:51:52 +00:00
  • 843b4f23cc docs: update progress.txt with iteration 9 (Task 3.3 in progress) Andrew Charlwood 2026-02-05 15:51:17 +00:00
  • 5b1569ed5c fix: correct patient identifier for GP diagnosis lookup (Task 3.3) Andrew Charlwood 2026-02-05 15:49:24 +00:00
  • b9f4041670 docs: update progress.txt with iteration 8 completion (Task 3.2) Andrew Charlwood 2026-02-05 14:45:57 +00:00
  • 8952156798 feat: integrate batch GP diagnosis lookup for indication charts (Task 3.2) Andrew Charlwood 2026-02-05 14:45:06 +00:00
  • 50b8548688 docs: update progress.txt with iteration 7 completion (Task 3.1) Andrew Charlwood 2026-02-05 14:39:35 +00:00
  • 593d14c70f feat: add chart_type argument to refresh command (Task 3.1) Andrew Charlwood 2026-02-05 14:38:57 +00:00
  • 0d15000aa0 docs: update progress.txt with iteration 6 completion (Task 2.3) Andrew Charlwood 2026-02-05 14:33:16 +00:00
  • 7cbc648c6d feat: add indication pathway processing functions (Task 2.3) Andrew Charlwood 2026-02-05 14:32:28 +00:00
  • aabe4bf45d docs: update progress.txt with iteration 5 completion (Task 2.2) Andrew Charlwood 2026-02-05 14:25:44 +00:00
  • 19607d72b0 feat: add chart_type column to pathway_nodes schema (Task 2.2) Andrew Charlwood 2026-02-05 14:24:57 +00:00
  • 3db93a685b docs: update progress.txt with iteration 4 completion (Task 2.1) Andrew Charlwood 2026-02-05 14:20:04 +00:00
  • 506769470d feat: add get_directorate_from_diagnosis() function (Task 2.1) Andrew Charlwood 2026-02-05 14:19:18 +00:00
  • b44d22de2c feat: add direct SNOMED lookup functions (Task 1.3) Andrew Charlwood 2026-02-05 14:14:55 +00:00
  • 6d68b5eaa5 feat: add SNOMED mapping loader script (Task 1.2) Andrew Charlwood 2026-02-05 14:10:22 +00:00
  • 9943e85761 feat: add ref_drug_snomed_mapping schema (Task 1.1) Andrew Charlwood 2026-02-05 14:06:16 +00:00
  • fa72fb3098 docs: mark all tasks complete in IMPLEMENTATION_PLAN.md Andrew Charlwood 2026-02-05 02:17:17 +00:00
  • 139a71b752 docs: update progress.txt with iteration 17 completion (Task 5.6) Andrew Charlwood 2026-02-05 02:16:28 +00:00
  • 9b466b4e6c feat: add hover/focus states and clean up unused styles (Task 5.6) Andrew Charlwood 2026-02-05 02:16:01 +00:00
  • 731db2d85f docs: update progress.txt with iteration 16 completion (Task 5.5) Andrew Charlwood 2026-02-05 02:08:41 +00:00
  • 754e98dbe5 feat: refine top bar with style helpers (Task 5.5) Andrew Charlwood 2026-02-05 02:08:01 +00:00
  • fc03e44ce2 docs: update progress.txt with iteration 15 completion (Task 5.4) Andrew Charlwood 2026-02-05 02:04:42 +00:00
  • ef2a109528 feat: full-width responsive chart layout (Task 5.4) Andrew Charlwood 2026-02-05 02:03:55 +00:00
  • 390328f2b4 docs: update progress.txt with iteration 14 completion (Task 5.3) Andrew Charlwood 2026-02-05 01:59:35 +00:00
  • 826dd1c022 feat: compact KPI badges integrated into filter strip (Task 5.3) Andrew Charlwood 2026-02-05 01:59:00 +00:00
  • 645fe0ab6c docs: update progress.txt with iteration 13 completion (Task 5.2) Andrew Charlwood 2026-02-05 01:54:13 +00:00
  • d2bed71078 feat: compact filter section as single horizontal strip (Task 5.2) Andrew Charlwood 2026-02-05 01:53:38 +00:00
  • c9654905be docs: update progress.txt with iteration 12 completion (Task 5.1) Andrew Charlwood 2026-02-05 01:47:40 +00:00