CRM Outcome Captured Event

Event emitted when CRM servicing outcomes are captured for a claim.

Event Integration

Overview

The CrmOutcomeCapturedEventV1 event is emitted by the ClaimsService when the CRM servicing outcomes are captured for a claim. This includes verification results from various checks performed by the CRM system.

When is this event emitted?

This event is published when:

  • The CaptureCrmOutcomeCommand is successfully executed
  • CRM servicing results are recorded against a claim

Key Information

The event payload includes:

  • Event Metadata: Event ID, correlation ID, noticed and effected timestamps
  • Claim Identification: Claim ID
  • CRM Outcome: Case number, document verification status, VOPD outcomes (deceased and claimant), PDD outcome, Xtend outcome, employment verification, extended outcome, capture metadata

Downstream Consumers

Systems that typically consume this event include:

  • Payout decision services
  • Repudiation evaluation services
  • Audit and compliance systems
  • Reporting and analytics platforms

Schemas

JSON Schema

18 properties

Event representing when CRM servicing outcomes were captured for a claim.

idstring<uuid>
required

Unique identifier for the event

correlationIdstring<uuid>
required

Correlation ID for tracking related events

noticedDateinteger
required

Timestamp (epoch millis) when the event was noticed

effectedDateinteger
required

Timestamp (epoch millis) when the event took effect

detailTypestringconstant: crmOutcomeCaptured
required

Type of the event

logicalClockReadinginteger
required

Logical clock reading for event ordering

claimIdstring
required

The ID of the claim

crmOutcomeobject
required

CRM servicing outcome details

Avro Schema

8 fields
Record:CrmOutcomeCapturedEventV1(sft.pas.claims.domain.events.crmoutcomecapturedeventv1.avro)

Event representing when CRM servicing outcomes were captured for a claim

idstring (uuid)
correlationIdstring (uuid)
noticedDatelong (timestamp-millis)
effectedDatelong (timestamp-millis)
detailTypestring
logicalClockReadingint
claimIdstring
crmOutcomerecord: AvroCrmOutcome