Reinstatement Lapse Gap Checker
Audit actual lapse/reinstatement effective chronology with independently verified retroactivity and explicit retro date; not grace period, automatic gap erasure or legal claim coverage.
Description
Reinstatement dates can leave a coverage gap even with a retroactivity clause.
Reinstatement dates can leave a coverage gap even with a retroactivity clause. The earlier coverage interval ends at an exclusive boundary.1
The returned values include Observed coverage gap before reinstatement days, Caller modeled remaining gap days, Retroactive effective date used. The How section below explains the calculation, input rules and interpretation.
When to use Reinstatement Lapse Gap Checker
Use Reinstatement Lapse Gap Checker when you need to evaluate the supplied records under the calculation and evidence rules below. No automatic gap erasure, grace-period rule or legal claim coverage is determined.
Prepare the observed policy, claim or quote evidence and independently verified policy tables. Monetary fields use integer minor units in one currency: for a currency with 100 minor units per major unit, enter 12345 for 123.45. One basis point is 0.01 percentage points, so 10000 basis points represents 100%.
How to use Reinstatement Lapse Gap Checker and understand its results
- Prepare the observed policy, claim or quote evidence and independently verified policy tables. Monetary fields use integer minor units in one currency: for a currency with 100 minor units per major unit, enter 12345 for 123.45. One basis point is 0.01 percentage points, so 10000 basis points represents 100%.
- Enter observedLapsedCoverageEndExclusiveCivilDate, observedReinstatementEffectiveCivilDate, callerVerifiedReinstatementIsRetroactive, callerRetroactiveEffectiveCivilDate using the field table and calculation rules, then run the tool.
- Read observedCoverageGapBeforeReinstatementDays, callerModeledRemainingGapDays, retroactiveEffectiveDateUsed. The explanation below defines the units, signs, ordering and any flags or placeholder values.
- If the tool reports an input issue, correct the values and run it again. Apply the stated assumptions when interpreting a successfully returned result.
| Input field | Meaning | Value type; see rules below | Requirement |
|---|---|---|---|
| observedLapsedCoverageEndExclusiveCivilDate | Observed lapsed coverage end exclusive civil date | string | Required |
| observedReinstatementEffectiveCivilDate | Observed reinstatement effective civil date | string | Required |
| callerVerifiedReinstatementIsRetroactive | Caller verified reinstatement is retroactive | boolean | Required |
| callerRetroactiveEffectiveCivilDate | Caller retroactive effective civil date | string | Required |
Enter exact real Gregorian YYYY-MM-DD dates in 1900–2199 for lapse end, reinstatement and retroactive date, plus a retroactivity boolean. Require reinstatement≥lapse end and retroactive date≤reinstatement even when retroactivity is false. Return original and remaining calendar-day gaps and whether the retroactive date was used.
originalGap=effective−endExclusive; remaining=retroactive?max(0,retroDate−endExclusive):originalGap Units, indexing, boundary conditions and exceptional cases are defined in the calculation rules above.
| Output field | Meaning | Value type |
|---|---|---|
| observedCoverageGapBeforeReinstatementDays | Observed coverage gap before reinstatement days | number |
| callerModeledRemainingGapDays | Caller modeled remaining gap days | number |
| retroactiveEffectiveDateUsed | Retroactive effective date used | boolean |
{
"input": {
"observedLapsedCoverageEndExclusiveCivilDate": "2026-01-01",
"observedReinstatementEffectiveCivilDate": "2026-01-11",
"callerVerifiedReinstatementIsRetroactive": false,
"callerRetroactiveEffectiveCivilDate": "2026-01-01"
},
"output": {
"observedCoverageGapBeforeReinstatementDays": 10,
"callerModeledRemainingGapDays": 10,
"retroactiveEffectiveDateUsed": false
}
} Limitations and assumptions
No automatic gap erasure, grace-period rule or legal claim coverage is determined.
Numeric inputs, where present, must be finite. Follow the calculation-specific rules for overflow, underflow and exceptional cases. Extremely large text inputs are rejected. Missing required fields, extra fields, wrong value types and violations of the calculation rules are input errors. A successfully returned false flag is an evaluated outcome; its meaning is explained above.
Alternative or Complementary methods
Use Prior Lapse Penalty Days Checker: Prior coverage intervals use an exclusive end and inclusive next start. Overlap or immediate succession creates no uncovered-day gap. For a complementary task, use Lapse Grace Period Reinstatement Lookup: Grace and reinstatement windows have distinct endpoints. This chronology places the as-of date into one of three timing stages.
References
-
Reinstatement Lapse Gap Checker — tool.io
Similar or alternative tools
- Prior Lapse Penalty Days Checker
Prior coverage intervals use an exclusive end and inclusive next start. Overlap or immediate succession creates no uncovered-day gap.
- Lapse Grace Period Reinstatement Lookup
Grace and reinstatement windows have distinct endpoints. This chronology places the as-of date into one of three timing stages.