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

# SAIF.Business dependencies

## Internal dependencies

| Dependency | Reference Type | Usage |
| --- | --- | --- |
| *(none)* | NuGet Package | This library has no in-repo `<ProjectReference>` dependencies. |
| SAIF.BOF.Framework.* | NuGet Package | (vSee package manifest) Supplies BOF base classes, criteria contracts, `SqlHelper`, rules infrastructure, and `clsSecurityPrincipal`. |
| SAIF.Web.API.Clients / SAIF.Web.API.Core | NuGet Package | (vSee `packages.config`) Provides claim-data API access for `ClaimServices` and `clsClaimSecurity`. |
| ImagingAPI.Client / ImagingAPI.Core | NuGet Package | (vSee `packages.config`) Supports imaging ID reservation and related image helper behavior. |
| PdfAPI.Client / PdfAPI.Core | NuGet Package | (vSee `packages.config`) Supports PDF-oriented behavior consumed by imaging helpers. |
| SAIF.Legacy.BankValidator | NuGet Package | (vSee `packages.config`) Provides routing/account verification used by `BankValidatorServices`. |

## External dependencies
| Dependency | Version | Usage |
| --- | --- | --- |
| Oracle.ManagedDataAccess | See `packages.config` | Registers the Oracle provider used by inline SQL and stored-procedure calls. |
| Generated Web References (`SAIFDates`, `SAIFEmailValidator`, `EmailValidator`) | Application settings-backed proxies | Supplies SOAP proxy endpoints used by `SAIFWebServices` and `clsEmailAddress`. |

## Dependency risks and notes
- Runtime configuration requirements for several packaged SAIF dependencies remain unknown because their internals were not part of the provided analysis set.**
- `BankValidatorServices` depends on a caller-supplied `BankValidator` XML document whose origin is outside this library.**
- Oracle connection details are resolved through inherited framework abstractions, so this library's schema/user dependency remains indirect and configuration-opaque.
- The library carries a broad AD/WCF security dependency surface through `clsSecurityPrincipal` and related framework security helpers.

> **Note:** Statements marked with `*` are inferred from code behavior rather than explicit documentation or comments; statements marked with `**` could not be confirmed and should be treated as unknown until verified.

## 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)
- [Security and authorization](security-authorization.md)
- [Configuration](configuration.md)

## Sources
- `Business\SAIF.Business\SAIF.BOF.Business.vbproj`
- `Business\SAIF.Business\packages.config`
- `Business\SAIF.Business\ClaimServices.vb`
- `Business\SAIF.Business\clsClaimSecurity.vb`
- `Business\SAIF.Business\ImageServices.vb`
- `Business\SAIF.Business\ImageInfo.vb`
- `Business\SAIF.Business\BankValidatorServices.vb`
- `Business\SAIF.Business\SAIFWebServices.vb`
- `Business\SAIF.Business\ContactInfo\clsEmailAddress.vb`
