Một khoa Dược bệnh viện tuyến tỉnh từng phát hiện ba hộp kháng sinh hết hạn nằm lẫn trong kệ cận date chỉ khi kiểm kê cuối tháng - không ai cảnh báo trước, vì cả khoa chưa có cơ chế cảnh báo thuốc cận date tự động, việc rà hạn dùng vẫn dựa vào một nhân viên rảnh tay mở sổ Excel lọc thủ công mỗi tuần. Cùng lúc đó, một công văn thu hồi thuốc từ tuần trước vẫn nằm trong email chưa ai đọc kỹ, trong khi lô thuốc bị nhắc tên vẫn đang xuất bình thường tại quầy cấp phát. Hai tình huống này không phải chuyện hiếm, và điểm chung là cả hai đều xảy ra vì cảnh báo phụ thuộc vào trí nhớ con người thay vì một cơ chế tự chạy nền. Bài viết này đi vào cách một phần mềm quản lý dược thiết kế hai lớp cảnh báo tự động: cận hạn dùng và thu hồi lô, để lỗi loại này không còn chờ đến đợt kiểm kê mới lộ ra.
Vì sao cảnh báo thủ công luôn chậm một nhịp
Cách làm phổ biến ở nhiều khoa Dược là giao cho một dược sĩ định kỳ lọc file Excel theo cột hạn dùng, hoặc dán tem màu lên kệ thuốc cận date. Cách này có ba điểm yếu cố hữu:
- Phụ thuộc vào việc có người nhớ làm. Dược sĩ nghỉ phép, bận đợt cao điểm, hoặc đổi ca là bước rà soát bị bỏ qua một nhịp.
- Dữ liệu tách rời khỏi thao tác cấp phát. Biết một lô cận hạn trên file Excel không tự động ngăn nhân viên quầy xuất nhầm lô đó nếu không có ai nhắc trực tiếp lúc thao tác.
- Công văn thu hồi đến qua kênh không gắn với hệ thống kho. Email hoặc nhóm chat báo thu hồi không tự động đối chiếu với số lô đang tồn, nên việc khớp đúng lô nào bị ảnh hưởng vẫn là việc tay.
Cả ba điểm yếu này có chung một nguyên nhân: cảnh báo là một bước làm thêm, tách rời khỏi luồng nhập - xuất - cấp phát hằng ngày. Muốn cảnh báo đến kịp lúc, nó phải chạy ngay trong luồng đó, không phải một tác vụ định kỳ do con người khởi động.
Cơ chế cảnh báo thuốc cận date: so ngày theo lô, không so theo mặt hàng
Điểm mấu chốt để cảnh báo cận date chính xác là hệ thống phải biết hạn dùng của từng số lô, không chỉ hạn dùng chung của một mặt hàng. Cùng một loại thuốc, lô nhập tháng trước và lô nhập tháng này có thể lệch hạn dùng vài tháng đến cả năm. Khi phiếu nhập kho được ghi nhận, phần mềm lưu hạn dùng gắn theo đúng số lô đó, rồi mỗi ngày tự so ngày hiện tại với hạn dùng để xác định lô nào đã chạm ngưỡng cảnh báo.
Ngưỡng cảnh báo không nên là một con số cố định cho toàn kho. Thuốc gây nghiện, hướng thần hoặc thuốc quay vòng chậm cần ngưỡng dài hơn để còn kịp điều chuyển giữa các khoa hoặc làm việc với nhà cung cấp về khả năng đổi trả. Thuốc thông dụng quay vòng nhanh có thể đặt ngưỡng ngắn hơn vì tồn kho tự luân chuyển đều. Phần mềm cho cấu hình ngưỡng riêng theo từng nhóm thuốc, dược sĩ trưởng khoa quyết định con số phù hợp với đặc thù cơ sở mình thay vì dùng một mốc chung áp đặt sẵn.
Khi một lô chạm ngưỡng, cảnh báo không nằm im trên báo cáo chờ ai đó mở ra xem. Hệ thống đẩy thông báo tới đúng người phụ trách - có thể là dược sĩ trực kho, có thể là trưởng khoa Dược tùy theo mức độ ưu tiên đã cấu hình - và gợi ý cách xử lý: ưu tiên xuất lô này trước theo nguyên tắc hết hạn trước xuất trước, hoặc lập phiếu điều chuyển sang cơ sở đang thiếu mặt hàng đó.
Danh sách lô cận hạn tự động nổi lên trên màn hình làm việc của dược sĩ, không cần lọc file thủ công
Thu hồi tự động: đối chiếu số lô và khóa ngay tại điểm cấp phát
Cảnh báo cận hạn giải quyết rủi ro đến từ thời gian. Thu hồi thuốc giải quyết một rủi ro khác: một lô thuốc đang lưu hành bình thường bỗng bị cơ quan quản lý dược hoặc chính nhà sản xuất yêu cầu ngừng sử dụng vì nghi ngờ chất lượng hoặc an toàn. Cách một phần mềm xử lý việc này khác hẳn cách rà cận hạn, vì nó không chờ ngày tháng trôi tới ngưỡng - nó phải phản ứng ngay khi có thông tin mới.
Khi dược sĩ nhập số lô bị thu hồi vào hệ thống - lấy từ công văn của cơ quan quản lý dược hoặc thông báo của nhà sản xuất - phần mềm lập tức chạy hai việc song song:
- Đối chiếu với tồn kho hiện có. Lọc ra chính xác lô đó đang còn bao nhiêu, nằm ở kho nào, quầy nào, tránh phải dò từng dòng sổ xuất kho.
- Đối chiếu với lịch sử cấp phát. Truy ngược xem lô đó đã xuất cho khoa nào, bán lẻ cho người bệnh nào trong khoảng thời gian đã lưu hành, để lập danh sách theo dõi nếu lý do thu hồi liên quan đến an toàn sử dụng.
Phần việc quan trọng nhất không nằm ở báo cáo, mà ở chỗ hệ thống khóa lô đó ngay trên màn hình bán và cấp phát. Nhân viên quầy thuốc quét mã hộp thuộc lô bị khóa sẽ nhận cảnh báo chặn giao dịch ngay tại thời điểm thao tác, không phải chờ ai đó dán thông báo giấy lên kệ hoặc nhắn tin nhắc trong nhóm chat. Cơ chế này gỡ đúng lỗ hổng lớn nhất của thu hồi thủ công: khoảng thời gian giữa lúc công văn được đọc và lúc thông tin đó thật sự đến tay người đang đứng ở quầy phát thuốc.
Lô bị khóa trên phần mềm được tách vật lý khỏi kệ chính để tránh nhầm lẫn khi xuất kho
Với các bước chi tiết hơn về trình tự xử lý một vụ thu hồi - từ lúc tiếp nhận công văn đến khi lập báo cáo kết quả - bài quy trình thu hồi thuốc tại nhà thuốc và cơ sở khám chữa bệnh trình bày đầy đủ trình tự thao tác. Còn cách hệ thống gắn hạn dùng, giá vốn theo từng số lô ngay từ khâu nhập kho được phân tích kỹ hơn ở bài quản lý kho dược bệnh viện theo lô và hạn dùng.
Phân vai nhận cảnh báo: ai thấy gì, xử lý đến đâu
Một lỗi thường gặp khi triển khai cảnh báo tự động là gửi tất cả thông báo tới một hộp thư chung, khiến cảnh báo quan trọng bị chìm giữa hàng chục thông báo thường ngày. Phân quyền theo vai trò giúp đúng người nhận đúng việc:
| Vai trò | Loại cảnh báo nhận | Hành động kỳ vọng |
|---|---|---|
| Dược sĩ trực quầy | Lô cận hạn sắp xuất, lô bị khóa do thu hồi | Ưu tiên xuất lô cận hạn theo gợi ý hệ thống, dừng giao dịch với lô bị khóa |
| Dược sĩ phụ trách kho | Toàn bộ lô cận hạn theo ngưỡng đã cấu hình | Lập phiếu điều chuyển hoặc liên hệ nhà cung cấp về lô sắp hết hạn |
| Trưởng khoa Dược | Thông báo thu hồi mới, danh sách người bệnh đã nhận lô bị thu hồi | Phê duyệt hướng xử lý, phân công theo dõi người bệnh nếu cần |
| Quản lý chuỗi nhà thuốc/nhiều cơ sở | Tổng hợp cận hạn và thu hồi theo từng điểm bán | Điều phối tồn kho giữa các cơ sở, tránh nơi thừa nơi thiếu |
Cách phân vai này giúp cảnh báo không biến thành nhiễu thông tin. Người trực tiếp thao tác nhận đúng cảnh báo cần nhận ngay lúc cần, người quản lý thấy bức tranh tổng hợp để ra quyết định điều phối.
Sai lầm thường gặp khi chỉ dựa vào email hoặc nhóm chat để báo thu hồi
Sai lầm thường gặp: Nhiều cơ sở coi việc gửi email hoặc nhắn nhóm chat báo thu hồi là đã hoàn thành bước cảnh báo. Vấn đề là kênh này không gắn với dữ liệu kho, nên không ai biết chắc lô bị nhắc tên còn tồn hay đã xuất hết, và nhân viên ca sau hoàn toàn có thể chưa đọc tin nhắn khi vẫn đang thao tác cấp phát bình thường.
Hệ quả thực tế của sai lầm này là khoảng trống thời gian giữa lúc thông tin thu hồi "được gửi đi" và lúc nó "thật sự chặn được hành vi cấp phát". Với cảnh báo gắn trực tiếp vào màn hình thao tác, khoảng trống đó gần như bằng không - hệ thống chặn ngay tại điểm quét mã, bất kể nhân viên có đọc thông báo trước đó hay chưa.
Quét mã tại quầy là điểm chặn cuối cùng trước khi thuốc thuộc lô cận hạn hoặc bị thu hồi đến tay người bệnh
Tiêu chí đánh giá một phần mềm quản lý dược có cảnh báo tự động đáng tin
Khi so sánh các sản phẩm trên thị trường, ba câu hỏi sau tách được phần mềm cảnh báo thật với phần mềm chỉ có báo cáo tồn kho gắn thêm cột hạn dùng:
- Cảnh báo cận hạn có gắn theo từng số lô và cho cấu hình ngưỡng riêng theo nhóm thuốc, hay chỉ có một mốc cố định chung cho toàn kho?
- Khi nhập số lô thu hồi, hệ thống có tự khóa lô đó ngay trên màn hình bán và cấp phát, hay chỉ hiện trên một báo cáo tách rời mà nhân viên quầy không thấy?
- Danh sách người bệnh đã nhận thuốc thuộc lô bị thu hồi có lọc ra được trong vài giây từ lịch sử cấp phát, hay vẫn phải dò lại sổ giấy?
Một khoa Dược vận hành an toàn không phải nơi có nhiều báo cáo đẹp, mà là nơi cảnh báo đến đúng người, đúng lúc, và chặn được hành vi sai trước khi nó xảy ra - chứ không phải sau khi kiểm kê mới phát hiện.