Functional Description
Purpose
The purpose of this business function is to search the F08920 with an address book and a qualified
event date. The function uses four criteria to determine whether the employee is already in a COBRA
plan and hence does or does not need to be written into the file.
Setup Notes and Prerequisites
will return a status code of 1 (Write) or 0 (Do not write).
Special Logic
date, and date of election term.
Technical Specification
Data Item Data Structure DescriptionI/ORequiredNotes
AN8mnAddressNumberIYCOBRA Participant name
QD1jdQualifyingEventDate1IYThe date that qualifying event took place
EV01cReturnCodeON
QE1szQualifyingEvent1ONEvent that qualified a participant for
COBRA coverage
CVPmnCoveragePeriodONThe number of months that the qualified
beneficiary is entitled to COBRA coverage.
QD1jdQualifyingEventDate1_2ONSubsequent Qualifying Event
Related Tables
Table Table Description
F08920COBRA Coverage
2.3Related Business Functions
NONE
2.4Processing
1.0Fetch F08920 to see if the QE exists, if so bring back dates for conditionals.
2.0If the QE does exist, set cReturnCode to 1 - i.e write record.
3.0If the fetch is success - do the following
3.1.1.1.3 Check to see if the old QED is less than the date election terminated. If so - set cReturnCode to 0 - i.e do
not write record.
elected date. If so write a record.
record.
D0800382 - Verify Current COBRA Coverage (F08920)
DataItem DescriptionI/ORequiredNotes
AN8mnAddressNumberIYCOBRA Participant name
QD1jdQualifyingEventDate1IYThe date that qualifying event took place
EV01cReturnCodeON
QE1szQualifyingEvent1ONEvent that qualified a participant for COBRA
coverage
CVPmnCoveragePeriodONThe number of months that the qualified
beneficiary is entitled to COBRA coverage.
QD1jdQualifyingEventDate1_2 ON Subsequent Qualifying Event
Parameter Name | Data Item | Data Type | Req/Opt | I/O/Both |
---|---|---|---|---|
mnAddressNumber | AN8 | MATH_NUMERIC | REQ | INPUT |
DataItem ab Descriptionababab I/Oab Requiredab Notes | ||||
jdQualifyingEventDate1 | QD1 | JDEDATE | REQ | INPUT |
DataItem ab Descriptionababab I/Oab Requiredab Notes | ||||
cReturnCode | EV01 | char | OPT | OUTPUT |
DataItem ab Descriptionababab I/Oab Requiredab Notes | ||||
szQualifyingEvent1 | QE1 | char | OPT | OUTPUT |
DataItem ab Descriptionababab I/Oab Requiredab Notes | ||||
mnCoveragePeriod | CVP | MATH_NUMERIC | OPT | OUTPUT |
DataItem ab Descriptionababab I/Oab Requiredab Notes | ||||
jdQualifyingEventDate1_2 | QD1 | JDEDATE | OPT | OUTPUT |
DataItem ab Descriptionababab I/Oab Requiredab Notes |
None |
None |