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.mdpasste (nachgezählt 28 / 8 / 27). Die Zahlen oben sind gegenscripts/testfaelle-katalog.jsongemessen, 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 —
tuxamedBearbeitet/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 inautoimprove-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:
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.TC-INT-003— eine spätere Änderung der Patientendaten verändert eine freigegebene Auswertung nicht. Die Momentaufnahme ist implementiert, aber nicht geprüft.TC-EXT-008/TC-EXT-009— toxisches vs. essenzielles Element unterhalb der Bestimmungsgrenze. Gegensätzliche Bedeutung derselben Datenlage; die Regel ist genau eineif-Abfrage weit von einem Fehler entfernt.TC-THE-006/TC-THE-007— von „teilweise" auf „vollständig" heben.RegelkatalogV12Testprüft die Kupfer-Begleitkontrolle und den WertzustandKEIN_WERTauf Katalogebene; dass die erzeugte Empfehlung den Kontrollparameter trägt bzw. der Bericht den Zustand ausweist, prüft kein Test.TC-BER-012— dass der Bericht „erwartbar und harmlos" und „Warnzeichen" getrennt ausgibt, ist die eigentliche Anforderung ausFACH-090und ungeprüft.
TC-AUS-009ist erledigt und deshalb aus dieser Liste entfernt: der kritische Kaliumwert ohne Hämolysehinweis hat seit demReferenzfallKaliumpaarTest(Konstellation 5) einen eigenen Test.
Zwei Befunde am Quellkatalog, die kein Test lösen kann
— erledigt. Der Warnzeichenkatalog ist in v1.2 freigegeben (FACH-090ist im gesamten gefilterten Katalog ungeprüftE-16, 8 statt 7 Wirkstoffe),TC-BER-012ist aufgenommen undRegelkatalogV12Testprüft den Vitamin-B6-Eintrag. Restlücke: die Berichtsausgabe (Punkt 5 oben).- 15 FACH-Items im Schnitt haben keinen eigenen Testfall (vorher 14 plus
FACH-090):FACH-006,009,010,012,014,027,042,047,066,071,076,087,088,091,115. Das ist eine Lücke des Quellmaterials, nicht dieses Repos — sie sollte beim nächsten Termin mit dem klinischen Fachexperten benannt werden.FACH-024undFACH-041haben seit v1.2 eigene Fälle und sind deshalb hier entfallen; sie stehen jetzt unter „Zurückgestellt", haben also nur die Kategorie gewechselt.