Delta Dental of Michigan, Ohio and Indiana is a dental benefits organization that is part of the broader Delta Dental system. Founded in 1957, Delta Dental provides coverage to over 85 million people nationwide.
Behind this coverage, an internal programming language is used to aid insurance rate calculation. Despite the flexibility provided by this domain-specific language, much of the internal process remains hidden from underwriters utilizing the software. Session snapshots in the form of Excel reports are provided but give limited insight into how values or calculations flow through the program, leading to a lack of transparency about these complicated functions.
The Domain-Specific Language Session Visualizer bridges the gap between business users and the inner workings of the rating process by exposing the calculations and relationships between them in the form of an interactive graph. This enables underwriters to visually trace the dependencies for every calculation and their relationships from start to finish, bringing full clarity to every rate.
Our software also provides a familiar table representation that integrates with the graph. When a user clicks a cell on the table, the respective measurement and its surrounding values are automatically focused on the graph. By connecting the two, the table representation becomes a dynamic tool that assists in finding specific measurements within the graph.
Our visualizer utilizes an AI chat interface that conveys information about these calculations in plain language to non-technical users. With thousands of measurements per calculation session, the chat consolidates complex relationships between nodes that can be lost in massive tabular or graphical representations.
The front end is built using Angular and Bootstrap, while the back end is implemented using Quarkus and MongoDB. Microsoft Azure is used to serve the OpenAI model.
