Skip to content

SAIF.Business.Claim.Person overview

Documentation context: Packaged Component (NuGet)

SAIF.Business.Claim.Person packages the claim-domain person aggregate for workers, dependents, guardians, beneficiaries, and related history records. It combines BOF business objects, Oracle-backed criteria classes, and claim-center DTOs so claim workflows can manage demographic, address, tax, eligibility, and phonetic-name data in one library.

Purpose

  • Provide BOF business objects for worker and claim-person demographic maintenance.
  • Manage related names, addresses, tax ID history, audit history, award eligibility, health issues, beneficiaries, guardians, and power-of-attorney records.
  • Expose DTOs under CCClaimDataApi for downstream claim-center integrations.

Responsibilities

  • Maintain worker and claim-person identity records.
  • Persist person-name, address, tax-ID, audit-history, and eligibility changes.
  • Generate phonetic-name codes during name maintenance.
  • Model dependent-person and representative relationships for claim workflows.

Key components

  • clsWorker: anchors the worker aggregate and claim-person state.
  • clsClaimPersonName / clsClaimPersonAddress: manage mutable identity history and address records.
  • clsPersonTaxIDHistory / clsClaimPersonAuditHistory: track tax and audit history.
  • clsBeneficiary, clsGuardian, clsPowerOfAttorney: manage dependent and legal-representative relationships.
  • CCClaimDataApi DTOs: expose transfer models for external claim-center consumers.

Sources

  • Business\SAIF.Business.Claim.Person\clsWorker.vb
  • Business\SAIF.Business.Claim.Person\clsClaimPersonName.vb
  • Business\SAIF.Business.Claim.Person\clsClaimPersonAddress.vb
  • Business\SAIF.Business.Claim.Person\clsClaimPersonAuditHistory.vb
  • Business\SAIF.Business.Claim.Person\clsPersonTaxIDHistory.vb
  • Business\SAIF.Business.Claim.Person\clsAwardEligibility.vb
  • Business\SAIF.Business.Claim.Person\clsBeneficiary.vb
  • Business\SAIF.Business.Claim.Person\clsGuardian.vb
  • Business\SAIF.Business.Claim.Person\clsPowerOfAttorney.vb
  • Business\SAIF.Business.Claim.Person\clsWorkerHealthIssue.vb
  • Business\SAIF.Business.Claim.Person\CCClaimDataApi\clsBeneficiaryAddress.vb
  • Business\SAIF.Business.Claim.Person\packages.config
  • Business\SAIF.Business.Claim.Person\SAIF.BOF.Business.Claim.Person.nuspec