On June 23, 2026, DentalXChange experienced a service disruption affecting claim submission, ClaimConnect, eligibility services, and related platform functions. The root cause was a reporting data-load process that ran uncontrolled on the database tier supporting these services. The process drove SQL Server CPU utilization to 100%, creating cascading database locks that blocked normal transaction processing across the platform.
We understand the impact this disruption had on your operations and are committed to transparency in our response. The corrective actions described in this document address both the immediate performance deficiency and the systemic monitoring gaps that allowed the condition to persist undetected.
Post-incident analysis by our database team identified the technical root cause: the process repeatedly performed a full scan of a very large audit table (hundreds of millions of rows) that lacked an index supporting the query, making it far more resource-intensive than all other concurrent activity combined. A secondary code-quality finding in a related procedure was also identified and is being remediated.
The disruption lasted 58 minutes (7:05 AM to 8:03 AM PST). Resolution required stopping the runaway process, refreshing SQL Server statistics, and restarting the affected servers to restore service. Multiple external clients as well as internal DentalXChange teams were impacted. This was a service-availability event; our investigation found no indication that any protected health information (PHI) was accessed, exposed, or improperly disclosed.
A reporting data-load process executed on the database tier and ran uncontrolled for approximately one hour without triggering an automated alert. The process calls a chain of child routines, the most impactful of which repeatedly performed a full scan of a very large audit table (hundreds of millions of rows) because no index supported the query. This made it far more resource-intensive than all other concurrent activity combined. The sustained load saturated SQL Server CPU at 100%, generating cascading database locks and blocking normal transaction processing across the platform.
A secondary finding identified a related procedure whose join logic was not fully constrained, which increased its resource cost. This is a code-quality issue; a code review is underway to correct the logic.
For questions about this incident or to request a technical briefing for your team, please contact your DentalXChange account representative or reach our support team through the usual channels.