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

# Claimant

Claimant carries the injured worker's demographic, contact, and eligibility details as returned by Guidewire ClaimCenter, and is embedded as the `Claimant` property of `ClaimData` (returned by `ClaimDataApiClient.GetClaim`, see ../SAIF.Data.Guidewire.Clients/ClaimDataApiClient.md) as well as the `Worker` property of `ClaimSummary`.
It nests a `ClaimantMisc` sub-object for supplemental worker attributes and a shared `Address` for the claimant's primary mailing address.

## Purpose
- Represents the person (worker) associated with a workers' compensation claim, including identity, contact channels, marital/education status, and fraud/authorization flags.
- Aggregates the `ClaimantMisc` and `Address` sub-objects so consumers can read claimant data without separate lookups.

## Context
- Namespace: `SAIF.Data.Guidewire.Models.ClaimDataApi`
- Assembly/package: `SAIF.Data.Guidewire` (packaged in `SAIF.SAIFCode.Core`)

## Public members
| Member | Signature | Purpose |
| --- | --- | --- |
| AddressbookUID | `public string AddressbookUID { get; set; }` | Guidewire address book unique identifier for the claimant record. |
| AgeAtInjury | `public int AgeAtInjury { get; set; }` | Worker's age at the time of the injury underlying the claim. |
| ClaimantMisc | `public ClaimantMisc ClaimantMisc { get; set; }` | Supplemental claimant attributes (health insurance, COVID-19 test results, worker occupation text). |
| DateOfBirth | `public DateTime DateOfBirth { get; set; }` | Worker's date of birth. |
| EducationLevel | `public int EducationLevel { get; set; }` | Coded education level of the worker.* |
| EmailAddress | `public string EmailAddress { get; set; }` | Worker's email address. |
| FirstName | `public string FirstName { get; set; }` | Worker's first name. |
| FraudConvictionFlag | `public bool FraudConvictionFlag { get; set; }` | Indicates whether the worker has a fraud conviction on record. |
| Gender | `public string Gender { get; set; }` | Worker's gender code. |
| HomePhone | `public string HomePhone { get; set; }` | Worker's home phone number. |
| IsHomeForeignPhone | `public bool IsHomeForeignPhone { get; set; }` | Indicates the home phone number uses a foreign/international format. |
| IsInpatient | `public bool IsInpatient { get; set; }` | Indicates the worker is currently an inpatient. |
| IsMobileForeignPhone | `public bool IsMobileForeignPhone { get; set; }` | Indicates the mobile phone number uses a foreign/international format. |
| IsSSNAuthorized | `public bool IsSSNAuthorized { get; set; }` | Indicates whether use of the worker's SSN is authorized. |
| LanguagePrefcode | `public string LanguagePrefcode { get; set; }` | Worker's preferred language code. |
| LastName | `public string LastName { get; set; }` | Worker's last name. |
| MaritalStatus | `public string MaritalStatus { get; set; }` | Worker's marital status code. |
| MaritalStatusDate | `public DateTime MaritalStatusDate { get; set; }` | Date the recorded marital status became effective. |
| MarriageCertReceivedDate | `public DateTime MarriageCertReceivedDate { get; set; }` | Date a marriage certificate was received for the claim file. |
| MiddleName | `public string MiddleName { get; set; }` | Worker's middle name. |
| MobilePhone | `public string MobilePhone { get; set; }` | Worker's mobile phone number. |
| PrimaryAddress | `public Address PrimaryAddress { get; set; }` | Worker's primary mailing address, from `SAIF.Data.Guidewire.Models.Shared.Address`. |
| PrimaryPhoneCode | `public string PrimaryPhoneCode { get; set; }` | Indicates which phone number is considered primary. |
| TaxID | `public string TaxID { get; set; }` | Worker's tax identification number (e.g. SSN). |
| WorkerAge | `public int WorkerAge { get; set; }` | Worker's current age (as opposed to age at injury). |

## Behavioral notes
- `ClaimantMisc` and `PrimaryAddress` are nested objects rather than flattened fields, so consumers must null-check them before reading nested values.
- All date fields are non-nullable `DateTime`; a default/unset value from Guidewire is represented as `DateTime.MinValue` rather than `null`.*

> **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/Claimant.cs
