-
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