QR check-in
Patients scan a QR at your counter, send one WhatsApp message, and appear on the intake board
QR check-in turns the patient's phone into your reception terminal. They scan the QR at your counter, WhatsApp opens with a ready message, they tap Send, and their card appears on your intake queue in Arrived. No typing for your staff.
It works for both Lab and Radiology. Each branch has its own QR per service, so every scan lands on the right branch's board.
Getting your QR
Every lab or radiology branch gets its check-in QR codes automatically. You don't need to contact support.
Print them from Settings → Organization → Codes & QR → Branch check-in QR. See Codes & QR for details.
QR check-in needs a connected WhatsApp number. The message goes to the branch's own number, or your main number if the branch has none. Connect it in WhatsApp Settings.
What the patient does
Scans the QR
Any phone camera opens it. WhatsApp opens with a message that contains a one-time 6-character code (for example الكود التعريفي بتاعي هو K7Q2MX).
Taps Send
Docistra reads the code and knows exactly which branch and service (lab or radiology) the patient scanned.
Gets a welcome message
The patient gets a welcome on WhatsApp confirming their arrival and asking them to send a photo of their prescription. If you already have their tests (for example from an AI booking) or their prescription, the welcome just confirms check-in.
Sends the prescription photo
The photo attaches to their card. Staff see it in the card's Prescription section, and the card shows a paperclip with the number of files.
What staff see
The card appears on the board right away, without refreshing, with:
- Patient name - from their existing patient record, or their WhatsApp profile name
- Mobile number - captured from WhatsApp, so the result can be sent there later
- Arrival time and branch
You then pick the tests or scans, confirm the total, and move the card along as usual.
Rescans and AI bookings
- The code is valid for 24 hours after scanning, so a patient who scans and sends later still checks in.
- Scanning again doesn't create a duplicate. If the patient already has an open card at your center, Docistra reuses it and moves it to the branch they scanned at. A card already In progress keeps its stage.
- AI bookings are matched on scan. A patient who booked with the AI assistant on WhatsApp has a Booked card. When they scan at the counter, that card is marked arrived and moved to the scanned branch.
When check-in doesn't happen
- If your center has no connected WhatsApp number, the scan opens the Docistra website instead of WhatsApp. Connect a number in WhatsApp Settings.
- If the branch is deactivated or the center's account is suspended, the scan does not create a card. The patient's message is answered by the normal WhatsApp assistant instead.
- If the QR link is broken or unknown, the patient lands on the Docistra website rather than an error page.
Patients who can't scan
Add them with New walk-in on the intake queue. Scanned and manual cards live on the same board.