Claims Dashboard

Explains the frontend implementation and behavior of the Claims Dashboard used to manage insurance claims.

Overview

The Claims Dashboard is the primary user interface for managing insurance claims.

It allows users to:

  • View bills eligible for claim submission
  • Submit claims
  • Track claim processing statuses
  • Resubmit rejected claims
  • Submit remaining tests for partially claimed bills

The dashboard is accessible from:

Insurance Management → Claims List

The interface is divided into two major sections:

Pending Claims
Submitted Claims


Pending Claims Section

The Pending Claims section displays bills that are eligible for claim creation but have not yet been submitted.

Pending Claims

A bill appears in this section when the following conditions are satisfied:

  • Bill source is Insurance
  • Bill is finalized
  • No claim entry exists in the BillClaimRelation table

Actions Available

From this section, users can:

  • Select a bill
  • Choose tests to include in the claim
  • Create a full claim for the entire bill
  • Create a partial/split claim by selecting specific tests
  • Initiate claim submission
  • View Bill Details
  • Update Bill

Submitted Claims Section

The Submitted Claims section displays claims that have already been created.

Submitted Claims

It includes:

  • Successfully submitted active claims
  • Claims in various processing statuses (Submitted, Approved, Rejected, etc.)
  • Partially submitted claims where some tests are still pending
  • Claims eligible for resubmission

From this section, users can:

  • Track the current status of submitted claims
  • View claim details and history
  • Submit remaining tests for partially pending claims
  • Resubmit rejected or partially approved claims

On this page