# 01. Executive Summary

> **Đối tượng đọc**: Lãnh đạo OmiGroup, lãnh đạo Viện Dinh dưỡng Quốc gia, ban đề tài.
> **Mục đích**: Hiểu nhanh sản phẩm, lý do, lợi ích, lộ trình, ngân sách trong < 5 phút.

## 1.1. Vấn đề

Việc kiểm tra tính tuân thủ của nhãn thực phẩm bao gói sẵn trên thị trường Việt Nam hiện chủ yếu được thực hiện thủ công — cán bộ ghi chép, chụp ảnh rời rạc, đối chiếu với văn bản pháp luật bằng tay. Quy trình này:

- **Chậm**: một cán bộ kiểm tra trung bình 10–20 sản phẩm/ngày
- **Dễ sai sót**: nhiều trường bắt buộc (5 chỉ tiêu dinh dưỡng cơ bản theo TT 29/2023/TT-BYT, 10 nội dung định danh theo NĐ 37/2026/NĐ-CP) khó kiểm đủ bằng mắt
- **Không dữ liệu hóa**: kết quả không vào kho dữ liệu chung phục vụ nghiên cứu, hoạch định chính sách dinh dưỡng quốc gia

## 1.2. Giải pháp đề xuất — OmiScan

**OmiScan** là ứng dụng di động (iOS + Android) cho cán bộ Viện Dinh dưỡng:

1. **Chụp** một loạt ảnh nhãn sản phẩm theo hướng dẫn (mặt trước, sau, bảng dinh dưỡng, thành phần)
2. **Trích xuất** nội dung ngay trên thiết bị bằng OCR + LLM đa phương thức (Gemma 4) — không phụ thuộc mạng
3. **Kiểm tra format** tự động đối chiếu với một bộ rule pháp lý có thể cập nhật từ xa
4. **Đẩy** lên server bộ dữ liệu có cấu trúc + ảnh gốc để Viện lưu trữ, phân tích, làm cơ sở dữ liệu nghiên cứu

## 1.3. Đặc trưng kỹ thuật cốt lõi

| Đặc trưng | Mô tả | Lợi ích |
|---|---|---|
| **AI on-device đa phương thức** | Gemma 4 E2B/E4B chạy trực tiếp trên điện thoại, đọc ảnh và trả về JSON cấu trúc | Không cần mạng để xử lý nhãn; chi phí server gần bằng 0 |
| **Rule engine remote-updatable** | Bộ rule pháp lý dạng JSON, ký ECDSA P-256, phân phối qua CDN | Khi pháp luật thay đổi, không phải release app mới |
| **Cross-platform Flutter** | 1 codebase chạy iOS + Android | Giảm 50% công sức phát triển vs native |
| **Backend serverless tối giản** | AWS Lambda + S3 + Postgres serverless | Vận hành ~5–10 triệu VND/tháng cho volume 3.300 submission |

## 1.4. Phạm vi v1 (8 tuần)

**Có**:

- App iOS + Android cho cán bộ Viện DD (Tier A+B device)
- Capture ảnh có hướng dẫn + quality gate
- OCR + Gemma 4 multimodal trích xuất bảng dinh dưỡng và thành phần
- Rule engine 1 với 15+ rule cơ bản từ NĐ 37/2026, TT 29/2023, TCVN 7087
- Submit text + ảnh gốc lên server, lưu trữ có audit trail
- Dashboard web cho Viện DD (search, filter, export Excel)
- CMS để Viện DD biên soạn rule advisory dinh dưỡng

**Không có** (out of scope v1, để Phase 2+):

- Cross-check với hồ sơ tự công bố tại Cục ATTP
- Phát hiện gian dối nhãn (nhãn giả, claim không phép phức tạp)
- Public API cho Sở Y tế / Cục ATTP / báo chí
- Hỗ trợ device Tier C (low-end)
- Workflow thanh tra chính thức (Viện DD không phải cơ quan thanh tra)

## 1.5. Lợi ích kỳ vọng

**Cho Viện Dinh dưỡng**:

- Năng suất cán bộ tăng 3–5 lần trên cùng nhiệm vụ
- Xây dựng được cơ sở dữ liệu nhãn thực phẩm thị trường — tài sản nghiên cứu dài hạn
- Cập nhật rule pháp lý nhanh, không phụ thuộc chu kỳ release app
- Báo cáo định lượng cho Bộ Y tế: tỷ lệ tuân thủ ghi nhãn theo nhóm hàng, theo nhà sản xuất, theo khu vực

**Cho OmiGroup**:

- Sản phẩm tham chiếu trong portfolio Omi HealthTech
- Mối quan hệ với Viện Dinh dưỡng Quốc gia — đầu mối Bộ Y tế cho các dự án dinh dưỡng và Medical DX tiếp theo
- Tài sản kỹ thuật tái sử dụng: rule engine, on-device AI pipeline cho các dự án compliance khác (dược phẩm, mỹ phẩm OmiCare)

## 1.6. Lộ trình tổng thể

```
T01 ─┬─ T02 ─── T03 ─── T04 ─── T05 ─── T06 ─── T07 ─── T08
     │         │         │         │         │         │
   Workshop  Gemma 4   Rule v1  Hybrid   Dashboard  UAT  Bàn giao
   + corpus  PoC      + CMS    pipeline                  v1.0
   + setup   GO/NOGO
```

| Tuần | Milestone |
|---|---|
| 1 | Workshop chốt SRS, corpus 100 nhãn, infra ready |
| 2 | PoC Gemma 4 trên thiết bị thật — quyết định GO/NO-GO |
| 3 | Rule engine v1 + CMS biên soạn rule |
| 4 | Pipeline hybrid OCR + Gemma 4 hoạt động end-to-end |
| 5 | Dashboard cho Viện DD |
| 6 | Hardening, signed rule pack, offline queue |
| 7 | UAT với 5–10 cán bộ Viện DD |
| 8 | Bug fix, training, bàn giao v1.0 |

## 1.7. Ngân sách ước tính

| Hạng mục | Phạm vi | Chi phí |
|---|---|---|
| **Phát triển v1** | 8 tuần × 5,5 FTE (Tech Lead, Mobile, Backend, Fullstack, DevOps 0.5, QA 0.5, BA/PM 0.5) | **820–930 triệu VND** (cash cost OmiGroup) — chi tiết [Section 13.2](13_cost_estimate.md#132-chi-phí-phát-triển-v1-one-time) |
| **Vận hành Year 1** | AWS production + non-prod + SaaS + bảo trì + rule maintenance | ~191 triệu VND core + ~105 triệu hidden Base case (training, device, MFA) — chi tiết [Section 13.5](13_cost_estimate.md#135-vận-hành-year-1-2-3) |
| **TCO 3 năm Base case** | Phát triển + vận hành + hidden cost | **~1,8 tỷ VND** (best 1,46 — worst 2,1) |
| **Cập nhật pháp lý** | Rà soát rule pack khi luật sửa | ~50 triệu VND/năm (4 lần × ~12 triệu/lần) |

## 1.8. Rủi ro chính

1. **Chất lượng Gemma 4 với nhãn tiếng Việt chưa được benchmark** → giảm thiểu bằng PoC bắt buộc tuần 2 với 100 nhãn corpus
2. **iOS Jetsam memory limit** có thể kill Gemma 4 E4B (2.5GB) → mặc định E2B (1.3GB) trên iOS, E4B chỉ test trên iPhone Pro
3. **Rule pack soạn sai gây cảnh báo nhầm** → 4-eyes approval trên CMS, preview test trước publish
4. **Plugin `flutter_gemma` là community-maintained** (không phải Google official) → có sẵn plan B native MethodChannel với MediaPipe SDK chính thức nếu plugin không stable

Chi tiết tại [Section 12](12_risks.md).

## 1.9. Đề nghị bước tiếp theo

1. **Workshop với Viện Dinh dưỡng Quốc gia** trong tuần 1 để chốt SRS và thu corpus 100 nhãn test
2. **Quyết định nội bộ OmiGroup**: dự án thuộc Omi HealthTech, có dùng OmiPlatform shared services hay không, ngân sách dự toán
3. **Anh duyệt** Section 02 (Scope) của tài liệu này → em viết tiếp Section 04 (Khung pháp lý)
