Skip to content

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 StatusCode without hardcoding strings.

Context

  • Namespace: SAIF.Data.Guidewire.Models.ClaimDataApi
  • Assembly/package: SAIF.Data.Guidewire (packaged in SAIF.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

  • LetterSentDate is typed as bool, not DateTime, 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 related VocationalDetails type.*

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