Validieren von Schadensfällen
ClaimCenter-Validierungsstufen
Während des Lebenszyklus eines Schadenfalls durchläuft ein Schadenfall einen oder mehrere Reifegrade. In ClaimCenter werden diese als Validierungsstufen bezeichnet. In der Basiskonfiguration gibt es die folgenden Stufen:
- Laden und speichern: Der Schadenfall verfügt über genügend Informationen, um in der Datenbank gespeichert zu werden.
- Neuer Schaden – Abschluss: Der Schadenfall verfügt über genügend Informationen, um einem Schadenregulierer zugewiesen zu werden.
- Gültig für ISO: Der Schadenfall verfügt über genügend Informationen, um bei ISO eingereicht zu werden. (ISO ist eine nationale Datenbank, die in den USA verwendet wird, um zu verifizieren, dass derselbe Schaden nicht bei mehreren Versicherern eingereicht wird.)
- An extern (Systeme) senden: Ein Schadenfall verfügt über genügend Informationen, um Informationen zum Schadensfall an externe Systeme des Versicherungsträgers zu senden (beispielsweise an ein Policenverwaltungssystem zur Festsetzung von Policen-Verlängerungstarifen).
- Zahlungsfähigkeit: Der Schadenfall verfügt über genügend Informationen, sodass Zahlungen für ihn ausgestellt werden können.
Die Validierungsstufe eines Schadensfalls wird durch einen Satz von Validierungsregeln für Schadenfälle bestimmt und erzwungen. Bei jeder Änderung eines Schadenfalls legen die Validierungsregeln fest, ob der Schadenfall zu einem späteren Zeitpunkt validiert werden kann. Die Validierungsregeln verhindern auch, dass ein Schadenfall rückwärts zu einer niedrigeren Validierungsstufe verschoben wird. Weitere Informationen zu Validierungsregeln finden Sie im Gosu-Regeln.
ClaimAPI-API importiert werden. Über die System-APIs übermittelte Schadenfallentwürfe müssen keine Stufe passieren. Damit ein Schadenfallentwurf zu einem offenen Schadenfall hochgestuft werden kann, muss der Schadenfallentwurf sowohl die Stufe „Laden und speichern“ als auch die Stufe „Neuer Schaden – Abschluss“ passieren. Weitere Informationen finden Sie unter Ausführen von Schadenerstmeldungen.Validieren eines Schadenfalls über die System-APIs
Die Claim-API enthält einen POST /claim/{claimId}/validate-Endpunkt. Dieser Endpunkt kann für Folgendes verwendet werden:
- Bestimmen der aktuellen Validierungsstufe und aller vorherigen Validierungsstufen, die durch den Schadenfall erreicht wurden
- Durchführen der Validierung des Schadenfalls für eine bestimmte Validierungsstufe (Damit werden Informationen zurückgegeben, welche die Bedingungen angeben, die erfüllt sein müssen, damit der Schadenfall auf die angegebene Stufe gesetzt wird.)
Die Überprüfung der Validierungsstufe eines Schadenfalls kann in folgenden Situationen hilfreich sein:
- Sie möchten ermitteln, ob der Schadenfall über genügend Informationen verfügt, um einem Schadenregulierer zugewiesen zu werden. Mithilfe des Endpunkts
/validatekönnen Sie ermitteln, ob der Schadenfall die Stufe „Neuer Schaden – Abschluss“ erreicht oder überschritten hat.- Wenn der Schadenfall unter der Stufe „Neuer Schaden – Abschluss“ liegt, identifizieren die Nutzdaten die Bedingungen, die erforderlich sind, um die Stufe „Neuer Schaden – Abschluss“ zu erreichen.
- Sie möchten eine Zahlung für einen Schadenfall vornehmen. Mithilfe des Endpunkts
/validatekönnen Sie ermitteln, ob der Schadenfall die Stufe „Zahlungsfähigkeit“ aufweist.- Liegt der Schadenfall unter der Stufe „Zahlungsfähigkeit“, identifizieren die Nutzdaten die Bedingungen, die erforderlich sind, um die Stufe „Zahlungsfähigkeit“ zu erreichen.
Beispiel für einen Schadenfall auf der Stufe „Laden und speichern“
Angenommen, Sie führen ein POST /claim/{claimId}/validate für den Schadenfall cc:706 aus, dann sieht die Antwort wie folgt aus:
"attributes": {
"allValidationLevelsReached": [
{
"code": "loadsave",
"name": "Load and save"
}
],
"hasErrors": true,
"validationIssues": [
{
"field": "contacts",
"id": "cc:SsCzMkFw0Vk6bO8HCLh3p",
"message": "The role Reporter is required on Claim 999-99-999945.",
"severity": {
"code": "error",
"name": "Error"
},
"type": "Claim",
"url": "/claim/v1/claims/cc:SsCzMkFw0Vk6bO8HCLh3p",
"validationLevel": {
"code": "newloss",
"name": "New loss completion"
}
}
Aus diesen Nutzdaten können Sie Folgendes ermitteln:
- Der Schadenfall befindet sich auf der Stufe „Laden und Speichern“. (
validationLevelReached.codeistloadsave,allValidationLevelsReachedhat nur ein Mitglied, dessen Codeloadsaveist). - Um zur Stufe „Neuer Schaden – Abschluss“ zu wechseln, muss der Meldende angegeben werden. (Diese Angabe stammt aus der ersten
validationIssues-Meldung.) - Um auf die Stufe „Gültig für ISO“ zu wechseln, muss der Schadenort ungleich null sein und der Schadenfall darf sich nicht im Entwurfsstatus befinden (diese Angaben stammt aus der zweiten, dritten und vierten
validationIssues-Meldung). Die Nutzdaten geben keine Fehlermeldungen über „Gültig für ISO“ hinaus an. Wenn der Schadenfall „Gültig für ISO“ erreicht, wird er daher automatisch auf „Zahlungsfähigkeit“ hochgestuft.
Beispiel für einen Schadenfall auf der Stufe „Neuer Schaden – Abschluss“
/claim/{claimId}/validate für den Schadenfall cc:709 aus, dann sieht die Antwort wie folgt aus: {
"data": {
"attributes": {
"allValidationLevelsReached": [
{
"code": "newloss",
"name": "New loss completion"
},
{
"code": "loadsave",
"name": "Load and save"
}
],
"hasErrors": true,
"validationIssues": [
{
"field": "firstName",
"id": "cc:SYVsCEg_23xuVpJwrN2lH",
"message": "The insured Newton first name must not be empty",
"severity": {
"code": "error",
"name": "Error"
},
"type": "Claim",
"url": "/claim/v1/claims/cc:SYVsCEg_23xuVpJwrN2lH",
"validationLevel": {
"code": "iso",
"name": "Valid for ISO"
}
}
],
"validationLevelReached": {
"code": "newloss",
"name": "New loss completion"
}
}
}
}Aus diesen Nutzdaten können Sie die folgenden Informationen ermitteln:
- Der Schadenfall hat die Stufe „Neuer Schaden – Abschluss“ (
validationLevelReached.codeistnew loss completion). - Der Schadenfall hatte zuvor die Stufe „Laden und Speichern“ erreicht, bevor er die Stufe „Neuer Schaden – Abschluss“ (
allValidationLevelsReachedhat die MitgliederLoad SaveundNew loss completion). - Um zu „Gültig für ISO“ zu wechseln, muss der Vorname des Versicherten angegeben werden. (Diese Angabe stammt aus der
validationIssues-Meldung.) Sobald der Schadenfall „Gültig für ISO“ erreicht, wird er automatisch auf „Zahlungsfähigkeit“ hochgestuft.
Beispiel für einen Schadenfall auf der Stufe „Zahlungsfähigkeit“
Angenommen, Sie führen ein POST /claim/{claimId}/validate für den Schadenfall demo_sample:31 aus, dann sieht die Antwort wie folgt aus:
{
"data": {
"attributes": {
"allValidationLevelsReached": [
{
"code": "payment",
"name": "Ability to pay"
},
{
"code": "external",
"name": "Send to external system"
},
{
"code": "iso",
"name": "Valid for ISO"
},
{
"code": "newloss",
"name": "New loss completion"
},
{
"code": "loadsave",
"name": "Load and save"
}
],
"hasErrors": false,
"validationLevelReached": {
"code": "payment",
"name": "Ability to pay"
}
}
}
}
Anhand dieser Nutzdaten können Sie ermitteln, ob sich der Schadenfall auf der Stufe „Zahlungsfähigkeit“ befindet und alle vorherigen Validierungsstufen erreicht hat. Der Schadenfall erfüllt dann alle Validierungsregeln.
(Der Wert von hasErrors ist „false“.)