Add healthcare release-over-release comparison view

Aperta
#53 0 commenti 0 reazioni 0 assegnatari Vedi su GitHub

I maintainer di solito rispondono entro 1 giorno

@daphnehanse11 ci sta già lavorando.

Dal 29/6/2026.

  • #54 di @daphnehanse11 — aperta

Valutazione

Difficoltà
4/5
Tempo stimato
3-5 giorni
Idoneità per principianti
55/100
Tipo di issue
Funzionalità
Chiarezza
Abbastanza chiara
Stato di attività
Tranquilla
Stack tecnologico
typescript

Direzione di ricerca

Inizia dalla pagina /populace/compare esistente e dalla scheda target healthcare, tracciando come vengono attualmente gestiti l’ambito del target, i parametri di release, i filtri e lo stato dell’URL. Aggiungi il workflow di confronto healthcare e il deep link alla release precedente, quindi verifica le acceptance URLs, le summary cards, i counts, gli elenchi dei movers, la tabella e i filtri generici per l’ambito healthcare.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Descrizione

Context

The healthcare target tab already supports scope=healthcare for ACA, Medicaid/CHIP, and Medicare targets, with healthcare-specific KPIs for the latest release or a selected release. The compare page already supports release-to-release target matching with generic filters for source, measure, geography, improved/regressed, and under/over target.

What is missing is the combined workflow: show healthcare targets over releases.

Proposed implementation

  • Add a healthcare scope to /populace/compare using the same target scope as the healthcare target tab.
  • Treat healthcare targets as ACA marketplace, Medicaid/CHIP, Medicare, and related PTC targets from the existing healthcare target predicate.
  • Add a one-click Healthcare segmented control or preset on the compare page.
  • Add healthcare summary cards for:
    • ACA marketplace
    • APTC recipients
    • Medicaid
    • Medicaid + CHIP
    • CHIP implied
    • Medicare Part B
  • For each healthcare summary card, show A error → B error and the fit change.
  • Preserve compare state in the URL, including scope=healthcare, a, and b.
  • Add a deep link from the healthcare target tab: “Compare this release to previous”, pointing to /populace/compare?scope=healthcare&a=<previous>&b=<current>.

Acceptance criteria

  • /populace/compare?scope=healthcare&a=<previous>&b=<current> loads directly into healthcare-scoped comparison.
  • Compare summary totals, added/removed counts, improved/regressed counts, mover lists, and the all-target table reflect the healthcare-scoped target surface.
  • Switching between All targets and Healthcare updates the URL.
  • The healthcare target tab links to the previous-vs-selected release healthcare comparison when a previous release exists.
  • Generic compare filters continue to work within the healthcare scope.
Lingua principale
TypeScript
Stelle
0
Fork
5
Merge medio
1g 15h
PR unite (30g)
37

Preparare l'ambiente

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Altre issue di PolicyEngine/calibration-diagnostics

Tutte le issue di PolicyEngine/calibration-diagnostics

Issue simili

Altre issue su TypeScript

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.