Đơn thuốc · Kế hoạch thay đổi (tokyo)
Từ 23.10.2026. Sau một buổi "khám" với người tư vấn của Conan, thành viên nhận một đơn thuốc: tờ kết quả giống của bác sĩ, gồm lý do đến khám, chẩn đoán, mục tiêu sau liệu trình, các "vị thuốc" (việc phải làm, thường là một Fast Course) theo thứ tự với liều dùng và thời gian, điều nên kiêng, và ngày tái khám.
Trang riêng, và thẻ dẫn vào
Đơn thuốc có trang riêng /prescriptions (thanh bên: "Đơn thuốc"). Trang chủ chỉ có một thẻ dẫn vào, mang ý của người soạn: không biết chọn khoá nào để học, sách nào để đọc cũng như vào nhà thuốc mà không biết uống thuốc nào, nên cần trao đổi với bác sĩ. Đầu trang /prescriptions nói lại ý đó, rồi ba bước khám (đăng ký, trao đổi, nhận đơn), rồi đơn của mình, rồi ba đơn mẫu.
Ai thấy gì
| Người | Thấy |
|---|---|
| Thành viên đã khám | Thẻ trang chủ báo đang có N đơn; /prescriptions: mọi đơn đã phát |
| Thành viên chưa khám | Ở /prescriptions: 3 đơn mẫu (JTBD, Personas, Offer), đóng dấu MẪU, nhân vật hư cấu, kèm nút "Đăng ký khám" (Messenger fanpage) |
| Người tư vấn | Thêm "Kê đơn" ở trang chủ và /prescriptions/write; sửa đơn qua ?id= |
Trang chủ cũng chỉ còn ba Fast Course đứng trên cùng: Jobs to be Done, Personas, Offer (FEATURED_FAST_COURSES trong com.conan.school/app/data/prescriptions.ts). Các khoá khác chỉ ở mục Courses (/courses).
Dữ liệu và quyền
- Bảng
member_prescriptions(migration20261119f). Đơn gắn theo email thành viên, không theo user id: người tư vấn biết email, vàusers/legacy_userslà hai bảng khác nhau. - API
api.conan.school/src/domains/user/prescriptions.ts, mount ở/api/user/prescriptions:GET /mine(đơn đã phát của mình),GET /:id, và cho người tư vấnGET /,POST /,PUT /:id. - Quyền nằm ở API. Người tư vấn = danh sách email
SEPAY_TEST_EMAILS(cùng danh sách admin của đơn thử SePay). Thêm người tư vấn là sửa danh sách đó. Thành viên chỉ đọc được đơnissuedgửi tới đúng email của mình; đơndraftchỉ người tư vấn thấy. - Đơn mẫu nằm trong mã (
SAMPLE_PRESCRIPTIONS), id bắt đầu bằngmau-, không gọi API.
Bẫy
- Lỗi tải đơn (mạng, 401) hiện thành thông báo lỗi, không rơi về giao diện "chưa khám": người đã có đơn mà thấy ba đơn mẫu sẽ tưởng đơn của mình biến mất.
- Đơn gắn theo email: thành viên đổi email đăng nhập thì không thấy đơn cũ. Người tư vấn sửa email trong đơn.