Để hiểu tư duy Vibe Code, không gì tốt hơn một ví dụ cụ thể. Hãy cùng đi qua việc thiết kế luồng bệnh nhân trong một phần mềm phòng khám — từ lúc đặt lịch đến khi tái khám. Qua ví dụ này, bạn sẽ thấy cách biến một quy trình đời thực thành sản phẩm số, đúng cách tư duy được rèn khi học lập trình 3 ngày tại Dev1Day.
Bắt đầu bằng việc quan sát quy trình thật
Tư duy Vibe Code khởi đầu không phải ở màn hình mà ở thực tế: quan sát một bệnh nhân thật đi qua phòng khám. Họ đặt lịch thế nào, đến nơi làm gì, gặp ai, kết thúc ra sao. Quy trình thật này là bản thiết kế gốc. Số hóa chính là chuyển từng bước có thật thành thao tác trên phần mềm.
Bước 1: đặt lịch
Bệnh nhân (hoặc lễ tân) chọn bác sĩ, ngày, khung giờ. Phần mềm cần hiển thị khung giờ còn trống, ngăn đặt trùng, và lưu lịch hẹn. Đây là điểm khởi đầu của luồng, và như đã bàn ở các bài về đặt lịch, nó dạy nhiều về trạng thái và xung đột. Mỗi lịch hẹn tạo ra một bản ghi gắn với bệnh nhân và bác sĩ.
Bước 2: tiếp đón và chờ khám
Khi bệnh nhân đến, lễ tân đánh dấu họ đã có mặt, và họ vào hàng chờ. Phần mềm chuyển trạng thái lịch hẹn từ 'đã đặt' sang 'đã đến', giúp bác sĩ biết ai đang chờ. Bước nhỏ này minh họa khái niệm dữ liệu có trạng thái thay đổi theo tiến trình thực tế.
Bước 3: khám và ghi hồ sơ
Bác sĩ khám và ghi lại thông tin vào hồ sơ bệnh nhân: triệu chứng, chẩn đoán, chỉ định. Đây là lúc dữ liệu y tế nhạy cảm được tạo ra, đòi hỏi phân quyền chặt (chỉ bác sĩ liên quan được xem/sửa) và bảo mật cao. Hồ sơ này gắn với bệnh nhân và tích lũy qua các lần khám, tạo thành lịch sử điều trị.
Bước 4: kê đơn và thanh toán
Sau khám, bác sĩ kê đơn thuốc, và bệnh nhân thanh toán dịch vụ. Hai bước này tạo ra dữ liệu mới (đơn thuốc, hóa đơn) liên kết với lần khám. Ở đây bạn thấy rõ cách các phần dữ liệu nối với nhau: một lần khám sinh ra đơn thuốc và hóa đơn, tất cả thuộc về một bệnh nhân.
Bước 5: hẹn tái khám
Nếu cần, bác sĩ đặt lịch tái khám, khép lại vòng tròn — quay về bước đầu. Phần mềm tốt sẽ nhắc bệnh nhân khi đến hẹn. Vòng lặp đặt lịch → khám → tái khám này chính là 'mạch sống' của phần mềm phòng khám, và thiết kế nó liền mạch là tinh túy của tư duy Vibe Code.
Bài học: số hóa là phản ánh thực tế
Đi qua luồng này, bạn thấy nguyên tắc cốt lõi: phần mềm tốt là tấm gương phản chiếu quy trình thật, được số hóa một cách trung thực và liền mạch. Bạn không phát minh quy trình mới — bạn hiểu quy trình hiện có và chuyển nó thành sản phẩm. Đây là tư duy bạn áp dụng được cho bất kỳ ngành nào, và là trọng tâm của khóa học.
Điểm chính cần nhớ
- Tư duy Vibe Code bắt đầu từ quan sát quy trình thật, không phải từ màn hình.
- Mỗi bước thực tế (đặt lịch, tiếp đón, khám, kê đơn, tái khám) thành một thao tác phần mềm.
- Dữ liệu có trạng thái thay đổi theo tiến trình và các phần dữ liệu liên kết với nhau.
- Phần mềm tốt là tấm gương phản chiếu quy trình thật, số hóa trung thực và liền mạch.



