Skip to content

SAIF.Business.Claim.ThirdParty overview

Documentation context: Packaged Component (NuGet)

SAIF.Business.Claim.ThirdParty is the claim-domain recovery and subrogation library. It groups case, expense, lien, settlement, distribution, note, task, prediction, and bill-audit entities around a large Oracle package contract so claim workflows can manage third-party recovery from one BOF component.

Purpose

  • Provide BOF entities and collections for third-party recovery case management.
  • Persist recovery finance records such as expenses, liens, settlements, distributions, and predictions.
  • Support recovery search, tasking, note management, and reporting-oriented lookups.

Responsibilities

  • Manage third-party case, participant, and status lifecycles.
  • Persist recovery financial subdomains through package-backed criteria classes.
  • Provide analytical prediction, statute-date, and search helpers.
  • Centralize recovery-specific constants, code lookups, and support entities.

Key components

  • clsThirdPartyCase / clsThrdparty: anchor the recovery case and third-party participant aggregates.
  • Expense, lien, settlement, and distribution classes: model the financial recovery subdomains.
  • Task, note, search, and status-history classes: support workflow and case management.
  • Prediction and unit-stat helper classes: project recovery outcomes for reporting and analysis.
  • clsThirdPartyConstants and lookup classes: surface shared constants and reference data.

Sources

  • Business\SAIF.Business.Claim.ThirdParty\clsThirdPartyCase.vb
  • Business\SAIF.Business.Claim.ThirdParty\clsThrdparty.vb
  • Business\SAIF.Business.Claim.ThirdParty\clsThrdpartyExpense.vb
  • Business\SAIF.Business.Claim.ThirdParty\clsThrdpartyLien.vb
  • Business\SAIF.Business.Claim.ThirdParty\clsThrdpartySettlement.vb
  • Business\SAIF.Business.Claim.ThirdParty\clsThirdpartyDistribution.vb
  • Business\SAIF.Business.Claim.ThirdParty\clsThirdpartyTask.vb
  • Business\SAIF.Business.Claim.ThirdParty\clsThrdpartyPrediction.vb
  • Business\SAIF.Business.Claim.ThirdParty\clsThirdPartyConstants.vb
  • Business\SAIF.Business.Claim.ThirdParty\mdlCodeTables.vb
  • Business\SAIF.Business.Claim.ThirdParty\packages.config
  • Business\SAIF.Business.Claim.ThirdParty\SAIF.BOF.Business.Claim.ThirdParty.nuspec