Skip to content

ClaimSummary

ClaimSummary (in WorkerDataApi) represents a single claim summary record — claim identifiers, employer, injury and loss details, wage information, and the associated Claimant worker — returned by WorkerDataApiClient methods for worker/claim retrieval, either individually or within ClaimSummaries's Claim list. It is a separate type from SAIF.Data.Guidewire.Models.ClaimDataApi.ClaimSummary, which this type's Worker property references indirectly via the Claimant type from that other namespace.

Purpose

  • Represents one claim summary — claim id/number, employer, injury and loss dates, wage data, and the associated worker — as returned by worker-data API operations

Context

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

Public members

Member Signature Purpose
ClaimId public string ClaimId { get; set; } Guidewire claim identifier
ClaimNumber public string ClaimNumber { get; set; } 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; } 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 covering the claim
ReceivedDate public DateTime ReceivedDate { get; set; } Date the claim was received
WageAmount public long WageAmount { get; set; } Worker's wage amount
WagePeriod public string WagePeriod { get; set; } Period the wage amount applies to (e.g. weekly/monthly)*
Worker public Claimant Worker { get; set; } The claimant/worker associated with the claim, typed as Claimant from SAIF.Data.Guidewire.Models.ClaimDataApi
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 name
WorkerOccupation public string WorkerOccupation { get; set; } Worker's occupation

Behavioral notes

Constraints and usage notes

  • This is a separate type from SAIF.Data.Guidewire.Models.ClaimDataApi.ClaimSummary; despite the shared name, the two types are declared in different namespaces and are not interchangeable.
  • The Worker property's Claimant type is imported from the SAIF.Data.Guidewire.Models.ClaimDataApi namespace via a using directive, coupling this worker-data type to a claim-data type.

Sources

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