Skip to main content

Claims Service — AI Integration

Status: populated Owner: TBD Last updated: 2026-04-18 Companion: SERVICE_OVERVIEW · Service Template · 02 DDD

Current Status

No AI features in v1. The claims-service does not integrate with any AI or ML model in its initial release.

Rationale

Claims processing is a financially and regulatorily sensitive domain. Incorrect AI-assisted decisions could result in:

  • Fraudulent or erroneous claim submissions
  • Incorrect denial or payment allocations
  • Regulatory non-compliance (HIPAA, payer contracts)

All claim decisions in v1 are deterministic: coding validation via terminology-service, scrubbing via rules engine, and state transitions driven by explicit payer responses.

Future Backlog

The following AI capabilities are under consideration for future phases. None are committed.

FeaturePhaseDescriptionConstraints
Denial PredictionFutureML model to predict denial likelihood before submission based on historical patternsMust not auto-reject claims; HITL review required; model outputs advisory only
Coding SuggestionFutureSuggest additional or corrected CPT/ICD-10 codes based on encounter notesPHI cannot leave tenant boundary; on-premises or tenant-scoped model required; clinician approval mandatory
Duplicate Claim DetectionFutureDetect potentially duplicate claim submissions using similarity scoringRules-based approach preferred first; ML fallback only if rules insufficient
Prior Auth Decision AssistanceFutureSurface historical auth approval patterns to guide requestsAdvisory only; no automated submission of auth requests

Constraints (Applied to Any Future AI Work)

  1. No PHI transmitted to external AI APIs without explicit tenant consent and DPA.
  2. All AI-generated suggestions require human-in-the-loop confirmation before affecting claim state.
  3. AI model decisions must be auditable — inputs and outputs stored in audit log.
  4. Model performance (accuracy, recall, precision) must be monitored and dashboarded.
  5. Fallback to non-AI path must be available if model is unavailable or degraded.