Skip to content

SAIF.Business.Payment dependencies

Internal dependencies

Dependency Reference Type Usage
SAIF.BOF.Business NuGet Package Supplies base BOF business-object patterns consumed by this library.*
SAIF.BOF.Business.Claim NuGet Package Cross-domain claim data referenced by claim-payee-eligibility workflows.*
SAIF.BOF.Business.Claim.Person NuGet Package Cross-domain claim-person data referenced by claim-payee-eligibility workflows.*
SAIF.BOF.Business.View.Claim NuGet Package Cross-domain claim view data referenced by claim-payee-eligibility workflows.*
SAIF.BOF.Framework NuGet Package Supplies clsBusinessBase and clsBusinessCollectionBase base types used throughout.*
SAIF.BOF.ResourceFiles NuGet Package Shared resource strings.*
SAIF.Framework.Common NuGet Package Shared framework helpers.*
SAIF.HashUtil NuGet Package Hashing utility declared in the .nuspec; no direct call site was confirmed in the scanned source set.**
SAIF.Legacy.BankValidator NuGet Package Bank-account or routing validation utility declared in the .nuspec; no direct call site was confirmed in the scanned source set.**
SAIF.Web.API.Clients NuGet Package Web API client infrastructure.*
ImagingAPI.Client NuGet Package Version not confirmed. Declared in .nuspec; no imaging-related code was observed in this library's own source set.*
PdfAPI.Client NuGet Package Version not confirmed. Declared in .nuspec; no PDF-related code was observed in this library's own source set.*

Dependency risks and notes

  • This library defines IBankAccount and iPaymentPreference, which are implemented by classes in SAIF.Business.Payment.EFT (clsBankAccount, clsPaymentPreference, clsProviderPaymentPreference); a breaking contract change here would ripple into that larger implementing library.*
  • No live SQL is executed by clsEligPayeeClaim or clsEligPayeeClaimCollection despite declared IBusinessCriteria properties; both classes use in-memory BOF factory scaffolding, so this library carries effectively no direct database risk of its own.
  • The library is Oracle-configured at the provider level, but this configuration is not exercised by any live SQL in the scanned source.
  • All dependencies are resolved as NuGet package references per the .nuspec; no local <ProjectReference> values were found.

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.Payment\SAIF.BOF.Business.Payment.nuspec
  • Business\SAIF.Business.Payment\SAIF.BOF.Business.Payment.vbproj