Bài toán
Bệnh nhân, đặc biệt người cao tuổi và mắc bệnh mạn tính, thường quên uống thuốc, uống sai liều/giờ hoặc tự ý ngưng thuốc, làm giảm hiệu quả điều trị và tăng nguy cơ tái nhập viện.
Giải pháp kỹ thuật
- AI Agent (LangGraph) quản lý phác đồ dùng thuốc do bác sĩ nhập và duyệt, tự động lập lịch nhắc, xác nhận qua hội thoại, phát hiện bỏ liều và tác dụng phụ.
- RAG trên vector DB chứa dữ liệu thuốc (chỉ định, tác dụng phụ) để agent trả lời có nguồn, không tự bịa thông tin y khoa.
- Guardrails chặn agent tự thay đổi liều/phác đồ — mọi điều chỉnh đều cần bác sĩ phê duyệt (HITL).
- Cơ chế escalate phân tầng: tự nhắc lại → báo người thân → báo bác sĩ ngay khi phát hiện tác dụng phụ nghiêm trọng hoặc bệnh nhân tự ý ngưng thuốc quan trọng.
- Tech stack: Frontend React/Next.js (3 vai trò bệnh nhân/bác sĩ/người thân), Backend FastAPI + Celery/cron cho lịch nhắc, LLM + LangGraph cho agent, Postgres lưu đơn thuốc và log tuân thủ, deploy cloud.
Tính khả thi
- Dữ liệu thuốc mô phỏng đã đủ cho RAG ở giai đoạn MVP, không cần tích hợp hệ thống bệnh viện thật.
- Kiến trúc tách rời (agent, guardrails, tool riêng cho reminder/tracker/escalation) giúp triển khai và demo từng phần độc lập.
- Logic escalate rule-based theo mức rủi ro thuốc đủ dùng cho MVP, chưa cần ML phức tạp.
Hướng phát triển
- Dashboard tuân thủ cho bác sĩ (tỉ lệ uống thuốc, chuỗi bỏ liều liên tiếp).
- Cá nhân hoá lịch nhắc theo thói quen bệnh nhân.
- Mở rộng sang dữ liệu thuốc thật, tích hợp hệ thống bệnh viện.
- Thêm kênh cảnh báo dự phòng (gọi điện/SMS) cho người cao tuổi ít thao tác app.