Brainversum · tuxametrics Graph Admin

konzept vertraulich owner: matus

Testabdeckung der 67 Gold-Path-Testfälle

Testabdeckung der 67 Gold-Path-Testfälle

Status: offen · Aufwand: mittel

Stand

Von den 67 Testfällen im Schnitt sind 30 vollständig als automatisierter Test umgesetzt, 12 teilweise (Regel implementiert, aber kein Test, der genau diesen Fall benennt) und 25 ohne automatisierten Test. Der vollständige Abgleich steht in ../../documentation/testfaelle-gold-path.md, Spalte „im Code".

Der Katalog gilt nicht als abgearbeitet, nur weil er gefiltert wurde. status: TODO bleibt.

Zahlen korrigiert am 2026-08-15. Hier stand „63 Testfälle … 21 vollständig, 8 teilweise, 34 ohne". Beide Angaben waren falsch: die Fallzahl, weil die Filterung inzwischen auf v1.2 nachgezogen ist, und die Abdeckung, weil sie schon vorher nicht mehr zur Tabelle in testfaelle-gold-path.md passte (nachgezählt 28 / 8 / 27). Die Zahlen oben sind gegen scripts/testfaelle-katalog.json gemessen, nicht gezählt.

Die Filterung ist auf v1.2 nachgezogen (2026-08-15). Der Quellkatalog umfasst 116 Fälle in 8 Groups / 27 Subgroups (26 neu, 8 geändert, 0 entfallen — tuxamed Bearbeitet/00-bericht.md §6). Von den 26 neuen Fällen sind 4 aufgenommen (TC-EXT-014, TC-EXT-015, TC-AUS-017, TC-BER-012) und 22 zurückgestellt, weil sie eine Regel prüfen, die im Code nicht existiert. Die 22 stehen mit Nummer, Titel und Grund in ../../documentation/testfaelle-gold-path.md, Abschnitt „Zurückgestellt", und als Kandidatenliste in autoimprove-kandidaten-fachlueckenreview.md. Der Hinweis „auch ‚22 Subgroups‘ war schon in v1.1 falsch — nachgemessen 24" gilt weiter; im aktiven Katalog sind es jetzt 21.

Priorität

Zuerst die Fälle, die eine Regel prüfen, die heute nur im Kopf existiert:

  1. TC-EXT-013 — Korrektur von Einheit/Analyt/Matrix setzt abgeleitete Ergebnisse zurück und entwertet Entscheidungen. Die Kaskade ist implementiert, aber nicht geprüft — und sie ist die einzige explizite Kaskadenregel des Materials.
  2. TC-INT-003 — eine spätere Änderung der Patientendaten verändert eine freigegebene Auswertung nicht. Die Momentaufnahme ist implementiert, aber nicht geprüft.
  3. TC-EXT-008 / TC-EXT-009 — toxisches vs. essenzielles Element unterhalb der Bestimmungsgrenze. Gegensätzliche Bedeutung derselben Datenlage; die Regel ist genau eine if-Abfrage weit von einem Fehler entfernt.
  4. TC-THE-006 / TC-THE-007 — von „teilweise" auf „vollständig" heben. RegelkatalogV12Test prüft die Kupfer-Begleitkontrolle und den Wertzustand KEIN_WERT auf Katalogebene; dass die erzeugte Empfehlung den Kontrollparameter trägt bzw. der Bericht den Zustand ausweist, prüft kein Test.
  5. TC-BER-012 — dass der Bericht „erwartbar und harmlos" und „Warnzeichen" getrennt ausgibt, ist die eigentliche Anforderung aus FACH-090 und ungeprüft.

TC-AUS-009 ist erledigt und deshalb aus dieser Liste entfernt: der kritische Kaliumwert ohne Hämolysehinweis hat seit dem ReferenzfallKaliumpaarTest (Konstellation 5) einen eigenen Test.

Zwei Befunde am Quellkatalog, die kein Test lösen kann