# Virtual Front Desk

**Virtual Front Desk** feature allows registered patients to self check in by scanning a **QR code** at the clinic. This feature reduces front desk workload and speeds up patient check-in.&#x20;

{% hint style="warning" %}
Only **Registered Patients** can complete self check-in through the **Virtual Front Desk** feature. **New Patients** must contact the front desk staff for registration and appointment booking.
{% endhint %}

***

### Steps to Generate the QR code

* Click the **QR Code** icon available in the top bar. The **Virtual Frontdesk QR Code** pop-up opens.

  <figure><img src="/files/DmeQwKYVzXLIMT3kTW0R" alt="" width="563"><figcaption></figcaption></figure>
* If required, configure the QR code expiry settings before generating the QR code. Use the **Set Expiry** toggle to enable or disable QR code expiry, select the required **Expiry Type**, and enter the **Expiry Value**. Click **GENERATE QR** to generate the QR code.

  <figure><img src="/files/tnPisMM62bvMXuVY0cae" alt="" width="433"><figcaption></figcaption></figure>
* The generated QR code appears in the **Active QR Code** section, which displays options to view or print the QR code, expiry details (if configured), and the user who generated it.

  <figure><img src="/files/oQctX5hHo7s1gX6pbpia" alt="" width="287"><figcaption></figcaption></figure>
* Display the QR code at the reception or waiting area for patients to scan and start the check-in process. If the QR code expires, click **GENERATE NEW** to generate a new QR code.

***

### Steps to Complete the Patient Self Check-In

* Scan the QR code. The welcome screen appears and confirms the clinic location. Click **Get Started**.

  <figure><img src="/files/LlIrdyA4tevMX6i7nhpM" alt="" width="188"><figcaption></figcaption></figure>
* Enter the mobile number and click **Send Code**. The system sends a one-time verification code (OTP) through WhatsApp.

  <figure><img src="/files/rSITCyB0x0wQuPPDdY71" alt="" width="188"><figcaption></figcaption></figure>
* Enter the OTP and click **Verify**.

  <figure><img src="/files/2ggjpPafQxMb9fkM5DKw" alt="" width="188"><figcaption></figcaption></figure>
* In the **Confirm Your Identity** screen, select the correct patient record and click **This is me, continue**.

  <figure><img src="/files/i2R4xrcuFDODGwNZ2AoF" alt="" width="188"><figcaption></figcaption></figure>
* The system verifies whether the patient is a **direct walk-in patient** or has an **existing appointment**. Follow the applicable steps below.
  * **For Direct Walk-In Patients**
    * If no appointment exists, click **Continue as Walk-in**

      <figure><img src="/files/I615hUS0dQsyoiSc5mwI" alt="" width="188"><figcaption></figcaption></figure>
    * Select the required speciality and doctor, then click **Continue**.\
      \&#xNAN;***Note:*** ***Speciality** and **Doctor** selection steps apply only to walk-in patients.*

      <div align="center"><figure><img src="/files/loI5oluc8OCkv9I7Puua" alt="" width="188"><figcaption></figcaption></figure></div>
    * Select the appropriate pain rating and click **Continue**.

      <figure><img src="/files/6V0idAJZDGd09IvYhMeJ" alt="" width="188"><figcaption></figcaption></figure>
    * Review the patient details, select the payment mode (**Insurance** or **Cash**), review the displayed ID and insurance details, and click **Continue**.

      <figure><img src="/files/VCStG2EG3ujT3pnX66BK" alt="" width="188"><figcaption></figcaption></figure>
    * If consent forms are mapped automatically, they appear on the screen. Sign the required consent form and click **Continue**.

      <figure><img src="/files/AWX13DY2zMB3itrm06Xq" alt="" width="188"><figcaption></figcaption></figure>
    * Review the final details and click **Done** to complete the self check-in process.

      <figure><img src="/files/uqsJlWoZinyZhV11xnG6" alt="" width="188"><figcaption></figcaption></figure>
  * **Patient with an Existing Appointment**
    * If an appointment exists, the appointment card appears. Click **Proceed** to continue with check-in.

      <figure><img src="/files/BxuFJQkwzQvnbOds13tY" alt="" width="188"><figcaption></figcaption></figure>
    * The remaining steps are the same as those described above. Verify the details and complete the check-in process.

***


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://unitecare.gitbook.io/uniteemr/getting-started/user-interface/virtual-front-desk.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
