# Scan a patient QR and redeem sessions

> Scan the QR in a patient's app at reception to redeem a treatment session, confirm a reward or check them in.

- URL: https://skinclub.io/docs/en/reception-daily/scan-patient-qr
- Language: en
- Collection: Reception & daily work
- Last updated: 2026-11-01

The scanner reads three kinds of QR: a purchased treatment QR, a reward code and the clinic pass.

## Before the scan

For a treatment, the patient opens **Profile > My treatments** in the app, picks the purchased or membership-included treatment, chooses how many sessions to use and shows the QR code. The code is short-lived. If it has expired, they refresh it.

## Scan a treatment

1. Open **Today > Scan & check-in**, or click the **Scan QR** icon at the top right of any page. The camera starts.
2. Point it at the patient's QR code: **Point the patient QR at the camera.**
3. The QR is read, the session is redeemed and the visit is recorded with the clinic's check-in rule, all by themselves. The **Check-in result** card shows the patient, the treatment, the sessions left and the membership.
4. Click **View profile** to open the client, or **Scan another QR** for the next patient. If the visit could not be saved, the card says so: click **Record visit** to try again.

No camera? Open **Enter a token instead**, paste the **Patient QR token** (shown under the QR in the app) and click **Redeem treatment**.

![Scan & check-in after scanning a patient pass](https://admin.skinclub.io/help-media/en/scan-checkin.webp)

## Confirm a reward

When a patient uses a reward in the app, they show a reward code, valid for 10 minutes.

1. Scan it like a treatment. No points are deducted yet.
2. Check the reward with the patient.
3. Click **Confirm use**. The points are deducted from the patient's balance and the card shows **Reward used**.

Reward codes are scanned only: the RWD-… reference under the QR is not a code to type.

## The clinic pass

The **Scan** tab of the app (**My pass**) shows a pass QR to identify the patient at the desk. The scanner shows **Patient identified**: nothing is redeemed, and the visit is recorded with the scan.

## If it fails

- **This treatment has no sessions available to redeem**: check the balance in **Clients**.
- **This QR is no longer available**: ask the patient to refresh their treatment QR.
- **This reward code has expired**: ask the patient to show a new one.
- **This reward code has already been used**: no points are deducted a second time.
- **The patient does not have enough points for this reward**: confirmation stays blocked.
- A QR from an older version of the app can be refused. Ask the patient to update the app.

## Limits

- The scan feature can be switched off for a clinic. If **Scan & check-in** is greyed out, it is not enabled for you.
- The support role cannot redeem a session, record a visit or confirm a reward. It can check a reward code without confirming it.

## Related articles

- [Clients directory and manual adjustments](https://skinclub.io/docs/en/reception-daily/clients-directory-adjustments)
- [Invite a patient to the app at reception](https://skinclub.io/docs/en/reception-daily/invite-a-patient-at-reception)
- [Rewards and earning rules](https://skinclub.io/docs/en/points-rewards-referrals/rewards-and-earning-rules)
