Skip to content

SAIF.Business.Claim.ThirdParty dependencies

Internal dependencies

Dependency Reference Type Usage
SAIF.BOF.Business.View.Claim NuGet Package (same-repo) Provides claim view objects consumed by recovery business objects.
SAIF.BOF.Business.View.Provider NuGet Package (same-repo) Provides provider view objects used by recovery workflows.
SAIF.BOF.Framework NuGet Package Provides BOF base classes, data-portal services, and criteria infrastructure.
SAIF.BOF.Business NuGet Package Supplies shared business-layer utilities.
SAIF.BOF.ResourceFiles NuGet Package Provides shared resources and constants.
SAIF.Web.API.Clients NuGet Package Supplies web API client infrastructure used by packaged integrations.

External dependencies

Dependency Version Usage
ImagingAPI.Client 2.0.22112.4 Provides imaging service client capabilities referenced by the package set.
PdfAPI.Client 1.2.20094.1 Provides PDF service client capabilities referenced by the package set.
Oracle.ManagedDataAccess 21.5.0 Provides Oracle connectivity for package and query execution.
RestSharp 106.12.0 Provides REST client support for packaged integrations.

Transitive dependencies

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

Dependency Source framework Type Usage
clsBusinessBase SAIF.Framework.Core Transitive Supplies edit-state management and rules-engine ownership for recovery entities.*
clsBusinessCollectionBase SAIF.Framework.Core Transitive Provides collection traversal, sorting, and deleted-item tracking across recovery lists.*
IBusinessCriteria SAIF.Framework.Core Transitive Defines the CRUD and retrieval contract implemented by package-backed criteria classes.*
IDataPortalInfo SAIF.Framework.Core Transitive Routes package calls and result-set retrieval to the active Oracle data layer.*
clsSAIFDataReader / clsSmartDate / clsSmartDecimal / clsSmartString SAIF.Framework.Core Transitive Provide reader and smart-value behavior reused across recovery entities.*

Dependency risks and notes

  • Pk82033_ThirdParty is a critical dependency because the library routes most business persistence through that package.
  • The breadth of recovery tables and sequences increases schema-coupling risk across case, lien, settlement, and distribution workflows.
  • Claim and provider view-package dependencies broaden the blast radius of upstream contract changes.

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.ThirdParty\clsThirdPartyCase.vb
  • Business\SAIF.Business.Claim.ThirdParty\clsThrdparty.vb
  • Business\SAIF.Business.Claim.ThirdParty\clsThrdpartyExpense.vb
  • Business\SAIF.Business.Claim.ThirdParty\clsThrdpartyLien.vb
  • Business\SAIF.Business.Claim.ThirdParty\clsThrdpartySettlement.vb
  • Business\SAIF.Business.Claim.ThirdParty\clsThirdpartyDistribution.vb
  • Business\SAIF.Business.Claim.ThirdParty\clsThirdpartyTask.vb
  • Business\SAIF.Business.Claim.ThirdParty\clsThrdpartyPrediction.vb
  • Business\SAIF.Business.Claim.ThirdParty\clsThirdPartyConstants.vb
  • Business\SAIF.Business.Claim.ThirdParty\mdlCodeTables.vb
  • Business\SAIF.Business.Claim.ThirdParty\packages.config
  • Business\SAIF.Business.Claim.ThirdParty\SAIF.BOF.Business.Claim.ThirdParty.nuspec