Skip to content

SAIF.Business.UnitStat overview

Documentation context: Packaged Component (NuGet)

SAIF.Business.UnitStat is a mid-tier BOF class library for NCCI unit statistical reporting. It models policy units, claim units, current and historical audit conditions, shared loss/exposure contracts, and SAIF-to-NCCI code maps used by downstream reporting libraries.

Purpose

  • Model the policy-level and claim-level business objects required for unit statistical reporting.
  • Track edit conditions, preserve audit history, and expose shared reporting contracts and utilities.

Responsibilities

  • Persist policy-unit and claim-unit reporting records in Oracle.
  • Maintain current and historical audit conditions.
  • Translate SAIF enums to NCCI bureau codes.
  • Compute reserve and retention helper values.

Key components

  • clsPolicyUnit / clsPolicyUnitCollection: policy-level aggregate and retrieval surface.
  • clsClaimUnit / clsClaimUnitCollection: claim-to-policy-unit association and retrieval surface.
  • clsAuditCondition / clsAuditConditionCollection: current audit-condition model and bulk cleanup surface.
  • clsAuditConditionHistory / clsAuditConditionHistoryCollection: history model and update surface.
  • clsLossBase, clsExposureBase, iLossData, iExposureData: shared reporting contracts.
  • mdlCodeMaps, Enums, Constants, Extensions: translation, constant, and utility layer.

Sources

  • Business\SAIF.Business.UnitStat\SAIF.BOF.Business.UnitStat.vbproj
  • Business\SAIF.Business.UnitStat\SAIF.BOF.Business.UnitStat.nuspec
  • Business\SAIF.Business.UnitStat\clsPolicyUnit.vb
  • Business\SAIF.Business.UnitStat\clsClaimUnit.vb
  • Business\SAIF.Business.UnitStat\clsAuditCondition.vb
  • Business\SAIF.Business.UnitStat\clsAuditConditionHistory.vb
  • Business\SAIF.Business.UnitStat\clsLossBase.vb
  • Business\SAIF.Business.UnitStat\clsExposureBase.vb
  • Business\SAIF.Business.UnitStat\mdlCodeMaps.vb
  • Business\SAIF.Business.UnitStat\enums.vb
  • Business\SAIF.Business.UnitStat\Constants.vb
  • Business\SAIF.Business.UnitStat\Extensions.vb