Schweregrad
Niedrig (toter/spekulativer Code).
Problem
msg.message_structure wird aus MSH-9.3 befüllt (src/hl7/parser.rs:60-64) und serialisiert (src/hl7/types.rs:59-62). Der Doc-Kommentar behauptet „Used by Milestone 3 validation to select the correct structure definition" — validate_message matcht jedoch ausschließlich auf msg.message_type (src/validation.rs:46), nie auf die Struktur.
→ Spekulativ vorab eingeführtes, derzeit totes Feld (KI-Artefakt: Lösung für ein noch nicht existierendes Problem).
Lösungsvorschlag
Entweder die struktur-basierte Validierung tatsächlich implementieren, oder den Doc-Kommentar entschärfen und das Feld als „derzeit nur zur Anzeige" markieren, bis es genutzt wird.
Teil des Vibecoding-Code-Audits (S-5).
Schweregrad
Niedrig (toter/spekulativer Code).
Problem
msg.message_structurewird aus MSH-9.3 befüllt (src/hl7/parser.rs:60-64) und serialisiert (src/hl7/types.rs:59-62). Der Doc-Kommentar behauptet „Used by Milestone 3 validation to select the correct structure definition" —validate_messagematcht jedoch ausschließlich aufmsg.message_type(src/validation.rs:46), nie auf die Struktur.→ Spekulativ vorab eingeführtes, derzeit totes Feld (KI-Artefakt: Lösung für ein noch nicht existierendes Problem).
Lösungsvorschlag
Entweder die struktur-basierte Validierung tatsächlich implementieren, oder den Doc-Kommentar entschärfen und das Feld als „derzeit nur zur Anzeige" markieren, bis es genutzt wird.
Teil des Vibecoding-Code-Audits (S-5).