Unit 7 / 11

Patient Satisfaction and Feedback Analysis: Survey and Text Mining

Gains:

  • Ability to divide patient satisfaction surveys and free text feedback into themes and perform sentiment analysis with artificial intelligence support
  • Ability to produce actionable insights and improvement drafts from complaint and suggestion texts
  • Ability to catch pitfalls such as sampling bias, automatic sentiment tag error, and privacy protection before interpretation

Patients don't just come to get better; They also experience and remember how they were treated, how long they waited, and to whom they could tell their problems. Patient satisfaction is both an ethical responsibility and a performance dimension that affects the reputation of the institution and, in some cases, its reimbursement. But satisfaction data often comes in two forms: surveys measured by stars/ratings and free-form reviews. It takes time to read hundreds of free comments one by one. This is where artificial intelligence is powerful: it separates hundreds of texts into themes, extracts emotional tone, and summarizes prominent complaints and praise. In this unit we'll see how to do this, but more importantly, how to avoid misreading. Boundary: AI summarizes text and extracts themes; but the automatic emotion label can be fallible, the sample can be biased — generalization and decision belongs to the manager.

Basic concepts of text mining

A few terms: Text mining is the process of automatically extracting patterns and meaning from written texts. Sentiment analysis is the automatic classification of the positive/negative/neutral tone of a text. Theme/topic extraction is the grouping of multiple comments into common topics (cleanliness, wait, communication, price). NPS (Net Promoter Score) is a loyalty indicator based on the question "Would you recommend us?" It's useful to think of satisfaction data in two separate dimensions: the quantitative dimension (ratings, NPS) gives you the answer to the "how much" question; The qualitative dimension (free comments) carries the answer to the question "why". Both of them would be incomplete separately; When read together, you see both the magnitude of the problem and its source.

These vehicles have a powerful but dangerous side. Sentiment analysis stumbles on the subtleties of language. The sentence "Great, I waited 3 hours again" may seem positive when looked at word for word because it contains "great"; However, it is ironic. "It wasn't bad" contains negation. Suffixes and idioms in Turkish make this even more difficult. The second danger is sampling bias: the survey is generally filled by people who are either very satisfied or very angry; The silent majority in the middle is invisible. Therefore, the picture that the AI ​​draws is the opinion of "the authors", not "all patients".

The real value of these tools is not in number, but in direction. A star rating tells you "satisfaction 3.8" but doesn't tell you what to fix; free text tells you exactly what's bothering you. The AI's job is to distill this raw narrative into manageable headlines: You can't read 600 comments, but you can turn the sentence "30 percent of comments mention routing confusion" into action. Yet this reduction also involves a loss: a striking, singular but important safety warning from a single patient may be lost in the “little theme of 2 percent.” Therefore, in addition to the quantitative summary, it is necessary to additionally screen individual comments that signal security or serious complaints; The number shows the big picture, and the individual comment shows the critical exception.

Step by step: Feedback analysis with AI

  1. Anonymize. Remove identifiers such as name, physician name, room number from comments.
  2. Divide it by theme. Ask the AI ​​to group comments into common topics; You determine the number of titles.
  3. Take out the emotional tone but verify it. Get the positive/negative rate for each theme; Then read the sample comments yourself.
  4. Insight into action. Choose the most frequent and burning theme; A concrete improvement proposal is drafted.
  5. Sample control. How many people wrote it, who wrote it, is it representative? Make the generalization according to this limit.
  6. Managerial decision. The improvement decision and prioritization belongs to the manager; AI just prepares insight.
Caution: A number like "78 percent positive" given by the AI ​​may have misread the irony and negation. Be sure to read a few raw reviews for each theme yourself and check whether the tag matches reality.

three mini cases

Case 1 — Hidden theme. One hospital accumulated 640 free comments per month; no one could read it all. The patient rights unit gave the anonymous comments to YZ and assigned them to the theme. The biggest negative theme was not "waiting time" as expected, but "routing confusion" (patients couldn't figure out which floor to go to). With a simple signage and guidance personnel arrangement, this theme decreased significantly in two months. AI made the hidden theme visible; The solution belonged to the team.

Case 2 — Irony trap. One unit was happy with the AI's "82 percent positive" summary and told management that "satisfaction is high." The quality officer read sample comments: Ironic sentences such as "Amazing, I got in 2 hours after the appointment time" were considered positive. The actual positive rate was lower. The handler calibrated the AI ​​tag by hand-reading several dozen comments and corrected the presentation.

Case 3 — Sampling bias. At one outpatient clinic, only 45 people responded to the online survey, and most were very negative. One manager panicked that "the polyclinic has gone bankrupt." The analyst reminded that these 45 people were a small and biased slice of the 3,200 patients that month, and that angry people responded more to the survey. Instead of panic, a representative exit poll was launched; The real picture was much more balanced.

Four copyable templates

1) Theme extraction:

Your role: assistant to patient experience analyst. Below are anonymous freelance patient comments (no name/physician name). Task: divide comments into 6-8 common themes (e.g. waiting, communication, cleaning, referral, fee). Give how many comments you had for each theme and give 2 sample quotes. Don't make up the comments; Just use what I give you.

2) Sentiment + validation alert:

Subtract the positive/negative/neutral ratio for each theme. BUT point out that irony, negation and sarcastic expressions may mislead the emotion tag, and list the 5 comments you are not sure about separately as "manually checked". Presenting as an exact percentage; give approx.

3) Action-oriented insight:

Choose the most frequent and most negative theme. For this theme: an outline of the possible root cause, 3 improvements that can be implemented in the short term, and the estimated impact/cost of each. State that this is a suggestion and the decision is up to the manager.

4) Sample control note:

In this analysis, the total number of responses [N] is the number of patients in that period [M]. Write me a cautionary note about the representativeness of the sample: if the response rate is low or angry patients are overrepresented, explain the risks of generalizing the results in 4 points.

Weak prompt / Strong prompt

Weak prompt:

Tell me if these comments are good or bad, what percentage is satisfied.

No themes, no verification, no sample warnings; It returns a single misleading percentage.

Powerful prompt:

Below are [N] anonymous patient comments, number of patients at that time [M]. Separate the comments by theme, give approximate emotional tone for each theme but mark if they are unsure due to irony/negation. Draft a suggestion for improvement on the most burning theme and add a cautionary note about the representativeness of the sample.

step

Contribution of AI

human control

Theme separation

Groups hundreds of comments

Are the titles meaningful?

emotion tag

Produces fast tone

Irony/negation control

insight

Improvement draft

Applicability, cost

generalization

Provides summary

Is the sample representative?

Common mistakes

  • Accepting the emotion label as it is. Irony and negation are misleading; Read the examples.
  • Generalization from small/biased sample. 45 angry comments do not represent all patients.
  • Bypassing anonymization. Comments may include the name of the physician/patient; remove it.
  • Focusing only on the negative. Positive themes also indicate what you will protect.
  • Mistaking insight for decision. The decision and priority for improvement belongs to the manager.
Tip: At the end of each analysis, read 15-20 random raw comments yourself and compare them with the AI's tag. This 10-minute “calibration” habit catches irony and negation traps and teaches you how much to trust the AI ​​brief.

In summary

Patient satisfaction data comes in both scores and free text, and the AI is very powerful at breaking down hundreds of comments into themes and summarizing them. But the automatic emotion label errs on the side of irony and negation; Survey sampling is often biased. Therefore, AI output cannot be generalized without verification with raw interpretations and sample size. Anonymity is maintained, insight is prepared; But the decision and priority for improvement always belongs to the manager.

Application task

Get an anonymous comment set (20-30 comments, real or hypothetical). Ask the AI ​​for theme and tone with the “Theme inference” and “Emotion + validation alert” templates. Then read at least 10 raw comments yourself and compare them to the AI's tag; Write down how many of them you find fault with due to irony/negation and the representativeness of the sample in 5 items.

checklist

  • [ ] Have I anonymized comments (no patient/physician name)?
  • [ ] Have I calibrated the sentiment tag with raw comments?
  • [ ] Have I considered sample size and bias?
  • [ ] Have I looked for both positive and negative themes?
  • [ ] Have I left the improvement decision and priority to the manager?