---
title: SAIF.Business.UnitStat.Claim dependencies
summary: Internal and external dependencies for this library.
status: draft
owner: SAIF
last_reviewed: 2026-07-28
library: SAIF.Business.UnitStat.Claim
reference_type: package
---

# SAIF.Business.UnitStat.Claim dependencies

## Internal dependencies

| Dependency | Reference Type | Usage |
| --- | --- | --- |
| [SAIF.BOF.Business.Claim](../saif-business-claim/overview.md) | NuGet Package (same-repo) | Provides core claim business data used in unit-stat reporting. |
| [SAIF.BOF.Business.Claim.Authority](../saif-business-claim-authority/overview.md) | NuGet Package (same-repo) | Provides claim-authority business context consumed by the reporting package set. |
| [SAIF.BOF.Business.Claim.Maintenance](../saif-business-claim-maintenance/overview.md) | NuGet Package (same-repo) | Provides maintenance-domain claim business data used by the component. |
| [SAIF.BOF.Business.Claim.MedicalBill](../saif-business-claim-medicalbill/overview.md) | NuGet Package (same-repo) | Provides medical-bill claim business data used in reporting calculations. |
| [SAIF.BOF.Business.Claim.ThirdParty](../saif-business-claim-thirdparty/overview.md) | NuGet Package (same-repo) | Provides third-party recovery data referenced by unit-stat prediction logic. |
| [SAIF.BOF.Business.Tasks.Claim](../saif-business-tasks-claim/overview.md) | NuGet Package (same-repo) | Provides claim-task context consumed by the reporting package set. |
| [SAIF.BOF.Business.View.Claim](../saif-business-view-claim/overview.md) | NuGet Package (same-repo) | Provides claim view objects used by reporting workflows. |
| [SAIF.BOF.Business.UnitStat](../saif-business-unitstat/overview.md) | NuGet Package (same-repo) | Provides the base unit-stat framework, including the inherited loss-base model. |
| [SAIF.BOF.Business](../saif-business/overview.md) | NuGet Package (same-repo) | Supplies shared business-layer utilities used across reporting entities. |
| [SAIF.BOF.Business.View.Provider](../saif-business-view-provider/overview.md) | NuGet Package (same-repo) | Provides provider view objects used by the package set. |
| SAIF.BOF.Business.Policy | NuGet Package (same-repo) | Provides policy-domain data consumed by unit-stat reporting. |
| SAIF.BOF.Business.Policy.Premium | NuGet Package (same-repo) | Provides premium-domain data for reporting calculations. |
| SAIF.BOF.Business.Policy.Rating | NuGet Package (same-repo) | Provides rating-domain data for reporting calculations. |
| SAIF.BOF.Framework | NuGet Package | Provides BOF base classes, criteria contracts, and portal services. |
| SAIF.Framework.Core | NuGet Package | Provides shared framework-core capabilities consumed by the package set. |

## External dependencies
| Dependency | Version | Usage |
| --- | --- | --- |
| Oracle.ManagedDataAccess | 21.5.0 | Provides Oracle connectivity for reporting queries and helper procedures. |

## Transitive dependencies

Dependencies in this section are inherited from dependency framework libraries. They are not directly referenced by this library but are required at runtime through framework packages.

| Dependency | Source framework | Type | Usage |
| --- | --- | --- | --- |
| clsBusinessBase / clsBusinessCollectionBase / clsBusinessCollection(Of T) | `SAIF.Framework.Core` | Transitive | Provide BOF entity and collection lifecycle behavior for unit-stat aggregates.* |
| IBusinessCriteria | `SAIF.Framework.Core` | Transitive | Defines the CRUD contract implemented by unit-stat criteria classes.* |
| IDataPortalInfo | `SAIF.Framework.Core` | Transitive | Routes requests to the active Oracle data layer and exposes helper execution methods.* |
| IDataRequest | `SAIF.Framework.Core` | Transitive | Participates in the data-access request pipeline used by BOF retrieval and save operations.* |
| clsSAIFDataReader | `SAIF.Framework.Core` | Transitive | Provides BOF reader semantics for materializing query results.* |

## Dependency risks and notes
- The component's business meaning depends heavily on `pk73304_loss_summary`; package contract changes can alter NCCI outputs.
- Its dependency surface spans claim, policy, task, and third-party packages, increasing coordination cost for version changes.
- Inline SQL and helper procedures bind the component tightly to unit-stat Oracle tables and reporting schemas.

## Related documentation
- [Index](index.md)
- [Overview](overview.md)
- [Architecture](architecture.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)

> **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
- `Business\SAIF.Business.UnitStat.Claim\Coverage Combination\clsCoverageCombination.vb`
- `Business\SAIF.Business.UnitStat.Claim\Coverage Combination\clsCoverageCombinationCollection.vb`
- `Business\SAIF.Business.UnitStat.Claim\Current Loss\clsCurrentLoss.vb`
- `Business\SAIF.Business.UnitStat.Claim\Current Loss\clsNCCILossRecord.vb`
- `Business\SAIF.Business.UnitStat.Claim\Loss Summary\clsLossSummary.vb`
- `Business\SAIF.Business.UnitStat.Claim\Loss Summary\clsLossCategory.vb`
- `Business\SAIF.Business.UnitStat.Claim\Loss Summary\clsLossCategoryOffset.vb`
- `Business\SAIF.Business.UnitStat.Claim\Loss Summary\clsThirdPartyPrediction.vb`
- `Business\SAIF.Business.UnitStat.Claim\Loss Summary\clsLossValuation.vb`
- `Business\SAIF.Business.UnitStat.Claim\ClaimFinancialData.vb`
- `Business\SAIF.Business.UnitStat.Claim\ClaimFinancials.vb`
- `Business\SAIF.Business.UnitStat.Claim\packages.config`
- `Business\SAIF.Business.UnitStat.Claim\SAIF.BOF.Business.UnitStat.Claim.nuspec`
