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
CCClaimDataApifor 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.CCClaimDataApiDTOs: expose transfer models for external claim-center consumers.
Related documentation¶
- Index
- Architecture
- Dependencies
- Operations and processes
- Business rules
- Database tables
- SQL catalog
- Procedures
- API reference
Sources¶
Business\SAIF.Business.Claim.Person\clsWorker.vbBusiness\SAIF.Business.Claim.Person\clsClaimPersonName.vbBusiness\SAIF.Business.Claim.Person\clsClaimPersonAddress.vbBusiness\SAIF.Business.Claim.Person\clsClaimPersonAuditHistory.vbBusiness\SAIF.Business.Claim.Person\clsPersonTaxIDHistory.vbBusiness\SAIF.Business.Claim.Person\clsAwardEligibility.vbBusiness\SAIF.Business.Claim.Person\clsBeneficiary.vbBusiness\SAIF.Business.Claim.Person\clsGuardian.vbBusiness\SAIF.Business.Claim.Person\clsPowerOfAttorney.vbBusiness\SAIF.Business.Claim.Person\clsWorkerHealthIssue.vbBusiness\SAIF.Business.Claim.Person\CCClaimDataApi\clsBeneficiaryAddress.vbBusiness\SAIF.Business.Claim.Person\packages.configBusiness\SAIF.Business.Claim.Person\SAIF.BOF.Business.Claim.Person.nuspec