Skip to content

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