Skip to content

ClaimSummary

ClaimSummary (in SAIF.Data.Guidewire.Models.ClaimDataApi) carries a condensed, summary-level view of a claim, including employer, wage, and worker details; it embeds a full Claimant as its Worker property. No ClaimDataApiClient method returning this specific type was found in the reviewed client code, so its concrete producing operation could not be confirmed.**

Purpose

  • Provides a condensed claim summary combining employer/policy identifiers, wage and hire/loss/receipt dates, injured body part, and the associated worker (Claimant).

Context

  • Namespace: SAIF.Data.Guidewire.Models.ClaimDataApi
  • Assembly/package: SAIF.Data.Guidewire (packaged in SAIF.SAIFCode.Core)

Public members

Member Signature Purpose
ClaimId public string ClaimId { get; set; } Identifier of the summarized claim.
ClaimNumber public string ClaimNumber { get; set; } Human-readable claim number.
Employer public string Employer { get; set; } Name of the employer associated with the claim.
HireDate public DateTime HireDate { get; set; } Date the worker was hired.
InjuredBodyPart public string InjuredBodyPart { get; set; } Coded/free-text body part injured in the claim.
LossDate public DateTime LossDate { get; set; } Date of the loss/injury event.
PolicyNumber public string PolicyNumber { get; set; } Policy number associated with the claim.
ReceivedDate public DateTime ReceivedDate { get; set; } Date the claim was received.
WageAmount public long WageAmount { get; set; } Wage amount used for the claim summary.
WagePeriod public string WagePeriod { get; set; } Period (e.g. weekly, annual) associated with WageAmount.
Worker public Claimant Worker { get; set; } The worker associated with the claim (see ../SAIF.Data.Guidewire.Models.ClaimDataApi/Claimant.md).
WorkerDateofBirth public DateTime WorkerDateofBirth { get; set; } Worker's date of birth.
WorkerDeathDate public DateTime WorkerDeathDate { get; set; } Worker's date of death, if applicable.
WorkerName public string WorkerName { get; set; } Worker's full name.
WorkerOccupation public string WorkerOccupation { get; set; } Worker's occupation description.

Behavioral notes

  • This type duplicates several fields already present on the embedded Worker (Claimant), such as name and date of birth, suggesting the flattened summary fields are intended for quick display without traversing the nested Claimant.*
  • A distinct ClaimSummary type also exists in SAIF.Data.Guidewire.Models.WorkerDataApi; this page documents only the ClaimDataApi variant.

Note: Statements marked with * were inferred from code structure, naming conventions, or contextual evidence where direct confirmation was not available in source artifacts. Statements marked with ** could not be confirmed; treat as unknown until verified.

Sources

  • Data/SAIF.Data.Guidewire/Models/ClaimDataApi/ClaimSummary.cs