Skip to main content

HealthSimplifiedPremiumWaiverInput

Simplified-underwriting health declarations for a Prosperity 3A or Prosperity Plus offer that includes the premium-waiver (premium-exoneration) rider, the disability-annuity rider, or both.

Extends HealthSimplifiedDeathBenefitInput with a serious-handicap disclosure, a mental-illness disclosure and BMI data (height, weight). Follow-up *Details strings become mandatory whenever a disclosure is answered negatively.

Submit this via the simplifiedPremiumWaiver key on Prosperity3AHealthStatusV2Input or ProsperityPlusHealthStatusV2Input when premiumWaiver or disabilityAnnuity is set.

Corresponds to HealthQuestionnaireType.SIMPLIFIED_PREMIUM_WAIVER.

***Details string normalization**: on every *Details field in this input, null, absent, empty (""), and whitespace-only strings are treated as equivalent to "omitted" — they neither satisfy a "required" rule nor trigger a "must be omitted" rule. Submit a non-blank string to count as provided.

input HealthSimplifiedPremiumWaiverInput {
hasMentalIllness: Boolean!
hasNoMultipleMedicalVisits: Boolean!
hasSeriousHandicap: Boolean!
healthProblemsDetails: String
height: Int!
isHealthy: Boolean!
mentalIllnessDetails: String
seriousHandicapDetails: String
visitsDetails: String
weight: Int!
}

Fields

HealthSimplifiedPremiumWaiverInput.hasMentalIllness ● Boolean! non-null scalar

Whether the insured person has been diagnosed with or treated for a mental illness (for example clinical depression, bipolar disorder, schizophrenia, severe anxiety disorders).

  • true — diagnosed or treated; mentalIllnessDetails must describe it.
  • false — none; mentalIllnessDetails must be omitted.

HealthSimplifiedPremiumWaiverInput.hasNoMultipleMedicalVisits ● Boolean! non-null scalar

Whether the insured person has had at most one medical visit in the last twelve months (routine check-ups and dental cleanings are excluded from the count).

  • true — zero or one qualifying visit; visitsDetails must be omitted.
  • false — multiple qualifying visits; visitsDetails must list approximate dates and reasons.

HealthSimplifiedPremiumWaiverInput.hasSeriousHandicap ● Boolean! non-null scalar

Whether the insured person has a serious physical handicap, a formal degree-of-invalidity determination, or a permanent impairment that restricts daily activity or work capacity.

  • true — a handicap exists; seriousHandicapDetails must describe it.
  • false — none; seriousHandicapDetails must be omitted.

HealthSimplifiedPremiumWaiverInput.healthProblemsDetails ● String scalar

Free-text description of the known medical conditions (name, treatment period, current status). Required when isHealthy is false; must be omitted otherwise.

HealthSimplifiedPremiumWaiverInput.height ● Int! non-null scalar

Height of the insured person, in centimeters. Always required on the simplified premium-waiver questionnaire — BMI is part of the underwriting signal.

HealthSimplifiedPremiumWaiverInput.isHealthy ● Boolean! non-null scalar

Whether the insured person is in good general health with no known medical conditions to declare.

  • true — healthy; healthProblemsDetails must be omitted.
  • false — at least one known condition; healthProblemsDetails must describe the condition, treatment period, and current status.

HealthSimplifiedPremiumWaiverInput.mentalIllnessDetails ● String scalar

Free-text description of the mental-illness diagnosis or treatment. Required when hasMentalIllness is true; must be omitted otherwise.

HealthSimplifiedPremiumWaiverInput.seriousHandicapDetails ● String scalar

Free-text description of the physical handicap, degree-of-invalidity determination, or permanent impairment. Required when hasSeriousHandicap is true; must be omitted otherwise.

HealthSimplifiedPremiumWaiverInput.visitsDetails ● String scalar

Free-text description of the recent medical visits (approximate dates and reasons). Required when hasNoMultipleMedicalVisits is false; must be omitted otherwise.

HealthSimplifiedPremiumWaiverInput.weight ● Int! non-null scalar

Weight of the insured person, in kilograms. Always required on the simplified premium-waiver questionnaire — BMI is part of the underwriting signal.

Member Of

Prosperity3AHealthStatusV2Input input ● ProsperityPlusHealthStatusV2Input input