Skip to content

Patient reviews

A review request after a completed visit, the rating a patient leaves in the portal, the practitioner's reply, and moderation in Analytics.

Required permissions:
Clinic Admin
Reviewed: 2026-08-24

Reviews collect a patient's rating after a visit: stars, tags such as Punctual or Clear explanations, an optional comment and optional anonymity. The loop closes in three places: the patient leaves the review in the portal, the practitioner reads it and replies on their own profile, and whoever manages the clinic moderates it under Analytics → Patient Reviews.

What is not there today. No email or SMS goes out asking for a rating — the request waits in the patient portal and shows on their start page. A patient without a portal account has no way to leave a review: there is no one-time-token link. There is also no separate review-settings screen — a request is created after every completed visit and no toggle turns that off.

Open Patient Reviews

How to do it

01

Finish the visit

The review request is created the moment you close the visit with Complete appointment in the active session. There is no delay and no separate setting.

The request is recorded once per appointment and skipped if the patient has already rated this practitioner at this clinic. An unanswered request expires after 14 days — it disappears from the portal and gets the Expired state.

02

The patient leaves a review in the portal

The patient sees the request in two places: as a banner on the portal start page and on a separate Reviews page in the portal menu. The request card carries two buttons — Write a review and Maybe later. The second closes the request permanently for that visit.

The form has four fields: a star rating (1–5, required), tags (multi-select, optional), a comment (up to 1000 characters, optional) and an anonymity toggle. Anonymity hides the patient's name from the practitioner — the review itself remains visible.

On the same page the patient sees the reviews they have already left, together with the practitioner's reply where there is one. A review can be corrected at any time — a correction overwrites the previous version rather than creating a second one.

03

The practitioner reads and replies

The My profile page has a My Reviews section: the average rating, the review count and a list of recent ones. Under each review is a Respond button; once a reply is saved it turns into Edit response. The reply reaches the patient on their Reviews page.

A practitioner sees only reviews about themselves. On an anonymous review, Anonymous stands where the patient name would be.

04

Moderate under Analytics

Analytics → Patient Reviews shows the Average Rating, Total Reviews, Response Rate, Weekly Trend and Tag Breakdown, with a table of every review in the clinic underneath. You narrow the list with a date range and pull the whole thing out with Export CSV.

The last column of every row holds a ••• menu with the moderation actions. Which are available depends on the review's state: Flag for review, Hide review, Restore review. Each leaves an entry in the audit log.

05

Understand what the statuses mean

A review has one of three states: Submitted, Flagged or Hidden. A one- or two-star rating, and a comment containing a word from the warning list, is flagged automatically — so that it can be found before it becomes a problem.

Where a review counts depends on the state, and those two numbers are different. The average on this screen counts Submitted and Flagged, but not Hidden. The publicly visible clinic rating counts Submitted only — flagging a review pulls it out of the public average while leaving it in the table and in the average here.

The request itself has its own states: Pending, Completed, Dismissed, Expired.

When something doesn't work

Info

No patient reviews yet.

What this means: No patient has left a rating yet.

What to do: Check that patients have portal access — without a portal account they currently have nowhere to leave a rating. The request appears only after a visit closed with **Complete appointment**.
Info

No reviews match the selected filters.

What this means: Reviews exist, but none falls inside the chosen date range.

What to do: Set **Date range** to **All time**.
Info

Nothing is awaiting your review.

What this means: A message on the patient's side: there is no pending request. No request is created when the patient has already rated this practitioner at this clinic, when the visit was never closed, or when 14 days have passed.

What to do: The patient can amend an earlier review on the same page — a new request is not needed for that.
Error

Failed to load review data.

What this means: The report did not come back from the server.

What to do: Refresh the page. If the error returns, check whether other Analytics screens work — the problem is then wider than reviews.

Who has access

Clinic Admin

The full clinic review list, the statistics, the export and moderation are visible to whoever manages the clinic. A practitioner sees only reviews about themselves and can reply to them — they cannot moderate. A patient sees only their own reviews.

Every opening of the clinic list and every moderation action leaves a trace in the audit log — a review is patient data, not an anonymous survey, even when the patient chose anonymity towards the practitioner.

Was this article helpful?

Didn't find an answer? Write to us.

Open the contact form