Files
policy-ui/app/data/health-quote-intake.ts
Jordan Weingarten 67482f6629 WIP jordan
2026-04-16 11:11:44 -05:00

54 lines
2.0 KiB
TypeScript
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
/** Health quoting — mock carriers, plans, and reference rate table (age bands). */
export const HEALTH_QUOTE_CARRIERS: { id: string; name: string; detail: string; hasPublishedRateTable?: boolean }[] = [
{
id: 'vida_plena',
name: 'Vida Plena Salud',
detail: 'Quoting email on file · published age-banded table',
hasPublishedRateTable: true
},
{
id: 'salud_global',
name: 'Salud Global',
detail: 'Quoting email on file',
hasPublishedRateTable: false
},
{
id: 'integral_med',
name: 'Integral Medical',
detail: 'Quoting email on file',
hasPublishedRateTable: true
}
]
export const HEALTH_COVERAGE_PLANS: { id: string; label: string; hint: string }[] = [
{ id: 'local_base', label: 'Local · Base', hint: 'In-country network, standard deductible' },
{ id: 'local_plus', label: 'Local · Plus', hint: 'Broader network, lower copay' },
{ id: 'intl_major', label: 'International · Major medical', hint: 'Evacuation + US/EU coverage tier' }
]
export const HEALTH_COVERAGE_AREA: { label: string; value: string }[] = [
{ label: 'Local', value: 'local' },
{ label: 'International', value: 'international' }
]
export const HEALTH_NETWORK_TIER: { label: string; value: string }[] = [
{ label: 'Preferred / cerrado', value: 'preferred' },
{ label: 'Open / amplio', value: 'open' }
]
export const HEALTH_DEDUCTIBLE: { label: string; value: string }[] = [
{ label: '$500', value: '500' },
{ label: '$1,000', value: '1000' },
{ label: '$2,500', value: '2500' }
]
/** Mock age-band premium table (USD/mo) — some carriers publish this instead of email-only quotes */
export const HEALTH_AGE_BAND_REFERENCE: { ageBand: string; employee: number; spouse: number; children: number }[] = [
{ ageBand: '017', employee: 0, spouse: 0, children: 118 },
{ ageBand: '1829', employee: 142, spouse: 198, children: 0 },
{ ageBand: '3044', employee: 186, spouse: 251, children: 0 },
{ ageBand: '4554', employee: 264, spouse: 318, children: 0 },
{ ageBand: '5564', employee: 352, spouse: 401, children: 0 }
]