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.
Related documentation¶
- Index
- Overview
- Architecture
- Operations and processes
- Business rules
- Database tables
- SQL catalog
- Procedures
- API reference
Note: Statements marked with
†are derived from dependency library documentation via the Legends CLI.
Sources¶
Business\SAIF.Business.Claim.Payment\clsBenefitRemark.vbBusiness\SAIF.Business.Claim.Payment\clsPaymentListCollection.vbBusiness\SAIF.Business.Claim.Payment\Adjustments\clsAdjustmentCategory.vbBusiness\SAIF.Business.Claim.Payment\FinancialTransaction\clsFinancialTrans.vbBusiness\SAIF.Business.Claim.Payment\FinancialTransaction\clsFinancialTransCollection.vbBusiness\SAIF.Business.Claim.Payment\FinancialTransaction\clsFinancialTransDtl.vbBusiness\SAIF.Business.Claim.Payment\FinancialTransaction\clsFinancialTranRemark.vbBusiness\SAIF.Business.Claim.Payment\FinancialTransaction\clsPaymentPosting.vbBusiness\SAIF.Business.Claim.Payment\Payees\clsPayeeBase.vbBusiness\SAIF.Business.Claim.Payment\Payments\clsPaymentBase.vbBusiness\SAIF.Business.Claim.Payment\Payments\TimelossPayments\clsBenefitSchedule.vbBusiness\SAIF.Business.Claim.Payment\Periods\clsBenefitPeriod.vbBusiness\SAIF.Business.Claim.Payment\Wage and Job\clsClaimTimelossCalculation.vbBusiness\SAIF.Business.Claim.Payment\Pipelines\build-vars.ymlBusiness\SAIF.Business.Claim.Payment\packages.configBusiness\SAIF.Business.Claim.Payment\SAIF.BOF.Business.Claim.Payment.nuspecBusiness\SAIF.Business.Claim.Payment\Adjustments\Refunds\clsNdRefund.vbBusiness\SAIF.Business.Claim.Payment\Adjustments\clsBillPaymentAdjustment.vbBusiness\SAIF.Business.Claim.Payment\FinancialTransaction\clsFinancialTransDtlCollection.vbBusiness\SAIF.Business.Claim.Payment\FinancialTransaction\clsPaymentPostingCollection.vbBusiness\SAIF.Business.Claim.Payment\FinancialTransaction\clsPaymentTotalManager.vbBusiness\SAIF.Business.Claim.Payment\Payees\clsAwardPayeeInfo.vbBusiness\SAIF.Business.Claim.Payment\Payees\clsPayeeCollection.vbBusiness\SAIF.Business.Claim.Payment\Payees\clsSupportPayee.vbBusiness\SAIF.Business.Claim.Payment\Payments\NonRecurringPayments\clsEmployerRefundPayment.vbBusiness\SAIF.Business.Claim.Payment\Payments\SettlementPayments\clsDCSPayment.vbBusiness\SAIF.Business.Claim.Payment\Payments\SettlementPayments\clsSettlementPayment.vbBusiness\SAIF.Business.Claim.Payment\Payments\StateAwardPayments\clsAward.vbBusiness\SAIF.Business.Claim.Payment\Payments\StateAwardPayments\clsAwardCollection.vbBusiness\SAIF.Business.Claim.Payment\Payments\StateAwardPayments\clsAwardSSOffset.vbBusiness\SAIF.Business.Claim.Payment\Payments\StateAwardPayments\clsAwardSSOffsetCollection.vbBusiness\SAIF.Business.Claim.Payment\Payments\TimelossPayments\clsBenefitScheduleCollection.vbBusiness\SAIF.Business.Claim.Payment\Payments\TimelossPayments\clsOffsetWageCalcPeriod.vbBusiness\SAIF.Business.Claim.Payment\Payments\TimelossPayments\clsOffsetWageCalcPeriods.vbBusiness\SAIF.Business.Claim.Payment\Payments\TimelossPayments\clsOffsetWageCalculation.vbBusiness\SAIF.Business.Claim.Payment\Payments\TimelossPayments\clsSupplementalWagePeriod.vbBusiness\SAIF.Business.Claim.Payment\Payments\TimelossPayments\clsSupplementalWagePeriods.vbBusiness\SAIF.Business.Claim.Payment\Payments\TimelossPayments\clsSupplementalWages.vbBusiness\SAIF.Business.Claim.Payment\Payments\TimelossPayments\clsTimelossPayment.vbBusiness\SAIF.Business.Claim.Payment\Periods\clsBenefitPeriodCollection.vbBusiness\SAIF.Business.Claim.Payment\Wage and Job\clsInjuryClaimWageAndJob.vbBusiness\SAIF.Business.Claim.Payment\Wage and Job\clsSecTimelossCalculation.vbBusiness\SAIF.Business.Claim.Payment\Wage and Job\clsSecWageCalcPeriodEarnings.vbBusiness\SAIF.Business.Claim.Payment\Wage and Job\clsSecWageCalculationPeriod.vbBusiness\SAIF.Business.Claim.Payment\Wage and Job\clsWageCalcPeriodEarnings.vbBusiness\SAIF.Business.Claim.Payment\Wage and Job\clsWageCalculationPeriod.vbBusiness\SAIF.Business.Claim.Payment\SAIF.BOF.Business.Claim.Payment.vbproj