Skip to content

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 — clsFinancialTrans handles financial transaction CRUD exclusively via stored procedures from pk82343_financial_trans.
  • Benefit management — clsBenefitPeriod, clsBenefitSchedule, clsBenefitRemark manage benefit periods/schedules via pk82394_claim_benefit.
  • Payment types — clsPaymentBase (abstract) with concrete types for state awards and time-loss.

Responsibilities

  • Financial transaction core — clsFinancialTrans handles financial transaction CRUD exclusively via stored procedures from pk82343_financial_trans.
  • Benefit management — clsBenefitPeriod, clsBenefitSchedule, clsBenefitRemark manage benefit periods/schedules via pk82394_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 — clsClaimTimelossCalculation and secondary calculation classes compute time-loss benefits with per-period wage/earnings data.

Key components

  • clsFinancialTrans.vb: Supports Financial transaction insert.
  • clsFinancialTrans.vb: Supports Financial transaction update.
  • clsFinancialTransCollection.vb: Supports Financial transaction retrieve.
  • clsFinancialTransDtl.vb: Supports Transaction detail insert.
  • clsFinancialTransDtlCollection.vb: Supports Transaction detail retrieve.
  • clsFinancialTranRemark.vb: Supports Transaction remark CRUD.

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