> For the complete documentation index, see [llms.txt](https://ideonapi.gitbook.io/enrollment/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://ideonapi.gitbook.io/enrollment/implementation-resources/mapping-guides/dependents.md).

# Dependents

Detailed mapping of the fields used in a POST request to create a dependent. The schema below is used in creating:

* a dependent via a POST request to subscribers/{id}/dependents&#x20;
* a dependent in the dependents array, in a POST request to groups/{id}/subscribers

## Required Elements

These fields are <mark style="background-color:red;">**Required**</mark> to create a dependent. The same fields are required when:

* a dependent is created in a POST request to subscribers/{id}/dependents&#x20;
* a dependent is created in the dependents array, in a POST request to groups/{id}/subscribers

<table><thead><tr><th width="259">Ideon </th><th>Usage and Mapping</th></tr></thead><tbody><tr><td>*external_identifier</td><td> This is an identifier that your system can use or generate to identify the dependent. This is in addition to our <code>id</code> that we generate upon creation. </td></tr><tr><td>*birth_date</td><td>This field contains the date of birth for the dependent</td></tr><tr><td>*first_name</td><td>This is the legal first name of the dependent. </td></tr><tr><td>*last_name</td><td>This is the legal last name of the dependent. </td></tr><tr><td>*gender</td><td><p>This is a value representing the member's gender. Accepted values in the API are: </p><ul><li>female</li><li>male</li><li>non_binary</li><li>unknown</li></ul><p>Ideon transmits unknown and non_binary as female when carriers only accept Binary values, per carrier instruction. </p><p></p><p>For carriers with no specific non-binary value, we map non_binary to unknown if accepted. </p></td></tr><tr><td>*subscriber_relationship</td><td><p>This value defines the dependent's relationship with the subscriber, and thus what "type" of dependent they are. <br><br>Accepted values are: </p><p>child, </p><p>grandchild, </p><p>registered_domestic_partner, </p><p>spouse, </p><p>court_ordered_dependent</p></td></tr></tbody></table>

## Conditionally Required

While the elements above are required, there are additional common elements that your system will likely always have available.&#x20;

We ask you provide these common values if available, as these can be required by Carriers on their data transmissions.

These elements are <mark style="background-color:purple;">**Recommended**</mark>

<table><thead><tr><th width="259">Ideon </th><th>Usage and Mapping</th></tr></thead><tbody><tr><td>handicapped</td><td><p>Does the member have a disability? / Is the member disabled?<br></p><p><em>This is required by some carriers when a child dependent ages-out but is still eligible for coverage due to disability status.</em> </p><p><br>Accepted values: true, false</p></td></tr><tr><td>tobacco_use</td><td><p>This value shows whether a member is a current tobacco user for the purposes of plan eligibility. <br><br>This is often required for Medical plans and Critical Illness plans that are "tobacco-rated". </p><p></p><p>This value is required for ICHRA enrollment.</p><p></p><p>If present, it's helpful to provide across members, unless you only sell/enroll in "uni-smoker" rated products. </p></td></tr><tr><td>middle_name</td><td>This is the legal middle name of the dependent. It is best to include this information if accurate and present in your system.</td></tr><tr><td>mailing_address</td><td><p>This is the address at which the member receives mailed communications. If this mailing address differs from the residential, it is essential to provide it.  However, Mailing Address can <em>always</em> be provided, as Ideon's system will determine for which carriers it should be transmitted. <br><br><mark style="background-color:red;">Required</mark><br>address_line_1 <br>city<br>zip <br><br><mark style="background-color:purple;">Recommended</mark> if present<br>address_line_2 <br>state <br>fips_county_code <br>country_code<br> </p><p><strong>Note</strong>: Ideon currently only supports domestic addresses for enrollments, the country code can be defaulted to USA (as it will be if not provided)</p></td></tr><tr><td>residential_address</td><td><p>This is the address at which the member resides, their "home" address value. <br></p><p><mark style="background-color:red;">Required</mark> <br>address_line_1 <br>city <br>zip<br></p><p><mark style="background-color:purple;">Recommended</mark> if present <br>address_line_2 <br>state <br>fips_county_code <br>country_code<br></p><p><strong>Note</strong>: Ideon currently only supports domestic addresses for enrollments, the country code can be defaulted to USA (as it will be if not provided)</p></td></tr><tr><td>social_security_number</td><td><p>This a field that captures data for the dependent's social security number <br><br>If the SSN is accurate and unique per member, please include this information. </p><p></p><p>We can then send to carriers that prefer this information and omit from others' transmissions.</p></td></tr></tbody></table>

## Optional Elements&#x20;

<table><thead><tr><th width="210">Ideon</th><th>Usage and Mapping</th></tr></thead><tbody><tr><td>citizenship_status</td><td>What citizenship status is the dependent? <br><br>Accepted values:<br>alien, alien_non_resident, alien_resident, illegal_alien, us_citizen, us_citizen_non_resident, us_citizen_resident</td></tr><tr><td>languages</td><td><p>This is an array to represent one or more languages spoken by the member, which could be used to drive communication preferences. <br></p><p>Each entry in the array contains</p><ul><li><code>language</code> - a text field</li><li><p>for each <code>language,</code> a <code>language_proficiency</code></p><ul><li>reading, writing, speaking, native_language<br></li></ul></li></ul></td></tr><tr><td>medicare</td><td><p>This object captures information related to Medicare coverage and eligibility. <br></p><p>Accepted values</p><ul><li>medicare_beneficiary_identifier</li><li>eligibility</li><li>eligibility_start_date</li><li>enrolled</li><li>coverages</li></ul></td></tr><tr><td>height</td><td>This is a height value for the member, expressed in inches. This field takes an integer value - i.e. <code>60</code></td></tr><tr><td>weight</td><td>This is a height value for the member, expressed in pounds (lb). This field takes an integer value - i.e. <code>175</code></td></tr><tr><td>name_prefix</td><td>This is a string field to express a prefix, such as <code>Mr, Dr</code>, etc</td></tr><tr><td>name_suffix</td><td>This is a string field to express a suffix, such as <code>Jr</code> or <code>Sr</code></td></tr><tr><td>race_ethnicity</td><td>This is a field to express the member's race and ethnicity value. <br><br>Accepted values:<br>not_provided, not_applicable, asian_or_pacific_islander, black, caucasian, subcontinent_asian_american, other_race_or_ethnicity, asian_pacific_american, native_american, hispanic, american_indian_or_alaskan_native, native_hawaiian, black_non-hispanic, white_non_hispanic, pacific_islander</td></tr><tr><td>emails</td><td>This field allows a platform to send email addresses for a given member. These are associated with a <code>type</code> - personal, work, other - and are useful for member communications. <br><br><em>Validation pattern</em>:  <code>^.@.$</code> <br><em>Example</em>: john@work.com</td></tr><tr><td>phone_numbers</td><td>This field allows a platform to send email addresses for a given member. These are associated with a <code>type</code> - personal, work, other - and are useful for member communications. <br><br><em>Validation</em>:  minLength: 10 maxLength: 15<br><em>Example</em>: <code>12223334444</code></td></tr><tr><td>substance_abuse</td><td>Does the member have a history of substance abuse as relevant to their eligibility? <br><br>Accepted values: true, false</td></tr><tr><td>schools</td><td><p>This fields allows a student to enumerate school and educational institutions with which they are affiliated <br><br><code>school</code>s can have the elements:</p><ul><li>emails</li><li>phone_numbers</li><li>address</li><li>name* - <mark style="background-color:red;">Required</mark></li></ul></td></tr><tr><td>student_status</td><td>This expresses whether a dependent is a student. <br><br>Accepted values: full_time, not_a_student, part_time</td></tr></tbody></table>

See Additional Documentation for links to our current API documentation.
