Appearance
Safety Layer
HOATIEU3 không được cố “match dịch vụ” trong mọi trường hợp.
Safety chạy trước mọi engine và độc lập (luật, không phụ thuộc AI). Khi bật, engine dừng và trả:
Đừng chờ tìm bệnh viện phù hợp nhất. Hãy đưa người bệnh đến khoa Cấp cứu của cơ sở y tế gần nhất ngay bây giờ.
Nguồn tín hiệu
- Checkbox dấu hiệu nguy hiểm — câu hỏi đầu tiên của cụm Triệu chứng: đau ngực, khó thở, dấu hiệu đột quỵ, lơ mơ/ngất, co giật, chảy máu nhiều, chấn thương nặng, ngộ độc, ý định tự hại, trẻ nhỏ sốt/li bì, thai phụ đau bụng/ra máu, phản vệ.
- Cụm từ trong mô tả tự do (regex tiếng Việt). Thiết kế ưu tiên bắt thừa hơn bỏ sót.
- Người dùng chọn nhu cầu “Tình huống khẩn cấp”.
Ý định tự hại có thông điệp riêng.
Mức khẩn (urgency)
| Mức | Khi nào |
|---|---|
emergency | Có red flag |
urgent | Mức độ “nặng” hoặc cụm từ như sốt cao, đau bụng/đầu dữ dội, nôn nhiều, vàng da |
soon | ≥75 tuổi, <1 tuổi, mức độ vừa |
routine | Còn lại |
Ý kiến bác sĩ từ xa đánh emergency/urgent sẽ nâng urgency của case và đưa vào hàng đợi hoa tiêu viên.
Ràng buộc khi thêm AI
LLM có thể làm Intake tốt hơn, nhưng không được hạ mức khẩn mà Safety luật đã đặt. Kiểm thử: workers/api/test/engine.test.ts.