SAIF.Business.Claim database tables
This page catalogs database tables accessed by this library. All tables are Oracle; schema qualification could not be resolved from any *.config file in the repository (see per-table Schema/Link notes).**
Table catalog
Table
Database
Schema/Link
CRUD
Purpose
Primary business object
CL_1502_DCBS_TRANSFER
Oracle
[unqualified]** (UPDATE only: CLM_DBA)
C, R, U, D
DCBS 1502 transfer file lifecycle
cls1502Transfer
CL_AWARD
Oracle
[unqualified]**
R, U
Award status and pending processing
clsSetAwardPaymentPending
CL_BENEFIT_PAYMENT
Oracle
[unqualified]**
R, U, D
Benefit payment rows for schedules and awards
clsAwardBenefitPayment
CL_BENEFIT_SCHEDULE
Oracle
[unqualified]**
R, U, D
Active/federal benefit schedule rows
clsActiveBenefitSchedule
CL_CLAIM_EMPLOYEE_WORK_ADDRESS
Oracle
[unqualified]**
C, R, U, D
Employee work address for a claim
clsClaimEmployeeWorkAddress
CL_CLAIM_WORK_RELEASE_STATUS
Oracle
[unqualified]**
C, R, U, D
Work-release status history
clsClaimWorkReleaseStatus
CL_CLAIM_WORK_STATUS
Oracle
[unqualified]**
C, R, U, D
Return-to-work status history
clsClaimWorkStatus
CL_FEDERAL_AWARD
Oracle
[unqualified]**
R, U
Federal award status
clsFederalAwardStatus
CL_INJURY_CLAIM
Oracle
[unqualified]**
R (join), U
Claim-level injury record; primary body-part propagation target
clsWorkerInjuredBodyPart
CL_PPD_BODY_PART_CODE
Oracle
[unqualified]**
R
PPD body-part reference code table
clsPPDBodyParts
CL_PPD_SCHED_DEGREE_AWARD
Oracle
[unqualified]**
R
PPD scheduled degree-award amounts
clsPPDScheduledDegreeAwards
CL_PPD_UNSCHED_DEGREE_AWARD
Oracle
[unqualified]**
R
PPD unscheduled degree-award bands
clsPPDUnscheduledDegreeAwards
CL_RESERVE_MED_SERV_TYPE_CODE
Oracle
[unqualified]**
R
Medical reserve service-type reference codes
clsServiceTypeCollection
CL_RESERVE_MED_SERV_DESCR_CODE
Oracle
[unqualified]**
R
Medical reserve service description codes
clsServiceTypeCollection
CL_RESERVE_VOC_SERV_COST_CODE
Oracle
[unqualified]**
R
Vocational reserve service-cost reference codes
clsServiceTypeCollection
CL_RESERVE_VOC_SERV_DESCR_CODE
Oracle
[unqualified]**
R
Vocational reserve service description codes
clsServiceTypeCollection
CL_RESERVE_VOC_SERV_TYPE_CODE
Oracle
[unqualified]**
R
Vocational reserve service-type reference codes
clsVocationalServiceTypes
CL_WORKER_INJURED_BODY_PART
Oracle
[unqualified]**
C, R, U, D
Injured body-part rows for a claim
clsWorkerInjuredBodyPart
DUAL is excluded as an Oracle pseudo-table (used only by the three sequence reads, SQL-001/002/003).
CL_1502_DCBS_TRANSFER
Field
Value
Database
Oracle
Schema/Link
[unqualified]** on INSERT/DELETE/SELECT; CLM_DBA on UPDATE only — an inconsistency flagged for follow-up.*
Purpose
Stores DCBS 1502 transfer file records queued for transfer and their processed status.
Access pattern
Direct SQL (criteria pattern plus two literal SELECT helper functions)
CRUD operations
Create, Read, Update, Delete
Key columns used
FILE_ID, CLAIM_ID, PROCESSED_DATE, FILE_NAME
Sequence
CL_1502_DCBS_TRANSFER_SEQ
Related tables
CL_INJURY_CLAIM (inferred, by CLAIM_ID)
Business objects
cls1502Transfer, cls1502TransferList
Operations referencing this table
Business rules referencing this table
SQL referencing this table
CL_AWARD
Field
Value
Database
Oracle
Schema/Link
[unqualified]**
Purpose
Stores award records and their status, including the Pending lifecycle.
Access pattern
Direct SQL (criteria pattern)
CRUD operations
Read, Update
Key columns used
CLAIM_ID, SAIF_AWARD_NUM, AWARD_STATUS_CODE
Sequence
N/A
Related tables
CL_BENEFIT_PAYMENT (inferred, shared CLAIM_ID/SAIF_AWARD_NUM), CL_FEDERAL_AWARD
Business objects
clsSetAwardPaymentPending
Operations referencing this table
Business rules referencing this table
SQL referencing this table
CL_BENEFIT_PAYMENT
Field
Value
Database
Oracle
Schema/Link
[unqualified]**
Purpose
Stores individual benefit payment rows linked to benefit schedules and awards.
Access pattern
Direct SQL (criteria pattern and auxiliary criteria-class SQL properties)
CRUD operations
Read, Update, Delete
Key columns used
CLAIM_ID, BENEFIT_PAYMENT_SEQ_NUM, SAIF_AWARD_NUM, BENEFIT_STATUS_CODE, BENEFIT_TYPE_CODE
Sequence
N/A
Related tables
CL_BENEFIT_SCHEDULE (inferred, identical key pair), CL_AWARD, CL_FEDERAL_AWARD
Business objects
clsAwardBenefitPayment, clsAwardBenefitPaymentCollection, clsActiveBenefitSchedule, clsSetAwardPaymentPending
Operations referencing this table
Business rules referencing this table
SQL referencing this table
CL_BENEFIT_SCHEDULE
Field
Value
Database
Oracle
Schema/Link
[unqualified]**
Purpose
Stores benefit-schedule rows tracking remaining payments and next issue dates.
Access pattern
Direct SQL (criteria pattern)
CRUD operations
Read, Update, Delete
Key columns used
CLAIM_ID, BENEFIT_PAYMENT_SEQ_NUM, NEXT_ISSUE_DATE, REMAINING_PAYMENT_COUNT
Sequence
N/A
Related tables
CL_BENEFIT_PAYMENT (inferred, identical key pair)
Business objects
clsActiveBenefitSchedule, clsFederalBenefitSchedule
Operations referencing this table
Business rules referencing this table
SQL referencing this table
CL_CLAIM_EMPLOYEE_WORK_ADDRESS
Field
Value
Database
Oracle
Schema/Link
[unqualified]**
Purpose
Stores an injured employee's work address for a claim.
Access pattern
Direct SQL (criteria pattern)
CRUD operations
Create, Read, Update, Delete
Key columns used
CLAIM_ID, ADDRESS_LINE_1_TEXT, CITY_NAME, STATE_CODE, ZIP_CODE, COUNTY_CODE
Sequence
N/A
Related tables
CL_INJURY_CLAIM (inferred, one-to-one by CLAIM_ID)
Business objects
clsClaimEmployeeWorkAddress
Business rules referencing this table
SQL referencing this table
CL_CLAIM_WORK_RELEASE_STATUS
Field
Value
Database
Oracle
Schema/Link
[unqualified]**
Purpose
Stores work-release status history for a claim.
Access pattern
Direct SQL (criteria pattern)
CRUD operations
Create, Read, Update, Delete
Key columns used
CLAIM_ID, CLAIM_WORK_REL_STATUS_SEQ_NUM, WORK_RELEASE_STATUS_CODE, EFFECTIVE_DATE
Sequence
CLAIM_WORK_REL_STATUS_SEQ_NUM
Related tables
CL_INJURY_CLAIM (inferred, by CLAIM_ID)
Business objects
clsClaimWorkReleaseStatus
Business rules referencing this table
SQL referencing this table
CL_CLAIM_WORK_STATUS
Field
Value
Database
Oracle
Schema/Link
[unqualified]**
Purpose
Stores return-to-work status history for a claim.
Access pattern
Direct SQL (criteria pattern)
CRUD operations
Create, Read, Update, Delete
Key columns used
CLAIM_ID, CLAIM_WORK_STATUS_SEQ_NUM, WORK_STATUS_CODE, EFFECTIVE_DATE
Sequence
CLAIM_WORK_STATUS_SEQ
Related tables
CL_INJURY_CLAIM (inferred, by CLAIM_ID)
Business objects
clsClaimWorkStatus
Business rules referencing this table
SQL referencing this table
CL_FEDERAL_AWARD
Field
Value
Database
Oracle
Schema/Link
[unqualified]**
Purpose
Stores federal award records and their status.
Access pattern
Direct SQL (criteria pattern)
CRUD operations
Read, Update
Key columns used
CLAIM_ID, SAIF_AWARD_NUM, AWARD_STATUS_CODE
Sequence
N/A
Related tables
CL_INJURY_CLAIM (verified join), CL_BENEFIT_PAYMENT (inferred)
Business objects
clsFederalAwardStatus, clsFederalAwardStatusCollection
SQL referencing this table
CL_INJURY_CLAIM
Field
Value
Database
Oracle
Schema/Link
[unqualified]**
Purpose
Claim-level injury record; parent of most claim-scoped child tables in this library and the propagation target for the primary injured body part.
Access pattern
Direct SQL (legacy comma-join in one retrieve; criteria pattern for the update)
CRUD operations
Read (join), Update
Key columns used
CLAIM_ID, WORKER_ID, BODY_PART_CODE, BODY_PART_SIDE_CODE
Sequence
N/A
Related tables
CL_FEDERAL_AWARD (verified join), CL_WORKER_INJURED_BODY_PART, CL_CLAIM_WORK_STATUS, CL_CLAIM_WORK_RELEASE_STATUS, CL_CLAIM_EMPLOYEE_WORK_ADDRESS, CL_1502_DCBS_TRANSFER (all inferred, by CLAIM_ID)
Business objects
clsFederalAwardStatusCollection, clsWorkerInjuredBodyPart
Operations referencing this table
SQL referencing this table
CL_PPD_BODY_PART_CODE
Field
Value
Database
Oracle
Schema/Link
[unqualified]**
Purpose
Reference code table of PPD body parts, cached by mdlPPD.
Access pattern
Direct SQL (SqlHelper.ResultSetQuery, outside the criteria pattern)
CRUD operations
Read
Key columns used
* (full code table)
Sequence
N/A
Related tables
—
Business objects
clsPPDBodyParts
Operations referencing this table
SQL referencing this table
CL_PPD_SCHED_DEGREE_AWARD
Field
Value
Database
Oracle
Schema/Link
[unqualified]**
Purpose
Effective-dated scheduled PPD degree-award amounts.
Access pattern
Direct SQL (SqlHelper.ResultSetQuery)
CRUD operations
Read
Key columns used
EFFECTIVE_DATE, AWARD_PER_DEGREE_AMT
Sequence
N/A
Related tables
—
Business objects
clsPPDScheduledDegreeAwards
Operations referencing this table
SQL referencing this table
CL_PPD_UNSCHED_DEGREE_AWARD
Field
Value
Database
Oracle
Schema/Link
[unqualified]**
Purpose
Effective-dated, banded PPD unscheduled degree-award amounts.
Access pattern
Direct SQL (SqlHelper.ResultSetQuery)
CRUD operations
Read
Key columns used
DEGREE_UPPER_RANGE_NUM, AWARD_PER_DEGREE_AMT, EFFECTIVE_DATE
Sequence
N/A
Related tables
—
Business objects
clsPPDUnscheduledDegreeAwards
Operations referencing this table
SQL referencing this table
CL_RESERVE_MED_SERV_TYPE_CODE
Field
Value
Database
Oracle
Schema/Link
[unqualified]**
Purpose
Medical reserve service-type reference codes.
Access pattern
Direct SQL (StringBuilder-assembled, criteria constructor)
CRUD operations
Read
Key columns used
CODE, CODE_DESCR
Sequence
N/A
Related tables
CL_RESERVE_MED_SERV_DESCR_CODE (verified outer join)
Business objects
clsServiceTypeCollection
SQL referencing this table
CL_RESERVE_MED_SERV_DESCR_CODE
Field
Value
Database
Oracle
Schema/Link
[unqualified]**
Purpose
Medical reserve service description codes joined to service types.
Access pattern
Direct SQL (StringBuilder-assembled, criteria constructor)
CRUD operations
Read
Key columns used
RESERVE_MED_SERV_TYPE_CODE, CODE, CODE_DESCR
Sequence
N/A
Related tables
CL_RESERVE_MED_SERV_TYPE_CODE (verified outer join)
Business objects
clsServiceTypeCollection
SQL referencing this table
CL_RESERVE_VOC_SERV_COST_CODE
Field
Value
Database
Oracle
Schema/Link
[unqualified]**
Purpose
Vocational reserve service-cost reference codes.
Access pattern
Direct SQL (StringBuilder-assembled, criteria constructor)
CRUD operations
Read
Key columns used
CODE, CODE_DESCR
Sequence
N/A
Related tables
CL_RESERVE_VOC_SERV_DESCR_CODE (verified outer join)
Business objects
clsServiceTypeCollection
SQL referencing this table
CL_RESERVE_VOC_SERV_DESCR_CODE
Field
Value
Database
Oracle
Schema/Link
[unqualified]**
Purpose
Vocational reserve service description codes joined to cost codes.
Access pattern
Direct SQL (StringBuilder-assembled, criteria constructor)
CRUD operations
Read
Key columns used
RESERVE_VOC_SERV_COST_CODE, CODE, CODE_DESCR
Sequence
N/A
Related tables
CL_RESERVE_VOC_SERV_COST_CODE (verified outer join)
Business objects
clsServiceTypeCollection
SQL referencing this table
CL_RESERVE_VOC_SERV_TYPE_CODE
Field
Value
Database
Oracle
Schema/Link
[unqualified]**
Purpose
Vocational reserve service-type reference codes, cached by mdlReserveServices.
Access pattern
Direct SQL (SqlHelper.ResultSetQuery)
CRUD operations
Read
Key columns used
* (full code table)
Sequence
N/A
Related tables
—
Business objects
clsVocationalServiceTypes
Operations referencing this table
SQL referencing this table
CL_WORKER_INJURED_BODY_PART
Field
Value
Database
Oracle
Schema/Link
[unqualified]**
Purpose
Stores injured body-part rows for a claim, including the primary-body-part indicator.
Access pattern
Direct SQL (criteria pattern; Create/Retrieve return empty string in clsWorkerInjuredBodyPart.Criteria*)
CRUD operations
Create, Read, Update, Delete
Key columns used
CLAIM_ID, BODY_PART_CODE, BODY_PART_SIDE_CODE, PRIMARY_BODY_PART_IND, INJURY_NATURE_CODE
Sequence
N/A
Related tables
CL_INJURY_CLAIM (inferred, by CLAIM_ID)
Business objects
clsWorkerInjuredBodyPart, clsWorkerInjuredBodyPartCollection
Operations referencing this table
Business rules referencing this table
SQL referencing this table
Table relationship diagram
The following diagram shows relationships between tables used by this library.
erDiagram
CL_AWARD ||--o{ CL_BENEFIT_PAYMENT : "CLAIM_ID, SAIF_AWARD_NUM (inferred)"
CL_FEDERAL_AWARD ||--o{ CL_BENEFIT_PAYMENT : "CLAIM_ID, SAIF_AWARD_NUM (inferred)"
CL_FEDERAL_AWARD ||--o{ CL_INJURY_CLAIM : "CLAIM_ID (verified join)"
CL_BENEFIT_SCHEDULE ||--o{ CL_BENEFIT_PAYMENT : "CLAIM_ID, BENEFIT_PAYMENT_SEQ_NUM (inferred)"
CL_INJURY_CLAIM ||--o{ CL_WORKER_INJURED_BODY_PART : "CLAIM_ID (inferred)"
CL_INJURY_CLAIM ||--o{ CL_CLAIM_WORK_STATUS : "CLAIM_ID (inferred)"
CL_INJURY_CLAIM ||--o{ CL_CLAIM_WORK_RELEASE_STATUS : "CLAIM_ID (inferred)"
CL_INJURY_CLAIM ||--|| CL_CLAIM_EMPLOYEE_WORK_ADDRESS : "CLAIM_ID (inferred)"
CL_INJURY_CLAIM ||--o{ CL_1502_DCBS_TRANSFER : "CLAIM_ID (inferred)"
CL_RESERVE_MED_SERV_TYPE_CODE ||--o{ CL_RESERVE_MED_SERV_DESCR_CODE : "RESERVE_MED_SERV_TYPE_CODE = CODE (verified)"
CL_RESERVE_VOC_SERV_COST_CODE ||--o{ CL_RESERVE_VOC_SERV_DESCR_CODE : "RESERVE_VOC_SERV_COST_CODE = CODE (verified)"
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/cls1502Transfer.vb
SAIF.Business.Claim/clsActiveBenefitSchedule.vb
SAIF.Business.Claim/clsAwardBenefitPayment.vb
SAIF.Business.Claim/clsAwardBenefitPaymentCollection.vb
SAIF.Business.Claim/clsClaimEmployeeWorkAddress.vb
SAIF.Business.Claim/clsClaimWorkReleaseStatus.vb
SAIF.Business.Claim/clsClaimWorkStatus.vb
SAIF.Business.Claim/clsFederalAwardStatus.vb
SAIF.Business.Claim/clsFederalAwardStatusCollection.vb
SAIF.Business.Claim/clsPPDBodyParts.vb
SAIF.Business.Claim/clsPPDScheduledDegreeAwards.vb
SAIF.Business.Claim/clsPPDUnscheduledDegreeAwards.vb
SAIF.Business.Claim/clsServiceTypeCollection.vb
SAIF.Business.Claim/clsSetAwardPaymentPending.vb
SAIF.Business.Claim/clsVocationalServicesTypes.vb
SAIF.Business.Claim/clsWorkerInjuredBodyPart.vb
SAIF.Business.Claim/clsWorkerInjuredBodyPartCollection.vb