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
ClaimantMiscandAddresssub-objects so consumers can read claimant data without separate lookups.
Context¶
- Namespace:
SAIF.Data.Guidewire.Models.ClaimDataApi - Assembly/package:
SAIF.Data.Guidewire(packaged inSAIF.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¶
ClaimantMiscandPrimaryAddressare 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 asDateTime.MinValuerather thannull.*
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