DetermineActiveEnrollmentEvent

Determine Active Enrollment Events

Minor Business Rule

Object Name: N0800073

Parent DLL: CHRM

Location: Client/Server

Language: NER

Functional Description

Purpose

This Named ER will determine whether online enrollment is open for enrollment or changes.

Based on the non-blank enrollment event code, if the event is open the Active Event Flag is set to 

'1'.  If the event is not open, the Active Event Flag is set to '0'. 

If the event is open, the event type is set to either '1' Open Enrollment or '2' Current Enrollment.

Setup Notes and Prerequisites


Special Logic




Technical Specification


• For each non blank enrollment event code passed into the NER, the program checks whether the event 
is currently open for online enrollment or changes.  If the event is open for online enrollment, the 

event is considered as being "active".  Active Event = 1.


• The table F08500 Enrollment Event Setup, is read for the time frames the events are being open.

• When the system is attempting to figure the time period for an enrollment event, it follows this 
hierarchy for record search:

1.Locate record with the specific enrollment event code and the specific employee's benefit 
group.

2.If no record is located, locate a record with the specific enrollment event code and benefit 
group equal to '*'


Data Structure

D0800073 - Determine Active Enrollment Events

Parameter NameData ItemData TypeReq/OptI/O/Both
szEnrollmentEventCode01EECDcharREQINPUT

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

cActiveInactiveFlg01CCAIcharOPTOUTPUT

This field specifies whether a currency relationship is active (A) or inactive (I). The system calculates active currency relationships only. 
The default value is A.

mnEventType01EVETMATH_NUMERICOPTOUTPUT

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

jdDateEffectiveOnEFTOJDEDATEOPTOUTPUT

A future date when all changes will take effect or the date when the changes went into effect. If you do not enter a date in this field, the system 
uses the current date as the effective date.

mnAddressNumberAN8MATH_NUMERICREQINPUT

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

Related Functions

None

Related Tables

None