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

# Enums

Module containing the public enumeration families used throughout unit-stat reporting.

## Purpose

- Centralize retrieval-mode, run-type, report-type, and NCCI code enumerations.

## Context

- Namespace: `SAIF.Business.UnitStat`
- Assembly/package: `SAIF.Business.UnitStat` (distributed as NuGet package `SAIF.BOF.Business.UnitStat`)

## Public members

| Member | Signature | Purpose |
| --- | --- | --- |
| `RetrieveTypes` | `Enum RetrieveTypes {All, Sequence, NaturalKey, ClaimUnit, ClaimID, EditTypeCode, FirstReport, LastReport, NetReport, LossEditFlag, Policy, PolicyPeriod, PolicyUnit, RatePage, ReportBatch, RetrieveDate, UnitReport, UpdateUser, Valuation, Other}` | Defines the `RetrieveTypes` value set used by unit-stat processing. |
| `RunTypes` | `Enum RunTypes {Test, Production, Normal, Adhoc, None}` | Defines the `RunTypes` value set used by unit-stat processing. |
| `ReportTypes` | `Enum ReportTypes {USTAT, DCI, TEMP, None}` | Defines the `ReportTypes` value set used by unit-stat processing. |
| `UpdateTypes` | `Enum UpdateTypes {Add, Change, Delete, None}` | Defines the `UpdateTypes` value set used by unit-stat processing. |
| `ReportRecordTypes` | `Enum ReportRecordTypes {Header, Name, Exposure, Loss, Control, None}` | Defines the `ReportRecordTypes` value set used by unit-stat processing. |
| `ReportCorrectionTypes` | `Enum ReportCorrectionTypes {Header, Exposure, Loss, Multiple}` | Defines the `ReportCorrectionTypes` value set used by unit-stat processing. |
| `NCCIClaimStatusCodes` | `Enum NCCIClaimStatusCodes {Open, Closed, ReOpened}` | Defines the `NCCIClaimStatusCodes` value set used by unit-stat processing. |
| `NCCIInjuryCodes` | `Enum NCCIInjuryCodes {Fatal, PTD, TD, Medical, PPD}` | Defines the `NCCIInjuryCodes` value set used by unit-stat processing. |
| `NCCIClaimTypes` | `Enum NCCIClaimTypes {PartA, PartB, PartAB}` | Defines the `NCCIClaimTypes` value set used by unit-stat processing. |
| `NCCILossActTypes` | `Enum NCCILossActTypes {StateOrFederal, USLWH}` | Defines the `NCCILossActTypes` value set used by unit-stat processing. |
| `NCCILossTypes` | `Enum NCCILossTypes {Injury, OccupationalDisease}` | Defines the `NCCILossTypes` value set used by unit-stat processing. |
| `NCCIRecoveryTypes` | `Enum NCCIRecoveryTypes {NoRecovery, Subrogation}` | Defines the `NCCIRecoveryTypes` value set used by unit-stat processing. |
| `NCCISettlementTypes` | `Enum NCCISettlementTypes {NoSettlement, DCS, FinalDenial, CDA, Federal}` | Defines the `NCCISettlementTypes` value set used by unit-stat processing. |
| `NCCIFraudulentClaimTypes` | `Enum NCCIFraudulentClaimTypes {NotFraudulent, PartiallyFraudulent, FullyFraudulent}` | Defines the `NCCIFraudulentClaimTypes` value set used by unit-stat processing. |
| `ExposureCoverageCodes` | `Enum ExposureCoverageCodes {State, USLH, None}` | Defines the `ExposureCoverageCodes` value set used by unit-stat processing. |
| `ValuationTypes` | `Enum ValuationTypes {Valuation, Revaluation, None}` | Defines the `ValuationTypes` value set used by unit-stat processing. |
| `OffsetTypes` | `Enum OffsetTypes {FraudRecoveryIncurred, FraudRecoveryPaid, FullFraudRecovery, NDReimbursementIncurred, NDReimbursementPaid, ThirdPartyPrediction, ThirdPartyNonLien, Refund, VoidedClaims, None}` | Defines the `OffsetTypes` value set used by unit-stat processing. |
| `CostTypes` | `Enum CostTypes {IncurredAndPaid, Incurrred, Paid, None}` | Defines the `CostTypes` value set used by unit-stat processing. |
| `CalculationTypes` | `Enum CalculationTypes {Add, Subtract, Multilpy, Divide, Minimum, Maximum, None}` | Defines the `CalculationTypes` value set used by unit-stat processing. |

## Behavioral notes

- The enum module centralizes the public code sets consumed by unit-stat processing and code-map helpers.

## Constraints and usage notes

- Enum members are listed inline on this page for self-contained reference.

## Sources

- `Business\SAIF.Business.UnitStat\enums.vb`
