Send Annual Enrollments Using Quote Plan ID
This page describes how to add one or many new subscribers for a given ICHRA election.
Checklist
Send QLE Request(s)
Store QLE Id(s) and Check Status
Carrier Transmission
Error Reporting
Components
Create a Group, Coverage Period
Description
In the Platform system, as user or process identifies a group and quote_plan_id per covered family, and the relevant information
Example 1 - One Medical Carrier offered:
Anthem - Across all members, 4 plans were elected for ICHRA members
41046NY0020015 Silver
41046NY0020016 Bronze
41046NY0010016 Gold
41046NY0020022 Platinum
Each of these has a corresponding Ideon
quote_plan_idWe would anticipate a platform to create One Group, One Coverage Period
Example 2 - Multiple Carriers:
Medicalwithkaiser40513CA0380003 Silver
40513CA0380004 Bronze
MedicalandAnthem41046NY0020015 Silver
41046NY0020016 Bronze
41046NY0010016 Gold
41046NY0020022 Platinum
Each of these has a corresponding Ideon
quote_plan_idWe would anticipate a platform to create One Group, One Coverage Period
A detailed description per endpoint can be found in Enrollment API Features and our Mapping Guides.
Mapping these options can be tricky depending on how your system represents Plan Options to it's users.
For ICHRA enrollments, using Ideon's quote_plan_id enables us to easily reconcile plan options and confirm premium information
Determine Event in Platform System
Description
In the Platform system, a user or process has identified a member as part of an annual group enrollment. The group was offered an ICHRA allowance option, in place of or in addition to a traditional group plan.
Example 1
A member is offered an annual enrollment period and elects benefits, starting the first of the next month.
A request is created for the member and for each set of coverages with a Carrier
These requests are sent to Ideon in real-time.
Example 2
A member is hired last year, and that member is not eligible for any benefits.
The nature of that employee's work changes, and they are now eligible for several benefits at the next enrollment period.
A request is created for the member and for each set of coverages with a Carrier
These requests are sent to Ideon in real-time.
Map Elections
Description
Given an employee and their family members,
If that member selects benefits for one or more carriers, which have a coverage_period with Ideon
Then the Platforms system should create qualifying_life_events for each set of coverages with a Carrier.
If not stored as an association, fetch the created plan uuids by using a GET request to
coverage_periods/idOtherwise map the elected options to a request, using the
quote_plan_idto represent the elected plan option in your system
Send Subscriber Demographics
Description
Given a member that does not exist in Ideon's system for this Group, we would expect a POST request to create a new subscriber.
Request:
Store Member Id(s) and Check Status
In order to refer to this subscriber later, and send coverages, your system should save the successful response body and store the id associated with the subscriber.
Check the Status of the request to determine if you received an Error on formatting or content of the request - an error that requires you to update the request body content or format is generally listed as Status 422
Save and analyze response
Confirm Success Status
If Failure, Store and Address this Failure
Once addressed, Retry the Request
Store the Response payload, particularly the
idfor later use
Send Qualifying Life Event Request(s)
Description
In this example. the member is electing Medical coverage for an Anthem Plan
If desired, use a GET call on the Group retrieve the latest subscriber data for that Group.
subscriber_id-this refers to theidof the created subscribercoverage_period_id- this refers to theidof the created coverage periodThis is the link between the carrier and the subscriber
quote_plan_id- this refers to an id that is unique to each plan quoted by our Individual Quoting endpointtoday- is the date that the Platform system is generating the eventfirst_of_current_month- this refers to a placeholder, The first of day of the current calendar month. This is commonly First of this month, Same Day, or First of the Next Month for new hires.
This would be created by sending a POST request to subscriber/{{id}}/qualifying_life_events
Pass an Enrollment Using Quote Plan ID
Once received, we being a validation process in which we confirm effective Rates for each member, so that is accurate at Time of Enrollment
Store QLE Id(s) and Check Status
In order to confirm the status of this QLE and the easily refer to this exact request later, your system should save the successful response body and store the id associated with each QLE.
Check the Status of the request to determine if you received an Error on formatting or content of the request - an error that requires you to update the request body content or format is generally listed as Status 422
Save and analyze response
Confirm Success Status
If Failure, Store and Address this Failure
Once addressed, Retry the Request
Store the Response payload, particularly the
idfor later use
Last updated
Was this helpful?