GetCurrentandNewBenefitCoverage

Retrieve current and new coverage for a benefit category

Minor Business Rule

Object Name: N0800075

Parent DLL: CHRM

Location: Client/Server

Language: NER

Functional Description

Purpose

This Named Event Rule fetches the Current or New Elections for employee Benefit Enrollment Self 
Service.



Setup Notes and Prerequisites


Special Logic




Technical Specification


1.  Fetch from F08510 to determine if the selected benefit group has automaic enrollment in current 

elections.

2.  If there is auto enroll in current elections and the flag is set to inquire on new plans, or if 

the flag is set to inquire on current plans, read through the F08330WF for current elections.  If there 

is one found, add its amounts to the Current amounts totals and if there is defaulting, populate the 

default variables for the plan.

3.  If the flag is set to inquire on new plans, read through the Enrollment (B0800078) cache for 

selected plans.

4.  If there are no plans in the cache yet and the flag is set to inquire on new plans, the read 

through the F08320WF for selected or mandatory plans.  If a mandatory or a selected plan is found, then 

add the record to cache with a selected flag = 1.

5.  Finally, if the flag is set to inquire on new plans, the Category Type is not equal to 1 (not 

open), and no plans were found in the cache, then read through the F08330WF for any future enrollments.  

If they are found, then write the record to cache with a selected flag = 1.

^

Data Structure

D0800075 - Retrieve current and new coverage for a benefit category

Parameter NameData ItemData TypeReq/OptI/O/Both
mnAddressNumberAN8MATH_NUMERICREQINPUT

A number that identifies an entry in the Address Book system, such as employee, applicant, participant, customer, supplier, tenant, or 
location.

szBenefitGroupCategorySBGRcharREQINPUT

The category of a benefit group. The category is used to group benefit plans according to the type and/or rule. For 
example: MEDICAL Required Medical Selections   DENTAL Optional Dental Selections   LIFE Required Life Ins Selections Valid categories are set up in the Generic 
Rate and Message table (F00191) for system 08/type SG. Associated text for categories is stored in the General Message Detail table 
(F00192). For more information, see program P00191.

mnEnrollmentEventTypeEVETMATH_NUMERICREQINPUT

A field that indicates the event during which the enrollment occurs. Valid values include:    1   Open Enrollment    2   Enrollment for current plan 
year

szNewPlanID1PLANcharOPTNONE

An abbreviation or number that identifies a specific employee benefit. Examples are:   o  Employee Health Insurance   o  Accidental Death 
and Dismemberment   o  Health Club Expense Reimbursement   o  Employee Stock Appreciation Rights  A benefit plan typically is associated 
with a deduction, benefit, or accrual. For example, a medical plan is a benefit that might also require a deduction to withhold premiums from 
an employee's pay.

szNewPlanOption1AOPTcharOPTNONE

A code that identifies any additional options available for a benefit plan that have been defined in the Plan Additional Options table 
(F083202). Note: Additional options must have the same provider, policy number, and enrollment and eligibility rules as the benefit plan to which they 
are associated.

cNewPlanDepBenFlag1DBENcharOPTNONE

A code that indicates whether the person is a dependent or a beneficiary of the employee. Valid codes are: D The person is a 
dependent. B The person is a beneficiary.    Blank The system automatically designates the person as a beneficiary or dependent, depending on the 
benefit plan type.

szNewPlanID2PLANcharOPTNONE

An abbreviation or number that identifies a specific employee benefit. Examples are:   o  Employee Health Insurance   o  Accidental Death 
and Dismemberment   o  Health Club Expense Reimbursement   o  Employee Stock Appreciation Rights  A benefit plan typically is associated 
with a deduction, benefit, or accrual. For example, a medical plan is a benefit that might also require a deduction to withhold premiums from 
an employee's pay.

szNewPlanOption2AOPTcharOPTNONE

A code that identifies any additional options available for a benefit plan that have been defined in the Plan Additional Options table 
(F083202). Note: Additional options must have the same provider, policy number, and enrollment and eligibility rules as the benefit plan to which they 
are associated.

cNewPlanDepBenFlag2DBENcharOPTNONE

A code that indicates whether the person is a dependent or a beneficiary of the employee. Valid codes are: D The person is a 
dependent. B The person is a beneficiary.    Blank The system automatically designates the person as a beneficiary or dependent, depending on the 
benefit plan type.

szNewPlanID3PLANcharOPTNONE

An abbreviation or number that identifies a specific employee benefit. Examples are:   o  Employee Health Insurance   o  Accidental Death 
and Dismemberment   o  Health Club Expense Reimbursement   o  Employee Stock Appreciation Rights  A benefit plan typically is associated 
with a deduction, benefit, or accrual. For example, a medical plan is a benefit that might also require a deduction to withhold premiums from 
an employee's pay.

szNewPlanOption3AOPTcharOPTNONE

A code that identifies any additional options available for a benefit plan that have been defined in the Plan Additional Options table 
(F083202). Note: Additional options must have the same provider, policy number, and enrollment and eligibility rules as the benefit plan to which they 
are associated.

cNewPlanDepBenFlag3DBENcharOPTNONE

A code that indicates whether the person is a dependent or a beneficiary of the employee. Valid codes are: D The person is a 
dependent. B The person is a beneficiary.    Blank The system automatically designates the person as a beneficiary or dependent, depending on the 
benefit plan type.

szNewPlanId4PLANcharOPTNONE

An abbreviation or number that identifies a specific employee benefit. Examples are:   o  Employee Health Insurance   o  Accidental Death 
and Dismemberment   o  Health Club Expense Reimbursement   o  Employee Stock Appreciation Rights  A benefit plan typically is associated 
with a deduction, benefit, or accrual. For example, a medical plan is a benefit that might also require a deduction to withhold premiums from 
an employee's pay.

szNewPlanOption4AOPTcharOPTNONE

A code that identifies any additional options available for a benefit plan that have been defined in the Plan Additional Options table 
(F083202). Note: Additional options must have the same provider, policy number, and enrollment and eligibility rules as the benefit plan to which they 
are associated.

cNewPlanDepBenFlag4DBENcharOPTNONE

A code that indicates whether the person is a dependent or a beneficiary of the employee. Valid codes are: D The person is a 
dependent. B The person is a beneficiary.    Blank The system automatically designates the person as a beneficiary or dependent, depending on the 
benefit plan type.

szNewPlanID5PLANcharOPTNONE

An abbreviation or number that identifies a specific employee benefit. Examples are:   o  Employee Health Insurance   o  Accidental Death 
and Dismemberment   o  Health Club Expense Reimbursement   o  Employee Stock Appreciation Rights  A benefit plan typically is associated 
with a deduction, benefit, or accrual. For example, a medical plan is a benefit that might also require a deduction to withhold premiums from 
an employee's pay.

szNewPlanOption5AOPTcharOPTNONE

A code that identifies any additional options available for a benefit plan that have been defined in the Plan Additional Options table 
(F083202). Note: Additional options must have the same provider, policy number, and enrollment and eligibility rules as the benefit plan to which they 
are associated.

cNewPlanDepBenFlag5DBENcharOPTNONE

A code that indicates whether the person is a dependent or a beneficiary of the employee. Valid codes are: D The person is a 
dependent. B The person is a beneficiary.    Blank The system automatically designates the person as a beneficiary or dependent, depending on the 
benefit plan type.

mnJobnumberAJOBSMATH_NUMERICOPTBOTH

The job number (work station ID) which executed the particular job.

szEnrollmentEventCode_1EECDcharREQINPUT

The user defined code (08/BE) that you use to denote an enrollment event such as marriage.

mnNewPlanCost_1PCOSMATH_NUMERICOPTNONE

The cost that the system calculates for a plan or plan option.

mnNewPlanCost_2PCOSMATH_NUMERICOPTNONE

The cost that the system calculates for a plan or plan option.

mnNewPlanCost_3PCOSMATH_NUMERICOPTNONE

The cost that the system calculates for a plan or plan option.

mnNewPlanCost_4PCOSMATH_NUMERICOPTNONE

The cost that the system calculates for a plan or plan option.

mnNewPlanCost_5PCOSMATH_NUMERICOPTNONE

The cost that the system calculates for a plan or plan option.

mnNewPlanCredit_1PCREMATH_NUMERICOPTNONE

The credit that the system calculates for a plan or plan option.

mnNewPlanCredit_2PCREMATH_NUMERICOPTNONE

The credit that the system calculates for a plan or plan option.

mnNewPlanCredit_3PCREMATH_NUMERICOPTNONE

The credit that the system calculates for a plan or plan option.

mnNewPlanCredit_4PCREMATH_NUMERICOPTNONE

The credit that the system calculates for a plan or plan option.

mnNewPlanCredit_5PCREMATH_NUMERICOPTNONE

The credit that the system calculates for a plan or plan option.

cCoverageTypeFlagEV01charOPTNONE

An option that specifies the type of processing for an event.

szCurrentPlanElectionDescr1TXT1charOPTNONE

The title that appears at the top of the report. It can include up to three lines with 40 characters each. The lines are automatically centered on 
the report.

szCurrentPlanElectionDescr2TXT1charOPTNONE

The title that appears at the top of the report. It can include up to three lines with 40 characters each. The lines are automatically centered on 
the report.

szCurrentPlanElectionDescr3TXT1charOPTNONE

The title that appears at the top of the report. It can include up to three lines with 40 characters each. The lines are automatically centered on 
the report.

szCurrentPlanElectionDescr4TXT1charOPTNONE

The title that appears at the top of the report. It can include up to three lines with 40 characters each. The lines are automatically centered on 
the report.

szCurrentPlanElectionDescr5TXT1charOPTNONE

The title that appears at the top of the report. It can include up to three lines with 40 characters each. The lines are automatically centered on 
the report.

szNewPlanElectionDescr1TXT1charOPTNONE

The title that appears at the top of the report. It can include up to three lines with 40 characters each. The lines are automatically centered on 
the report.

szNewPlanElectionDescr2TXT1charOPTNONE

The title that appears at the top of the report. It can include up to three lines with 40 characters each. The lines are automatically centered on 
the report.

szNewPlanElectionDescr3TXT1charOPTNONE

The title that appears at the top of the report. It can include up to three lines with 40 characters each. The lines are automatically centered on 
the report.

szNewPlanElectionDescr4TXT1charOPTNONE

The title that appears at the top of the report. It can include up to three lines with 40 characters each. The lines are automatically centered on 
the report.

szNewPlanElectionDescr5TXT1charOPTNONE

The title that appears at the top of the report. It can include up to three lines with 40 characters each. The lines are automatically centered on 
the report.

cSelectionChangedFlag1EV01charOPTNONE

An option that specifies the type of processing for an event.

cSelectionChangedFlag2EV01charOPTNONE

An option that specifies the type of processing for an event.

cSelectionChangedFlag3EV01charOPTNONE

An option that specifies the type of processing for an event.

cSelectionChangedFlag4EV01charOPTNONE

An option that specifies the type of processing for an event.

cSelectionChangedFlag5EV01charOPTNONE

An option that specifies the type of processing for an event.

mnDeductionAmtRate1DRTMMATH_NUMERICOPTNONE

The value of this field is either a percentage, a dollar amount or an hourly rate depending upon where it is being used;    A When used in 
conjunction with a Deduction, Benefit or Accrual Type this field may represent many of the above values depending upon the value of the D/B/A 
method code (DEDM).

mnDeductionAmtRate_2DRTMMATH_NUMERICOPTNONE

The value of this field is either a percentage, a dollar amount or an hourly rate depending upon where it is being used;    A When used in 
conjunction with a Deduction, Benefit or Accrual Type this field may represent many of the above values depending upon the value of the D/B/A 
method code (DEDM).

mnDeductionAmtRate_3DRTMMATH_NUMERICOPTNONE

The value of this field is either a percentage, a dollar amount or an hourly rate depending upon where it is being used;    A When used in 
conjunction with a Deduction, Benefit or Accrual Type this field may represent many of the above values depending upon the value of the D/B/A 
method code (DEDM).

mnDeductionAmtRate_4DRTMMATH_NUMERICOPTNONE

The value of this field is either a percentage, a dollar amount or an hourly rate depending upon where it is being used;    A When used in 
conjunction with a Deduction, Benefit or Accrual Type this field may represent many of the above values depending upon the value of the D/B/A 
method code (DEDM).

mnDeductionAmtRate_5DRTMMATH_NUMERICOPTNONE

The value of this field is either a percentage, a dollar amount or an hourly rate depending upon where it is being used;    A When used in 
conjunction with a Deduction, Benefit or Accrual Type this field may represent many of the above values depending upon the value of the D/B/A 
method code (DEDM).

mnNewPCPNumberFlag1PCPFMATH_NUMERICOPTNONE

An option that specifies whether the benefit plan or benefit plan option tracks primary care physician numbers. If you choose this option, 
then the system displays a form during the enrollment process for an employee to enter the number for a primary care physician.

mnNewPCPNumberFlag2PCPFMATH_NUMERICOPTNONE

An option that specifies whether the benefit plan or benefit plan option tracks primary care physician numbers. If you choose this option, 
then the system displays a form during the enrollment process for an employee to enter the number for a primary care physician.

mnNewPCPNumberFlag3PCPFMATH_NUMERICOPTNONE

An option that specifies whether the benefit plan or benefit plan option tracks primary care physician numbers. If you choose this option, 
then the system displays a form during the enrollment process for an employee to enter the number for a primary care physician.

mnNewPCPNumberFlag4PCPFMATH_NUMERICOPTNONE

An option that specifies whether the benefit plan or benefit plan option tracks primary care physician numbers. If you choose this option, 
then the system displays a form during the enrollment process for an employee to enter the number for a primary care physician.

mnNewPCPNumberFlag5PCPFMATH_NUMERICOPTNONE

An option that specifies whether the benefit plan or benefit plan option tracks primary care physician numbers. If you choose this option, 
then the system displays a form during the enrollment process for an employee to enter the number for a primary care physician.

mnCurrentPlanCostPCOSMATH_NUMERICOPTNONE

Returns the Total Current Plan Payroll Deduction amount for all plans the employee is currently 
enrolled in.

^

mnCurrentEmployeeFlexCostEEFCMATH_NUMERICOPTNONE

Returns the Total Current Flex Cost amount for all plans the employee is currently enrolled in.
^

mnCurrentPlanCreditPCREMATH_NUMERICOPTNONE

Returns the Total Current Flex Credit amount for all plans the employee is currently enrolled in.
^

mnNewEmployeeFlexCost_1EEFCMATH_NUMERICOPTNONE

The amount of flex credits given to an employee by the employer when the employee chooses the benefit plan.

mnNewEmployeeFlexCost_2EEFCMATH_NUMERICOPTNONE

The amount of flex credits given to an employee by the employer when the employee chooses the benefit plan.

mnNewEmployeeFlexCost_3EEFCMATH_NUMERICOPTNONE

The amount of flex credits given to an employee by the employer when the employee chooses the benefit plan.

mnNewEmployeeFlexCost_4EEFCMATH_NUMERICOPTNONE

The amount of flex credits given to an employee by the employer when the employee chooses the benefit plan.

mnNewEmployeeFlexCost_5EEFCMATH_NUMERICOPTNONE

The amount of flex credits given to an employee by the employer when the employee chooses the benefit plan.

szCategoryDescriptionDL01charOPTNONE

A user defined name or remark.

szCurrentConcatDescriptionKNcharOPTNONE

The data dictionary field name which is a key for the file.

Related Functions

None

Related Tables

None