Skip to content

SAIF.Business.Policy.Group database tables

This page catalogs the Oracle tables touched by SAIF.Business.Policy.Group.

Table catalog

Table Database Schema/Link CRUD Purpose Primary business object
GROUP_ASSOCIATION Oracle [unqualified]** C, R, U, D Stores the master group association record and its identifying, classification, plan, address, and endorsement fields. clsGroupAssociation`, `clsGroupAssociationCollection
GROUP_CHAPTER Oracle [unqualified]** R Stores effective-dated chapters for a group; compiled code only reads this table. clsChapter`, `clsChapterCollection
GROUP_ASSOCIATION_CONTACT Oracle [unqualified]** R Stores the group-level or chapter-level contact details returned by clsContact. clsContact
GROUP_ASSOCIATION_DETAIL Oracle [unqualified]** C, R, U, D Stores the effective-dated group discount rows consumed by rating. clsGroupAssociationDiscount`, `clsGroupAssociationDiscountCollection
GROUP_UNDERWRITING_CRITERIA Oracle [unqualified]** C, R, U, D Stores underwriting threshold and factor inputs for group eligibility evaluation. clsGroupUnderwritingCriteria
GROUP_ELIGIBILITY_CTL Oracle [unqualified]** C, R, U, D Stores the effective-dated include/exclude control row that classifies significant classes. clsClassSignificance
GROUP_ELIGIBILITY_CLASS Oracle [unqualified]** C, R, U, D Stores the significant manual classes tied to a group and effective date. clsSignificantClass`, `clsSignificantClassCollection
POLICY_PERIOD_GROUP_ASSOC Oracle [unqualified]** C, R, U, D Stores the effective-dated link between a policy period and group membership details. clsPolicyPeriodGroupAssociation
DUAL Oracle [unqualified]** R Oracle pseudo-table used by placeholder create-path sequence reads. all eight classes exposing aCreateSQL``

GROUP_ASSOCIATION

Field Value
Database Oracle
Schema/Link [unqualified]**
Purpose Stores the master group association record and its identifying, classification, plan, address, and endorsement fields.
Access pattern direct SQL through BOF criteria
CRUD operations Create, Read, Update, Delete
Key columns used CODE, EFFECTIVE_DATE, EXPIRATION_DATE, GROUP_TYPE_CODE, GROUP_PLAN_CODE, CREATE_DATE, CREATE_USER, UPDATE_DATE, UPDATE_USER
Sequence CODE_NEXTVAL (placeholder — see anomaly A-1)
Related tables GROUP_ASSOCIATION_CONTACT, GROUP_ASSOCIATION_DETAIL, GROUP_CHAPTER, GROUP_ELIGIBILITY_CLASS, GROUP_ELIGIBILITY_CTL, GROUP_UNDERWRITING_CRITERIA, POLICY_PERIOD_GROUP_ASSOC
Business objects clsGroupAssociation`, `clsGroupAssociationCollection

Operations referencing this table

Business rules referencing this table

SQL referencing this table


GROUP_CHAPTER

Field Value
Database Oracle
Schema/Link [unqualified]**
Purpose Stores effective-dated chapters for a group; compiled code only reads this table.
Access pattern direct SQL through BOF criteria
CRUD operations Read
Key columns used GROUP_ASSOCIATION_CODE, CODE, EFFECTIVE_DATE, EXPIRATION_DATE
Sequence N/A
Related tables GROUP_ASSOCIATION, GROUP_ASSOCIATION_CONTACT, POLICY_PERIOD_GROUP_ASSOC
Business objects clsChapter`, `clsChapterCollection

Operations referencing this table

Business rules referencing this table

SQL referencing this table


GROUP_ASSOCIATION_CONTACT

Field Value
Database Oracle
Schema/Link [unqualified]**
Purpose Stores the group-level or chapter-level contact details returned by clsContact.
Access pattern direct SQL through BOF criteria
CRUD operations Read
Key columns used GROUP_ASSOCIATION_CODE, GROUP_CHAPTER_CODE, CONTACT_NAME, TITLE_DESCRIPTION, PHONE, FAX, EMAIL_ADDRESS
Sequence N/A
Related tables GROUP_ASSOCIATION, GROUP_CHAPTER
Business objects clsContact

Operations referencing this table

Business rules referencing this table

SQL referencing this table


GROUP_ASSOCIATION_DETAIL

Field Value
Database Oracle
Schema/Link [unqualified]**
Purpose Stores the effective-dated group discount rows consumed by rating.
Access pattern direct SQL through BOF criteria
CRUD operations Create, Read, Update, Delete
Key columns used GROUP_ASSOCIATION_CODE, EFFECTIVE_DATE, EXPIRATION_DATE, PCNT_DISCOUNT, PENDING_FLAG, CREATE_DATE, CREATE_USER, UPDATE_DATE, UPDATE_USER
Sequence GROUP_ASSOCIATION_CODE_NEXTVAL (placeholder — A-1)
Related tables GROUP_ASSOCIATION
Business objects clsGroupAssociationDiscount`, `clsGroupAssociationDiscountCollection

Operations referencing this table

Business rules referencing this table

SQL referencing this table


GROUP_UNDERWRITING_CRITERIA

Field Value
Database Oracle
Schema/Link [unqualified]**
Purpose Stores underwriting threshold and factor inputs for group eligibility evaluation.
Access pattern direct SQL through BOF criteria
CRUD operations Create, Read, Update, Delete
Key columns used GROUP_ASSOCIATION_CODE, EFF_DATE, EXP_DATE, PREMIUM_THRESHOLD_AMOUNT, EXPERIENCE_RATING_FACTOR, EXPERIENCE_RATING_EARNED_FLAG, LOSS_RATIO_FACTOR, NEW_BUSINESS_FREQ_FACTOR, RENEWAL_FREQ_FACTOR, SWING_LIMITED_FLAG, UPDATE_DATE, UPDATE_USER
Sequence GROUP_ASSOCIATION_CODE_NEXTVAL (placeholder — A-1)
Related tables GROUP_ASSOCIATION
Business objects clsGroupUnderwritingCriteria

Operations referencing this table

Business rules referencing this table

SQL referencing this table


GROUP_ELIGIBILITY_CTL

Field Value
Database Oracle
Schema/Link [unqualified]**
Purpose Stores the effective-dated include/exclude control row that classifies significant classes.
Access pattern direct SQL through BOF criteria
CRUD operations Create, Read, Update, Delete
Key columns used GROUP_ASSOCIATION_CODE, EFFECTIVE_DATE, EXPIRATION_DATE, INCLUDE_EXCLUDE_FLAG, CREATE_DATE, CREATE_USER, UPDATE_DATE, UPDATE_USER
Sequence GROUP_ASSOCIATION_CODE_NEXTVAL (placeholder — A-1)
Related tables GROUP_ASSOCIATION, GROUP_ELIGIBILITY_CLASS
Business objects clsClassSignificance

Operations referencing this table

Business rules referencing this table

SQL referencing this table


GROUP_ELIGIBILITY_CLASS

Field Value
Database Oracle
Schema/Link [unqualified]**
Purpose Stores the significant manual classes tied to a group and effective date.
Access pattern direct SQL through BOF criteria
CRUD operations Create, Read, Update, Delete
Key columns used GROUP_ASSOCIATION_CODE, EFFECTIVE_DATE, MANUAL_CLASS_NUMBER, CREATE_DATE, CREATE_USER, UPDATE_DATE, UPDATE_USER
Sequence GROUP_ASSOCIATION_CODE_NEXTVAL (placeholder — A-1)
Related tables GROUP_ASSOCIATION, GROUP_ELIGIBILITY_CTL
Business objects clsSignificantClass`, `clsSignificantClassCollection

Operations referencing this table

Business rules referencing this table

SQL referencing this table


POLICY_PERIOD_GROUP_ASSOC

Field Value
Database Oracle
Schema/Link [unqualified]**
Purpose Stores the effective-dated link between a policy period and group membership details.
Access pattern direct SQL through BOF criteria
CRUD operations Create, Read, Update, Delete
Key columns used POLICY_NUM, POLICY_PERIOD_EFF_DATE, GROUP_ASSOCIATION_CODE, GROUP_MEMBERSHIP_EFF_DATE, GROUP_MEMBERSHIP_EXP_DATE, GROUP_TERMINATION_DATE, CHAPTER_CODE, GROUP_MEMBERSHIP_TYPE_CODE, UPDATE_DATE, UPDATE_USER
Sequence POLICY_NUM_NEXTVAL (placeholder — A-1)
Related tables GROUP_ASSOCIATION, GROUP_CHAPTER
Business objects clsPolicyPeriodGroupAssociation

Operations referencing this table

Business rules referencing this table

SQL referencing this table


DUAL

Field Value
Database Oracle
Schema/Link [unqualified]**
Purpose Oracle pseudo-table used by placeholder create-path sequence reads.
Access pattern Oracle pseudo-table used by BOF create-path sequence reads
CRUD operations Read
Key columns used Placeholder token expression only
Sequence N/A (pseudo-table used by all sequence reads)
Related tables N/A
Business objects all eight classes exposing aCreateSQL``

Operations referencing this table

Business rules referencing this table

SQL referencing this table


Table relationship diagram

The following diagram shows inferred relationships between the tables used by this library.

erDiagram
    GROUP_ASSOCIATION ||--o{ GROUP_CHAPTER : "`GROUP_ASSOCIATION.CODE` = `GROUP_CHAPTER.GROUP_ASSOCIATION_CODE`"
    GROUP_ASSOCIATION ||--o{ GROUP_ASSOCIATION_CONTACT : "`GROUP_ASSOCIATION.CODE` = `GROUP_ASSOCIATION_CONTACT.GROUP_ASSOCIATION_CODE`"
    GROUP_CHAPTER ||--o{ GROUP_ASSOCIATION_CONTACT : "`GROUP_CHAPTER.GROUP_ASSOCIATION_CODE` = `GROUP_ASSOCIATION_CONTACT.GROUP_ASSOCIATION_CODE` AND `GROUP_CHAPTER.CODE` = `GROUP_ASSOCIATION_CONTACT.GROUP_CHAPTER_CODE`"
    GROUP_ASSOCIATION ||--o{ GROUP_ASSOCIATION_DETAIL : "`GROUP_ASSOCIATION.CODE` = `GROUP_ASSOCIATION_DETAIL.GROUP_ASSOCIATION_CODE`"
    GROUP_ASSOCIATION ||--o{ GROUP_UNDERWRITING_CRITERIA : "`GROUP_ASSOCIATION.CODE` = `GROUP_UNDERWRITING_CRITERIA.GROUP_ASSOCIATION_CODE`"
    GROUP_ASSOCIATION ||--o{ GROUP_ELIGIBILITY_CTL : "`GROUP_ASSOCIATION.CODE` = `GROUP_ELIGIBILITY_CTL.GROUP_ASSOCIATION_CODE`"
    GROUP_ASSOCIATION ||--o{ GROUP_ELIGIBILITY_CLASS : "`GROUP_ASSOCIATION.CODE` = `GROUP_ELIGIBILITY_CLASS.GROUP_ASSOCIATION_CODE`"
    GROUP_ELIGIBILITY_CTL ||--o{ GROUP_ELIGIBILITY_CLASS : "`GROUP_ELIGIBILITY_CTL.GROUP_ASSOCIATION_CODE` = `GROUP_ELIGIBILITY_CLASS.GROUP_ASSOCIATION_CODE` AND `GROUP_ELIGIBILITY_CTL.EFF_DATE` = `GROUP_ELIGIBILITY_CLASS.EFF_DATE`"
    GROUP_ASSOCIATION ||--o{ POLICY_PERIOD_GROUP_ASSOC : "`GROUP_ASSOCIATION.CODE` = `POLICY_PERIOD_GROUP_ASSOC.GROUP_ASSOCIATION_CODE`"
    GROUP_CHAPTER ||--o{ POLICY_PERIOD_GROUP_ASSOC : "`GROUP_CHAPTER.CODE` = `POLICY_PERIOD_GROUP_ASSOC.CHAPTER_CODE` (within the same group)"

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

  • Business\SAIF.Business.Policy.Group\clsChapter.vb
  • Business\SAIF.Business.Policy.Group\clsChapterCollection.vb
  • Business\SAIF.Business.Policy.Group\clsClassSignificance.vb
  • Business\SAIF.Business.Policy.Group\clsContact.vb
  • Business\SAIF.Business.Policy.Group\clsGroupAssociation.vb
  • Business\SAIF.Business.Policy.Group\clsGroupAssociationCollection.vb
  • Business\SAIF.Business.Policy.Group\clsGroupAssociationDiscount.vb
  • Business\SAIF.Business.Policy.Group\clsGroupAssociationDiscountCollection.vb
  • Business\SAIF.Business.Policy.Group\clsGroupUnderwritingCriteria.vb
  • Business\SAIF.Business.Policy.Group\clsPolicyPeriodGroupAssociation.vb
  • Business\SAIF.Business.Policy.Group\clsSignificantClass.vb
  • Business\SAIF.Business.Policy.Group\clsSignificantClassCollection.vb