Skip to content

[Audit S-5] message_structure (MSH-9.3) wird befüllt, aber nie konsumiert #186

@Pappet

Description

@Pappet

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).

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions