SAIF.Business.Claim dependencies
Internal dependencies
Dependency
Reference Type
Usage
SAIF.Business.Tasks.Claim
NuGet Package (same-repo)
clsBenefitSchedule creates claim tasks for adjuster review.
SAIF.BOF.Framework
NuGet Package
Provides BOF criteria, data-portal, rule, and Oracle-access abstractions used by 16 business-object implementations.
SAIF.BOF.Business
NuGet Package
Supplies base business-object classes and shared domain primitives.
SAIF.BOF.ResourceFiles
NuGet Package
Provides shared resource strings used by the library.
SAIF.Framework.Common
NuGet Package
Supplies shared utility infrastructure.
SAIF.HashUtil
NuGet Package
Provides hashing helpers available to shared claim patterns.
SAIF.Legacy.BankValidator
NuGet Package (same-repo)
Supports bank-account validation dependencies referenced in package composition.
SAIF.Web.API.Clients
NuGet Package
Shared API-client dependency available to the claim domain package set.
ImagingAPI.Client
NuGet Package
Shared imaging integration dependency.
PdfAPI.Client
NuGet Package
Shared PDF integration dependency.
External dependencies
Dependency
Version
Usage
Autofac
3.5.2
Dependency injection support.
FluentValidation
5.5.0.0
Validation framework support.
iTextSharp
5.5.11
PDF manipulation support.
log4net
2.0.5
Logging support.
Oracle.ManagedDataAccess
21.5.0
Oracle connectivity for table CRUD and stored procedures.
RestSharp
106.12.0
REST client support.
Newtonsoft.Json
8.0.3
JSON serialization support.
Transitive dependencies
Dependencies in this section are inherited from framework base classes. They are not directly referenced by this library but are required at runtime through framework packages.
Dependency
Source framework
Type
Usage
SAIF.Framework.Security
clsBusinessBase
Transitive
Supplies shared framework security primitives behind BOF object infrastructure and validation flow.*
SAIF.Framework.Connection
IDataPortalInfo
Transitive
Supports portal and connection routing for criteria-driven Oracle execution.*
SAIF.Framework.Logging
clsBusinessBase
Transitive
Provides framework-level diagnostics used by inherited business-object infrastructure.*
SAIF.Framework.DNS
clsBusinessBase
Transitive
Contributes shared core infrastructure required by inherited framework components.*
SAIF.Framework.Security.EnvironmentApi
clsBusinessBase
Transitive
Supports environment/security integration inherited through framework base classes.*
SAIF.Framework.Bindable
clsBusinessBase
Transitive
Supports bindable validation and error-surfacing behavior inherited by BOF business objects and collections.*
Dependency risks and notes
The library is strongly coupled to Oracle claim tables, sequences, and stored procedures, so schema changes have broad impact.
Benefit-schedule processing depends on the separate claim-task library for downstream workflow creation.
The package includes both CRUD entities and read-only code-table/query helpers, so misuse of retrieve-only criteria would break expected persistence behavior.
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\SAIF.BOF.Business.Claim.vbproj
Business\SAIF.Business.Claim\SAIF.BOF.Business.Claim.nuspec
Business\SAIF.Business.Claim\packages.config
Business\SAIF.Business.Claim\Enums.vb
Business\SAIF.Business.Claim\IExplanationOfBenefit.vb
Business\SAIF.Business.Claim\IExplanationOfBenefitSearchCriteria.vb
Business\SAIF.Business.Claim\cls1502Transfer.vb
Business\SAIF.Business.Claim\clsActiveBenefitSchedule.vb
Business\SAIF.Business.Claim\clsAggRightDates.vb
Business\SAIF.Business.Claim\clsAwardBenefitPayment.vb
Business\SAIF.Business.Claim\clsAwardBenefitPaymentCollection.vb
Business\SAIF.Business.Claim\clsBenefitSchedule.vb
Business\SAIF.Business.Claim\clsClaimEmployeeWorkAddress.vb
Business\SAIF.Business.Claim\clsClaimListGenerator.vb
Business\SAIF.Business.Claim\clsClaimWorkReleaseStatus.vb
Business\SAIF.Business.Claim\clsClaimWorkStatus.vb
Business\SAIF.Business.Claim\clsFederalAwardStatus.vb
Business\SAIF.Business.Claim\clsFederalAwardStatusCollection.vb
Business\SAIF.Business.Claim\clsFederalBenefitSchedule.vb
Business\SAIF.Business.Claim\clsITimelinessOfFirstPayment.vb
Business\SAIF.Business.Claim\clsMedicallyStationaryDate.vb
Business\SAIF.Business.Claim\clsPPDBodyParts.vb
Business\SAIF.Business.Claim\clsServiceType.vb
Business\SAIF.Business.Claim\clsServiceTypeCollection.vb
Business\SAIF.Business.Claim\clsSetAwardPaymentPending.vb
Business\SAIF.Business.Claim\clsStatutoryWeeklyWageCalculation.vb
Business\SAIF.Business.Claim\clsVocationalServicesTypes.vb
Business\SAIF.Business.Claim\clsWorkerInjuredBodyPart.vb
Business\SAIF.Business.Claim\clsWorkerInjuredBodyPartCollection.vb
Business\SAIF.Business.Claim\mdlPPD.vb
Business\SAIF.Business.Claim\mdlReserveServices.vb