Portal look: aligned header and footer, 7-day chart, today's reasons, pass rate
Header, breadcrumb, page and footer share one 1180px column; the header marks the current page; a footer sits at the bottom of every page. Dashboard: pass rate on Checked today, a Last 7 days Pass / Fail / Review chart, today's Fail and Review reasons grouped with counts, and three equal cards (Claim status, Runs, Find a claim). Motion is movement only and off under prefers-reduced-motion. Context.md brought up to date. Snapshot of local 9d5ac63 (tree scanned: no real claim ids, no patient data). Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
1 parent
ba15a574ab
commit
120fd6808a
5 files changed
+295
-39
No files matched your search
+24
-6
@@ -173,8 +173,9 @@ Get-ChildItem tests\test_*.py | ForEach-Object { "$($_.Name): $((python $_.FullN
|
||||
this machine, with ODBC Driver 18 for SQL Server.
|
||||
- Tests run offline against fake HTML pages in `tests/fixtures/` and fake DB
|
||||
connections; they never touch eCW or SQL Server (`test_cdp_browser.py`
|
||||
starts a local Chromium on a debug port). As of 2026-10-23: 71 test
|
||||
files, **1211 tests**, all passed in the full run (earlier flaky, each
|
||||
starts a local Chromium on a debug port). As of 2026-10-26: 71 test
|
||||
files, **1215 tests** (full run 2026-10-23: 1211/1211; the 4 new Portal
|
||||
tests and every Portal test file passed 2026-10-26) (earlier flaky, each
|
||||
failed once and passed on rerun: test_verify_no_live_writes,
|
||||
depression_dx_pointer, progress_note_wait — watch them) (about 5 minutes for all of them).
|
||||
|
||||
@@ -428,6 +429,21 @@ noted in Comments (Pass); Billing Notes unreadable or sliding fee UNKNOWN →
|
||||
### Results database + web page (since 2026-10-08)
|
||||
The same Charge Summary rows also go to SQL Server, and a local page shows
|
||||
them. Spec: `docs/superpowers/specs/2026-10-08-results-db-and-web-page-design.md`.
|
||||
**Portal look since `a436489` (2026-10-26, operator: "konjam attractive,
|
||||
content add, grid correct, header footer align"):** header, breadcrumb,
|
||||
page and footer share one 1180px column; header has a "CV" mark,
|
||||
tab-style links with the current page marked (`aria-current`), a user
|
||||
avatar; a footer at the bottom of every page (brand, PHI note, mode).
|
||||
Dashboard adds the pass rate on Checked today, a **Last 7 days** Pass /
|
||||
Fail / Review chart (a day links to its page), **Today's Fail and Review
|
||||
reasons** (comments grouped with counts; the extra `day_results` query
|
||||
runs only when today has claims) and three equal cards (Claim status,
|
||||
Runs, Find a claim). Motion is movement only, never opacity (a tab the
|
||||
browser holds in the background must not stay faded), and off under
|
||||
`prefers-reduced-motion`; still no inline `style=` attributes (a test).
|
||||
Checked in the Browser pane against a made-up-data preview (port 8765,
|
||||
a scratchpad script; no SQL, no real users), desktop and phone width.
|
||||
The running Portal shows it after `run_web.bat` is restarted.
|
||||
- Server `MECARE331\MECARE331`, database `Charge_Validation`, table
|
||||
`dbo.CV_ChargeSummary` (every table of this project starts with **`CV_`**,
|
||||
operator 2026-10-12): the format's 24 columns + `run_at`, `run_mode`
|
||||
@@ -586,7 +602,9 @@ them. Spec: `docs/superpowers/specs/2026-10-08-results-db-and-web-page-design.md
|
||||
|
||||
History: `git log --oneline`.
|
||||
|
||||
Last code commits: `8fea168` (2026-10-23, "Chrome open" box before the
|
||||
Last code commits: `a436489` (2026-10-26, Portal look: aligned header /
|
||||
footer, 7-day chart, today's reasons, pass rate — §5), `2d4d4fc`
|
||||
(2026-10-23, tracked files de-identified — §7), `8fea168` (2026-10-23, "Chrome open" box before the
|
||||
login and the empty first tab closed, in a Chrome the run opened — §2),
|
||||
`1c7eb55` (2026-10-23, #25: G0468 → Review when the preventive visit
|
||||
history is not checked — the Cigna plans), `ac25f83` (2026-10-23, #25 `medicare_pps_code` — PPS
|
||||
@@ -671,7 +689,7 @@ Status lives in Jira; the open work is in §6 and §10.
|
||||
| EEWA-15 | bh_h_code_modifier (#12 H codes) | Done (closed 2026-10-20) |
|
||||
| EEWA-16 | medicare_billing_screening (#14; rulings pending) | Done (closed 2026-10-20) |
|
||||
| EEWA-17 | Results database and web page | Done (closed 2026-10-20) |
|
||||
| EEWA-18 | Claim-by-claim run stability (clean page, stacked dialogs, ghost form) | In Progress |
|
||||
| EEWA-18 | Claim-by-claim run stability (clean page, stacked dialogs, ghost form) | Done (closed 2026-10-26: 50/50 runs 22/10 and 23/10) |
|
||||
| EEWA-19 | medicaid_uncheck_cpts (#43 15851/15852, #44 73521; Medicaid only, not RAE — ruled 2026-10-14) | Done (closed 2026-10-20) |
|
||||
| EEWA-20 | dental_dummy_codes (#48 DPIMP on Dental payers) | In Progress |
|
||||
| EEWA-21 | injection_admin_code (#20 add 96372; only the operator's 41 codes — ruled 2026-10-14) | In Progress |
|
||||
@@ -684,9 +702,9 @@ Status lives in Jira; the open work is in §6 and §10.
|
||||
| EEWA-28 | medicare_vaccine_a6 (#19 G0008/G0009 on Medicare → condition code A6; UB done, HCFA Review — no mapping needed, Medicare = UB) | To Do |
|
||||
| EEWA-30 | medicaid_pregnancy_th (#23: TH modifier on a pregnancy visit on Medicaid) | To Do |
|
||||
| EEWA-29 | medicare_wellness_history (#27/#28/#29: G0402 / G0438 / G0439 billed too often → Review) | To Do |
|
||||
| EEWA-31 | run_events + Runs page (Stage 1) | In Progress (built 2026-10-22, `751a177`; seen on four live runs that day, incl. a full 50-claim Portal run) |
|
||||
| EEWA-31 | run_events + Runs page (Stage 1) | Done (closed 2026-10-26; built `751a177`, seen on every live run since 2026-10-22) |
|
||||
| EEWA-32 | portal sign-in (Stage 2: Portal Users, Roles, Started By / Stopped By); blocked by EEWA-31 | In Progress (built 2026-10-22, `c230a8e`; live Sign-in and a Portal Start with Started By 2026-10-22; Viewer not yet tried) |
|
||||
| EEWA-33 | portal run alerts (Stage 3: Run Error banner, `started_by` column); blocked by EEWA-32 | In Progress (built 2026-10-22, `ecbbf3a`; `started_by` seen on all 50 rows of the 18:47 Portal run; banner not yet seen live) |
|
||||
| EEWA-33 | portal run alerts (Stage 3: Run Error banner, `started_by` column); blocked by EEWA-32 | Done (closed 2026-10-26; built `ecbbf3a`; banner seen after the 19:42 run, `started_by` on the Portal runs' rows) |
|
||||
| EEWA-34 | medicare_pps_code (#25) — spec | To Do (parent of the work below) |
|
||||
| EEWA-35 | #25 PPS Code check — Review when missing | In Progress (built 2026-10-23, `ac25f83`; not run live) |
|
||||
| EEWA-36 | #25 add the PPS Code in LIVE-WRITE; blocked by EEWA-35 | In Progress (built 2026-10-23, `ac25f83`; not run live) |
|
||||
|
||||
Reference in new issue
Block a user