SAIF.Business.Claim overview¶
Documentation context: Embedded library, documented as part of the
LegalMaintenancesolution. Documented via:LegalMaintenance/LegalMaintenance.vbproj(project reference)
SAIF.Business.Claim is a component-tier business/domain class library built on the SAIF Business Object Framework (BOF)*. It supplies claim-domain business objects and Oracle data access for benefit schedules and payments, awards, claim work status, employee work addresses, injured body parts, DCBS 1502 transfers, PPD degree-award calculations, and reserve-service code tables.
Purpose¶
- Provides persistent BOF business objects (and their nested
Criteriaclasses) that read from and write to Oracle claim tables such asCL_BENEFIT_SCHEDULE,CL_BENEFIT_PAYMENT,CL_AWARD,CL_CLAIM_WORK_STATUS,CL_CLAIM_WORK_RELEASE_STATUS,CL_WORKER_INJURED_BODY_PART, andCL_1502_DCBS_TRANSFER. - Supplies read-only, stored-procedure-backed calculations (aggravation-rights dates, timeliness of first payment, medically-stationary date, statutory weekly wage) and PPD degree-award amount calculations with an auditable calculation trail.
- Consumed by
SAIF.Business.Claim.Legal,SAIF.Application.Claim.Legal, andLegalMaintenancevia project reference, though a repository-wide search found no direct usage of its public types in this solution*.
Responsibilities¶
- Benefit-schedule and benefit-payment stop processing.
- Award lifecycle management, including setting awards to Pending.
- Claim work status and work-release status persistence.
- Employee work address maintenance.
- Injured body-part maintenance with primary-body-part rule enforcement.
- DCBS 1502 transfer record handling.
- Read-only stored-procedure-backed lookups and PPD/reserve-service code-table access.
Key components¶
clsActiveBenefitSchedule: benefit-schedule retrieval, update, and payment-stop processing.clsSetAwardPaymentPending: award-to-Pending lifecycle with cascading benefit-payment updates.clsWorkerInjuredBodyPart/clsWorkerInjuredBodyPartCollection: injured body-part maintenance and primary-body-part rules.cls1502Transfer/cls1502TransferList: DCBS 1502 transfer record lifecycle.clsClaimListGenerator: executes caller-supplied dynamic SQL to build claim lists.mdlPPD/mdlReserveServices: cached PPD and reserve-service code-table accessors.
Related documentation¶
- Index
- Architecture
- Dependencies
- Operations and processes
- Business rules
- Database tables
- SQL catalog
- Procedures
- API reference
Note: Statements marked with
*were inferred from code structure, naming conventions, or contextual evidence where direct confirmation was not available in source artifacts. Statements marked with**could not be confirmed; treat as unknown until verified.
Sources¶
- SAIF.Business.Claim/SAIF.Business.Claim.vbproj
- SAIF.Business.Claim/clsActiveBenefitSchedule.vb
- SAIF.Business.Claim/clsSetAwardPaymentPending.vb
- SAIF.Business.Claim/clsWorkerInjuredBodyPart.vb
- SAIF.Business.Claim/cls1502Transfer.vb
- SAIF.Business.Claim/clsClaimListGenerator.vb
- SAIF.Business.Claim/mdlPPD.vb
- SAIF.Business.Claim/mdlReserveServices.vb