# Prompt 14 – Ablaufdaten und Warnungen Bezug: [[07_materialstamm]], [[11_kontroll_ui]], [[12_verantwortlichen_dashboard]]. ## 1. Grundprinzip Ablaufdatum lebt auf Ebene der konkreten Bestandseinheit (Objektposition/Charge), nicht im Materialstamm (Prompt 07, Punkt 6). Materialstamm definiert nur „hat Ablauf: ja" + Standard-Warnzeitraum. ## 2. Zustände - **gültig** – Ablaufdatum liegt außerhalb Warnzeitraum. - **bald ablaufend** – innerhalb konfigurierbarem Warnzeitraum (z. B. 30 Tage vor Ablauf). - **abgelaufen** – Ablaufdatum überschritten. Berechnung rein serverseitig anhand aktuellem Datum, kein manueller Status. ## 3. Warnzeiträume - Standardwert je Materialstamm-Position hinterlegbar (z. B. 30 Tage), überschreibbar je Objektposition/Charge falls nötig (z. B. kritisches Material braucht längeren Vorlauf). - Administration/Materialverantwortlicher pflegt Standardwerte. ## 4. Anzeige im Kontrollprozess (Prompt 11) - Screen 4 (Materialpositionen): Position mit Ablaufdatum zeigt Status-Farbe zusätzlich zur Mengen-Bestätigung (gelb=bald ablaufend, rot=abgelaufen), auch wenn Menge korrekt ist – Mitarbeiter darf „passt" trotzdem nicht bestätigen, ohne den Ablauf-Hinweis gesehen zu haben. - Austauschprozess: Mitarbeiter tauscht abgelaufenes Material aus wie in Alltagspraxis (Prompt 23 Papierablösung) → neues Exemplar mit neuem Ablaufdatum erfasst, altes wird wie Verbrauch behandelt (Ist-Menge bleibt gleich, nur Charge/Datum aktualisiert, kein Fehlbestand nötig sofern Menge stimmt). - Ist bei Austausch kein Ersatz verfügbar (Lager leer) → behandelt wie normale Abweichung, Fehlbestand-Vorgang (Prompt 03). ## 5. Dashboard-Warnungen (Prompt 12) - Kennzahl „bevorstehende Ablaufdaten" bereits vorgesehen. - Eigene filterbare Liste: Material, Objekt, Ablaufdatum, verbleibende Tage, Status. - Sortierung nach verbleibenden Tagen aufsteigend (dringendste zuerst). ## 6. Spätere Erweiterung: Chargen und Medikamente (Roadmap, Prompt 24) - Chargenverwaltung mit mehreren Ablaufdaten pro Material innerhalb eines Objekts (z. B. zwei Packungen unterschiedlicher Charge gleichzeitig im Bestand) – V1 vereinfacht auf ein Ablaufdatum je Objektposition, Mehrfach-Chargen als Ausbaustufe. - Medikamente mit Betäubungsmittel-Sonderregeln (Dokumentationspflichten) – eigener Materialtyp später, nutzt dieselbe Ablauf-Logik als Basis. ## Referenzen Bezug: [[07_materialstamm]], [[11_kontroll_ui]], [[12_verantwortlichen_dashboard]]