Julian I. Kamil

etechcetera

Logo
News and opinions on science, technology, and pop culture

Home
About me
Medium
GitHub
Mastodon
Twitter
WeChat
Blogspot
Credly

Virtual AI Assistant (2020 - 2021)

One of the top 5 largest US Healthcare Payer Organizations ("CLIENT", headquartered in Louisville, KY) existing chatbot application was hosted at client's data center and was managed and custom built by client's internal development teams. The complexity of the application implementation, deployment, and hosting inhibit client from being able to make frequent and significant improvements needed by the business.

Experience highlights

My role: Implementation Technical Leader and Chief Architect, interfacing with client business and technical teams, and overseeing and providing overall technical direction for implementation.

The CLIENT AI Assistant (“chatbot”) project goal was to migrate client’s existing chatbot application to the HIPAA-cloud hosted IBM Watson Assistant for Health Benefits (WAFHB) and to enable rapid development of needed enhancements and new features. The existing chatbot application was integrated into client’s public facing Member, Agent, and Employer portals, and will need to be enhanced and expanded to integrate with the client’s Customer Service Representative (CSR) portal and Member Wellness Program portal and mobile applications on both Android and iOS platforms.

The solution integrates microservices and components built with IBM WAFHB application framework with data and services coming from the client’s application portals and mobile applications, and data and services hosted in the client’s Enterprise Service Hub APIs. The Service Hub APIs provide access to Member, Employer, Agent, CSR, Documents, Claims, Loyalty and Wellness Programs, Plans, and Benefits healthcare data and services.

When a user of the chatbot application sends a message inquiring about their healthcare plan benefits and liabilities, the application processes the utterance with IBM Watson Health Annotator for Clinical Data (ACD) to extract healthcare terminologies and uses IBM Watson Assistant to extract the intent and any other entities in the utterance. Based on the understanding of the intent, entities, and terminologies, the application would engage the user in a dialog to collect more detail about the inquiry. Once the appropriate level of detail is collected, the application executes the business logic to prepare and send one or more API calls to the Enterprise Service Hub to retrieve the needed components to construct the answer to the plan benefits question. Once constructed, the answer is sent back to the chatbot user interface running in one of the portals or mobile applications to be presented to the user.

The user of the chatbot application may also follow up with a question for an estimate of the costs associated with a particular healthcare service or procedure. In this case, the application would engage the user in a dialog to collect more detail about the service or procedure. Once collected, the application executes the business logic to prepare and send one or more API calls to the Enterprise Service Hub and the IBM Watson Health Treatment Cost Calculator (TCC) to generate out of pocket cost estimates for the service or procedure based on past claims and healthcare market data.

Any other questions for which the chatbot application had not been specifically trained to handle are sent to IBM Watson Discovery Service (WDS). This AI search service would execute a concept search against several designated Enterprise Document Repositories to find the relevant documents to be presented to the user.

Business solution approach

Goals

Data sources

Technical solution approach

Technical solution components

Results

Contact me

Send me a direct message on Twitter: