Functional Description
Purpose
This NER serves as a driver NER to call three benefit Named ER's.
Setup Notes and Prerequisites
Special Logic
Technical Specification
Call NER, "Determine Open Benefit Category", which returns a flag to indicate whether a benefit
category is open for self service enrollment for a particular benefit event.
Fetch the Category Type from F08350B
If the category is open or the Category Type is 1 or 2,
Call NER, "Retrieve current and new coverage for benefit category", to retrieve any new plan
election made for the benefit category via the benefits self service applications.
If the Cateogory is not open and the Category Type is not 1 or 2
Call NER, "Retrieve current and new coverage for benefit category", to retrieve the current plan
election accumulated amounts.
If the Benefit Group Description was not returned from "Retreive current and new coverage for benefit
category"
Call NER, "Get Benefit Group Category Description" to retrieve the benefit group description.
End.
^
D0800109 - Get Benefit Category Enrollment
Parameter Name | Data Item | Data Type | Req/Opt | I/O/Both |
---|---|---|---|---|
mnAddressNumber | AN8 | MATH_NUMERIC | REQ | INPUT |
A number that identifies an entry in the Address Book system, such as employee, applicant, participant, customer, supplier, tenant, or
| ||||
szBenefitGroupCode | DIVC | char | REQ | INPUT |
The benefit group to which the employee is assigned. Benefit groups facilitate employee enrollment by categorizing benefit plans and
| ||||
szBenefitGroupCategory | SBGR | char | REQ | INPUT |
The category of a benefit group. The category is used to group benefit plans according to the type and/or rule. For
| ||||
szCategoryDescription | DL01 | char | OPT | OUTPUT |
A user defined name or remark. | ||||
szNewPlan01 | PLAN | char | OPT | OUTPUT |
An abbreviation or number that identifies a specific employee benefit. Examples are:
o Employee Health Insurance
o Accidental Death
| ||||
szNewPlanOption01 | AOPT | char | OPT | OUTPUT |
A code that identifies any additional options available for a benefit plan that have been defined in the Plan Additional Options table
| ||||
mnNewCost01 | PCOS | MATH_NUMERIC | OPT | OUTPUT |
The cost that the system calculates for a plan or plan option. | ||||
mnNewCredit01 | PCRE | MATH_NUMERIC | OPT | OUTPUT |
The credit that the system calculates for a plan or plan option. | ||||
szOpenCategoryFlag | ACTF | char | OPT | OUTPUT |
A code which indicates whether an Activity Code must be entered against the Item being processed. | ||||
szEnrollmentEventCode | EECD | char | REQ | INPUT |
The user defined code (08/BE) that you use to denote an enrollment event such as marriage. | ||||
mnEnrollmentEventType | EVET | MATH_NUMERIC | REQ | INPUT |
A field that indicates the event during which the enrollment occurs. Valid values include:
1 Open Enrollment
2 Enrollment for current plan
| ||||
cSelectionChangeFlag01 | VC01A | char | OPT | OUTPUT |
This is a generic field used for video constants display. | ||||
mnNewOverrideAmtRt01 | DRTM | MATH_NUMERIC | OPT | OUTPUT |
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
| ||||
cNewDepBenFlag01 | DBEN | char | OPT | OUTPUT |
A code that indicates whether the person is a dependent or a beneficiary of the employee. Valid codes are:
D
The person is a
| ||||
mnCacheJobNumber | JOBS | MATH_NUMERIC | REQ | INPUT |
The job number (work station ID) which executed the particular job. | ||||
szNewPlan01Description50char | DS50 | char | OPT | OUTPUT |
A descriptive statement of up to 50 characters in length. | ||||
mnNewPCPNumberFlag01 | PCPF | MATH_NUMERIC | OPT | OUTPUT |
An option that specifies whether the benefit plan or benefit plan option tracks primary care physician numbers. If you choose this option,
| ||||
mnNewEmployeeFlexCost01 | EEFC | MATH_NUMERIC | OPT | OUTPUT |
The amount of flex credits given to an employee by the employer when the employee chooses the benefit plan. | ||||
mnCurrentPlanCost | PCOS | MATH_NUMERIC | OPT | OUTPUT |
Returns the Total Current Plan Payroll Deduction amount for all plans the employee is currently
| ||||
mnCurrentEmployeeFlexCost | EEFC | MATH_NUMERIC | OPT | OUTPUT |
Returns the Total Current Employee Flex Credit amount for all plans the employee is currently
| ||||
mnCurrentFlexCredit | PCRE | MATH_NUMERIC | OPT | OUTPUT |
Returns the Total Current Flex Credits amount for all plans the employee is currently enrolled in.
| ||||
szNewPlanId02 | PLAN | char | OPT | OUTPUT |
An abbreviation or number that identifies a specific employee benefit. Examples are:
o Employee Health Insurance
o Accidental Death
| ||||
szNewPlanAdditionalOption02 | AOPT | char | OPT | OUTPUT |
A code that identifies any additional options available for a benefit plan that have been defined in the Plan Additional Options table
| ||||
cNewDepBenFlag02 | DBEN | char | OPT | OUTPUT |
A code that indicates whether the person is a dependent or a beneficiary of the employee. Valid codes are:
D
The person is a
| ||||
mnNewPCPNumberFlag02 | PCPF | MATH_NUMERIC | OPT | OUTPUT |
An option that specifies whether the benefit plan or benefit plan option tracks primary care physician numbers. If you choose this option,
| ||||
szNewPlanId03 | PLAN | char | OPT | OUTPUT |
An abbreviation or number that identifies a specific employee benefit. Examples are:
o Employee Health Insurance
o Accidental Death
| ||||
szNewPlanAdditionalOption03 | AOPT | char | OPT | OUTPUT |
A code that identifies any additional options available for a benefit plan that have been defined in the Plan Additional Options table
| ||||
cNewDepBenFlag03 | DBEN | char | OPT | OUTPUT |
A code that indicates whether the person is a dependent or a beneficiary of the employee. Valid codes are:
D
The person is a
| ||||
mnNewPCPNumberFlag03 | PCPF | MATH_NUMERIC | OPT | OUTPUT |
An option that specifies whether the benefit plan or benefit plan option tracks primary care physician numbers. If you choose this option,
| ||||
szNewPlanId04 | PLAN | char | OPT | OUTPUT |
An abbreviation or number that identifies a specific employee benefit. Examples are:
o Employee Health Insurance
o Accidental Death
| ||||
szNewPlanAdditionalOption04 | AOPT | char | OPT | OUTPUT |
A code that identifies any additional options available for a benefit plan that have been defined in the Plan Additional Options table
| ||||
cNewDepBenFlag04 | DBEN | char | OPT | OUTPUT |
A code that indicates whether the person is a dependent or a beneficiary of the employee. Valid codes are:
D
The person is a
| ||||
mnNewPCPNumberFlag4 | PCPF | MATH_NUMERIC | OPT | OUTPUT |
An option that specifies whether the benefit plan or benefit plan option tracks primary care physician numbers. If you choose this option,
| ||||
szNewPlanId_5 | PLAN | char | OPT | OUTPUT |
An abbreviation or number that identifies a specific employee benefit. Examples are:
o Employee Health Insurance
o Accidental Death
| ||||
szPlanAdditionalOption_5 | AOPT | char | OPT | OUTPUT |
A code that identifies any additional options available for a benefit plan that have been defined in the Plan Additional Options table
| ||||
cNewDepBenFlag05 | DBEN | char | OPT | OUTPUT |
A code that indicates whether the person is a dependent or a beneficiary of the employee. Valid codes are:
D
The person is a
| ||||
mnNewPCPNumberFlag05 | PCPF | MATH_NUMERIC | OPT | OUTPUT |
An option that specifies whether the benefit plan or benefit plan option tracks primary care physician numbers. If you choose this option,
| ||||
mnNewPlanCost02 | PCOS | MATH_NUMERIC | OPT | OUTPUT |
The cost that the system calculates for a plan or plan option. | ||||
mnNewPlanCost03 | PCOS | MATH_NUMERIC | OPT | OUTPUT |
The cost that the system calculates for a plan or plan option. | ||||
mnNewPlanCost04 | PCOS | MATH_NUMERIC | OPT | OUTPUT |
The cost that the system calculates for a plan or plan option. | ||||
mnNewPlanCost05 | PCOS | MATH_NUMERIC | OPT | OUTPUT |
The cost that the system calculates for a plan or plan option. | ||||
mnNewPlanCredit02 | PCRE | MATH_NUMERIC | OPT | OUTPUT |
The credit that the system calculates for a plan or plan option. | ||||
mnNewPlanCredit03 | PCRE | MATH_NUMERIC | OPT | OUTPUT |
The credit that the system calculates for a plan or plan option. | ||||
mnNewPlanCredit04 | PCRE | MATH_NUMERIC | OPT | OUTPUT |
The credit that the system calculates for a plan or plan option. | ||||
mnNewPlanCredit05 | PCRE | MATH_NUMERIC | OPT | OUTPUT |
The credit that the system calculates for a plan or plan option. | ||||
szNewPlan02Description50char | DS50 | char | OPT | OUTPUT |
A descriptive statement of up to 50 characters in length. | ||||
szNewPlan03Description50char | DS50 | char | OPT | OUTPUT |
A descriptive statement of up to 50 characters in length. | ||||
szNewPlan04Description50char | DS50 | char | OPT | OUTPUT |
A descriptive statement of up to 50 characters in length. | ||||
szNewPlan05Description50char | DS50 | char | OPT | OUTPUT |
A descriptive statement of up to 50 characters in length. | ||||
cSelectionChangeFlag02 | SL01 | char | OPT | OUTPUT |
A code used to prompt detail selection from a list of items. Typically, the legitimate selection codes are explained at the bottom of the
| ||||
cSelectionChangeFlag03 | SL01 | char | OPT | OUTPUT |
A code used to prompt detail selection from a list of items. Typically, the legitimate selection codes are explained at the bottom of the
| ||||
cSelectionChangeFlag04 | SL01 | char | OPT | OUTPUT |
A code used to prompt detail selection from a list of items. Typically, the legitimate selection codes are explained at the bottom of the
| ||||
cSelectionChangeFlag05 | SL01 | char | OPT | OUTPUT |
A code used to prompt detail selection from a list of items. Typically, the legitimate selection codes are explained at the bottom of the
| ||||
mnNewOverrideAmtRt02 | DRTM | MATH_NUMERIC | OPT | OUTPUT |
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
| ||||
mnNewOverrideAmtRt03 | DRTM | MATH_NUMERIC | OPT | OUTPUT |
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
| ||||
mnNewOverrideAmtRt04 | DRTM | MATH_NUMERIC | OPT | OUTPUT |
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
| ||||
mnNewOverrideAmtRt05 | DRTM | MATH_NUMERIC | OPT | OUTPUT |
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
| ||||
mnNewEmployeeFlexCost_02 | EEFC | MATH_NUMERIC | OPT | OUTPUT |
The amount of flex credits given to an employee by the employer when the employee chooses the benefit plan. | ||||
mnNewEmployeeFlexCost_03 | EEFC | MATH_NUMERIC | OPT | OUTPUT |
The amount of flex credits given to an employee by the employer when the employee chooses the benefit plan. | ||||
mnNewEmployeeFlexCost_04 | EEFC | MATH_NUMERIC | OPT | OUTPUT |
The amount of flex credits given to an employee by the employer when the employee chooses the benefit plan. | ||||
mnNewEmployeeFlexCost_05 | EEFC | MATH_NUMERIC | OPT | OUTPUT |
The amount of flex credits given to an employee by the employer when the employee chooses the benefit plan. | ||||
cCategoryType | CATY | char | OPT | OUTPUT |
A code that identifies categories for DBAs that use special flex calculation plans, such as lump sum employer flex credits and employee
|
None |
None |