chore(release): v1.28.4 — medication efficacy

Per-medication effect view: plots the target metric/lab with start, dose
changes, and pauses marked, a before/after-start comparison, and adherence
overlaid — descriptive only, never a verdict or dose advice. Compact summary on
the medication insights area. Target resolved from ATC class or name, with a
per-user override. Migration 0232.
This commit is contained in:
Marc-André Bombeck committed 2026-07-09 13:14:07 +02:00
1 parent 8617fa7129
commit 783255d833
9 files changed
+96 -33

No files matched your search

@@ -204,6 +204,12 @@ const EXEMPT_ROUTES: ReadonlyArray<string> = [
"src/app/api/medications/[id]/schedule-revisions/[revisionId]/route.ts",
"src/app/api/medications/[id]/side-effects/route.ts",
"src/app/api/medications/[id]/side-effects/[logId]/route.ts",
// The efficacy read + user-override target share the medication data-layer
// reasoning: they compute over the user's own medication + metric/lab rows
// and persist only a per-user override. The module gate governs the Wirkung
// SURFACE (the detail-page tab + the insights summary), not the row store.
"src/app/api/medications/[id]/efficacy/route.ts",
"src/app/api/medications/[id]/efficacy/target/route.ts",
// ── INFRA / UI-ONLY ───────────────────────────────────────────────
// Static FHIR CapabilityStatement — server metadata, no user data.
"src/app/api/fhir/metadata/route.ts",