Data Intake Processing
Processing
OIPA will look up the Data Intake Profile for the file to determine the preferences, fields, and configuration that will used to process the file. See Data Intake Profile for more details on the Profile definition. Using the configuration, OIPA will prepare the file for processing.
The Data Intake Transaction evaluate incoming member data to determine the appropriate Client and Policy level transactions are required to update data within OIPA. Such changes include but are not limited to: determining Class Membership, updates to existing members, creating new members, coverage changes, coverage/policy cancellations, and changes to relationships.
Once the Client and/or Policy level transaction is created an Activity Math object will be constructed within the transaction to specify the input values and the level for where the activity will be inserted and processed. Possible levels are: Company, Group Customer, Client, Plan, or Policy. Multiple activities may be constructed in the Data Intake Activity to complete all the requested changes within the file for each member record.
Within the Math section of the Data Intake Activity, sequencing is running to order the activities so the activities are processed and their respective values inserted into the database in the specified order and across multiple levels in the system.
Once all the sequences have been processed the Data Intake Activity becomes Active in the system and the next member record will begin processing.
Important: Please see ActivityArray Math Variable and Sequences Editor Tab within the Rules Palette and XML configuration Guide for more details on the major components configured within the Group Customer - Data Intake Transaction.