OIPA Data Intake rules for Halting/Skipping Record processing (Blocking)
Record Blocking Rules
A FNR is processed together as a unit of work. It is comprised of a series of records that need to be processed in order. During processing, a record may fail with an error status, in which case OIPA must provide a mechanism to block processing of records subsequent to the current record in the same FNR.
The Record Blocking Rules are as follows:
- If any record pertaining to the primary member / sponsor / employee representing the FNR fails, all records subsequent to the record must not be processed.
- For example, if the sponsor member is the second record out of ten records, and it fails processing, then all subsequent records (3-10) for the FNR will block processing, irrespective of the member type.
- If any record pertaining to a dependent of the sponsor fails, only subsequent records pertaining to the failing dependent will fail.
- For example, if a record for the wife fails processing, only subsequent records for the wife will block processing. Records for the children, even if they are subsequent to the wife, will not block because they pertain to a different dependent than the wife.
File Reversal Processing
OIPA will support the reversal of a file that was already processed in the system.
- Only the last file that was processed for a particular Group Customer / Intake Profile combination will be available for reversal.
- If a file has any Intake Activities that are processed successfully, it will be eligible for reversal.
- Reversal Processing follows the same path as forward processing, where records are processed in record groups related to the Sponsor (FNR).
- Reversal Processing processes records in reverse process order. The last record in an FNR that was processed during forward processing will be the first record processed in the FNR during reversal.
- If a record in an FNR fails with a system error (unexpected exception), the error will be recorded in the system for the failed record.
- All records subsequent to that record will be blocked.
- If any record fails during reversal processing, the File is put into a "Reversal Error" status.
- This allows time for someone to take corrective action.
- A file in a reversal error status remains the only eligible file for reversal for a Group Customer / Intake Profile combination.
- A file in a Reversal Error status can be retried for reversal.
- Any records that are in a Reversal Error status will attempt to be reversed again.
- If a record in Reversal Error status fails again, it remains in an error status. The error information is updated to reflect the current error. The file itself will remain in a Reversal Error status as long as any single record is in Reversal Error.