> ## 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.

# Luồng ngoại lệ (Exception Flows)

Trong quá trình thực hiện quy trình Định danh thú cưng, có thể xảy ra các tình huống ngoại lệ. Dưới đây là danh sách các lỗi và cách hệ thống xử lý để hướng dẫn Actor.

## 1. Ngoại lệ khi Check-in

| Mã lỗi | Tình huống | Hành vi của hệ thống | Cách xử lý / Hành động tiếp theo |
| - | - | - | - |
| `ERR_PI_001` | Quét mã QR đã hết hạn (quá 4 ngày). | Hiển thị thông báo đỏ: "Mã QR đã hết hạn sử dụng". | Nhân viên yêu cầu Chủ nuôi mở App tạo lại mã QR mới ngay tại phòng khám. |
| `ERR_PI_002` | Quét mã QR không thuộc phòng khám này. | Hiển thị thông báo: "Cuộc hẹn này được đặt cho phòng khám khác: \[Tên PK]". | Nhân viên thông báo cho khách. Khách có thể chọn hủy mã cũ trên App và tạo lại mã mới cho đúng phòng khám hiện tại. |
| `ERR_PI_003` | Thông tin CCCD mang theo không khớp với App. | Hệ thống không báo lỗi do đây là kiểm tra vật lý. | Nhân viên có quyền cập nhật thông tin CCCD trên hệ thống cho khớp với thẻ cứng mang theo. |

***

## 2. Ngoại lệ khi Định danh

| Mã lỗi | Tình huống | Hành vi của hệ thống | Cách xử lý / Hành động tiếp theo |
| - | - | - | - |
| `ERR_PI_102` | Quét mã Chip đã tồn tại trên hệ thống. | Cảnh báo màn hình đỏ: "Mã chip \[SN] đã được sử dụng. Vui lòng kiểm tra lại!". | Nhân viên phải bỏ chip đó ra, lấy chip mới và quét lại. Không được phép tiếp tục với chip trùng lặp. |
| `ERR_PI_103` | Tải ảnh định danh thất bại (lỗi mạng hoặc quá dung lượng). | Hiển thị lỗi ngay tại ô ảnh bị hỏng: "Tải ảnh thất bại. Ảnh quá lớn hoặc lỗi kết nối". | Hệ thống vẫn giữ các ảnh đã tải thành công. Nhân viên chụp/tải lại riêng bức ảnh bị lỗi đó. |
| `ERR_PI_104` | Chủ nuôi đổi ý không muốn định danh một trong số các con vật mang theo. | Không có lỗi. | Nhân viên xóa hồ sơ nháp của con vật đó khỏi danh sách trong cuộc hẹn, sau đó bấm Hoàn tất cuộc hẹn cho các con vật còn lại. |

***

## 3. Ngoại lệ về OCR và App Chủ nuôi

| Mã lỗi | Tình huống | Hành vi của hệ thống | Cách xử lý / Hành động tiếp theo |
| - | - | - | - |
| `ERR_PI_201` | App không thể đọc được chữ trên ảnh CCCD do mờ/chói sáng. | App báo lỗi "Không thể nhận diện thông tin. Vui lòng chụp rõ nét hơn". | Chủ nuôi chụp lại ảnh. Nếu chụp 3 lần vẫn thất bại, cho phép nhập tay hoặc bỏ qua bước này để phòng khám làm. |


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