You are on page 1of 5

Kaiser Permanente Member

Complaints Text Mining Project


Data and Information Management
Enhancement
Kaiser Permanente Member Complaint Text Mining Project
Amanda Pasch
Kaiser Permanente

Topics
Abstract Methods 1 +call, +phone, +auto, +recognize, +voice
2 +pay,+coverage,+bill,+collection,+visit
• Kaiser Permanente NW has a regional goal of reducing member • Member complaints received by phone or email were 3 +beneft,+plan,+understand,+coverage, +inform
complaints by 25% over two years (2014-2015). extracted into a .csv file and imported into SAS Enterprise
• The goal of this project was to utilize SAS Enterprise Miner’s Text Guide. Initial data clean-up and integration was performed in +reschedule,+wait,+cancel,+appointment,+infor
4
Mining tools to evaluate member complaints and provide Enterprise Guide. m
actionable analytical insights into their causes. • SAS Enterprise Miner’s Text Parsing and Text Filtering nodes 5 health, +mental,+visit,+schedule,+wait
• A six month sample of complaints received by telephone or email were used to further prepare the data for text mining. • Topic 1 Deep Dive: Subset complaints associated with
were included in this study. • The Text Topic node was used to produce text “topics” Topic 1 and performed additional Text Mining for more
• Text Mining results revealed many key themes of the member summarizing the member complaints. detailed results.
complaints. For example, difficulties related to a newly • The Interactive Topic Viewer was used to evaluate and refine
implemented telephone system was a major area of concern. A the topics generated by the Text Topic node. Topics
deep-dive into this topic showed that complaints related to the • Deep Dive: Results from the Text Topic node were used to
new telephone system involved the system having too many 1 +choice,+many,+IVR,+system,+difficult
subset complaints associated with specific topics. The text
options, being difficult to navigate, having long wait times, and not mining process was repeated on these subsets in order to gain 2 +recognize,+voice,+IVR,+call,+frustrate
being user friendly. more detailed and nuanced results. 3 +wait,+call,+difficult,+IVR,+disconnect
• Overall, text mining was an excellent tool for revealing the
“member’s voice” and identifying areas of member complaints that • Results indicated that the new phone system had too
were not visible in the structure data categories. many choices, was difficult to navigate, couldn’t
Results recognize members’ voices, had long wait times, and
Objectives was not user friendly.
• The table below provides example topics produced by the Text
• Identify a sample of complaints for text mining. Topic node. (Topic have be modified slightly for compliance
• Utilize SAS Enterprise Guide and SAS Enterprise Miner purposes). Conclusions
to clean-up the complaint text field and prepare for text • Topic 1: Complaints within this topic expressed members’
mining. dissatisfaction with the new IVR telephone system. • Text mining revealed major topics of complaints that
• Utilize the Text Topic node in SAS Enterprise Miner to • Topic 2: Complaints within this topic related to dissatisfaction were not visible in the structured data.
identify key themes in member complaints. with bills received and, in some cases, being turned over to • Subsetting the complaints in the high-level Text Topics
• Subset complaints within certain text topics and repeat collections. and repeating the text mining process provided more
the text mining process for more detailed results. • Topic 3: Complaints within this topic expressed members detailed and nuanced results.
• Review text topics in-depth and provide a meaningful dissatisfaction with their benefit plan being changed without • Text mining was an excellent tool for revealing the
label and summary for communication with business their knowledge. “member’s voice” and providing insight into key areas
partners. • Topic 4: Complaints within this topic expressed members’ to focus improvement efforts.
• Highlight themes emerging from text mining that were dissatisfaction related to appointment cancelations and wait
not visible using structured data analysis. times to reschedule.
2
Kaiser Permanente Member Complaint Text Mining Project
Amanda Pasch
Kaiser Permanente

Example Complaints Text Parse and Text Filter Interactive Filter Viewer

• Email Complaint: •Text Parsing Node: This node identifies


every word in every complaint. Goal is to
“MRN-HRN: \########\Email Address: keep only those terms that are most
\kpmember@aol.com\Subject: \Other informative for the analysis.
questions or comments\Message: \ I tried to • Stem terms – used to find the root term
make an appointment today but I was put on and consolidate different versions of this
hold for a long time and then the phone line term (singular vs. plural).
was cut. Why won’t your phone system work? • Ignore Parts of Speech – used SAS default
This should be fixed. First Name: setting to exclude less informative parts
\KPMember\Last Name: \KPMember\Region: of speech (pronouns, prepositions, etc.)
\KNW\Audience: \Member\Date Submitted: • Stop List – used SAS default stop list to
\01/1/2014\Time Submitted: \01:14:48 PM remove terms with little or no
PST\Request Type: \Contact the Web Manager\ informative value.
\End of Member Submission” •Text Filter Node: This node provides
additional tools for data clean-up.
• Telephone Complaint: • Spell Check
• Term Filters – Minimum Number of
“Member is upset because she was scheduled Documents a term must be in to be
for an appointment today and was called to be included in the analysis.
informed that her appointment was canceled. • Interactive Filter Viewer – Allows
This member scheduled this appointment a additional manual data clean-up (i.e.
month out and said she won’t be able to get combining synonyms, removing non-
in for another 6 weeks. Member is very upset informative terms).
that she was canceled and can’t get a sooner • Concept Linking diagram shows
appointment.” relationships between terms.
3
Kaiser Permanente Member Complaint Text Mining Project
Amanda Pasch
Kaiser Permanente

Text Topic Node Text Topics with Labels and Summary

• Member complaints often involve multiple Topic Label SAS Topic Summary
different issues (i.e. cancelation and appt. wait New Telephone System +call, +phone, +auto, +recognize, +voice Complaints within this topic expressed members’
time). The text topic node allows each Complaints dissatisfaction with the new IVR telephone system.
complaint to fall into multiple topics. Members indicated that the new system had too
• The Text Topic node computes the singular value many choices, was difficult to navigate, couldn’t
decomposition of the term-by-document matrix. recognize their voice, had long wait times, was not
• Document and Term weights are assigned for user friendly, and required multiple calls before the
each topic produced, and thresholds are used to member received the service they required.
determine if the association is strong enough to
Billing and Collections +pay, +coverage, +bill, +collection, +visit Complaints within this topic highlighted members’
consider the document or term to “belong” to
Complaints frustration with billing-related issues including being
the topic.
turned over to collections without warning,
• The five terms with the highest topic weights are
receiving bills for services that were already paid,
used to describe each topic. These topics
and not being informed of charges for services.
summarize the main ideas of the document
Complaints related to +benefit, +plan, +understand, Complaints within this topic expressed members’
collection.
Benefit Plan Changes +coverage, +inform dissatisfaction with their benefit plan being changed
• The Interactive Topic Viewer was used to:
without their knowledge or approval. Members
• Refine topics – make adjustments to
indicated that they were charged much more for
document or term cutoffs.
services than expected due to these unknown plan
• Review full-text complaints associated with
changes. Many of these complaints appear to be
each topic and to generate a meaningful label
related to CoverOregon issues.
and summary of each
Complaints related to +reschedule, +wait, +cancel, Complaints within this topic highlighted members’
Canceled Appointments +appointment, +inform dissatisfaction with long wait times for
and Wait Times appointments, particularly when their original
appointment was canceled by Kaiser.
4

You might also like