Centurio Συστημική και ενιαία τεκμηρίωση
🏛️ Αρχιτεκτονική πλατφόρμας 🔑 Login
🏠 Όλες οι ενότητες / core_platform / Schadenfälle & Versicherungen
📘

Schadenfälle & Versicherungen

claims core_platform 🛡️ RLS Protected

Schadenfälle & Versicherungen — aus Code abgeleitete Prozess- und API-Dokumentation.

Fachliche Bestimmung: Schäden & Versicherungen steuert den vollständigen Schaden-Lebenszyklus: Schadenfälle aus Transport, Produktion, Lager, Retouren, Fuhrpark, Gebäuden, Service und Beschaffung aufnehmen, Beweise sichern, kaskadierend klassifizieren, per KI triagieren, Versicherungsdeckung und Rückstellungen prüfen, beim Versicherer einreichen, regulieren, Regressansprüche verfolgen und den Fall mit Ursachenanalyse (8D/CAPA) sowie einem lückenlosen, append-only Audit-Trail abschließen.

⚡ Διοργανωτικές ροές & κύκλοι ζωής

Benutzerbefehl: claims agent plan:command_claims_agent

Ελεγχόμενο διαρκές σχέδιο (durable_plan), ξεκίνηση: manual_command.

1. claims_agent
claims_agent
{"key": "execute_command", "label": "Befehl prüfen, ausführen oder zur Freigabe vorlegen", "adapter": "agent.execute", "agent": "claims_agent", "condition_fact": null}
Aktionen: claims_agent

Schadenfall status:claim

Επιστημονική μηχανή (απόκριτα).

1. reported
reported
Status «reported» der Zustandsmaschine Schadenfall.
2. triaged
triaged
Status «triaged» der Zustandsmaschine Schadenfall.
3. investigating
investigating
Status «investigating» der Zustandsmaschine Schadenfall.
4. submitted
υποβληθείσα
Status «submitted» der Zustandsmaschine Schadenfall.
5. in_review
in_review
Status «in_review» der Zustandsmaschine Schadenfall.
6. approved
Εγκρίθηκε
Status «approved» der Zustandsmaschine Schadenfall.
7. settled
settled
Status «settled» der Zustandsmaschine Schadenfall.
8. rejected
Αρνηθεί
Status «rejected» der Zustandsmaschine Schadenfall.
9. closed
Κλεισμένα
Status «closed» der Zustandsmaschine Schadenfall.

⚙️ Fachprozesse & Capabilities (System-Fachlogik)

Registrierte Fachoperationen und System-Capabilities dieses Moduls zur Steuerung von Workflows, Kaskaden und KI-Agenten.

Gesamt: 45 manual_entry: 1 engine: 40 operator_surface: 1 engine_step: 1 durable_plan: 1 observable_only: 1
Capability & Schlüssel Fachliche Bezeichnung Ausführung / Coverage Risikostufe & Freigabe Effekte & Kaskaden
Agent-Einstieg claims_agent agent_entry:claims_agent
Agent-Einstieg claims_agent
Quelle: code:module_agent_map
manual_entry
✓ Auto
Keine Seiteneffekte deklariert
Doppelmeldungen prüfen capability:claim.ai.duplicates
Op: claim.ai.duplicates
Intent: find_similar_claims
Quelle: code:capability_registry
⚙️ Engine
✓ Auto Risiko: metadata
  • claim.ai.duplicates
Versicherer-Schreiben entwerfen capability:claim.ai.letter
Op: claim.ai.letter
Intent: draft_claim_letter
Quelle: code:capability_registry
⚙️ Engine
✓ Auto Risiko: metadata
  • claim.ai.letter
Rückstellung vorschlagen capability:claim.ai.reserve
Op: claim.ai.reserve
Intent: suggest_claim_reserve
Quelle: code:capability_registry
⚙️ Engine
✓ Auto Risiko: metadata
  • claim.ai.reserve
Schaden zusammenfassen capability:claim.ai.summarize
Op: claim.ai.summarize
Intent: summarize_claim
Quelle: code:capability_registry
⚙️ Engine
✓ Auto Risiko: metadata
  • claim.ai.summary
Schaden freigeben capability:claim.approve
Op: claim.approve
Intent: approve_claim
Quelle: code:capability_registry
⚙️ Engine
🔒 Freigabe nötig Risiko: business_record
  • claim.status.approved
  • claim.approved_amount.set
Schadenbearbeiter zuweisen capability:claim.assign
Op: claim.assign
Intent: assign_claim
Quelle: code:capability_registry
⚙️ Engine
✓ Auto Risiko: metadata
  • claim.assigned
Schadenbeleg anhängen capability:claim.attachment.add
Op: claim.attachment.add
Intent: attach_claim_document
Quelle: code:capability_registry
⚙️ Engine
✓ Auto Risiko: business_record
  • claim.attachment.added
Schadenbeleg entfernen capability:claim.attachment.remove
Op: claim.attachment.remove
Intent: remove_claim_attachment
Quelle: code:capability_registry
⚙️ Engine
✓ Auto Risiko: business_record
  • claim.attachment.removed
Ursachenanalyse / CAPA pflegen capability:claim.capa.update
Op: claim.capa.update
Intent: update_claim_capa
Quelle: code:capability_registry
⚙️ Engine
✓ Auto Risiko: business_record
  • claim.capa.updated
Schadenfall abschließen capability:claim.close
Op: claim.close
Intent: close_claim
Quelle: code:capability_registry
⚙️ Engine
✓ Auto Risiko: business_record
  • claim.status.closed
Schadenkosten buchen capability:claim.cost.book
Op: claim.cost.book
Intent: book_claim_cost
Quelle: code:capability_registry
⚙️ Engine
✓ Auto Risiko: business_record
  • claim_cost_line.created
Schadenkosten stornieren capability:claim.cost.remove
Op: claim.cost.remove
Intent: remove_claim_cost
Quelle: code:capability_registry
⚙️ Engine
✓ Auto Risiko: business_record
  • claim_cost_line.removed
Schadennotiz erfassen capability:claim.event.add
Op: claim.event.add
Intent: add_claim_note
Quelle: code:capability_registry
⚙️ Engine
✓ Auto Risiko: business_record
  • claim.note.added
Schaden untersuchen capability:claim.investigate
Op: claim.investigate
Intent: investigate_claim
Quelle: code:capability_registry
⚙️ Engine
✓ Auto Risiko: business_record
  • claim.status.investigating
Schaden verknüpfen capability:claim.link
Op: claim.link
Intent: link_claim
Quelle: code:capability_registry
⚙️ Engine
✓ Auto Risiko: business_record
  • claim.linked
Schaden als triagiert markieren capability:claim.mark_triaged
Op: claim.mark_triaged
Intent: triage_claim
Quelle: code:capability_registry
⚙️ Engine
✓ Auto Risiko: business_record
  • claim.status.triaged
Schadenfotos anfordern capability:claim.photo.request
Op: claim.photo.request
Intent: request_claim_photos
Quelle: code:capability_registry
⚙️ Engine
✓ Auto Risiko: business_record
  • claim.photos.requested
  • task.created
Schaden ablehnen capability:claim.reject
Op: claim.reject
Intent: reject_claim
Quelle: code:capability_registry
⚙️ Engine
🔒 Freigabe nötig Risiko: business_record
  • claim.status.rejected
Schadenfall wiedereröffnen capability:claim.reopen
Op: claim.reopen
Intent: reopen_claim
Quelle: code:capability_registry
⚙️ Engine
✓ Auto Risiko: business_record
  • claim.reopened
Schadenfall anlegen capability:claim.report
Op: claim.report
Intent: report_claim
Quelle: code:capability_registry
⚙️ Engine
✓ Auto Risiko: business_record
  • claim.reported
  • claim_link.created
Rückstellung setzen capability:claim.reserve.set
Op: claim.reserve.set
Intent: set_claim_reserve
Quelle: code:capability_registry
⚙️ Engine
✓ Auto Risiko: business_record
  • claim.reserve.set
Schaden in Prüfung setzen capability:claim.review
Op: claim.review
Intent: review_claim
Quelle: code:capability_registry
⚙️ Engine
✓ Auto Risiko: business_record
  • claim.status.in_review
Schaden regulieren capability:claim.settle
Op: claim.settle
Intent: settle_claim
Quelle: code:capability_registry
⚙️ Engine
🔒 Freigabe nötig Risiko: business_record
  • claim.status.settled
Schadenzahlung auslösen capability:claim.settlement.pay
Op: claim.settlement.pay
Intent: pay_claim_settlement
Quelle: code:capability_registry
⚙️ Engine
🔒 Freigabe nötig Risiko: external_effect
  • claim.status.settled
  • claim.settlement.paid
Vergleichsvorschlag erfassen capability:claim.settlement.propose
Op: claim.settlement.propose
Intent: propose_claim_settlement
Quelle: code:capability_registry
⚙️ Engine
✓ Auto Risiko: business_record
  • claim.settlement.proposed
Schaden melden capability:claim.submit
Op: claim.submit
Intent: submit_claim
Quelle: code:capability_registry
⚙️ Engine
🔒 Freigabe nötig Risiko: business_record
  • claim.status.submitted
Regress eröffnen capability:claim.subrogation.open
Op: claim.subrogation.open
Intent: open_claim_subrogation
Quelle: code:capability_registry
⚙️ Engine
✓ Auto Risiko: business_record
  • claim.subrogation.opened
Schaden triagieren capability:claim.triage
Op: claim.triage
Intent: triage_claim
Quelle: code:capability_registry
⚙️ Engine
✓ Auto Risiko: metadata
  • claim.triaged
Schadenverknüpfung lösen capability:claim.unlink
Op: claim.unlink
Intent: unlink_claim
Quelle: code:capability_registry
⚙️ Engine
✓ Auto Risiko: business_record
  • claim.unlinked
Schadenfall bearbeiten capability:claim.update
Op: claim.update
Intent: update_claim
Quelle: code:capability_registry
⚙️ Engine
✓ Auto Risiko: business_record
  • claim.updated
Claim: add event capability:claims.claim.add_event
Op: claims.claim.add_event
Objekt: claim
Quelle: code:capability_registry
⚙️ Engine
✓ Auto Risiko: business_record
  • claim.add_event
Claim: create claim capability:claims.claim.create_claim
Op: claims.claim.create_claim
Objekt: claim
Quelle: code:capability_registry
⚙️ Engine
✓ Auto Risiko: business_record
  • claim.create_claim
Claim: create policy capability:claims.claim.create_policy
Op: claims.claim.create_policy
Objekt: claim
Quelle: code:capability_registry
⚙️ Engine
✓ Auto Risiko: business_record
  • claim.create_policy
Claim: transition capability:claims.claim.transition
Op: claims.claim.transition
Objekt: claim
Quelle: code:capability_registry
⚙️ Engine
✓ Auto Risiko: business_record
  • claim.transition
Claim: update claim capability:claims.claim.update_claim
Op: claims.claim.update_claim
Objekt: claim
Quelle: code:capability_registry
⚙️ Engine
✓ Auto Risiko: business_record
  • claim.update_claim
Claim: update policy capability:claims.claim.update_policy
Op: claims.claim.update_policy
Objekt: claim
Quelle: code:capability_registry
⚙️ Engine
✓ Auto Risiko: business_record
  • claim.update_policy
Police verlängern capability:insurance.policy.renew
Op: insurance.policy.renew
Objekt: insurance_policy
Quelle: code:capability_registry
⚙️ Engine
✓ Auto Risiko: business_record
  • insurance.policy.renew
Police registrieren capability:policy.register
Op: policy.register
Intent: register_insurance_policy
Quelle: code:capability_registry
⚙️ Engine
✓ Auto Risiko: business_record
  • insurance_policy.registered
Police verlängern capability:policy.renew
Op: policy.renew
Intent: renew_insurance_policy
Quelle: code:capability_registry
⚙️ Engine
✓ Auto Risiko: business_record
  • insurance_policy.renewed
Police bearbeiten capability:policy.update
Op: policy.update
Intent: update_insurance_policy
Quelle: code:capability_registry
⚙️ Engine
✓ Auto Risiko: business_record
  • insurance_policy.updated
claim: edit form form_surface_anchor:claim.edit
Objekt: claim
Quelle: code:erp_form_surface
operator_surface
✓ Auto
Keine Seiteneffekte deklariert
Schadenfall melden gateway:claim_handling
Op: claim.submit
Schadenfall melden
Quelle: code:reviewed_gateway
⚙️ Engine
✓ Auto
Keine Seiteneffekte deklariert
Benutzerbefehl: claims agent plan:command_claims_agent
Benutzerbefehl: claims agent
Quelle: code:reviewed_execution_plan
durable_plan
✓ Auto
Keine Seiteneffekte deklariert
Schadenfall status:claim
Objekt: claim
Quelle: code:status_machine
observable_only
✓ Auto
Keine Seiteneffekte deklariert

🧠 Fachprozess-Erzählung & Dual Knowledge Architektur

Synthese aus der ideologischen Blaupause (Meta-Fachlogik / Soll), der faktischen System-Implementierung (System-Fachlogik / Ist) und No-Code Customizing für KI-Consultants.

Dual Knowledge Layer
📖

Der durchgängige Businessprozess im Detail (End-to-End Fließtext-Erzählung)

Der durchgängige Schadenprozess in der betrieblichen Praxis

Das Schadenmanagement verbindet Ereignisaufnahme, Beweissicherung, Risikobewertung, Versicherungskorrespondenz und kaufmännische Regulierung zu einem durchgängigen Prozess. Jeder Schadenfall ist ein eigener Vorgang mit Nummer, Status, Verantwortlichem, Frist und vollständigem Verlauf.

1. Omnichannel-Aufnahme & Primärverknüpfung

Ein Schadenfall entsteht aus einem konkreten Geschäftsvorfall – niemals aus dem Nichts:

  • Meldewege: Interner Erfassungsdialog (/schaeden/neu), Telefon, E-Mail, Kundenportal, API oder ein Agent. Der Kanal wird am Fall gespeichert (internal, phone, email, portal, api, sales, service).
  • Primärbezug: Über cap:claim.report wird der Fall mit seinem auslösenden Objekt verknüpft: Sendung, Retoure, Fertigungsauftrag, Arbeitsauftrag, Projekt, Artikel, Anlage, Fahrzeug, Charge, Bestellung, Kundenauftrag, Lagerbewegung, Einsatzbericht oder Mietbuchung. Der Primärbezug landet zusätzlich als Link mit Rolle primary in der Schadenakte.
  • Nummernkreis: Die Schadennummer wird transaktionssicher aus dem Nummernkreis CLAIM vergeben; der Fall startet im Status Gemeldet (reported).

2. Beweissicherung & digitale Schadenakte

Vor jeder Reparatur oder Entsorgung werden Beweise gesichert:

  • Fotos, Frachtbriefe mit Vorbehalt, Polizeiprotokolle, Gutachten, Rechnungen und Korrespondenz werden über cap:claim.attachment.add als Dokumente des Dokumentmoduls an die Akte gebunden (Arten: photo, report, invoice, correspondence, evidence, other).
  • Jede fachliche Handlung – Statuswechsel, Notiz, KI-Triage, Reserve, Regress – erzeugt einen Eintrag in claim_events (cap:claim.event.add). Dieses Journal ist append-only: Die Anwendungsrolle besitzt kein UPDATE/DELETE.
  • Fehlen Belege, fordert cap:claim.photo.request per Aufgabe gezielt Schadenfotos nach.

3. Kaskadierende Klassifikation & Friststeuerung

Die Schadenklassifikation ist dreistufig und datengetrieben (Bereich → Kategorie → Ursache):

  • Neun Bereiche: Transport & Versand, Produktion & Fertigung, Lager & Logistik, Kundenretoure & Reklamation, Fuhrpark & Fahrzeuge, Gebäude & Anlagen, Service & Montage, Lieferant & Beschaffung, Sonstiges.
  • Jede Kategorie kennt nur ihre zulässigen Ursachen; Taxonomie-Verstöße werden serverseitig abgewiesen (validate_taxonomy). Dadurch sprechen Formular, API, KI-Triage und Auswertung dieselbe Sprache.
  • Die Schwere (low, normal, high, critical) setzt die Bearbeitungsfrist (due_at): 14, 7, 3 bzw. 1 Tag ab Schadendatum. Die Priorität (low bis urgent) steuert die Bearbeitungsreihenfolge.

4. KI-Triage & Doppelmeldungs-Radar

  • cap:claim.triage klassifiziert den Fall anhand der Fakten: Bereich, Kategorie, Ursache, Schwere, Priorität, Zusammenfassung, fehlende Informationen und empfohlene nächste Schritte. Die KI darf keine Beträge, Daten oder Personen erfinden; Schadenbeschreibungen und Dokumenttexte gelten als nicht vertrauenswürdiger Inhalt (Prompt-Injection-Schutz).
  • Mit apply=true übernimmt der Fall die Vorschläge und erhält eine neue Frist; ohne Freigabe bleibt es bei einem Vorschlag.
  • cap:claim.ai.duplicates sucht ähnliche Fälle (gleiche Retoure, Artikel, Kunde oder Objekt innerhalb von 90 Tagen) und schützt vor Doppelregulierung.

5. Untersuchung, Ursachenanalyse & 8D/CAPA

  • Nach der Triage wird der Fall über cap:claim.mark_triaged und cap:claim.investigate in Untersuchung geführt.
  • cap:claim.capa.update pflegt die 8D-/CAPA-Struktur: Ursache (root_cause), Sofortmaßnahme (containment_action), Korrekturmaßnahme (corrective_action), Vorbeugemaßnahme (preventive_action) und Wirksamkeitsprüfung (verification). Das Kennzeichen is_8d markiert Fälle mit formaler 8D-Pflicht.
  • Über cap:claim.link lassen sich zusätzliche Beziehungen – etwa betroffene Charge, Lieferant, Maschine oder Rücklieferung – mit Rolle affected, source, recovery oder context dokumentieren.

6. Deckungsprüfung & Rückstellung

  • Aktive Policen werden über insurance_policies geführt. find_matching_policies gleicht Deckungsart, Fahrzeug und Anlage ab; cap:policy.register und cap:policy.update pflegen Laufzeit, Prämie, Selbstbehalt und Erinnerungsvorlauf.
  • cap:claim.reserve.set setzt die Schadenrückstellung und dokumentiert sie im Verlauf; cap:claim.ai.reserve schlägt auf Basis von Schätzung, gebuchten Kosten und historischer Regulierungsquote einen Wert vor.
  • cap:claim.settlement.propose hält einen Vergleichsvorschlag fest, ohne ihn zu buchen.

7. Einreichung beim Versicherer & Prüfung

  • cap:claim.ai.letter entwirft ein formelles deutsches Schadenmelde-Schreiben mit Police, Hergang, Höhe, Selbstbeteiligung und Bitte um Deckungsbestätigung – ausschließlich aus gelieferten Fakten.
  • cap:claim.submit reicht den Fall ein (Status Eingereicht (submitted)). Die Einreichung ist freigabepflichtig, weil sie eine externe Wirkung gegenüber dem Versicherer entfaltet.
  • Geht die Rückmeldung ein, führt cap:claim.review den Fall in Prüfung (in_review). Aus der Prüfung kann der Fall wieder nach Gemeldet zurückfallen (cap:claim.reopen), wenn neue Erkenntnisse oder Nachmeldungen vorliegen.

8. Anerkennung, Regulierung & Regress

  • cap:claim.approve erfasst Deckungszusage und Anerkennungsbetrag (approved_amount), cap:claim.reject lehnt begründet ab.
  • cap:claim.settle bzw. cap:claim.settlement.pay regulieren den Fall und setzen den Auszahlungsbetrag (settled_at, settled_amount). Die Zahlung ist als externe Wirkung besonders geschützt und benötigt eine menschliche Bestätigung.
  • cap:claim.subrogation.open eröffnet den Regress gegen Dritte (Frachtführer, Lieferant, Schädiger); der erwartete Rückfluss wird als recovery_amount geführt.
  • cap:claim.close schließt die Akte nach Regulierung oder Ablehnung revisionssicher ab.

9. Schadenkosten & kaufmännische Bewertung

  • cap:claim.cost.book erfasst Kostenpositionen (Reparatur, Ersatz, Fracht, Gutachter, Rechtsberatung, Sonstiges) mit Menge, Einzelpreis, Lieferant, Beleg und Status; cap:claim.cost.remove storniert eine Position, ohne den Verlauf zu löschen.
  • Die Summe der Kostenpositionen fließt in die semantische Auswertung (claim.cost_total) und in die Reservenempfehlung ein.
  • Schätzung, Reserve, Anerkennung, Regulierung und Regress bleiben getrennt ausgewiesen – so entsteht eine belastbare Soll-Ist-Betrachtung je Fall und Bereich.

10. Abschluss, Policenpflege & Lernschleife

  • Auslaufende Policen werden über expiring_policies erkannt; cap:policy.renew verlängert die Laufzeit und aktiviert die Police wieder. Der Erinnerungsvorlauf (reminder_days) steuert die Fristenwarnung.
  • Abgeschlossene Fälle dienen der Ursachenanalyse: Bereichs-, Kategorie- und Ursachenstatistiken zeigen wiederkehrende Fehlerquellen; CAPA-Maßnahmen und Verknüpfungen zu Fertigungs-, Lager- und Lieferantenprozessen schließen die Lernschleife.
  • Der Statuswechsel erzeugt das Outbox-Signal CLAIM_STATUS_CHANGED; nachgelagerte Prozesse (Aufgaben, Benachrichtigungen, Auswertungen, Workflows) können darauf reagieren.
🏛️

Meta-Fachlogik: Ideologische Blaupause, Soll-Weltbild & Normen

Meta-Fachlogik: Die normative Blaupause des Schadenmanagements

Die Meta-Fachlogik beschreibt, wie ein exzellentes Schaden- und Versicherungsmanagement aufgebaut sein muss – unabhängig von der konkreten Software. Sie dient Consultants und KI-Agenten als Referenz, um Kundenprozesse zu bewerten und Lücken aufzudecken.

1. Philosophische Grundlagen

  • Ganzheitliches Risikomanagement (ISO 31000): Schadenfälle sind keine Einzelereignisse, sondern Symptome von Risiken in Prozessen, Lieferketten und Anlagen. Jeder Fall muss deshalb nicht nur reguliert, sondern auf seine Ursache zurückgeführt werden.
  • First-Time-Right statt Schadensverwaltung: Das Ziel ist die Vermeidung wiederkehrender Schäden. Jeder abgeschlossene Fall liefert Erkenntnisse für Produktion, Einkauf, Lager und Versand.
  • Wirtschaftlichkeit der Regulierung: Der Netto-Schadenaufwand (Regulierung minus Regress und Selbstbehalt) ist die entscheidende Kennzahl – nicht die Bruttosumme.

2. Normative Standards & Vorschriften

  • VVG (Versicherungsvertragsgesetz): Obliegenheiten zur rechtzeitigen Schadenanzeige und zur Beweissicherung; Regress nach § 86 VVG (Übergang von Ersatzansprüchen auf den Versicherer) sowie Rückgriff gegen Schädiger.
  • HGB § 249 ff. & GoBD: Schadenrückstellungen sind periodengerecht zu bilden; die Schadenakte und ihre Buchungen müssen nachvollziehbar, unveränderbar und revisionssicher archiviert werden (append-only Verlauf, keine rückwirkende Löschung).
  • DSGVO: Datenminimierung und Zweckbindung – Gesundheitsdaten, Personenschäden und freie Notizen dürfen nicht in generische KI-Kontexte oder ungeprüfte Exporte gelangen.
  • ISO 9001 / IATF 16949 & 8D: Reklamations- und Schadenfälle mit Kunden- oder Produktbezug erfordern strukturierte Ursachenanalyse (8D: D1–D8) und dokumentierte Wirksamkeitsprüfung.
  • Vier-Augen-Prinzip: Einreichung, Anerkennung, Ablehnung und Auszahlung sind freigabepflichtige Entscheidungen mit finanzieller oder externer Wirkung.

3. Invarianten des Soll-Modells

  1. Kein Schadenfall ohne eindeutigen Bezug zu einem Objekt, einer Meldung und einem Meldeweg.
  2. Keine Regulierung ohne dokumentierte Deckungsprüfung und nachvollziehbare Betragshistorie.
  3. Keine externe Zahlung oder Versicherermeldung ohne menschliche Freigabe.
  4. Keine Löschung von Verlaufseinträgen; Korrekturen erfolgen als neue, dokumentierte Buchung.
  5. Kein Abschluss ohne Klärung von Regressmöglichkeiten.
  6. Jeder Fall mit Produkt-/Prozessbezug erhält eine Ursachenanalyse, sofern die Schwere hoch oder kritisch ist.
  7. Fristen sind verbindlich: Die Schwere bestimmt den Bearbeitungshorizont, nicht umgekehrt.

4. Kennzahlen eines gesunden Schadenmanagements

  • Durchlaufzeit je Status und Bereich, gemessen gegen die SLA-Frist (due_at).
  • Regulierungsquote (reguliert / geschätzt) und Reservengenauigkeit je Bereich.
  • Regressquote (wiedererlangte Beträge / Bruttoschaden).
  • Wiederholungsrate gleicher Ursachen und Kategorien.
  • Anteil Fälle ohne vollständige Beweislage zum Zeitpunkt der Einreichung.
⚙️

Systemische Fachlogik: Faktische Umsetzung in Centurio ERP & Capabilities

Systemische Fachlogik: Die faktische Umsetzung in Centurio ERP

Die System-Fachlogik beschreibt, wie Centurio ERP das normative Soll-Modell in Code, Datenbank und KI-Schicht realisiert.

1. Datenmodelle & Mandantentrennung

Alle Tabellen tragen tenant_id; der Zugriff läuft ausschließlich über mandantengefilterte Services und PostgreSQL Row-Level-Security:

  • claims: Schadenfallkopf mit Nummer, Typ, Status, Taxonomie, Schwere, Priorität, Kanal, bis zu 13 Objekt-Fremdschlüsseln, fünf Geldbeträgen (Schätzung, Reserve, Anerkennung, Regulierung, Regress), Selbstbehalt, Police, Fristen und CAPA/8D-Feldern.
  • claim_events: append-only Verlauf (Statuswechsel, Notizen, KI-Triage, Reserve, Regress) mit Akteur und Zeitstempel.
  • claim_links: polymorphe Verknüpfung mit Rolle (primary, affected, source, recovery, context), eindeutig je Fall/Objekt/Rolle.
  • claim_attachments: Bindung an Dokumente des Dokumentmoduls (Foto, Bericht, Rechnung, Korrespondenz, Beweis).
  • claim_cost_lines: Kostenpositionen mit Art, Menge, Einzelpreis, Betrag, Lieferant, Beleg und Status.
  • insurance_policies: Policen mit Deckungsart, Laufzeit, Prämie, Selbstbehalt, Objektbezug (Anlage/Fahrzeug) und Erinnerungsvorlauf.

2. Verknüpfungsregister (17 Objekttypen)

app/modules/claims/links.py ist die eine Vokabel für Formular, Detailseite, API und Agenten. Unterstützt werden: Retoure, Kunde, Lieferant, Fertigungsauftrag, Arbeitsauftrag, Projekt, Artikel, Anlage, Fahrzeug, Charge/Serie, Sendung, Lager/Standort, Bestellung, Verkaufsauftrag, Lagerbewegung, Einsatzbericht und Mietbuchung. Jeder Typ kennt Tabelle, UI-Route, Label- und Suchfelder; Aliasse (z. B. manufacturing_order → assembly_order) werden kanonisiert.

3. Capability-Register (Ausführungsbausteine)

Der vollständige Lebenszyklus liegt als typisierte ENGINE-Familie claim_handling vor (Vorbild Fertigung):

  • Aufnahme & Pflege: cap:claim.report, cap:claim.update, cap:claim.assign, cap:claim.capa.update, cap:claim.event.add.
  • Triage & Untersuchung: cap:claim.triage, cap:claim.mark_triaged, cap:claim.investigate.
  • Entscheidung & Regulierung: cap:claim.submit, cap:claim.review, cap:claim.approve, cap:claim.settle, cap:claim.reject, cap:claim.close, cap:claim.reopen, cap:claim.settlement.propose, cap:claim.settlement.pay.
  • Akte & Belege: cap:claim.link, cap:claim.unlink, cap:claim.attachment.add, cap:claim.attachment.remove, cap:claim.photo.request.
  • Finanzen & Regress: cap:claim.reserve.set, cap:claim.cost.book, cap:claim.cost.remove, cap:claim.subrogation.open.
  • KI: cap:claim.ai.summarize, cap:claim.ai.letter, cap:claim.ai.duplicates, cap:claim.ai.reserve.
  • Versicherung: cap:policy.register, cap:policy.update, cap:policy.renew. Alle Einträge tragen Modul, Prozessfamilie, Risikostufe, Feldbezüge, Effekte und Statuskanten. Regulierung und externe Zahlung sind freigabepflichtig; jede Ausführung wird als capability.invoked auditiert.

4. Zustandsmaschine & Outbox

Die Statuskette ist als Statusmaschine registriert (app/modules/events/status_machines.py): reported → triaged → investigating → submitted → in_review → approved → settled → closed, mit Seitenpfaden rejected und der Wiedereröffnung in_review → reported. Die Service-Schicht validiert jeden Übergang gegen CLAIM_TRANSITIONS; die Status-Hooks schreiben CLAIM_STATUS_CHANGED in die transaktionale Outbox. Der Designer bietet diese Zustände als Wait-Events und Signalausgänge an.

5. Semantische Schicht (Feldsemantik)

  • Custom Attributes: claim und insurance_policy sind als customizing-fähige Objekte registriert; mandantenspezifische Zusatzfelder werden versioniert gespeichert.
  • Formularfläche: claim besitzt die bearbeitbare Formularfläche edit; das Intake-Formular nutzt dieselbe Taxonomie und dieselben Verknüpfungstypen wie API und Agenten.
  • Snapshots: Der Snapshot-Adapter liefert für KI- und Agentenkontexte ausschließlich strukturierte Fakten (Status, Taxonomie, Beträge, Fristen, Objektbezüge) – bewusst ohne Titel, Beschreibung, Notizen oder Freitext.
  • Beziehungsgraph: related_entities modelliert elf statische Kanten (Police, Kunde, Lieferant, Retoure, Fertigung, Artikel, Anlage, Fahrzeug, Arbeitsauftrag, Projekt, Charge, Sendung) sowie dynamische Kanten aus claim_links (Lager, Bestellung, Verkaufsauftrag, Lagerbewegung, Einsatzbericht, Miete). Der Graph emittiert Fakten wie claim.status, claim.overdue, claim.cost_total, claim.links_count und die Voraussetzung claim.policy_bound.

6. KI-Integration

app/modules/claims/ai.py kapselt alle KI-Aufrufe:

  • Mandanten-Provider mit Guthabenprüfung und Nutzungsprotokollierung; ohne konfigurierten Provider greifen deterministische Heuristiken (offline- und testfähig).
  • Prompt-Injection-Schutz und wrap_untrusted für Schadenbeschreibungen und Dokumenttexte; kein Erfinden von Beträgen, Daten oder Personen.
  • Fähigkeiten: Triage mit strukturiertem Schema, Zusammenfassung, Versicherer-Schreiben, Doppelmeldungsprüfung, Reservenempfehlung aus historischer Regulierungsquote.
  • Agenten-Werkzeuge (create_claim, submit_claim, transition_claim, book_claim_cost, add_claim_note, attach_document_to_claim, create_insurance_policy, triage_claim) rufen dieselben Capabilities auf – kein direkter SQL-Zugriff aus Agenten.

7. Oberfläche & Gateway

Die Schadenakte unter /schaeden/{id} bündelt Kopf, Verlauf, Verknüpfungen, Anhänge, Kosten und KI-Aktionen; /versicherungen pflegt Policen. Der reviewed Gateway gw:claim_handling@v1 bildet den freigabepflichtigen Meldeweg zum Versicherer ab und bleibt für Audit- und Gateway-Pfade verfügbar.

🤖

KI-Consultant Leitfaden: Customizing- & No-Code-Konzept (Soll-Ist-Synthese)

AI Solution Architect Blueprint

KI-Consultant Blueprint: Customizing & No-Code Architektur

Dieser Leitfaden dient Solution Architects und autonomen KI-Consultants als Handlungsvorlage für kundenspezifische Schadenprozesse auf der No-Code-Engine.

1. Analyse der Kundenanforderung (Soll-Ist-Abgleich)

Der Berater prüft zuerst:

  • Welche Schadenarten und Bereiche sind branchenspezifisch relevant (z. B. Lebensmittel: Kontamination/Verfall; Maschinenbau: Maschinenschaden/Stillstand; Spedition: Transportschaden/Regress)?
  • Welche Meldewege müssen angebunden sein (Portal, E-Mail-Postfach, API, Außendienst-App)?
  • Welche Freigabeschwellen gelten (z. B. Regulierung ab 5.000 EUR durch die Geschäftsleitung)?
  • Welche Fristen und Eskalationen sind vertraglich oder versicherungsseitig vorgegeben?

2. No-Code Zusatzfelder (Custom Fields)

Im Customizing Studio (/semantic/customizing) lassen sich Felder auf claim und insurance_policy anlegen:

  • Auf Claim:
    • recall_relevant (Ja/Nein): Löst bei Wahrheit eine produktbezogene Eskalation aus.
    • supplier_claim_number (Text): Referenz auf die Korrespondenz mit dem Lieferanten.
    • incident_shift (Auswahl: Früh/Spät/Nacht): Auswertung von Schichtclustern.
    • safety_relevant (Ja/Nein): Kopplung an Arbeitssicherheitsvorfälle.
  • Auf InsurancePolicy:
    • broker_contact (Text): Ansprechpartner des Maklers.
    • coverage_limit (Dezimal): Deckungssumme für Plausibilitätsprüfungen.
    • notice_period_days (Ganzzahl): Kündigungsfrist für automatische Erinnerungen.

3. No-Code Workflow Canvas DAGs

Blueprint A: Eskalation kritischer Schäden
  • Trigger: cap:claim.report mit severity = critical oder safety_relevant = true.
  • Condition: estimated_amount > threshold OR claim_type = liability.
  • Human-in-the-Loop: Erzeugt eine Aufgabe für Schadenleitung und Geschäftsführung; Optionen Freigeben (cap:claim.approve) oder Ablehnen (cap:claim.reject).
  • Parallelzweig: Benachrichtigt die Versicherung über cap:claim.ai.letter als Entwurf – der Versand bleibt manuell.
Blueprint B: Beweislücken-Workflow
  • Trigger: Statuswechsel nach triaged ohne Anhang der Art photo oder report.
  • Action: cap:claim.photo.request erzeugt eine Aufgabe mit Frist; der Fall bleibt in Untersuchung.
  • Exit: Sobald ein Foto/Beleg angehängt ist (claim.attachment.add), schließt der Workflow die Aufgabe.
Blueprint C: Policy-Ablauf & Verlängerung
  • Trigger: Zeitplan oder expiring_policies-Ereignis (< reminder_days).
  • Action: Aufgabe für Versicherungsverantwortliche; nach Entscheidung cap:policy.renew oder cap:policy.update.
  • Guard: Keine automatische Verlängerung ohne dokumentierte Freigabe.

4. Validierungsregeln & Formular-Customizing

  • Betragskonsistenz: settled_amount <= approved_amount <= estimated_amount * 1.25 als Hinweisregel (keine harte Sperre, da Nachträge möglich sind).
  • Pflichtfelder je Schwere: Ab high müssen Bereich, Kategorie, Ursache und mindestens ein Beweismittel vorliegen.
  • Fristen: due_at wird bei Änderung der Schwere neu berechnet; Überfälligkeit wird als claim.overdue im semantischen Kontext sichtbar.
  • Datenschutz: Freitextfelder (Titel, Beschreibung, Notizen) niemals in generische Agenten- oder Analysekontexte aufnehmen – nur strukturierte Fakten verwenden.

📚 Operative Prozessbegriffe & Transaktionsschnittstellen

Zentrale Fachbegriffe im Prozesszusammenhang (Operatives Modell)
Schadenfall (Claim)
Eindeutig nummerierter Vorgang von der Meldung bis zum Abschluss, mit Status, Verantwortlichem, Frist und vollständigem Verlauf.
Schadenrückstellung (Reserve)
Periodengerechte finanzielle Vorsorge für den erwarteten Schadenaufwand vor der endgültigen Regulierung.
Police (Insurance Policy)
Versicherungsvertrag mit Deckungsart, Laufzeit, Prämie, Selbstbehalt und Objektbezug.
Deckungszusage
Bestätigung des Versicherers, dass ein Schaden ganz oder teilweise vom Versicherungsschutz erfasst ist.
Selbstbeteiligung (Deductible)
Vertraglich vereinbarter Eigenanteil des Versicherungsnehmers am Schaden.
Regress / Subrogation
Rückgriff auf Dritte (Frachtführer, Lieferant, Schädiger) zur Wiedererlangung des Schadenaufwands.
Regulierung (Settlement)
Endgültiger finanzieller Ausgleich des Schadenfalls, getrennt nach Anerkennung und Zahlung.
8D / CAPA
Strukturierte Ursachenanalyse mit Sofort-, Korrektur- und Vorbeugemaßnahmen sowie Wirksamkeitsprüfung.
SLA-Frist
Aus der Schwere abgeleitete Bearbeitungsfrist: 14/7/3/1 Tag(e) für niedrig/normal/hoch/kritisch.
Schadenkostenposition
Einzelne Kostenart des Falls (Reparatur, Ersatz, Fracht, Gutachten, Recht) mit Betrag und Beleg.
Primärbezug
Das auslösende Geschäftsobjekt des Schadenfalls; zusätzliche Beziehungen werden als Schadenverknüpfung geführt.
📥 Eingänge & Trigger (Inputs)
  • Externe Schadenmeldung aus Kundenportal, E-Mail, Telefon oder API
  • Transportschaden bei Anlieferung oder Auslieferung (Frachtbrief mit Vorbehalt)
  • Reklamation oder Retoure mit Produkt- und Kundenbezug
  • Qualitätsabweichung, Ausschuss oder Nacharbeit aus der Fertigung
  • Unfall-, Diebstahl- oder Glasschaden eines Fuhrparksfahrzeugs
  • Sachschaden an Gebäuden, Maschinen oder Anlagen
  • Beschaffungsfehler, Falschlieferung oder Fehlmenge eines Lieferanten
📤 Ausgänge & Arbeitsergebnisse (Outputs)
  • Vollständige digitale Schadenakte mit Verlauf, Verknüpfungen, Belegen und Kosten
  • Klassifizierter Schadenfall mit Bereich, Kategorie, Ursache, Schwere und Frist
  • KI-Triage-Vorschlag und Versicherer-Schreiben-Entwurf
  • Dokumentierte Deckungsprüfung, Rückstellung und Regulierungsvorschlag
  • Regulierungsentscheidung mit Anerkennungs- und Auszahlungsbetrag
  • Regressforderung gegen Dritte mit erwartetem Rückfluss
  • Ursachenanalyse (8D/CAPA) und Bereichsstatistik für die Lernschleife
⚡ Kaskaden & Folgeprozesse (Cascades)
  • claim_registered -> claim_linked: Primärbezug wird als Link in der Akte gespeichert
  • severity_changed -> due_at_recalculated: SLA-Frist folgt der Schwere
  • claim_submitted -> insurer_notification: fristwahrende Meldung an den Versicherer
  • claim_settled -> claim_payment_recorded: Regulierung wird kaufmännisch abgeschlossen
  • carrier_fault -> subrogation_claim: Regressforderung an den Frachtführer
  • claim_closed -> cause_statistics_updated: Bereichs- und Ursachenauswertung wird fortgeschrieben
  • policy_expiring -> renewal_task: Erinnerung und Verlängerung der Police
🛡️ Nebenprozesse & Resilienz
  • Sachverständigen-Beauftragung und Vor-Ort-Begutachtung
  • Juristische Abwehr unberechtigter Drittansprüche
  • Regressprüfung gegen Unterlieferanten und Frachtführer
  • Nachforderung fehlender Fotos, Belege oder Zeugenaussagen
  • Manuelle Korrektur von Beträgen mit dokumentierter Begründung
💡 No-Code Checkliste & Praxistipps
  • Schadenarten und Bereiche branchenspezifisch schärfen; Kategorien nur mit passenden Ursachen hinterlegen
  • Freigabeschwellen für Einreichung, Anerkennung und Auszahlung in der Agenten-/Gateway-Policy justieren
  • Zusatzfelder für Recall-, Arbeitssicherheits- und Lieferantenbezug auf `claim` anlegen
  • Policen mit Deckungssumme, Selbstbehalt und Erinnerungsvorlauf pflegen, damit Matching und Fristen greifen
  • Beweismittel-Pflichten je Schwere im Formular und in Workflows erzwingen
  • Auswertungen nach Bereich, Kategorie, Ursache, Regulierungsquote und Regressquote etablieren

🗄️ Πλαίσιο

ClaimAttachments claim_attachments RLS Aktiv
15 Επισκόπηση

Tabelle claim_attachments

Feldname Τύπος δεδομένων Εγκυμοσύνη Schlüssel Επαγγελματική σημασία
claim_id UUID Ja * FK ➔ claims.id Feld claim_id
document_id UUID Ja * FK ➔ documents.id Feld document_id
kind VARCHAR(24) Ja * - Feld kind
title VARCHAR(255) Nein - Feld title
note TEXT Nein - Feld note
uploaded_by UUID Nein FK ➔ organization_users.id Feld uploaded_by
id UUID Nein PK Feld id
tenant_id UUID Ja * FK ➔ organizations.id Feld tenant_id
created_at DATETIME Ja * - Feld created_at
updated_at DATETIME Ja * - Feld updated_at
created_by UUID Nein - Feld created_by
updated_by UUID Nein - Feld updated_by
source_type VARCHAR(32) Nein - Feld source_type
source_id UUID Nein - Feld source_id
metadata JSONB Ja * - Feld metadata
ClaimCostLines claim_cost_lines RLS Aktiv
20 Επισκόπηση

Tabelle claim_cost_lines

Feldname Τύπος δεδομένων Εγκυμοσύνη Schlüssel Επαγγελματική σημασία
claim_id UUID Ja * FK ➔ claims.id Feld claim_id
kind VARCHAR(24) Ja * - Feld kind
description VARCHAR(255) Ja * - Feld description
quantity NUMERIC(12, 2) Ja * - Feld quantity
unit_price NUMERIC(14, 2) Nein - Feld unit_price
amount NUMERIC(14, 2) Ja * - Feld amount
supplier_id UUID Nein FK ➔ suppliers.id Feld supplier_id
status VARCHAR(16) Ja * - Feld status
document_id UUID Nein FK ➔ documents.id Feld document_id
incurred_on DATE Nein - Feld incurred_on
notes TEXT Nein - Feld notes
id UUID Nein PK Feld id
tenant_id UUID Ja * FK ➔ organizations.id Feld tenant_id
created_at DATETIME Ja * - Feld created_at
updated_at DATETIME Ja * - Feld updated_at
created_by UUID Nein - Feld created_by
updated_by UUID Nein - Feld updated_by
source_type VARCHAR(32) Nein - Feld source_type
source_id UUID Nein - Feld source_id
metadata JSONB Ja * - Feld metadata
ClaimEvents claim_events RLS Aktiv
10 Επισκόπηση

Tabelle claim_events

Feldname Τύπος δεδομένων Εγκυμοσύνη Schlüssel Επαγγελματική σημασία
claim_id UUID Ja * FK ➔ claims.id Feld claim_id
event_type VARCHAR(32) Ja * - Feld event_type
from_status VARCHAR(16) Nein - Feld from_status
to_status VARCHAR(16) Nein - Feld to_status
note TEXT Nein - Feld note
actor VARCHAR(128) Nein - Feld actor
created_at DATETIME Ja * - Feld created_at
id UUID Nein PK Feld id
tenant_id UUID Ja * FK ➔ organizations.id Feld tenant_id
metadata JSONB Ja * - Feld metadata
ClaimLinks claim_links RLS Aktiv
14 Επισκόπηση

Tabelle claim_links

Feldname Τύπος δεδομένων Εγκυμοσύνη Schlüssel Επαγγελματική σημασία
claim_id UUID Ja * FK ➔ claims.id Feld claim_id
entity_type VARCHAR(64) Ja * - Feld entity_type
entity_id UUID Ja * - Feld entity_id
role VARCHAR(24) Ja * - Feld role
label VARCHAR(255) Nein - Feld label
id UUID Nein PK Feld id
tenant_id UUID Ja * FK ➔ organizations.id Feld tenant_id
created_at DATETIME Ja * - Feld created_at
updated_at DATETIME Ja * - Feld updated_at
created_by UUID Nein - Feld created_by
updated_by UUID Nein - Feld updated_by
source_type VARCHAR(32) Nein - Feld source_type
source_id UUID Nein - Feld source_id
metadata JSONB Ja * - Feld metadata
Claims claims RLS Aktiv
60 Επισκόπηση

Tabelle claims

Feldname Τύπος δεδομένων Εγκυμοσύνη Schlüssel Επαγγελματική σημασία
claim_number VARCHAR(64) Ja * - Feld claim_number
claim_type VARCHAR(24) Ja * - Feld claim_type
status VARCHAR(16) Ja * - Feld status
title VARCHAR(255) Ja * - Feld title
description TEXT Nein - Feld description
occurred_at DATE Nein - Feld occurred_at
entity_type VARCHAR(64) Nein - Feld entity_type
entity_id UUID Nein - Feld entity_id
area VARCHAR(32) Nein - Feld area
category VARCHAR(48) Nein - Feld category
cause VARCHAR(48) Nein - Feld cause
severity VARCHAR(16) Ja * - Feld severity
priority VARCHAR(16) Ja * - Feld priority
channel VARCHAR(24) Ja * - Feld channel
location VARCHAR(255) Nein - Feld location
customer_id UUID Nein FK ➔ customers.id Feld customer_id
supplier_id UUID Nein FK ➔ suppliers.id Feld supplier_id
return_order_id UUID Nein FK ➔ return_orders.id Feld return_order_id
assembly_order_id UUID Nein FK ➔ assembly_orders.id Feld assembly_order_id
product_id UUID Nein FK ➔ products.id Feld product_id
asset_id UUID Nein FK ➔ assets.id Feld asset_id
vehicle_id UUID Nein FK ➔ fleet_vehicles.id Feld vehicle_id
work_order_id UUID Nein FK ➔ work_orders.id Feld work_order_id
project_id UUID Nein FK ➔ projects.id Feld project_id
stock_lot_id UUID Nein FK ➔ stock_lots.id Feld stock_lot_id
shipment_id UUID Nein FK ➔ logistics_shipments.id Feld shipment_id
responsible_user_id UUID Nein FK ➔ organization_users.id Feld responsible_user_id
estimated_amount NUMERIC(14, 2) Nein - Feld estimated_amount
reserve_amount NUMERIC(14, 2) Nein - Feld reserve_amount
approved_amount NUMERIC(14, 2) Nein - Feld approved_amount
settled_amount NUMERIC(14, 2) Nein - Feld settled_amount
recovery_amount NUMERIC(14, 2) Nein - Feld recovery_amount
deductible NUMERIC(14, 2) Nein - Feld deductible
currency VARCHAR(3) Ja * - Feld currency
insurer_name VARCHAR(255) Nein - Feld insurer_name
insurer_ref VARCHAR(128) Nein - Feld insurer_ref
policy_id UUID Nein FK ➔ insurance_policies.id Feld policy_id
document_ids JSONB Ja * - Feld document_ids
reported_by UUID Nein FK ➔ organization_users.id Feld reported_by
submitted_at DATETIME Nein - Feld submitted_at
settled_at DATETIME Nein - Feld settled_at
due_at DATETIME Nein - Feld due_at
closed_at DATETIME Nein - Feld closed_at
root_cause TEXT Nein - Feld root_cause
containment_action TEXT Nein - Feld containment_action
corrective_action TEXT Nein - Feld corrective_action
preventive_action TEXT Nein - Feld preventive_action
verification TEXT Nein - Feld verification
is_8d BOOLEAN Ja * - Feld is_8d
tags JSONB Ja * - Feld tags
notes TEXT Nein - Feld notes
id UUID Nein PK Feld id
tenant_id UUID Ja * FK ➔ organizations.id Feld tenant_id
created_at DATETIME Ja * - Feld created_at
updated_at DATETIME Ja * - Feld updated_at
created_by UUID Nein - Feld created_by
updated_by UUID Nein - Feld updated_by
source_type VARCHAR(32) Nein - Feld source_type
source_id UUID Nein - Feld source_id
metadata JSONB Ja * - Feld metadata

🔌 Πηγαίνοντας από την αρχή

Art Μεθοδος Τελική οδός Titel & Zweck Δικαιοδοσία
⚡ REST API DELETE /api/v1/claims/{claim_id}/attachments/{attachment_id}
remove_claim_attachment
Semantic binding: operator_surface; mutation=True
claims
⚡ REST API DELETE /api/v1/claims/{claim_id}/costs/{line_id}
remove_claim_cost
Semantic binding: operator_surface; mutation=True
claims
⚡ REST API DELETE /api/v1/claims/{claim_id}/links/{link_id}
remove_claim_link
Semantic binding: operator_surface; mutation=True
claims
⚡ REST API GET /api/v1/claims
list_claims
Semantic binding: inventory_only; mutation=False
claims
⚡ REST API GET /api/v1/claims/by-entity/{entity_type}/{entity_id}
claims_for_entity
Semantic binding: inventory_only; mutation=False
claims
⚡ REST API GET /api/v1/claims/entities/search
search_claim_entities
Semantic binding: inventory_only; mutation=False
claims
⚡ REST API GET /api/v1/claims/policies
list_policies
Semantic binding: inventory_only; mutation=False
claims
⚡ REST API GET /api/v1/claims/policies/expiring
expiring_policies
Semantic binding: inventory_only; mutation=False
claims
⚡ REST API GET /api/v1/claims/policies/{policy_id}
get_policy
Semantic binding: inventory_only; mutation=False
claims
⚡ REST API GET /api/v1/claims/summary
claims_summary
Semantic binding: inventory_only; mutation=False
claims
⚡ REST API GET /api/v1/claims/taxonomy
claims_taxonomy
Semantic binding: inventory_only; mutation=False
claims
⚡ REST API GET /api/v1/claims/{claim_id}
get_claim
Semantic binding: inventory_only; mutation=False
claims
⚡ REST API GET /api/v1/claims/{claim_id}/attachments
list_claim_attachments
Semantic binding: inventory_only; mutation=False
claims
⚡ REST API GET /api/v1/claims/{claim_id}/costs
list_claim_costs
Semantic binding: inventory_only; mutation=False
claims
⚡ REST API GET /api/v1/claims/{claim_id}/events
list_claim_events
Semantic binding: inventory_only; mutation=False
claims
⚡ REST API GET /api/v1/claims/{claim_id}/links
list_claim_links
Semantic binding: inventory_only; mutation=False
claims
⚡ REST API GET /schaeden
claims_page
Semantic binding: inventory_only; mutation=False
claims
⚡ REST API GET /schaeden/entitaeten
claim_entity_search
Semantic binding: inventory_only; mutation=False
claims
⚡ REST API GET /schaeden/{claim_id}
claim_detail_page
Semantic binding: inventory_only; mutation=False
claims
⚡ REST API GET /versicherungen
policies_page
Semantic binding: inventory_only; mutation=False
claims
⚡ REST API PATCH /api/v1/claims/policies/{policy_id}
update_policy
Semantic binding: operator_surface; mutation=True
claims
⚡ REST API PATCH /api/v1/claims/{claim_id}
update_claim
Semantic binding: operator_surface; mutation=True
claims
⚡ REST API POST /api/v1/claims
create_claim
Semantic binding: operator_surface; mutation=True
claims
⚡ REST API POST /api/v1/claims/policies
create_policy
Semantic binding: operator_surface; mutation=True
claims
⚡ REST API POST /api/v1/claims/{claim_id}/ai/duplicates
ai_duplicates_claim
Semantic binding: operator_surface; mutation=True
claims
⚡ REST API POST /api/v1/claims/{claim_id}/ai/letter
ai_letter_claim
Semantic binding: operator_surface; mutation=True
claims
⚡ REST API POST /api/v1/claims/{claim_id}/ai/reserve
ai_reserve_claim
Semantic binding: operator_surface; mutation=True
claims
⚡ REST API POST /api/v1/claims/{claim_id}/ai/summary
ai_summarize_claim
Semantic binding: operator_surface; mutation=True
claims
⚡ REST API POST /api/v1/claims/{claim_id}/ai/triage
ai_triage_claim
Semantic binding: operator_surface; mutation=True
claims
⚡ REST API POST /api/v1/claims/{claim_id}/approve
approve_claim
Semantic binding: operator_surface; mutation=True
claims
⚡ REST API POST /api/v1/claims/{claim_id}/assign
assign_claim
Semantic binding: operator_surface; mutation=True
claims
⚡ REST API POST /api/v1/claims/{claim_id}/attachments
upload_claim_attachment
Semantic binding: operator_surface; mutation=True
claims
⚡ REST API POST /api/v1/claims/{claim_id}/capa
update_capa
Semantic binding: operator_surface; mutation=True
claims
⚡ REST API POST /api/v1/claims/{claim_id}/close
close_claim
Semantic binding: operator_surface; mutation=True
claims
⚡ REST API POST /api/v1/claims/{claim_id}/costs
add_claim_cost
Semantic binding: operator_surface; mutation=True
claims
⚡ REST API POST /api/v1/claims/{claim_id}/events
add_claim_event
Semantic binding: operator_surface; mutation=True
claims
⚡ REST API POST /api/v1/claims/{claim_id}/investigate
investigate_claim
Semantic binding: operator_surface; mutation=True
claims
⚡ REST API POST /api/v1/claims/{claim_id}/links
add_claim_link
Semantic binding: operator_surface; mutation=True
claims
⚡ REST API POST /api/v1/claims/{claim_id}/reject
reject_claim
Semantic binding: operator_surface; mutation=True
claims
⚡ REST API POST /api/v1/claims/{claim_id}/reopen
reopen_claim
Semantic binding: operator_surface; mutation=True
claims
⚡ REST API POST /api/v1/claims/{claim_id}/review
review_claim
Semantic binding: operator_surface; mutation=True
claims
⚡ REST API POST /api/v1/claims/{claim_id}/settle
settle_claim
Semantic binding: operator_surface; mutation=True
claims
⚡ REST API POST /api/v1/claims/{claim_id}/submit
submit_claim
Semantic binding: operator_surface; mutation=True
claims
⚡ REST API POST /api/v1/claims/{claim_id}/triage
triage_claim
Semantic binding: operator_surface; mutation=True
claims
⚡ REST API POST /schaeden/neu
create_claim_form
Semantic binding: operator_surface; mutation=True
claims
⚡ REST API POST /schaeden/{claim_id}/aktion
claim_action_form
Semantic binding: operator_surface; mutation=True
claims
⚡ REST API POST /schaeden/{claim_id}/anhang
claim_attachment_form
Semantic binding: operator_surface; mutation=True
claims
⚡ REST API POST /schaeden/{claim_id}/anhang/{attachment_id}/loeschen
claim_attachment_delete_form
Semantic binding: operator_surface; mutation=True
claims
⚡ REST API POST /schaeden/{claim_id}/bearbeiten
update_claim_form
Semantic binding: operator_surface; mutation=True
claims
⚡ REST API POST /schaeden/{claim_id}/capa
claim_capa_form
Semantic binding: operator_surface; mutation=True
claims
⚡ REST API POST /schaeden/{claim_id}/ki/{kind}
claim_ai_action
Semantic binding: operator_surface; mutation=True
claims
⚡ REST API POST /schaeden/{claim_id}/kosten
claim_cost_form
Semantic binding: operator_surface; mutation=True
claims
⚡ REST API POST /schaeden/{claim_id}/kosten/{line_id}/loeschen
claim_cost_delete_form
Semantic binding: operator_surface; mutation=True
claims
⚡ REST API POST /schaeden/{claim_id}/link
claim_link_form
Semantic binding: operator_surface; mutation=True
claims
⚡ REST API POST /schaeden/{claim_id}/link/{link_id}/loeschen
claim_unlink_form
Semantic binding: operator_surface; mutation=True
claims
⚡ REST API POST /schaeden/{claim_id}/notiz
claim_note_form
Semantic binding: operator_surface; mutation=True
claims
⚡ REST API POST /schaeden/{claim_id}/zuweisen
claim_assign_form
Semantic binding: operator_surface; mutation=True
claims
⚡ REST API POST /versicherungen/neu
create_policy_form
Semantic binding: operator_surface; mutation=True
claims

🛡️ Ρυθμιστική & συμμόρφωση

Dieses Modul unterliegt folgenden gesetzlichen, regulatorischen und Revisionsstandards:

  • Διάλυση
  • Απομόνωση πελατών (PostgreSQL RLS)