---
title: Enumerations
summary: API reference for Enumerations.
status: draft
owner: SAIF
last_reviewed: 2026-07-24
library: SAIF.Business
reference_type: package
---

# Enumerations

Public enums used throughout SAIF.Business. Catalogs the public enums that define shared formatting, date, language, claim, and authorization constants.

## Purpose
- Catalogs the public enums that define shared formatting, date, language, claim, and authorization constants.

## Context
- Namespace: `SAIF.Business`
- Assembly/package: `SAIF.Business`

## Public members
| Member | Signature | Purpose |
| --- | --- | --- |
| `NonWorkDayOption` | `Public Enum NonWorkDayOption` | Specifies whether a non-work-day adjustment should move to the next or previous work day. |
| `PhoneFormat` | `Public Enum PhoneFormat` | Describes the Style of phone formats. |
| `IncludeDates` | `Public Enum IncludeDates` | Represents the different inclusion comparisons of a date range |
| `LanguagePrefernces` | `Public Enum LanguagePrefernces` | Enumerates supported language and hearing-impaired communication preferences. |
| `ClaimEntryTypes` | `Public Enum ClaimEntryTypes` | Describes the different types of Claims that can be entered. |
| `ChecksumCharacterSet` | `Public Enum ChecksumCharacterSet` | Identifies a style of CheckSum Character (Alpha or Numeric) |
| `TaskPriority` | `Public Enum TaskPriority` | Identifies the Different Levels of priority for a given Task. |
| `TaskSourceSystem` | `Public Enum TaskSourceSystem` | Enumerates the source systems from which tasks can originate. |
| `ClaimTypes` | `Public Enum ClaimTypes` | Enumerates claim type codes such as disabling, non-disabling, PPD, PTD, and fatal claims. |
| `ClaimStatuses` | `Public Enum ClaimStatuses` | Enumerates high-level claim lifecycle statuses such as new, open, closed, denied, and reopen. |
| `BenefitTypes` | `Public Enum BenefitTypes` | Enumerates benefit types used for settlements, awards, timeloss, penalties, burial, refunds, and medical payments. |
| `FinancialTransactionStatus` | `Public Enum FinancialTransactionStatus` | Enumerates financial transaction processing statuses from released through posted. |
| `Jurisdictions` | `Public Enum Jurisdictions` | Enumerates claim jurisdiction types such as state, inmate, and federal maritime coverage. |
| `RelationshipToWorker` | `Public Enum RelationshipToWorker` | Enumerates relationship codes between a contact or beneficiary and the worker. |
| `Gender` | `Public Enum Gender` | Enumerates male, female, and unknown gender values. |
| `ClaimPersonTypes` | `Public Enum ClaimPersonTypes` | Enumerates claim person roles such as worker, beneficiary, and guardian. |
| `PaymentTransactionTypes` | `Public Enum PaymentTransactionTypes` | Identifies the payment transaction types supported for payments. |
| `PaymentCategories` | `Public Enum PaymentCategories` | Enumerates payment categories for indemnity, medical, settlement, burial, EAIP, and legal payments. |
| `ClaimDecisions` | `Public Enum ClaimDecisions` | Enumerates claim decision outcomes as accepted, denied, or deferred. |
| `ClaimRequestTypes` | `Public Enum ClaimRequestTypes` | Enumerates claim request types such as original injury, aggravation, own motion, vocational training, and modification. |
| `OwnMotionReasons` | `Public Enum OwnMotionReasons` | Enumerates own-motion reason categories as blank, reimbursable, or non-reimbursable. |
| `MedicallyStationary` | `Public Enum MedicallyStationary` | Enumerates yes-or-no medically stationary states. |
| `TaxMultiplierTypes` | `Public Enum TaxMultiplierTypes` | Enumerates federal, state, and no-tax multiplier options. |
| `ClaimFinancialTransactionTypes` | `Public Enum ClaimFinancialTransactionTypes` | Enumerates claim financial transaction types as payment, refund, or transfer. |
| `ClaimCostCategorys` | `Public Enum ClaimCostCategorys` | Enumerates claim cost categories for medical, disability, fatal, expense, and vocational costs. |
| `ClaimCostCategoryGroup` | `Public Enum ClaimCostCategoryGroup` | Enumerates vocational versus non-vocational claim cost groups. |
| `MedicalIndemnityDisplay` | `Public Enum MedicalIndemnityDisplay` | Enumerates whether displays show medical costs, indemnity costs, or both. |
| `ReimbursementPrograms` | `Public Enum ReimbursementPrograms` | Enumerates reimbursement program codes such as RR, NCE, HWR, OM, EAIP, and related programs. |
| `EaipCategories` | `Public Enum EaipCategories` | Enumerates EAIP categories such as admin fee, clothing, equipment, tuition, wages, and worksite modifications. |
| `LeaveTypes` | `Public Enum LeaveTypes` | Enumerates leave categories such as vacation, leave, training, and offline time. |
| `SystemTypes` | `Public Enum SystemTypes` | Enumerates supported system types as Titan or ThirdParty. |

## Behavioral notes
- The file exposes standalone public enums rather than a service class, so its public surface is the enum set itself.
- Several enums encode formatting or workflow decisions consumed elsewhere in the library, such as phone formatting and claim-entry type.

## Constraints and usage notes
- Consumers are expected to use the declared enum members exactly as defined in the shared contracts.
- The page documents top-level public enums from Enumerations.vb rather than inherited members.

## Sources
- `Business\SAIF.Business\Enumerations.vb`
