Results for “ben_elig_per_f_pk”

24 results




AI-generated from documented ETRM metadata — verify critical details on the linked pages.

Overview

BEN_ELIG_PER_F is a transactional table in the Oracle Advanced Benefits (BEN) module that records participant eligibility determinations. Each row represents the outcome of evaluating a person against a benefit program, plan-in-program, or plan eligibility rule set, and stores the resulting eligible or ineligible status together with the facts and derived values that drove that determination. In Oracle EBS 12.1.1 and 12.2.2 the table is owned by the BEN schema and contains 107 documented columns. It is a core runtime table: eligibility must be resolved before enrollment opportunities can be created and before plan enrollment or life event processing can proceed.

Heuristic Data Vault classification for this object is satellite-leaning. The table is keyed by a surrogate (ELIG_PER_ID) plus effective dating, which is characteristic of a versioned descriptive satellite attached to a person and eligibility-rule identity. Modeling guidance would be to treat it as a satellite around the participant/eligibility-rule linkage rather than as an independent hub.

Key Information Stored

The primary key is BEN_ELIG_PER_F_PK, composed of ELIG_PER_ID, EFFECTIVE_START_DATE, and EFFECTIVE_END_DATE. The same three columns form the sole documented unique index and therefore the business-key candidate set; ELIG_PER_ID is the surrogate, while the effective date pair provides the temporal key.

Columns most relevant to interpretation include:

Common Use Cases and Queries

Typical reporting needs include identifying who is currently eligible for a plan, why a participant was rejected, and how frozen or overridden records affect downstream enrollment. A current-row query filters on the effective dates:

  • Eligible participants for a plan: SELECT person_id, pl_id, elig_flag FROM ben.ben_elig_per_f WHERE elig_flag = 'Y' AND TRUNC(SYSDATE) BETWEEN effective_start_date AND effective_end_date;
  • Ineligibility analysis: aggregate by INELG_RSN_CD for a program or plan to expose the dominant failure reasons.
  • Rule diagnostics: compare AGE_VAL, LOS_VAL, and HRS_WKD_VAL against plan criteria to explain borderline determinations.
  • Freeze and override auditing: select rows where FRZ_LOS_FLAG, FRZ_AGE_FLAG, or PRTN_OVRIDN_FLAG is set, joined to PRTN_OVRIDN_RSN_CD.

Date-effective joins should always constrain both EFFECTIVE_START_DATE and EFFECTIVE_END_DATE to avoid returning historical versions.

Related Objects

The documented foreign key relates ELIG_PER_ID rows to BEN_PER_IN_LER through PER_IN_LER_ID, linking an eligibility result to the specific person/life-event-reason context that triggered it. Other significant associations inferred from the identifier columns include BEN_PGM_F (via PGM_ID), BEN_PL_F and BEN_PLIP_F (via PL_ID and PLIP_ID), BEN_PTIP_F (via PTIP_ID), BEN_LER_F (via LER_ID), and PER_ALL_PEOPLE_F (via PERSON_ID). Participant eligibility output also feeds enrollment opportunity and enrollment processing in the BEN module, which consumes these rows to decide which plans a participant may elect.