> ## Documentation Index
> Fetch the complete documentation index at: https://docs.3i.life/llms.txt
> Use this file to discover all available pages before exploring further.

# Health & Underwriting

> Specification for insurance policy intent, medical knockouts, mortgage protection, and military fields.

Providing complete medical and financial data allows 3i's automated quoting assistants to evaluate carrier eligibility immediately.

***

## Policy & Financial Attributes

<ParamField body="coverage_type" type="string">
  The requested insurance product category:

  * `Final Expense` (or `FE`)
  * `Mortgage Protection`
  * `Term Life`
  * `Whole Life`
  * `IUL`
</ParamField>

<ParamField body="coverage_amount" type="string">
  Target death benefit amount (e.g. `"$25,000"`, `"50000"`, `"$150,000"`).
</ParamField>

<ParamField body="current_coverage" type="string">
  Existing insurance policies in place (e.g. `"$10k through work"`, `"None"`).
</ParamField>

<ParamField body="monthly_budget" type="string">
  Target monthly premium budget (e.g. `"$75/mo"`, `"$50 - $100"`).
</ParamField>

<ParamField body="annual_income" type="string">
  Household yearly income (e.g. `"$48,000"`).
</ParamField>

<ParamField body="occupation" type="string">
  Job title or employment status (e.g. `"Retired Postal Worker"`, `"Truck Driver"`).
</ParamField>

<ParamField body="housing_type" type="string">
  Homeowner status: `Own`, `Rent`, or `Other`.
</ParamField>

***

## Health Knockouts & Medical Profile

<ParamField body="smoker" type="boolean">
  Tobacco or nicotine usage flag (`true` or `false`). Also accepts string `"yes"` or `"no"`.
</ParamField>

<ParamField body="health_conditions" type="string">
  High-level comma-separated condition summary (e.g. `"High Blood Pressure, Type 2 Diabetes"`).
</ParamField>

<ParamField body="health_conditions_detail" type="string">
  Specific prescriptions (e.g. Metformin, Lisinopril), hospitalizations, or surgery dates. Directly queried by AI underwriting assistants.
</ParamField>

***

## Mortgage Protection Attributes

When running mortgage protection campaigns, pass loan details to assist with amortization calculations:

<ParamField body="mortgage_type" type="string">
  Loan type: `Conventional`, `FHA`, `VA`, `Fixed`, `ARM`.
</ParamField>

<ParamField body="mortgage_length_remaining" type="string">
  Remaining term on mortgage (e.g. `"24 years"`, `"30yr"`).
</ParamField>

<ParamField body="monthly_payment" type="string">
  Monthly mortgage payment amount (e.g. `"$1,450"`).
</ParamField>

***

## Military & Veteran Provenance

3i features dedicated routing and tagging for veteran and military families:

<ParamField body="lead_category" type="string">
  Primary campaign vertical: `"veterans"` (or aliases like `"vets"`, `"military"`). This sets the lead's product category in the CRM, routes the lead to licensed agents, and enables category filtering.
</ParamField>

<ParamField body="branch_of_service" type="string">
  Specific military branch: `Army`, `Navy`, `Air Force`, `Marines`, `Coast Guard`, `Space Force`. Displayed prominently in the CRM Lead Details drawer and context strip so agents can pitch branch-specific affinity.
</ParamField>

<ParamField body="military_status" type="string">
  **(Optional)** Specific status distinction: `Disabled Veteran`, `Active Duty`, `Retired`, `Spouse / Family Member`.

  *Note:* For standard veteran campaigns where `lead_category: "veterans"` and `branch_of_service` are provided, sending `military_status: "Veteran"` is redundant and can be omitted unless you are explicitly distinguishing active duty vs disabled veteran vs spouse.
</ParamField>

***

## Beneficiary Information

<ParamField body="beneficiary" type="string">
  Name of the primary policy beneficiary (e.g. `"Eleanor Vance"`).
</ParamField>

<ParamField body="beneficiary_relationship" type="string">
  Relationship to the insured (e.g. `"Spouse"`, `"Daughter"`, `"Son"`).
</ParamField>

<ParamField body="beneficiary_count" type="string">
  Total number of designated beneficiaries.
</ParamField>
