SAIF.Business.Claim.Maintenance overview¶
Documentation context: Packaged Component (NuGet)
This library provides the claim maintenance business layer — post-entry CRUD operations for all claim sub-entities. It follows standard SAIF BOF patterns:
Purpose¶
- Individual business objects — each
cls*class represents a specific claim-related entity with its ownIBusinessCriteriaimplementation for database operations. - Collection classes — paired collection classes (
cls*Collection) for multi-record retrieval, typically with their own criteria for collection-level SQL. - Stored procedure coordination —
clsClaimSupportOrderandclsClaimAdjustmentencapsulate complex multi-step operations as stored procedure calls.
Responsibilities¶
- Individual business objects — each
cls*class represents a specific claim-related entity with its ownIBusinessCriteriaimplementation for database operations. - Collection classes — paired collection classes (
cls*Collection) for multi-record retrieval, typically with their own criteria for collection-level SQL. - Stored procedure coordination —
clsClaimSupportOrderandclsClaimAdjustmentencapsulate complex multi-step operations as stored procedure calls. - API integration —
clsAttendingPhysicianandclsAttendingPhysicianCollectionuseclsBusinessApiBase/clsBusinessCollectionApiBasefor REST API access. - Utility class —
clsHelperprovides generic code-table lookup with stored procedure support.
Key components¶
clsClaimDetail: SupportsClaim detail CRUD.clsAccidentInjury: SupportsAccident injury management.clsClaimAdjustment: SupportsClaim adjustment — void.clsClaimAdjustment: SupportsClaim adjustment — combine.clsClaimAdjustment: SupportsClaim adjustment — transfer.clsClaimAdjustment: SupportsClaim adjustment — restore.
Related documentation¶
- Index
- Architecture
- Dependencies
- Operations and processes
- Business rules
- Database tables
- SQL catalog
- Procedures
- API reference
Sources¶
Business\SAIF.Business.Claim.Maintenance\clsAccidentInjury.vbBusiness\SAIF.Business.Claim.Maintenance\clsAttendingPhysician.vbBusiness\SAIF.Business.Claim.Maintenance\clsClaimAdjustment.vbBusiness\SAIF.Business.Claim.Maintenance\clsClaimDetail.vbBusiness\SAIF.Business.Claim.Maintenance\clsClaimDisabilityActivity.vbBusiness\SAIF.Business.Claim.Maintenance\clsClaimSupportOrder.vbBusiness\SAIF.Business.Claim.Maintenance\clsVocationalDetail.vbBusiness\SAIF.Business.Claim.Maintenance\clsVocationalDetailCollection.vbBusiness\SAIF.Business.Claim.Maintenance\clsHelper.vbBusiness\SAIF.Business.Claim.Maintenance\enums.vbBusiness\SAIF.Business.Claim.Maintenance\packages.configBusiness\SAIF.Business.Claim.Maintenance\SAIF.BOF.Business.Claim.Maintenance.nuspecBusiness\SAIF.Business.Claim.Maintenance\Pipelines\build-vars.ymlBusiness\SAIF.Business.Claim.Maintenance\CCClaimDataApi\AttendingPhysicians.vbBusiness\SAIF.Business.Claim.Maintenance\CCClaimDataApi\ClaimContactsResponse.vbBusiness\SAIF.Business.Claim.Maintenance\clsClaimDisabilityActivityCollection.vbBusiness\SAIF.Business.Claim.Maintenance\clsClaimMcoEligibility.vbBusiness\SAIF.Business.Claim.Maintenance\clsClaimMcoEligibilityCollection.vbBusiness\SAIF.Business.Claim.Maintenance\clsClaimPolicy.vbBusiness\SAIF.Business.Claim.Maintenance\clsClaimPolicyHistory.vbBusiness\SAIF.Business.Claim.Maintenance\clsClaimPolicyHistoryCollection.vbBusiness\SAIF.Business.Claim.Maintenance\clsClaimRequestDecision.vbBusiness\SAIF.Business.Claim.Maintenance\clsClaimRequestDecisionCollection.vbBusiness\SAIF.Business.Claim.Maintenance\clsClaimStatusActivity.vbBusiness\SAIF.Business.Claim.Maintenance\clsClaimStatusActivityCollection.vbBusiness\SAIF.Business.Claim.Maintenance\clsClaimSupportOrderCollection.vbBusiness\SAIF.Business.Claim.Maintenance\clsClaimSupportOrderConn.vbBusiness\SAIF.Business.Claim.Maintenance\clsClaimSupportOrderConnCollection.vbBusiness\SAIF.Business.Claim.Maintenance\clsClaimTypeActivity.vbBusiness\SAIF.Business.Claim.Maintenance\clsClaimTypeActivityCollection.vbBusiness\SAIF.Business.Claim.Maintenance\clsConditionDecision.vbBusiness\SAIF.Business.Claim.Maintenance\clsConditionDecisionCollection.vbBusiness\SAIF.Business.Claim.Maintenance\clsCovid19TestingHistory.vbBusiness\SAIF.Business.Claim.Maintenance\clsCovid19TestingHistoryCollection.vbBusiness\SAIF.Business.Claim.Maintenance\clsDisabilityAuthActivity.vbBusiness\SAIF.Business.Claim.Maintenance\clsDisabilityAuthActivityCollection.vbBusiness\SAIF.Business.Claim.Maintenance\clsMedicalCondition.vbBusiness\SAIF.Business.Claim.Maintenance\clsMedicalConditionCollection.vbBusiness\SAIF.Business.Claim.Maintenance\clsOmittedCondition.vbBusiness\SAIF.Business.Claim.Maintenance\clsOmittedConditionCollection.vbBusiness\SAIF.Business.Claim.Maintenance\clsTDThreeDayWait.vbBusiness\SAIF.Business.Claim.Maintenance\clsTDThreeDayWaitCollection.vbBusiness\SAIF.Business.Claim.Maintenance\clsWorkRelease.vbBusiness\SAIF.Business.Claim.Maintenance\clsWorkReleaseCollection.vbBusiness\SAIF.Business.Claim.Maintenance\clsWorkStatus.vbBusiness\SAIF.Business.Claim.Maintenance\clsWorkStatusCollection.vbBusiness\SAIF.Business.Claim.Maintenance\clsWorkStatusInjuryClaim.vbBusiness\SAIF.Business.Claim.Maintenance\clsWorkerClaimBenefitPayment.vbBusiness\SAIF.Business.Claim.Maintenance\clsWorkerClaimBenefitSchedule.vbBusiness\SAIF.Business.Claim.Maintenance\clsWorkerInjuryClaim.vbBusiness\SAIF.Business.Claim.Maintenance\clsWorkerPharmacyEligibilityReport.vbBusiness\SAIF.Business.Claim.Maintenance\SAIF.BOF.Business.Claim.Maintenance.vbproj