Skip to content

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 own IBusinessCriteria implementation 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 — clsClaimSupportOrder and clsClaimAdjustment encapsulate complex multi-step operations as stored procedure calls.

Responsibilities

  • Individual business objects — each cls* class represents a specific claim-related entity with its own IBusinessCriteria implementation 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 — clsClaimSupportOrder and clsClaimAdjustment encapsulate complex multi-step operations as stored procedure calls.
  • API integration — clsAttendingPhysician and clsAttendingPhysicianCollection use clsBusinessApiBase/clsBusinessCollectionApiBase for REST API access.
  • Utility class — clsHelper provides generic code-table lookup with stored procedure support.

Key components

  • clsClaimDetail: Supports Claim detail CRUD.
  • clsAccidentInjury: Supports Accident injury management.
  • clsClaimAdjustment: Supports Claim adjustment — void.
  • clsClaimAdjustment: Supports Claim adjustment — combine.
  • clsClaimAdjustment: Supports Claim adjustment — transfer.
  • clsClaimAdjustment: Supports Claim adjustment — restore.

Sources

  • Business\SAIF.Business.Claim.Maintenance\clsAccidentInjury.vb
  • Business\SAIF.Business.Claim.Maintenance\clsAttendingPhysician.vb
  • Business\SAIF.Business.Claim.Maintenance\clsClaimAdjustment.vb
  • Business\SAIF.Business.Claim.Maintenance\clsClaimDetail.vb
  • Business\SAIF.Business.Claim.Maintenance\clsClaimDisabilityActivity.vb
  • Business\SAIF.Business.Claim.Maintenance\clsClaimSupportOrder.vb
  • Business\SAIF.Business.Claim.Maintenance\clsVocationalDetail.vb
  • Business\SAIF.Business.Claim.Maintenance\clsVocationalDetailCollection.vb
  • Business\SAIF.Business.Claim.Maintenance\clsHelper.vb
  • Business\SAIF.Business.Claim.Maintenance\enums.vb
  • Business\SAIF.Business.Claim.Maintenance\packages.config
  • Business\SAIF.Business.Claim.Maintenance\SAIF.BOF.Business.Claim.Maintenance.nuspec
  • Business\SAIF.Business.Claim.Maintenance\Pipelines\build-vars.yml
  • Business\SAIF.Business.Claim.Maintenance\CCClaimDataApi\AttendingPhysicians.vb
  • Business\SAIF.Business.Claim.Maintenance\CCClaimDataApi\ClaimContactsResponse.vb
  • Business\SAIF.Business.Claim.Maintenance\clsClaimDisabilityActivityCollection.vb
  • Business\SAIF.Business.Claim.Maintenance\clsClaimMcoEligibility.vb
  • Business\SAIF.Business.Claim.Maintenance\clsClaimMcoEligibilityCollection.vb
  • Business\SAIF.Business.Claim.Maintenance\clsClaimPolicy.vb
  • Business\SAIF.Business.Claim.Maintenance\clsClaimPolicyHistory.vb
  • Business\SAIF.Business.Claim.Maintenance\clsClaimPolicyHistoryCollection.vb
  • Business\SAIF.Business.Claim.Maintenance\clsClaimRequestDecision.vb
  • Business\SAIF.Business.Claim.Maintenance\clsClaimRequestDecisionCollection.vb
  • Business\SAIF.Business.Claim.Maintenance\clsClaimStatusActivity.vb
  • Business\SAIF.Business.Claim.Maintenance\clsClaimStatusActivityCollection.vb
  • Business\SAIF.Business.Claim.Maintenance\clsClaimSupportOrderCollection.vb
  • Business\SAIF.Business.Claim.Maintenance\clsClaimSupportOrderConn.vb
  • Business\SAIF.Business.Claim.Maintenance\clsClaimSupportOrderConnCollection.vb
  • Business\SAIF.Business.Claim.Maintenance\clsClaimTypeActivity.vb
  • Business\SAIF.Business.Claim.Maintenance\clsClaimTypeActivityCollection.vb
  • Business\SAIF.Business.Claim.Maintenance\clsConditionDecision.vb
  • Business\SAIF.Business.Claim.Maintenance\clsConditionDecisionCollection.vb
  • Business\SAIF.Business.Claim.Maintenance\clsCovid19TestingHistory.vb
  • Business\SAIF.Business.Claim.Maintenance\clsCovid19TestingHistoryCollection.vb
  • Business\SAIF.Business.Claim.Maintenance\clsDisabilityAuthActivity.vb
  • Business\SAIF.Business.Claim.Maintenance\clsDisabilityAuthActivityCollection.vb
  • Business\SAIF.Business.Claim.Maintenance\clsMedicalCondition.vb
  • Business\SAIF.Business.Claim.Maintenance\clsMedicalConditionCollection.vb
  • Business\SAIF.Business.Claim.Maintenance\clsOmittedCondition.vb
  • Business\SAIF.Business.Claim.Maintenance\clsOmittedConditionCollection.vb
  • Business\SAIF.Business.Claim.Maintenance\clsTDThreeDayWait.vb
  • Business\SAIF.Business.Claim.Maintenance\clsTDThreeDayWaitCollection.vb
  • Business\SAIF.Business.Claim.Maintenance\clsWorkRelease.vb
  • Business\SAIF.Business.Claim.Maintenance\clsWorkReleaseCollection.vb
  • Business\SAIF.Business.Claim.Maintenance\clsWorkStatus.vb
  • Business\SAIF.Business.Claim.Maintenance\clsWorkStatusCollection.vb
  • Business\SAIF.Business.Claim.Maintenance\clsWorkStatusInjuryClaim.vb
  • Business\SAIF.Business.Claim.Maintenance\clsWorkerClaimBenefitPayment.vb
  • Business\SAIF.Business.Claim.Maintenance\clsWorkerClaimBenefitSchedule.vb
  • Business\SAIF.Business.Claim.Maintenance\clsWorkerInjuryClaim.vb
  • Business\SAIF.Business.Claim.Maintenance\clsWorkerPharmacyEligibilityReport.vb
  • Business\SAIF.Business.Claim.Maintenance\SAIF.BOF.Business.Claim.Maintenance.vbproj