---
title: SAIF.Business.Claim.Person overview
summary: High-level purpose, scope, and responsibilities for the SAIF.Business.Claim.Person library.
status: draft
owner: SAIF
last_reviewed: 2026-07-28
library: SAIF.Business.Claim.Person
reference_type: package
---

# 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.

## Related documentation
- [Index](index.md)
- [Architecture](architecture.md)
- [Dependencies](dependencies.md)
- [Operations and processes](operations-processes.md)
- [Business rules](business-rules.md)
- [Database tables](database-tables.md)
- [SQL catalog](sql/index.md)
- [Procedures](procedures/index.md)
- [API reference](api/index.md)

## 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`
