---
title: SAIF.Business.View.Claim dependencies
summary: Internal, external, and framework-inherited dependencies for claim view retrieval.
status: draft
owner: SAIF Doc Gen
last_reviewed: 2026-07-28
library: SAIF.Business.View.Claim
reference_type: package
---

# SAIF.Business.View.Claim dependencies

## Internal dependencies

| Dependency | Reference Type | Usage |
| --- | --- | --- |
| [SAIF.BOF.Business](../saif-business/overview.md) | NuGet Package (same-repo) | Provides BOF business-layer abstractions consumed by traditional claim view objects. |
| [SAIF.BOF.Business.View.Provider](../saif-business-view-provider/overview.md) | NuGet Package (same-repo) | Supplies packaged provider-view dependencies referenced by the claim view package. |
| [SAIF.BOF.ResourceFiles](../saif-resources/overview.md) | NuGet Package (same-repo) | Provides shared resource content used by the packaged component. |
| [SAIF.Legacy.BankValidator](../bankvalidator/overview.md) | NuGet Package (same-repo) | Provides packaged bank-validation support. |
| SAIF.BOF.Framework | NuGet Package | Supplies BOF framework base classes, data-portal abstractions, and API criteria infrastructure. |
| SAIF.Framework.Common | NuGet Package | Provides common framework utilities. |
| SAIF.HashUtil | NuGet Package | Provides hashing utilities included in the packaged dependency graph. |
| SAIF.Web.API.Clients | NuGet Package | Provides internal API client registrations used by API-backed BOF views. |

## External dependencies
| Dependency | Version | Usage |
| --- | --- | --- |
| ImagingAPI.Client | 2.0.22112.4 | External imaging client package referenced by the component. |
| PdfAPI.Client | 2.23061.6 | External PDF client package referenced by the component. |
| Oracle.ManagedDataAccess | 21.5.0 | Oracle data-access driver used by inline SQL and stored-procedure paths. |
| RestSharp | 106.12.0 | HTTP client dependency used by BOF API transport services†. |
| Newtonsoft.Json | 8.0.3 | JSON serialization support for API payload types and client interactions. |
| Autofac | 3.5.2 | Dependency-injection package declared in `packages.config`; no claim-specific call site was isolated in the analyzed source. |
| FluentValidation | 5.5.0.0 | Validation package declared in `packages.config`; no claim-specific call site was isolated in the analyzed source. |
| iTextSharp | 5.5.11 | Document package declared in `packages.config`; no claim-specific call site was isolated in the analyzed source. |
| log4net | 2.0.5 | Logging package declared in `packages.config`; no claim-specific call site was isolated in the analyzed source. |
| Microsoft.AspNet.WebApi.Client | 5.2.7 | Web API client runtime dependency included in the package graph. |
| Microsoft.AspNet.WebApi.Core | 5.2.7 | Web API core runtime dependency included in the package graph. |
| Microsoft.AspNet.WebApi.WebHost | 5.2.7 | Web API hosting/runtime dependency included in the package graph. |

## Transitive dependencies

Dependencies in this section are inherited from framework libraries rather than referenced directly by this project.

| Dependency | Source framework | Type | Usage |
| --- | --- | --- | --- |
| SAIF.Framework.Security | `SAIF.Framework.Core` | Transitive | Required by BOF business-object and data-portal infrastructure used by claim view base classes†. |
| SAIF.Framework.Connection | `SAIF.Framework.Core` | Transitive | Provides inherited connection and data-portal plumbing for BOF retrieval paths†. |
| SAIF.Framework.Logging | `SAIF.Framework.Core` | Transitive | Supports framework-managed logging and diagnostics for BOF object operations†. |
| SAIF.Framework.DNS | `SAIF.Framework.Core` | Transitive | Supports framework environment and endpoint resolution used by BOF infrastructure†. |
| SAIF.Framework.Security.EnvironmentApi | `SAIF.Framework.Core` | Transitive | Supplies inherited environment API services used by framework transport components†. |
| SAIF.Framework.Bindable | `SAIF.Framework.Core` | Transitive | Supplies inherited binding helpers used by BOF object models†. |

## Dependency risks and notes
- The library mixes API-backed and Oracle-backed retrieval patterns, so runtime configuration must satisfy both API client registration and Oracle connectivity.
- Stored procedure dependencies `pk82281_claim_note.select_by_claimnum`, `pk83407_payment_hist_trans.*`, and `sp83411_Calc_Total_Paid` were referenced in code but not found during Oracle-source retry.
- Unqualified SQL table names reduce source-level certainty about runtime schema ownership.
- Dependency alignment is package-driven because the project contains no local project references.

## 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 `†` are derived from dependency library documentation via the Legends CLI. They describe inherited behavior from the indicated origin library and should be verified if the dependency version changes.

## Sources
- `Business\SAIF.Business.View.Claim\SAIF.BOF.Business.View.Claim.vbproj`
- `Business\SAIF.Business.View.Claim\SAIF.BOF.Business.View.Claim.nuspec`
- `Business\SAIF.Business.View.Claim\packages.config`
