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 inSAIF.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 methods that retrieve a worker's claim(s), either singly or within ClaimSummaries*.
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
Workerproperty'sClaimanttype is imported from theSAIF.Data.Guidewire.Models.ClaimDataApinamespace via ausingdirective, coupling this worker-data type to a claim-data type.
Sources¶
- Data/SAIF.Data.Guidewire/Models/WorkerDataApi/ClaimSummary.cs