---
title: ClaimSummary
summary: API reference for ClaimSummary.
status: draft
owner: SAIF.Core documentation team
last_reviewed: 2026-09-24
library: SAIF.Data.Guidewire
reference_type: package
---

# 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](../SAIF.Data.Guidewire.Clients/WorkerDataApiClient.md) methods for worker/claim retrieval, either individually or within [ClaimSummaries](ClaimSummaries.md)'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
- Returned by [WorkerDataApiClient](../SAIF.Data.Guidewire.Clients/WorkerDataApiClient.md) methods that retrieve a worker's claim(s), either singly or within [ClaimSummaries](ClaimSummaries.md)*.

## 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
