VocationalStatus¶
VocationalStatus represents a single vocational eligibility/status history entry for a claim, and is the element type of VocationalDetails.VocationalStatus (see ../SAIF.Data.Guidewire.Models.ClaimDataApi/VocationalDetails.md), returned by ClaimDataApiClient.GetGWClaimVocationalDetails(long claimId) (see ../SAIF.Data.Guidewire.Clients/ClaimDataApiClient.md).
It defines a full set of Claim Center vocational status code constants and, like VocationalDetails, declares all members virtual.
Purpose¶
- Records the vocational eligibility/dispute status assigned at a point in time, the coordinator handling it, and supporting status detail text/codes.
- Exposes named constants for every known Claim Center vocational status code so calling code can compare
StatusCodewithout hardcoding strings.
Context¶
- Namespace:
SAIF.Data.Guidewire.Models.ClaimDataApi - Assembly/package:
SAIF.Data.Guidewire(packaged inSAIF.SAIFCode.Core)
Public members¶
| Member | Signature | Purpose |
|---|---|---|
| STATUS_DISPUTE | public const string STATUS_DISPUTE = "dispute" |
Well-known StatusCode value indicating the vocational eligibility is disputed. |
| STATUS_DISPUTE_STILL_ELIGIBLE | public const string STATUS_DISPUTE_STILL_ELIGIBLE = "dispute_still_eligible" |
Well-known StatusCode value indicating a dispute where the worker remains eligible. |
| STATUS_DISPUTE_OTHER_RESULTS | public const string STATUS_DISPUTE_OTHER_RESULTS = "dispute_other" |
Well-known StatusCode value indicating a dispute with other results. |
| STATUS_EE_PWP | public const string STATUS_EE_PWP = "ee_pwp" |
Well-known StatusCode value indicating an employee preferred worker program (PWP) status.* |
| STATUS_ELIGIBILITY_DISPUTE_HEARING | public const string STATUS_ELIGIBILITY_DISPUTE_HEARING = "eligible_dispute_hearing" |
Well-known StatusCode value indicating an eligibility dispute hearing is scheduled/occurred. |
| STATUS_ELIGIBILITY_EVALUATION | public const string STATUS_ELIGIBILITY_EVALUATION = "eligible_eval" |
Well-known StatusCode value indicating an eligibility evaluation is underway. |
| STATUS_ELIGIBLE | public const string STATUS_ELIGIBLE = "eligible" |
Well-known StatusCode value indicating the worker is eligible for vocational services. |
| STATUS_ELIGIBLE_DISPUTE_RESULTS | public const string STATUS_ELIGIBLE_DISPUTE_RESULTS = "eligible_dispute" |
Well-known StatusCode value indicating an eligibility determination is under dispute. |
| STATUS_END_OF_ELIG_DISPUTE_HEARING | public const string STATUS_END_OF_ELIG_DISPUTE_HEARING = "end_elig_dispute_hear" |
Well-known StatusCode value indicating the end of an eligibility dispute hearing. |
| STATUS_END_OF_ELIG_DISPUTE_RESULTS | public const string STATUS_END_OF_ELIG_DISPUTE_RESULTS = "end_elig_dispute_results" |
Well-known StatusCode value indicating the results at the end of an eligibility dispute. |
| STATUS_END_OF_ELIGIBILITY | public const string STATUS_END_OF_ELIGIBILITY = "end_eligible" |
Well-known StatusCode value indicating the end of vocational eligibility. |
| STATUS_INELIGIBILITY_DISPUTE_HEARING | public const string STATUS_INELIGIBILITY_DISPUTE_HEARING = "ineligible_dispute_hear" |
Well-known StatusCode value indicating an ineligibility dispute hearing. |
| STATUS_INELIGIBLE | public const string STATUS_INELIGIBLE = "ineligible" |
Well-known StatusCode value indicating the worker is ineligible for vocational services. |
| STATUS_OPTIONAL_SERVICES | public const string STATUS_OPTIONAL_SERVICES = "opt_services" |
Well-known StatusCode value indicating optional vocational services status. |
| STATUS_PENDING_ADDITIONAL_INFO | public const string STATUS_PENDING_ADDITIONAL_INFO = "pend_addl_info" |
Well-known StatusCode value indicating additional information is pending. |
| PublicId | public virtual string PublicId { get; set; } |
Guidewire public identifier for the vocational status record. |
| CoordinatorName | public virtual string CoordinatorName { get; set; } |
Name of the vocational coordinator handling the status entry. |
| LetterSentDate | public virtual bool LetterSentDate { get; set; } |
Indicates whether a related letter was sent; despite its "Date" naming, the source declares this as a bool rather than a DateTime.* |
| StatusCodeDesc | public virtual string StatusCodeDesc { get; set; } |
Human-readable description of StatusCode. |
| StatusCode | public virtual string StatusCode { get; set; } |
Coded vocational status; compare against the STATUS_* constants for known values. |
| StatusDate | public virtual DateTime StatusDate { get; set; } |
Date the status entry became effective. |
| StatusDetail | public virtual string StatusDetail { get; set; } |
Free-text detail supporting the status entry. |
| StatusDetailCode | public virtual string StatusDetailCode { get; set; } |
Coded detail supplementing the status entry. |
Behavioral notes¶
LetterSentDateis typed asbool, notDateTime, despite its name implying a date; this page documents the type exactly as declared in source.- All properties are declared
virtual, matching the pattern used in the relatedVocationalDetailstype.*
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/VocationalDetails.cs