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.