Dokumenten-Workflow für medizinisches Roleplay

Darkbyte-Krankmeldungsscript liefert dir einen vollständigen medizinischen Dokumenten-Workflow für FiveM: originalgetreue AU, Überweisung und Kassenrezept - mit moderner NUI, Inventar-Items, Dokumentenmappe, Historie und Discord-Log.

Kurz: Dieses Script bildet medizinische RP-Dokumente nicht nur optisch ab, sondern deckt den vollständigen Ablauf ab: Ausstellung, Historie, Widerruf, Sick-Leave-Status, Item-Ausgabe und Nachverfolgung fuer Personal und Spieler.

  • Dokumente: AU (Muster 1a/1b/1c), Überweisung (Muster 6), Kassenrezept (Muster 16)
  • Frameworks: ESX, QBCore, Standalone
  • Inventar: ox_inventory, QBCore-Inventory, ESX
  • Kompatibilität: oxmysql, ox_target, qb-target, ACE-Permission

Warum das Script im RP funktioniert

  • Deutsche Formularlogik statt generischer Notizzettel - visuell sofort verständlich.
  • NUI-Workflow mit Unterschriften, Druck und Formularfeldern für glaubwürdige Arzt-/Patienten-Szenen.
  • Historie, Widerruf und Sick-Leave-Exports machen das System auch für Folgeprozesse nutzbar.
  • Dokumentenmappe und Inventar-Items verbinden das UI sauber mit eurem eigentlichen Spielablauf.
  • Discord-Logging und serverseitige Validierung halten den Ablauf nachvollziehbar und kontrollierbar.

Für wen?

Für Krankenhaus-, Rettungs- und Behörden-RP, wenn Krankmeldungen, Überweisungen und Rezepte nicht nur ein Chat-Befehl, sondern ein glaubwürdiger Teil eures Server-Alltags sein sollen.

Formular & UI

  • Layout nach deutschem Muster-1a-Formular.
  • Krankenkassen-Dropdown und ICD-10-Autocomplete.
  • Signature Pad für Arzt und Patient.
  • Druckfunktion mit Print-Optimierung.
  • WebAudio-Sounds für Stempel und Druck.

Workflow & Roleplay

  • Zentrales Kontroll-UI per /aukontrolle.
  • Arzt-Animation beim Ausstellen der Dokumente.
  • Folgebescheinigung, Widerruf und Historie.
  • Dokumentenmappe für alle ausgestellten Unterlagen.
  • Auto-Migration für die Datenbankstruktur.

Integration

  • ESX, QBCore und Standalone.
  • oxmysql, ox_inventory, QBCore-Inventory und ESX-Inventar.
  • ox_target, qb-target und Discord-Webhook.
  • ACE-Permission-Override für administrative Kontrolle.

Sicherheit

  • Rate-Limit und serverseitige Validierung.
  • LRU-Cache und Permission-Cache.
  • Item-Übergabe vor DB-Insert.

Dokumente, Befehle und Items

Enthaltene Dokumente

  • Arbeitsunfähigkeitsbescheinigung (Muster 1a/1b/1c) - 3 Ausfertigungen
  • Überweisungsschein (Muster 6) - 2 Ausfertigungen
  • Kassenrezept (Muster 16) - 2 Ausfertigungen

Sick Leave

  • Login-Hinweis bei aktiver AU.
  • Lua-Exports für andere Ressourcen.
  • Berücksichtigung von Widerrufen im Status.

Befehle

/aukontrolle, /aubescheinigung, /auforid, /auhistory, /auwiderruf, /aushow, /meineau, /austatus, /ueberweisung, /ueberweisungforid, /rezept, /rezeptforid

Items

au_dokumentenmappe, aubescheinigung, aubescheinigung_ag, aubescheinigung_v, ueberweisung, ueberweisung_fa, kassenrezept, kassenrezept_patient

Installation

  1. Ordner in resources/ legen; der Name muss dem Ensure-Namen in der server.cfg entsprechen.
  2. sql/install.sql ausführen.
  3. Items in ox_inventory, QBCore oder ESX registrieren.
  4. oxmysql in der server.cfg vor diesem Script starten.
  5. Danach Resource starten und Konfiguration prüfen.

Hinweis: Das Script dient nur der RP-Simulation in FiveM und ersetzt keine echten medizinischen Dokumente.

Support & Doku

Ausführliche technische Dokumentation, Workflow-Beschreibung, Konfigurationstabellen und Export-Beispiele liegen in der README.md im Resource-Ordner.

Wenn du das System in bestehende Jobs, Inventare oder Kontrollabläufe integrieren willst, ist die README der richtige Startpunkt für Abhängigkeiten, Events und Installationsreihenfolge.