Claim Repudiated Event
Event emitted when a claim is repudiated (denied).
Overview
The ClaimRepudiatedEventV1 event is emitted by the ClaimsService when a claim is repudiated (denied). This marks a terminal negative outcome for the claim, recording the reason codes, who repudiated it, and when.
When is this event emitted?
This event is published when:
- A claims assessor repudiates a claim due to policy exclusions or invalid claim conditions
- An automated rule determines the claim should be repudiated
Key Information
The event payload includes:
- Event Metadata: Event ID, correlation ID, noticed and effected timestamps
- Claim Identification: Claim ID
- Repudiation Details: Reason codes (array), who repudiated, and when
- Logical Clock: Event ordering via logical clock reading
Downstream Consumers
Systems that typically consume this event include:
- Notification services (to inform claimant of repudiation)
- BFF services (for UI updates)
- Reporting and analytics platforms
Schemas
JSON Schema
Event representing the repudiated status of a claim.
Unique identifier for the event
Correlation ID for tracking related events
Timestamp (epoch millis) when the event was noticed
Timestamp (epoch millis) when the event took effect
claimRepudiatedType of the event
Logical clock reading for event ordering
The ID of the claim that was repudiated
List of reason codes for the repudiation
The user who repudiated the claim
Timestamp (epoch millis) when the claim was repudiated
Avro Schema
Event representing the repudiated status of a claim.
Unique identifier for the event (UUID as string)
Correlation ID for tracking related events (UUID as string)
Timestamp when the event was noticed
Timestamp when the event took effect
Type of the event (e.g., claimRepudiated)
Logical clock reading for event ordering
The ID of the claim that was repudiated.
List of reason codes for the repudiation.
The user who repudiated the claim.
Timestamp when the claim was repudiated.