---
title: SAIF.Business.Claim overview
summary: High-level purpose and responsibilities for SAIF.Business.Claim.
status: draft
owner: Technical Writer
last_reviewed: 2026-07-28
library: SAIF.Business.Claim
reference_type: package
---

# SAIF.Business.Claim overview

> **Documentation context:** Packaged Component (NuGet)

This library is a **Business Layer** component within the BOF (Business Object Framework) architecture. It contains domain-specific business objects representing claims, awards, benefit schedules, and related entities.

## Purpose
- Provides the documented `SAIF.Business.Claim` public surface within the claim domain.
- Claim benefit management — Award benefit payments, benefit schedules (state and federal), award status tracking.
- Worker injury tracking — Injured body parts, medically stationary dates, work status/release.

## Responsibilities
- Claim benefit management — Award benefit payments, benefit schedules (state and federal), award status tracking.
- Worker injury tracking — Injured body parts, medically stationary dates, work status/release.
- Calculation services — Statutory weekly wage calculation, timeliness of first payment, aggregation right dates.
- Code table management — PPD body parts, scheduled/unscheduled degree awards, vocational/medical service types.
- 1502 transfer processing — DCBS filing transfers.
- Claim list generation — Dynamic SQL-based claim list querying.

## Key components
- `cls1502Transfer`: Business object — 1502 DCBS transfer
- `cls1502TransferList`: Collection
- `clsActiveBenefitSchedule`: Business object — active benefit schedule
- `clsAggRightDates`: Business object — aggregation right dates
- `clsAwardBenefitPayment`: Business object — award benefit payment
- `clsAwardBenefitPaymentCollection`: Collection
- `clsBenefitSchedule`: Business object — benefit schedule
- `clsClaimEmployeeWorkAddress`: Business object — employee work address

## Related documentation
- [Index](index.md)
- [Architecture](architecture.md)
- [Dependencies](dependencies.md)
- [Operations and processes](operations-processes.md)
- [Business rules](business-rules.md)
- [Database tables](database-tables.md)
- [SQL catalog](sql/index.md)
- [Procedures](procedures/index.md)
- [API reference](api/index.md)

## Sources
- `Business\SAIF.Business.Claim\SAIF.BOF.Business.Claim.vbproj`
- `Business\SAIF.Business.Claim\SAIF.BOF.Business.Claim.nuspec`
- `Business\SAIF.Business.Claim\packages.config`
- `Business\SAIF.Business.Claim\Enums.vb`
- `Business\SAIF.Business.Claim\IExplanationOfBenefit.vb`
- `Business\SAIF.Business.Claim\IExplanationOfBenefitSearchCriteria.vb`
- `Business\SAIF.Business.Claim\cls1502Transfer.vb`
- `Business\SAIF.Business.Claim\clsActiveBenefitSchedule.vb`
- `Business\SAIF.Business.Claim\clsAggRightDates.vb`
- `Business\SAIF.Business.Claim\clsAwardBenefitPayment.vb`
- `Business\SAIF.Business.Claim\clsAwardBenefitPaymentCollection.vb`
- `Business\SAIF.Business.Claim\clsBenefitSchedule.vb`
- `Business\SAIF.Business.Claim\clsClaimEmployeeWorkAddress.vb`
- `Business\SAIF.Business.Claim\clsClaimListGenerator.vb`
- `Business\SAIF.Business.Claim\clsClaimWorkReleaseStatus.vb`
- `Business\SAIF.Business.Claim\clsClaimWorkStatus.vb`
- `Business\SAIF.Business.Claim\clsFederalAwardStatus.vb`
- `Business\SAIF.Business.Claim\clsFederalAwardStatusCollection.vb`
- `Business\SAIF.Business.Claim\clsFederalBenefitSchedule.vb`
- `Business\SAIF.Business.Claim\clsITimelinessOfFirstPayment.vb`
- `Business\SAIF.Business.Claim\clsMedicallyStationaryDate.vb`
- `Business\SAIF.Business.Claim\clsPPDBodyParts.vb`
- `Business\SAIF.Business.Claim\clsServiceType.vb`
- `Business\SAIF.Business.Claim\clsServiceTypeCollection.vb`
- `Business\SAIF.Business.Claim\clsSetAwardPaymentPending.vb`
- `Business\SAIF.Business.Claim\clsStatutoryWeeklyWageCalculation.vb`
- `Business\SAIF.Business.Claim\clsVocationalServicesTypes.vb`
- `Business\SAIF.Business.Claim\clsWorkerInjuredBodyPart.vb`
- `Business\SAIF.Business.Claim\clsWorkerInjuredBodyPartCollection.vb`
- `Business\SAIF.Business.Claim\mdlPPD.vb`
- `Business\SAIF.Business.Claim\mdlReserveServices.vb`
