FNOL intake & coverage verification
Coverage checked against the policy in force on the loss date, and the check itself is kept.
A claim opens with a reference allocated from a per-organisation sequence and an idempotency key, so a portal submission retried after a timeout cannot open the same loss twice. Loss date, cause of loss, jurisdiction, reporting channel and the insured and claimant identities are captured at intake rather than filled in later, because every downstream control keys off one of them — coverage off the loss date, the deadline clock off the jurisdiction and the report date, the authority tier off the exposure.
Coverage is verified at first notice instead of assumed. The platform resolves the policy version in force on the LOSS DATE — not the current version — and reads limits, sublimits, deductibles, exclusions and conditions from the effective-dated product edition that policy was written on. Product editions are immutable once written, so a term amended after the loss cannot retroactively change what the claim was entitled to.
The check is kept, not just acted on. Each verification is an append-only row recording what was tested, what was found and why coverage was accepted or refused — check by check. That record is what lets the platform refuse an overpayment months later and show the reasoning, and it is the difference between a coverage position you assert and one you can produce.
What it does
- Allocate a claim reference from a per-org sequence and reject a duplicate submission through an idempotency key.
- Resolve the policy version in force on the loss date rather than the version in force today.
- Read limits, sublimits, deductibles, exclusions and conditions from the effective-dated product edition the policy was written on.
- Record every coverage decision as an append-only verification row naming the test, the finding and the reason.
- Capture jurisdiction and reporting channel at intake, which the statutory-deadline engine anchors on.
- Open the claim's event trail at intake, so the file starts as a record rather than a state.
Implements
- Effective-dated policy and product terms
- Immutable product editions
- Append-only coverage decision record
See it in the product
Open a claim under Claims and look at its coverage panel. The limits shown are read from the product edition in force on the loss date, and the verification history lists each check with its finding — not a single 'covered' flag.