Skip to content

SAIF.Business.Claim.Payment dependencies

SAIF.Business.Claim.Payment depends on core claim libraries, Oracle package contracts for benefit and financial-transaction workflows, and BOF framework services inherited through classic business-object base classes.

Internal dependencies

Dependency Reference Type Usage
SAIF.Business.Claim NuGet Package (same-repo) Supplies shared claim-domain identifiers and packaging context for payment workflows
SAIF.Business.View.Claim NuGet Package (same-repo) Supplies claim-view dependencies used by payment-list and read-oriented workflows
SAIF.BOF.Business NuGet Package (same-repo) Provides broader packaged business-layer context inherited by payment objects
SAIF.BOF.ResourceFiles NuGet Package (same-repo) Provides packaged resource content consumed by payment workflows
SAIF.Web.API.Clients NuGet Package Provides packaged API-client infrastructure available to the library dependency set

External dependencies

Dependency Version Usage
Oracle.ManagedDataAccess 21.5.0 Oracle provider used by stored-procedure and table-driven payment persistence
FluentValidation 5.5.0.0 Validation support available to payment workflows
iTextSharp 5.5.11 Document-generation support packaged with payment dependencies
RestSharp 106.12.0 HTTP client support packaged with the library
ImagingAPI.Client 2.0.22112.4 External imaging client packaged with payment dependencies
PdfAPI.Client 1.2.20094.1 External PDF client packaged with payment 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.†
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 infrastructure.†
SAIF.Framework.Bindable SAIF.Framework.Core Transitive Supplies bindable-object behavior inherited through classic BOF business and collection bases.†

Dependency risks and notes

  • Core payment behavior depends on Oracle package contracts whose source was not retrieved in Stage 1b, reducing direct traceability for benefit, financial-transaction, and overpayment logic.
  • The library spans financial transactions, benefit schedules, awards, and wage calculations, so schema changes can ripple across several business subdomains.
  • Package-driven persistence and large criteria surfaces increase regression risk when payment workflows or table contracts change.

Note: Statements marked with † are derived from dependency library documentation via the Legends CLI.

Sources

  • Business\SAIF.Business.Claim.Payment\clsBenefitRemark.vb
  • Business\SAIF.Business.Claim.Payment\clsPaymentListCollection.vb
  • Business\SAIF.Business.Claim.Payment\Adjustments\clsAdjustmentCategory.vb
  • Business\SAIF.Business.Claim.Payment\FinancialTransaction\clsFinancialTrans.vb
  • Business\SAIF.Business.Claim.Payment\FinancialTransaction\clsFinancialTransCollection.vb
  • Business\SAIF.Business.Claim.Payment\FinancialTransaction\clsFinancialTransDtl.vb
  • Business\SAIF.Business.Claim.Payment\FinancialTransaction\clsFinancialTranRemark.vb
  • Business\SAIF.Business.Claim.Payment\FinancialTransaction\clsPaymentPosting.vb
  • Business\SAIF.Business.Claim.Payment\Payees\clsPayeeBase.vb
  • Business\SAIF.Business.Claim.Payment\Payments\clsPaymentBase.vb
  • Business\SAIF.Business.Claim.Payment\Payments\TimelossPayments\clsBenefitSchedule.vb
  • Business\SAIF.Business.Claim.Payment\Periods\clsBenefitPeriod.vb
  • Business\SAIF.Business.Claim.Payment\Wage and Job\clsClaimTimelossCalculation.vb
  • Business\SAIF.Business.Claim.Payment\Pipelines\build-vars.yml
  • Business\SAIF.Business.Claim.Payment\packages.config
  • Business\SAIF.Business.Claim.Payment\SAIF.BOF.Business.Claim.Payment.nuspec
  • Business\SAIF.Business.Claim.Payment\Adjustments\Refunds\clsNdRefund.vb
  • Business\SAIF.Business.Claim.Payment\Adjustments\clsBillPaymentAdjustment.vb
  • Business\SAIF.Business.Claim.Payment\FinancialTransaction\clsFinancialTransDtlCollection.vb
  • Business\SAIF.Business.Claim.Payment\FinancialTransaction\clsPaymentPostingCollection.vb
  • Business\SAIF.Business.Claim.Payment\FinancialTransaction\clsPaymentTotalManager.vb
  • Business\SAIF.Business.Claim.Payment\Payees\clsAwardPayeeInfo.vb
  • Business\SAIF.Business.Claim.Payment\Payees\clsPayeeCollection.vb
  • Business\SAIF.Business.Claim.Payment\Payees\clsSupportPayee.vb
  • Business\SAIF.Business.Claim.Payment\Payments\NonRecurringPayments\clsEmployerRefundPayment.vb
  • Business\SAIF.Business.Claim.Payment\Payments\SettlementPayments\clsDCSPayment.vb
  • Business\SAIF.Business.Claim.Payment\Payments\SettlementPayments\clsSettlementPayment.vb
  • Business\SAIF.Business.Claim.Payment\Payments\StateAwardPayments\clsAward.vb
  • Business\SAIF.Business.Claim.Payment\Payments\StateAwardPayments\clsAwardCollection.vb
  • Business\SAIF.Business.Claim.Payment\Payments\StateAwardPayments\clsAwardSSOffset.vb
  • Business\SAIF.Business.Claim.Payment\Payments\StateAwardPayments\clsAwardSSOffsetCollection.vb
  • Business\SAIF.Business.Claim.Payment\Payments\TimelossPayments\clsBenefitScheduleCollection.vb
  • Business\SAIF.Business.Claim.Payment\Payments\TimelossPayments\clsOffsetWageCalcPeriod.vb
  • Business\SAIF.Business.Claim.Payment\Payments\TimelossPayments\clsOffsetWageCalcPeriods.vb
  • Business\SAIF.Business.Claim.Payment\Payments\TimelossPayments\clsOffsetWageCalculation.vb
  • Business\SAIF.Business.Claim.Payment\Payments\TimelossPayments\clsSupplementalWagePeriod.vb
  • Business\SAIF.Business.Claim.Payment\Payments\TimelossPayments\clsSupplementalWagePeriods.vb
  • Business\SAIF.Business.Claim.Payment\Payments\TimelossPayments\clsSupplementalWages.vb
  • Business\SAIF.Business.Claim.Payment\Payments\TimelossPayments\clsTimelossPayment.vb
  • Business\SAIF.Business.Claim.Payment\Periods\clsBenefitPeriodCollection.vb
  • Business\SAIF.Business.Claim.Payment\Wage and Job\clsInjuryClaimWageAndJob.vb
  • Business\SAIF.Business.Claim.Payment\Wage and Job\clsSecTimelossCalculation.vb
  • Business\SAIF.Business.Claim.Payment\Wage and Job\clsSecWageCalcPeriodEarnings.vb
  • Business\SAIF.Business.Claim.Payment\Wage and Job\clsSecWageCalculationPeriod.vb
  • Business\SAIF.Business.Claim.Payment\Wage and Job\clsWageCalcPeriodEarnings.vb
  • Business\SAIF.Business.Claim.Payment\Wage and Job\clsWageCalculationPeriod.vb
  • Business\SAIF.Business.Claim.Payment\SAIF.BOF.Business.Claim.Payment.vbproj