SAIF.Business.Claim.Payment overview¶
Documentation context: Packaged Component (NuGet)
This library implements the claim payment business layer — financial transactions, benefit calculations, awards, payees, and time-loss payments. Architecture layers:
Purpose¶
- Financial transaction core —
clsFinancialTranshandles financial transaction CRUD exclusively via stored procedures frompk82343_financial_trans. - Benefit management —
clsBenefitPeriod,clsBenefitSchedule,clsBenefitRemarkmanage benefit periods/schedules viapk82394_claim_benefit. - Payment types —
clsPaymentBase(abstract) with concrete types for state awards and time-loss.
Responsibilities¶
- Financial transaction core —
clsFinancialTranshandles financial transaction CRUD exclusively via stored procedures frompk82343_financial_trans. - Benefit management —
clsBenefitPeriod,clsBenefitSchedule,clsBenefitRemarkmanage benefit periods/schedules viapk82394_claim_benefit. - Payment types —
clsPaymentBase(abstract) with concrete types for state awards and time-loss. - Payee management —
clsPayeeBase/Collection handles payment recipients via stored procs. - Wage calculation engine —
clsClaimTimelossCalculationand secondary calculation classes compute time-loss benefits with per-period wage/earnings data.
Key components¶
clsFinancialTrans.vb: SupportsFinancial transaction insert.clsFinancialTrans.vb: SupportsFinancial transaction update.clsFinancialTransCollection.vb: SupportsFinancial transaction retrieve.clsFinancialTransDtl.vb: SupportsTransaction detail insert.clsFinancialTransDtlCollection.vb: SupportsTransaction detail retrieve.clsFinancialTranRemark.vb: SupportsTransaction remark CRUD.
Related documentation¶
- Index
- Architecture
- Dependencies
- Operations and processes
- Business rules
- Database tables
- SQL catalog
- Procedures
- API reference
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