Skip to content

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