Dienstplanung mit
12-Schritt-Logik.
Generator mit Skill-Match, ArbZG-Audit, Bereitschafts-Rotation und klient-zentrischer Assistenz. Nicht nur Schichten ziehen — fachlich korrekt planen.
Generator mit Skill-Match, ArbZG-Audit, Bereitschafts-Rotation und klient-zentrischer Assistenz. Nicht nur Schichten ziehen — fachlich korrekt planen.
VOR-LOOP: Schutz-Codes, Klient-Freigaben, Azubi-Kalender laden
↓
0. Hinweis-Validierung pro MA (Pflichtdaten)
↓
0a. Schutz-Codes vorab setzen (U / K / BV / PE / EZ / Mu / LZK)
↓
1. Vergangenheit nie überschreiben
↓
2. Bestehende Nicht-Frei-Einträge respektieren
↓
3. Sperrzeit → kein Auto-Plan
↓
4. Freiwunsch (Wunschbuch) → X
↓
5. Feste Verfügbarkeit für Wochentag NICHT aktiv → X
↓
6. Abteilungs-Override:
├ verwaltung → B1
├ assistenz → ASS (klient-zentrisch zugewiesen)
└ hauswirtschaft → HW
↓
7. Wochenend-Frei-Rotation (A/B-Gruppen)
↓
8. Wunschbuch-Verfügbarkeit → Schicht
↓
9. Feste Vertrags-Verfügbarkeit → Schicht
↓
10. Default: wöchentliche Früh/Spät-Rotation
↓
POST-LOOP: Soll-Trim · Skill-Audit · ArbZG · JArbSchG ·
PA-Audit · RB-Round-Robin · Lücken-Hinweise Erste passende Regel gewinnt. Bei Lücken werden Hinweise erzeugt, das System verbietet niemals.
Der Generator durchläuft pro MA × Tag eine feste Reihenfolge — vom Vergangenheits-Schutz bis zur Default-Rotation. Adaptive Schichtdauer, Skill-Match, Push/Pull-Modus, Distributed Trim.
Vergangenheit, Schutz-Codes, Sperrzeiten, Wunschbuch, Verfügbarkeit, Abteilungs-Override, Wochenend-Rotation, Wunsch-Verfügbarkeit, Vertrag, Default-Rotation. In dieser Reihenfolge — erste passende Regel gewinnt.
Pro MA wird hinterlegt, welche Tätigkeiten sie ausüben darf. Generator weist Tour-Klienten automatisch passend zu — Helfer auf Hauswirtschaft, Fachkräfte auf Behandlungspflege.
Bei 5-Tage-Modellen rechnet der Generator stdShift = sollWoche / tageW (z.B. Verwaltung Vollzeit 39,5h = 7,9h). Bei 6-Tage-Pflege bleibt 7,5h Standard mit Plus-Saldo via Frei-Tage.
Jede MA hat jedes 2. Wochenende frei — automatisch verteilt in zwei Gruppen. Plus ein freier Werktag in der Arbeits-WE-Woche.
Push: PDL plant aktiv ein, MA bekommt Schichten. Pull: MA bestimmt selbst über Wunschbuch, Generator setzt Schicht NUR wenn Wunsch-Eintrag vorhanden.
Wenn Plan über Soll, werden Tage gleichmäßig über den Monat auf X gesetzt — nicht von hinten weggeknabbert. Verhindert Anfang voll, Ende leer-Bug bei Mini-Job-MAs.
Jeder generierte Plan wird nach Arbeitszeitgesetz, Jugendarbeitsschutzgesetz und JFDG geprüft. Verstöße werden als Hinweise transparent gemacht — die PDL entscheidet, ob sie sie akzeptiert.
Pro MA wird die Schicht-Sequenz geprüft: Ende heute zu Start morgen muss ≥ 11 h Ruhezeit haben. Bei Verstoß: Hinweis im Generator-Output mit Beispielen.
ISO-Wochen-Summe pro MA. Bei > 48 h Hinweis. Audit nutzt das echte Schicht-Fenster (Start + tatsächliche Dauer), nicht das Verfügbarkeits-Window.
Geburtsdatum-Check: bei Azubis unter 18 greifen zusätzliche Hinweise — keine Nachtdienste (§14), max 8 h/Tag, max 40 h/Woche (§8), mind. 2 freie Sa/Monat (§16).
Bei arbeitszeitmodell=fsj oder praktikant gilt 39 h Wochenlimit. Generator gibt Hinweis, falls Plan das überschreitet.
Bei Assistenz wird nicht der MA-Slot, sondern der Klient-Bedarf geplant — eine MA pro Klient pro Tag, fairer Round-Robin durchs Stamm-Team.
Pro Klient × Tag wird genau eine freigegebene MA per Round-Robin zugewiesen — Stamm zuerst, dann Vertretung.
PDL pflegt pro Klient ein Stamm-Team aus 2-4 MAs. Generator plant nur freigegebene Paare ein.
Pro MA max_schicht_stunden hinterlegen (z.B. 14 h Tagdienst 08:00-22:00). Generator nutzt diese Dauer für ASS-Schichten.
Bleibt ein Klient an einem Tag unbesetzt, gibt der Generator einen expliziten Hinweis mit Datum-Liste aus.
Bereitschaftsdienst läuft 24 h von Frühdienst zu Frühdienst. Opt-In-Pool, fairer Round-Robin, Tagespauschale automatisch im Steuerberater-Export.
Pro MA das Flag kann_bereitschaft setzen. Nur Markierte gehen in den Round-Robin. Mini-Jobber, Azubis, FSJler bleiben außen vor.
Pro Tag genau eine MA, 24 h von Frühdienst zu Frühdienst (08:00 → 08:00 +1). Round-Robin durchs Pool.
Pro RB-Tag eine Bewegungszeile mit lohnart_key=rufbereitschaft. Steuerberater hinterlegt Tagespauschale (typisch 20 €/Tag), DATEV multipliziert automatisch.
PDL kann RB-Markierungen manuell setzen oder verschieben. Generator respektiert bestehende Eintragungen beim nächsten Lauf.
Azubis sind keine normalen MAs — sie haben Pflichteinsätze, Schul-Wochen, eine 10 %-Anleitungs-Quote. Cuvio plant, blockt und dokumentiert das automatisch.
Externe Einsätze (Krankenhaus, Pflegeheim, Psychiatrie, Pädiatrie) im Azubi-Hub pflegen — diese Tage werden automatisch als PE im Plan blockiert.
Block-Wochen oder regelmäßige Wochentage (z.B. Mo+Di) hinterlegen. Generator setzt diese Tage auf BV (Berufsschule).
Generator prüft: an wie vielen Azubi-Arbeitstagen ist der zugewiesene PA auch eingeplant? Bei < 50 % Hinweis nach PflAPrV § 4.
Anleitungs-Einheiten im Hub erfassen. Quote-Bar pro Monat zeigt Soll/Ist gegen die 10 %-Pflicht — Hinweis bei Unterschreitung.
Eine Software, die im Weg steht, wird nicht akzeptiert. Cuvio macht Lücken transparent, blockiert aber nie. Die PDL bleibt Entscheider — das System unterstützt.
System verbietet niemals — es warnt nur. Pflichtdaten fehlen? Plan wird trotzdem generiert, mit Warnung im Output. Die PDL entscheidet final.
Pro Schicht-Slot prüft der Audit: ist mind. 1 MA mit darf_pflege=1 in F und S geplant? Mind. 1 MA mit darf_bp=1 in der Frühschicht?
Klient ohne Assistenz-MA, MA ohne Soll-Stunden, RB-Pool leer — alles wird im Output explizit gemeldet, nichts läuft still im Hintergrund.
Max 48 h Wochenarbeitszeit als Hinweis
11 h Mindestruhezeit zwischen Schichten
Max 8 h/Tag, 40 h/Woche für unter 18
Kein Nachtdienst für Minderjährige
Mind. 2 freie Sa pro Monat
39 h Wochenlimit für FSJ und Praktikanten
Pflichteinsätze, Schule, 10 %-Anleitungs-Quote
Praxisanleiter-Anwesenheits-Audit
Skill-Match, ArbZG, Bereitschaft, Azubi-Pflichteinsätze, klient-zentrische Assistenz — alles in einer Engine. Kein Excel, kein Stift.
Live-Demo der Plan-Engine