---
title: SAIF.Business.View.Provider dependencies
summary: Internal and external dependencies for this library.
status: draft
owner: SAIF Doc Gen
last_reviewed: 2026-07-24
library: SAIF.Business.View.Provider
reference_type: package
---

# SAIF.Business.View.Provider dependencies

## Internal dependencies

None — the `.vbproj` contains no `<ProjectReference>` elements; all dependencies are NuGet package references.

| Dependency | Reference Type | Usage |
| --- | --- | --- |
| SAIF.BOF.Business | NuGet Package | (v2.1.23053.1) Framework-inherited candidate supplying BOF base types and criteria contracts.* |
| SAIF.BOF.Framework | NuGet Package | (v2.0.22279.1) Framework-inherited candidate consistent with sibling BOF libraries.* |
| SAIF.BOF.ResourceFiles | NuGet Package | (v2.0.22097.2) Referenced resource package. |
| SAIF.Framework.Common | NuGet Package | (v2.0.22074.3) Referenced common-framework package. |
| SAIF.HashUtil | NuGet Package | (v2.0.22083.2) Referenced utility dependency and declared NuGet dependency. |
| SAIF.Legacy.BankValidator | NuGet Package | (v2.0.22097.1) Referenced dependency and declared NuGet dependency; likely supports provider banking or tax-ID validation paths suggested by type names.* |
| SAIF.Web.API.Clients | NuGet Package | (v2.0.22307.1) Referenced dependency and declared NuGet dependency. |
| ImagingAPI.Client | NuGet Package | (v2.0.22112.4) Referenced dependency and declared NuGet dependency. |
| PdfAPI.Client | NuGet Package | (v1.2.20094.1) Referenced dependency and declared NuGet dependency. |

## External dependencies
| Dependency | Version | Usage |
| --- | --- | --- |
| Oracle.ManagedDataAccess | 21.5.0 | Oracle driver aligned with bind-variable syntax and `SYSDATE` usage found in library SQL. |
| Newtonsoft.Json | 8.0.3 | JSON serialization dependency. |

## Dependency risks and notes
- Exact enforcement semantics for `clsRetrieveOnlyBusinessCriteria` reside in `SAIF.BOF.Business`, not in this library's own source.*
- SQL statements in this library reference unqualified table names, and local configuration does not expose an Oracle schema owner or database link, so schema ownership remains `[unqualified]**` throughout the database documentation.
- `Institutions.Designer.vb` is present as generated typed-`DataSet` code, but its active consumers within this library were not confirmed in the analyzed findings.**

## 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)
- [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.View.Provider\SAIF.BOF.Business.View.Provider.vbproj`
- `Business\SAIF.Business.View.Provider\packages.config`
- `Business\SAIF.Business.View.Provider\nuget.config`
- `Business\SAIF.Business.View.Provider\SAIF.BOF.Business.View.Provider.nuspec`
- `Business\SAIF.Business.View.Provider\app.config`
- `Business\SAIF.Business.View.Provider\Web.config`
- `Business\SAIF.Business.View.Provider\clsProviderSearch.vb`
- `Business\SAIF.Business.View.Provider\clsProviderServiceContract.vb`
- `Business\SAIF.Business.View.Provider\clsProviderTaxIDCollection.vb`
- `Business\SAIF.Business.View.Provider\clsProviderType.vb`
