Add a New Subscriber and Domestic Partner
This page describes how to adda subscriber and their existing registered domestic partner - whether the member is a New Hire or Newly Eligible for Benefits
Checklist
Send QLE Request(s)
Store QLE Id(s) and Check Status
Carrier Transmission
Error Reporting
This is a variant of Add a New Subscriber and Family. The distinguishing factor is creating a Dependent with the "subscriber_relationship"
value of "registered_domestic_partner"
.
Components
Determine Event in Platform System
Description
In the Platform system, a user or process has identified a New Hire or a member newly electing benefits as they are now eligible. This includes a dependent.
Example 1
A member is hired and that member 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, 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
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 registered domestic partner,
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/id
Otherwise map the elected options to a request, using the plan id to represent the elected plan option in your system
Example 1 - One Carrier:
Basic Life and AD&D
,Short Term Disability
, andLong Term Disability
withguardian
This will be represented with one POST request to
subscriber/{{id}}/qualifying_life_events
, using a subscriberid
, and including three product lines under a single Coverage Period
Example 2 - Multiple Carriers:
Medical
withkaiser
Dental
andVision
oncigna
Accident
,Critical Illness
andHospital Indemnity
withvoya
This will be represented with three POST requests to
subscriber/{{id}}/qualifying_life_events
, all using that same subscriberid
but for different Coverage Periods and product lines in the request body
Requests
Mapping these options can be tricky depending on How your system represents Plan Options to it's users.
If your system splits-out a given "plan option" with the carrier by Covered Member Type, Coverage Tier, Classification, etc. you might have many Plan Options created in your system.
To reduce set-up time and the complexity of the configuration, we prefer these to be mapped "down" to base plan options in the Ideon system. However, we can accommodate these split plan options in set-up if needed.
Send Subscriber Demographics
Description
Given a newly hired or eligible member that does not exist in Ideon's system for this Group, we would expect a POST request to create a new subscriber.
Class, Subgroup, and Dependents might not be present on the subscriber you are creating.
In the example below, a Subscriber is created with Three Child Dependents, and includes a Class assignment, and subgroup assignment.
Request:
Store Member Id(s) and Check Status
In order to refer to this subscriber and dependents later, and send coverages, your system should save the successful response body and store the id
associated with each subscriber and each dependent.
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
id
for later use
Send Qualifying Life Event Request(s)
Description
In this example. the member is electing Basic Life /AD&D and Disability coverages.
If you don't have the current member data and id for the subscriber, use a GET call on the Group retrieve the latest subscriber data for that Group
subscriber_id
-this refers to theid
of the created subscribercoverage_period_id
- this refers to theid
of the created coverage periodThis is the link between the carrier and the subscriber
voluntary_life_accidental_death_dismemberment
- this refers to theid
of the created plan, in this case a Voluntary Life Add Plan that is offered to ALL family members.basic_life_add_plan_id
- this refers to theid
of the created plan, in this case a Basic Life Add Planstd_plan_id
- this refers to theid
of the created plan, in this case a Short Term Disability Planltd_plan_id
- this refers to theid
of the created plan, in this case a Long Term Disability Plantoday
- 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
Request
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
id
for later use
Carrier Transmission
Description
When Ideon receives this Subscriber and Partner coverage, we identify whether the member was previously enrolled by our system.
In Test: Transmit the member to Ideon as well as in your current administration method. This is to ensure that both systems know the member's status and won't delay an enrollment for the member.
In Production: Transmit the member to Ideon. We will:
send an API request to enroll or rehire the member
Store the members coverages but not re-enroll
send the member on the next File Delivery to the Carrier (within 7 business days)
Last updated
Was this helpful?