Skip to content

Claim data-quality queries

Identify claims with data-quality issues such as a missing tax id or outstanding reserves.

Field Value
Operation ID OP-SD-16
Trigger Data-quality/reporting queries.
Inputs None (batch scan)
Outputs Claim lists
Primary components ClaimQueryProvider
Entry point Data/SAIF.Data/Queries/Claims/ClaimQueryProvider.cs

Steps

  1. GetClaimsMissingTaxId: PrimaryTaxId == " " (SD-BR-049, SQL-060).
  2. GetActiveClaimsWithOutstandingReserves. Data: IncurredCostHistory (CL_INCURRED_COST_HISTORY).

Process flow

The following diagram visualizes this operation's control flow.

flowchart TD
    Start([Data-quality/reporting queries.]) --> S1["`ClaimQueryProvider`"]
    S1 --> S2{"Rules satisfied?"}
    S2 -->|Yes| EndOk([Result returned])
    S2 -->|No| EndErr([Exception / empty result])

Failure and edge-case behavior

  • No matches: returns an empty list.

Sources

  • Data/SAIF.Data/Queries/Claims/ClaimQueryProvider.cs
  • Data/SAIF.Data/Queries/Claims/ClaimQueryProvider.cs:229