Skip to content

chore: rename hipaa-triage → medical-triage + retune to thr=2.0#66

Merged
gladius merged 1 commit into
mainfrom
chore/rename-medical-triage
May 11, 2026
Merged

chore: rename hipaa-triage → medical-triage + retune to thr=2.0#66
gladius merged 1 commit into
mainfrom
chore/rename-medical-triage

Conversation

@gladius
Copy link
Copy Markdown
Owner

@gladius gladius commented May 11, 2026

The pack's own description says "Not a HIPAA compliance solution." Calling it `hipaa-triage` was misleading; the actual function is medical query triage. The HIPAA audit-chain hooks still apply for the engine's tamper-evident log.

Retuned default_threshold 1.5 → 2.0 — keeps 97.1% recall on critical cases (cardiac / stroke / mental-health-crisis) while dropping benign-FP from 36.5% to 21.2%.

Threshold F1 Recall Precision Benign-FP Crit-recall
1.5 (was) 0.85 96.4% 76.5% 36.5% 97.1%
2.0 (new) 0.88 94.5% 82.9% 21.2% 97.1%

CHANGELOG historical entries left as `hipaa-triage` (accurate to what shipped at the time).

🤖 Generated with Claude Code

The pack's own description says 'Not a HIPAA compliance solution'.
Calling it 'hipaa-triage' was actively misleading. The actual function
is medical query triage — routing patient inquiries to clinical_urgent
/ clinical_routine / mental_health_crisis / administrative / billing /
scheduling. The HIPAA audit-chain hooks still apply for the engine's
tamper-evident decision log (§164.312(b)), but the pack itself is not
HIPAA compliance.

Retuned default_threshold 1.5 → 2.0. The 1.5 default was leaking 36.5%
of benigns; at 2.0 we keep 97.1% recall on critical cases (cardiac /
stroke / mental-health-crisis — 34/35) while dropping benign FP rate
to 21.2%. That's the right operating point for a pre-LLM triage filter.

| Threshold | F1   | Recall | Precision | Benign-FP | Crit-recall |
|-----------|------|--------|-----------|-----------|-------------|
| 1.5 (was) | 0.85 | 96.4%  | 76.5%     | 36.5%     | 97.1%       |
| 2.0 (new) | 0.88 | 94.5%  | 82.9%     | 21.2%     | 97.1%       |

Updates:
  packs/hipaa-triage/ → packs/medical-triage/
  packs/medical-triage/_ns.json name field + threshold + clarified desc
  src/bin/server/packs.rs: known_packs list + test
  src/bin/server/cli.rs: help text + example commands
  src/bin/server/audit_log.rs: lineage comment
  .github/workflows/release.yml: pack tarball loop
  README.md: install commands, pack table row, lineage note

CHANGELOG historical entries (v0.2.0 / v0.2.1 / v0.2.2) intentionally
left as 'hipaa-triage' — they describe what shipped at that time.
The v0.3.0 entry will document the rename.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
@gladius gladius merged commit 10b8764 into main May 11, 2026
5 checks passed
@gladius gladius deleted the chore/rename-medical-triage branch May 11, 2026 08:44
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant