Frontend

Overview of frontend components and UI workflows used in the Claims Management module.

Overview

This section documents the frontend behavior and UI workflows used in the Insurance and Claims Management module.

The frontend components are responsible for enabling users to interact with the insurance billing system and manage insurance claims through the application interface.

These components handle:

  • Displaying insurance pricing during billing
  • Allowing users to configure billing inputs such as copay and deductible
  • Managing claim submission workflows
  • Displaying claim status updates
  • Preventing submission of ineligible tests through claim exceptions

The frontend communicates with backend APIs to fetch billing data, retrieve insurance details, submit claims, and track claim statuses.


Key UI Areas Covered

The following major UI areas are documented in this section.

Claims Dashboard

The Claims Dashboard provides a centralized interface for managing insurance claims.

Users can:

  • View pending claims
  • Track submitted claims
  • Submit new claims
  • Resubmit rejected claims
  • Submit partially pending tests

Claim Submission Modal

The claim submission modal is used to create and submit claims.

This modal dynamically loads the most recent billing data before submission and allows users to select tests to include in the claim.


Billing Behavior with Insurance

When insurance is selected during billing, the frontend automatically applies insurance price lists and calculates patient financial responsibility.

This includes handling:

  • Copay
  • Deductible
  • Co-insurance

Billing users can override these values using global billing inputs.


Claim On Hold Handling

Tests marked with the Claim On Hold report exception are automatically excluded from claim submission.

The frontend ensures that such tests cannot be selected in the claim submission workflow.


API Interaction

The frontend interacts with backend APIs to perform several operations including:

  • Fetching billing and patient data
  • Retrieving insurance configuration
  • Loading claim submission data
  • Submitting claims
  • Tracking claim statuses

Each page in this section explains the specific UI logic and API interactions involved in these workflows.

On this page