> ## Documentation Index
> Fetch the complete documentation index at: https://tomotek.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# Tổng quan định danh thú cưng tại clinic

Quy trình định danh thú cưng tại clinic bao gồm hai luồng phối hợp chặt chẽ: chủ nuôi chuẩn bị sẵn thông tin và mã QR trước khi đến, trong khi nhân viên phòng khám (Clinic) xác minh danh tính, cấy chip và hoàn thiện hồ sơ.

## Tổng quan quy trình

Quy trình định danh bao gồm **2 luồng chính**:

### Luồng 1: Chủ nuôi chuẩn bị trên App

**1. Tìm hiểu về chip và chọn clinic**

Chủ nuôi mở App, xem danh sách clinic hỗ trợ cấy chip, lọc theo khoảng cách, đánh giá và dịch vụ, sau đó chọn clinic phù hợp.

**2. Tạo cuộc hẹn (mã QR)**

Chủ nuôi nhấn **"Tạo cuộc hẹn"** để hệ thống sinh mã QR duy nhất dựa trên: thông tin chủ nuôi, clinic đã chọn và thời điểm tạo.

> [!NOTE]
>
> Hệ thống **không yêu cầu Chủ nuôi phải chọn thú cưng trước** khi tạo cuộc hẹn. Chủ nuôi chỉ cần mang tất cả thú cưng cần định danh đến clinic, hệ thống cho phép Clinic tạo hồ sơ trực tiếp tại chỗ.

**3. Định danh bản thân (tùy chọn)**

Chủ nuôi có thể cung cấp thông tin CCCD (họ tên, số CCCD, SĐT, ảnh mặt trước và mặt sau) trực tiếp trên App trước khi đến clinic. Nếu bỏ qua bước này, phòng khám sẽ hỗ trợ nhập thông tin tại quầy.

### Luồng 2: Clinic thực hiện

**Phần A — Clinic kiểm tra hồ sơ:**

**1. Quét QR hoặc tra cứu mã hẹn**

Phòng khám quét mã QR của chủ nuôi hoặc tra cứu mã số appointment trên hệ
thống.

**2. Xác minh CCCD thực tế**

Phòng khám đối chiếu thông tin trên hệ thống với CCCD chủ nuôi mang theo.
Nếu chưa có thông tin, nhân viên nhập mới tại clinic.

**3. Chuyển sang hàng đợi**

Khi hồ sơ hợp lệ, phòng khám nhấn **"Chuyển sang hàng đợi"**. Appointment
chuyển từ `Chờ đến` sang `Trong hàng đợi`.

**Phần B — Clinic thực hiện định danh:**

**1. Chọn appointment và nhấn Định danh**

Nhân viên phòng khám chọn appointment từ danh sách hàng đợi và nhấn **"Định danh"**.

**2. Tạo hồ sơ thú cưng (nếu chưa có)**

Nếu thú cưng chưa có hồ sơ, phòng khám tạo nhanh hồ sơ cơ bản gồm tên, loài,
giống và ghi chú. Thú cưng mới tạo có trạng thái `Chưa định danh`.

**3. Định danh từng thú cưng**

Với mỗi thú cưng: cấy chip, quét mã chip, kiểm tra trùng lặp, chụp **4
ảnh** (trực diện, trái, phải, đặc điểm), nhập thông tin tiêm, rồi nhấn
**"Hoàn tất"**. Thú cưng chuyển từ `Chưa định danh` sang `Đã định danh`.

**4. Hoàn tất appointment**

Sau khi tất cả thú cưng trong appointment đã định danh, hệ thống tự động
chuyển appointment sang `Đã hoàn tất` và gửi thông báo cho chủ nuôi.

***

## Trạng thái appointment

| Trạng thái | Ý nghĩa | Vai trò chuyển |
| - | - | - |
| `Chờ đến` | Mới tạo, chưa đến clinic | Chủ nuôi tạo trên App |
| `Đã đến clinic` | Phòng khám đã check-in | Clinic quét QR |
| `Trong hàng đợi` | Đã xác minh, chờ tiêm chip | Clinic nhấn "Chuyển sang hàng đợi" |
| `Đang thực hiện` | Clinic đang định danh | Clinic nhấn "Định danh" |
| `Đã hoàn tất` | Tất cả thú cưng đã định danh | Hệ thống tự động |
| `Đã hủy` | Cuộc hẹn bị hủy | Chủ nuôi / Admin |
| `Đã hết hạn` | Quá 4 ngày không check-in | Hệ thống tự động |

## Quy tắc nghiệp vụ quan trọng

* **Một chủ nuôi chỉ có tối đa 01 appointment hoạt động** tại một thời điểm.
* Hệ thống chỉ cho phép tạo appointment mới khi appointment hiện tại đã ở trạng thái `Đã hoàn tất`, `Đã hủy` hoặc `Hết hạn`.
* **Mỗi thú cưng phải có đủ 4 ảnh** định danh mới được phép hoàn tất.
* **Mã chip phải là duy nhất** trên toàn hệ thống. Chip đã sử dụng sẽ không thể đăng ký lại.


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.