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

# SAIF.Business.Claim.Maintenance dependencies

`SAIF.Business.Claim.Maintenance` depends on core claim libraries, Oracle package contracts for adjustment and support-order behavior, and BOF framework services inherited through classic and API-backed base classes.

## Internal dependencies

| Dependency | Reference Type | Usage |
| --- | --- | --- |
| [SAIF.Business.Claim](../saif-business-claim/overview.md) | NuGet Package (same-repo) | Supplies shared claim-domain entities and packaging context used throughout maintenance workflows |
| [SAIF.Business.Tasks.Claim](../saif-business-tasks-claim/overview.md) | NuGet Package (same-repo) | Supplies claim-task workflow context packaged with maintenance operations |
| [SAIF.Business.View.Claim](../saif-business-view-claim/overview.md) | NuGet Package (same-repo) | Supplies claim-view and read-model dependencies referenced by maintenance retrieval workflows |
| [SAIF.BOF.Business.Tasks](../saif-business-tasks/overview.md) | NuGet Package (same-repo) | Provides broader task-domain support packaged with the maintenance library |
| [SAIF.BOF.Business.View.Provider](../saif-business-view-provider/overview.md) | NuGet Package (same-repo) | Provides packaged provider-view support for maintenance workflows that surface provider-related data |
| SAIF.Web.API.Clients | NuGet Package | Provides API-client infrastructure used by attending-physician retrieval objects |

## External dependencies

| Dependency | Version | Usage |
| --- | --- | --- |
| Oracle.ManagedDataAccess | 21.5.0 | Oracle provider used by the library's large BOF persistence surface |
| RestSharp | 106.12.0 | HTTP client support used by API-backed attending-physician retrieval |
| FluentValidation | 5.5.0.0 | Validation support available to maintenance-domain workflows |
| iTextSharp | 5.5.11 | Document-generation support packaged with the library |
| ImagingAPI.Client | 2.0.22112.4 | External imaging client packaged with maintenance dependencies |
| PdfAPI.Client | 1.2.20094.1 | External PDF client packaged with maintenance dependencies |

## Transitive dependencies

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

| Dependency | Source framework | Type | Usage |
| --- | --- | --- | --- |
| SAIF.Framework.Security | `SAIF.Framework.Core` | Transitive | Supplies framework security and principal infrastructure inherited through BOF base classes and API-backed collection types.* |
| SAIF.Framework.Connection | `SAIF.Framework.Core` | Transitive | Supplies underlying connection abstractions used by framework data-portal request handling.* |
| SAIF.Framework.Logging | `SAIF.Framework.Core` | Transitive | Supplies framework logging services used by inherited business-object infrastructure.* |
| SAIF.Framework.DNS | `SAIF.Framework.Core` | Transitive | Supplies framework host and service-resolution support used by inherited core services.* |
| SAIF.Framework.Security.EnvironmentApi | `SAIF.Framework.Core` | Transitive | Supplies Environment API and secure-setting access used by framework services beneath BOF and API abstractions.* |
| SAIF.Framework.Bindable | `SAIF.Framework.Core` | Transitive | Supplies bindable-object behavior inherited through classic BOF business and collection bases.* |

## Dependency risks and notes

- The library depends on several Oracle package contracts for business behavior, but Stage 1b could only retrieve source for `PK82140_CLAIM_ADJUSTMENTS`; missing package bodies reduce direct traceability for support-order and vocational logic.
- The maintenance surface area is broad, so package or schema changes can affect multiple unrelated claim-maintenance subdomains at once.
- REST-backed attending-physician retrieval introduces a second integration path in addition to Oracle CRUD, increasing operational and regression risk.

## 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.Claim.Maintenance\clsAccidentInjury.vb`
- `Business\SAIF.Business.Claim.Maintenance\clsAttendingPhysician.vb`
- `Business\SAIF.Business.Claim.Maintenance\clsClaimAdjustment.vb`
- `Business\SAIF.Business.Claim.Maintenance\clsClaimDetail.vb`
- `Business\SAIF.Business.Claim.Maintenance\clsClaimDisabilityActivity.vb`
- `Business\SAIF.Business.Claim.Maintenance\clsClaimSupportOrder.vb`
- `Business\SAIF.Business.Claim.Maintenance\clsVocationalDetail.vb`
- `Business\SAIF.Business.Claim.Maintenance\clsVocationalDetailCollection.vb`
- `Business\SAIF.Business.Claim.Maintenance\clsHelper.vb`
- `Business\SAIF.Business.Claim.Maintenance\enums.vb`
- `Business\SAIF.Business.Claim.Maintenance\packages.config`
- `Business\SAIF.Business.Claim.Maintenance\SAIF.BOF.Business.Claim.Maintenance.nuspec`
- `Business\SAIF.Business.Claim.Maintenance\Pipelines\build-vars.yml`
- `Business\SAIF.Business.Claim.Maintenance\CCClaimDataApi\AttendingPhysicians.vb`
- `Business\SAIF.Business.Claim.Maintenance\CCClaimDataApi\ClaimContactsResponse.vb`
- `Business\SAIF.Business.Claim.Maintenance\clsClaimDisabilityActivityCollection.vb`
- `Business\SAIF.Business.Claim.Maintenance\clsClaimMcoEligibility.vb`
- `Business\SAIF.Business.Claim.Maintenance\clsClaimMcoEligibilityCollection.vb`
- `Business\SAIF.Business.Claim.Maintenance\clsClaimPolicy.vb`
- `Business\SAIF.Business.Claim.Maintenance\clsClaimPolicyHistory.vb`
- `Business\SAIF.Business.Claim.Maintenance\clsClaimPolicyHistoryCollection.vb`
- `Business\SAIF.Business.Claim.Maintenance\clsClaimRequestDecision.vb`
- `Business\SAIF.Business.Claim.Maintenance\clsClaimRequestDecisionCollection.vb`
- `Business\SAIF.Business.Claim.Maintenance\clsClaimStatusActivity.vb`
- `Business\SAIF.Business.Claim.Maintenance\clsClaimStatusActivityCollection.vb`
- `Business\SAIF.Business.Claim.Maintenance\clsClaimSupportOrderCollection.vb`
- `Business\SAIF.Business.Claim.Maintenance\clsClaimSupportOrderConn.vb`
- `Business\SAIF.Business.Claim.Maintenance\clsClaimSupportOrderConnCollection.vb`
- `Business\SAIF.Business.Claim.Maintenance\clsClaimTypeActivity.vb`
- `Business\SAIF.Business.Claim.Maintenance\clsClaimTypeActivityCollection.vb`
- `Business\SAIF.Business.Claim.Maintenance\clsConditionDecision.vb`
- `Business\SAIF.Business.Claim.Maintenance\clsConditionDecisionCollection.vb`
- `Business\SAIF.Business.Claim.Maintenance\clsCovid19TestingHistory.vb`
- `Business\SAIF.Business.Claim.Maintenance\clsCovid19TestingHistoryCollection.vb`
- `Business\SAIF.Business.Claim.Maintenance\clsDisabilityAuthActivity.vb`
- `Business\SAIF.Business.Claim.Maintenance\clsDisabilityAuthActivityCollection.vb`
- `Business\SAIF.Business.Claim.Maintenance\clsMedicalCondition.vb`
- `Business\SAIF.Business.Claim.Maintenance\clsMedicalConditionCollection.vb`
- `Business\SAIF.Business.Claim.Maintenance\clsOmittedCondition.vb`
- `Business\SAIF.Business.Claim.Maintenance\clsOmittedConditionCollection.vb`
- `Business\SAIF.Business.Claim.Maintenance\clsTDThreeDayWait.vb`
- `Business\SAIF.Business.Claim.Maintenance\clsTDThreeDayWaitCollection.vb`
- `Business\SAIF.Business.Claim.Maintenance\clsWorkRelease.vb`
- `Business\SAIF.Business.Claim.Maintenance\clsWorkReleaseCollection.vb`
- `Business\SAIF.Business.Claim.Maintenance\clsWorkStatus.vb`
- `Business\SAIF.Business.Claim.Maintenance\clsWorkStatusCollection.vb`
- `Business\SAIF.Business.Claim.Maintenance\clsWorkStatusInjuryClaim.vb`
- `Business\SAIF.Business.Claim.Maintenance\clsWorkerClaimBenefitPayment.vb`
- `Business\SAIF.Business.Claim.Maintenance\clsWorkerClaimBenefitSchedule.vb`
- `Business\SAIF.Business.Claim.Maintenance\clsWorkerInjuryClaim.vb`
- `Business\SAIF.Business.Claim.Maintenance\clsWorkerPharmacyEligibilityReport.vb`
- `Business\SAIF.Business.Claim.Maintenance\SAIF.BOF.Business.Claim.Maintenance.vbproj`
