Một buổi tối, xe cấp cứu đưa vào một ca sốc phản vệ. Điều dưỡng mở tủ trực tìm adrenaline thì phát hiện ống cuối cùng đã dùng cho ca trước đó ba giờ, còn lô mới đặt vẫn chưa về tới kho. Không phải vì bệnh viện thiếu ngân sách mua thuốc, mà vì không ai xác định rõ khi nào cần đặt hàng lại trước khi tồn kho chạm đáy. Định mức tồn kho an toàn thuốc, cùng với điểm đặt hàng lại tính từ đó, chính là cách trả lời câu hỏi này bằng số liệu thay vì bằng cảm giác "chắc còn đủ dùng". Bài viết trình bày công thức tính, cách xác định các biến số đầu vào, và một ví dụ áp dụng cụ thể cho nhóm thuốc cấp cứu.
Vì sao thuốc cấp cứu vẫn đứt hàng dù kho không thiếu ngân sách mua thuốc
Đứt thuốc cấp cứu hiếm khi bắt nguồn từ việc bệnh viện không đủ tiền mua thuốc. Nguyên nhân phổ biến hơn là kho đặt hàng theo thói quen: thấy vơi thì đặt, thấy còn tạm ổn thì để đó, không có một ngưỡng cụ thể để kích hoạt lệnh mua. Với thuốc tiêu thụ đều đặn mỗi ngày, cách làm này ít gây hậu quả vì sai số dễ được bù bằng lần nhập kế tiếp.
Nhưng thuốc cấp cứu có đặc điểm khác: mức tiêu thụ thất thường theo số ca cấp cứu phát sinh, còn hậu quả của việc thiếu hàng lại tức thời và nghiêm trọng. Một tuần không có ca sốc phản vệ nào rồi đột ngột có ba ca liên tiếp là tình huống hoàn toàn có thể xảy ra, và nếu tồn kho chỉ được tính theo mức tiêu thụ trung bình của những tuần bình thường, ống thuốc cuối cùng sẽ hết đúng vào lúc cần nhất.
Định mức tồn kho an toàn là gì và khác gì với một mức tồn tối thiểu theo kinh nghiệm
Định mức tồn kho an toàn là lượng thuốc dự phòng giữ thêm ngoài mức cần dùng trung bình, nhằm bù đắp cho hai loại biến động không lường trước: mức tiêu thụ tăng đột biến, hoặc thời gian giao hàng của nhà cung cấp kéo dài hơn dự kiến. Đây không phải là một con số áng chừng như "luôn giữ hai mươi ống", mà được tính từ dữ liệu tiêu thụ và giao hàng thực tế của chính loại thuốc đó tại chính bệnh viện.
Khác biệt quan trọng nhất giữa hai cách làm nằm ở khả năng truy vết. Một mức tồn tối thiểu theo kinh nghiệm không giải thích được tại sao lại là hai mươi mà không phải mười lăm hay ba mươi, và khi có sự cố đứt hàng, không ai biết phải điều chỉnh con số này theo hướng nào. Định mức tính từ công thức thì ngược lại: mỗi lần cần điều chỉnh, chỉ cần xem lại biến số nào đã thay đổi, mức tiêu thụ hay thời gian giao hàng, rồi tính lại theo đúng công thức.
Định mức tồn kho an toàn cần dữ liệu tiêu thụ và thời gian giao hàng thực tế, không phải một con số ước chừng theo trí nhớ
Công thức tính tồn kho an toàn và điểm đặt hàng lại
Việc tính định mức dựa trên bốn biến số đầu vào, tất cả đều lấy từ dữ liệu xuất nhập kho đã ghi nhận trong một khoảng thời gian đủ dài, thường là sáu tháng đến một năm gần nhất:
- Mức tiêu thụ trung bình mỗi ngày: tổng số lượng xuất dùng trong kỳ chia cho số ngày trong kỳ.
- Mức tiêu thụ cao nhất từng ghi nhận trong một ngày: lấy từ ngày có nhu cầu đột biến cao nhất, không lấy theo số làm tròn cho gọn.
- Thời gian giao hàng trung bình: số ngày trung bình từ lúc phát lệnh mua tới lúc thuốc về nhập kho, tính trên các lần đặt hàng gần nhất.
- Thời gian giao hàng dài nhất từng ghi nhận: lấy từ lần giao chậm nhất thực tế, kể cả khi đó là trường hợp hy hữu do nhà cung cấp thiếu hàng.
Từ bốn biến số này, hai công thức được áp dụng theo thứ tự:
| Đại lượng | Công thức |
|---|---|
| Tồn kho an toàn | (Tiêu thụ cao nhất/ngày x Thời gian giao hàng dài nhất) - (Tiêu thụ trung bình/ngày x Thời gian giao hàng trung bình) |
| Điểm đặt hàng lại | (Tiêu thụ trung bình/ngày x Thời gian giao hàng trung bình) + Tồn kho an toàn |
Điểm đặt hàng lại là ngưỡng tồn kho mà khi số lượng thực tế giảm chạm tới đó, kho phải phát lệnh mua ngay lập tức, bất kể còn bao nhiêu ngày trong tháng hay đợt thầu tiếp theo còn xa hay gần.
Sai lầm thường gặp: Nhiều kho dược chỉ tính vế đầu của công thức tồn kho an toàn, tức là nhân tiêu thụ cao nhất với thời gian giao hàng dài nhất, rồi lấy luôn con số đó làm điểm đặt hàng lại. Cách làm này thổi phồng định mức lên gấp nhiều lần mức cần thiết, vì đã cộng dồn hai kịch bản xấu nhất chồng lên nhau thay vì chỉ giữ phần chênh lệch giữa kịch bản xấu nhất và kịch bản trung bình.
Ví dụ tính cho một thuốc cấp cứu cụ thể
Lấy ví dụ minh họa với adrenaline ống 1mg/1ml, thuốc bắt buộc có mặt trong hộp thuốc chống sốc và tủ trực cấp cứu. Giả sử dữ liệu sáu tháng gần nhất của một bệnh viện cho các con số sau:
- Tiêu thụ trung bình: 3 ống/ngày (tổng hợp từ mọi khoa có sử dụng).
- Tiêu thụ cao nhất trong một ngày: 6 ống, ghi nhận vào ngày có ba ca sốc phản vệ liên tiếp.
- Thời gian giao hàng trung bình: 5 ngày, tính từ lúc phát phiếu đề nghị mua tới lúc nhập kho.
- Thời gian giao hàng dài nhất: 8 ngày, ghi nhận ở lần nhà phân phối báo thiếu hàng tạm thời.
Áp công thức:
Tồn kho an toàn = (6 x 8) - (3 x 5) = 48 - 15 = 33 ống.
Điểm đặt hàng lại = (3 x 5) + 33 = 15 + 33 = 48 ống.
Với bộ dữ liệu này, khi tổng tồn adrenaline trên toàn viện giảm xuống còn 48 ống, kho phải lập tức phát lệnh mua bổ sung, không chờ tới kỳ kiểm kê hay đợt thầu tiếp theo mới xử lý. Đây chỉ là một ví dụ minh họa theo công thức chung; con số thực tế của từng bệnh viện phụ thuộc hoàn toàn vào dữ liệu tiêu thụ và giao hàng riêng của cơ sở đó.
Khi tồn kho thực tế chạm đúng điểm đặt hàng lại đã tính, hệ thống cần đẩy cảnh báo ngay tại thời điểm phát sinh, không đợi tới kỳ kiểm kê
Xác định thời gian giao hàng thực tế thay vì lấy theo điều khoản hợp đồng thầu
Sai số lớn nhất khi tính định mức tồn kho an toàn thường không nằm ở mức tiêu thụ, mà nằm ở thời gian giao hàng. Nhiều kho lấy con số cam kết trong hợp đồng thầu, ví dụ "giao trong 3 ngày làm việc", để đưa vào công thức. Nhưng cam kết trên giấy và thực tế giao hàng là hai chuyện khác nhau, đặc biệt với các thuốc có nguồn cung không ổn định hoặc phải nhập khẩu.
Cách làm đáng tin hơn là tra lại dữ liệu nhập kho của chính loại thuốc đó trong sáu tháng đến một năm gần nhất, đối chiếu ngày phát phiếu đề nghị mua với ngày thực tế nhập kho, rồi lấy cả số trung bình lẫn số chậm nhất từ chính các lần giao thật đó. Nếu dữ liệu lịch sử chưa đủ dài vì thuốc mới đưa vào danh mục, có thể tạm dùng thời gian giao hàng dài nhất của một thuốc khác cùng nhà cung cấp làm căn cứ ước lượng ban đầu, rồi điều chỉnh lại sau vài lần nhập thực tế.
Dữ liệu tiêu thụ dùng để tính định mức tồn kho an toàn thuốc cũng cần khớp đúng với số liệu xuất kho thực tế, không phải số liệu ước tính trên giấy. Bài trừ tồn kho thuốc theo thời gian thực trình bày cách ghi nhận xuất kho ngay tại thời điểm phát sinh, một điều kiện nền để công thức tính định mức ở trên cho ra con số đáng tin.
Ưu tiên nhóm thuốc nào trước khi áp dụng cho toàn bộ danh mục
Tính định mức tồn kho an toàn cho toàn bộ danh mục thuốc cùng lúc là khối lượng công việc lớn và không cần thiết ngay từ đầu. Cách hiệu quả hơn là bắt đầu từ nhóm thuốc mà một lần đứt hàng gây hậu quả nghiêm trọng nhất:
- Thuốc trong hộp thuốc chống sốc và tủ trực cấp cứu, nơi thời gian phản ứng tính bằng phút và không có phương án thay thế tại chỗ.
- Thuốc không có hoạt chất thay thế tương đương trong danh mục hiện có, khiến việc hết hàng không thể bù bằng cách đổi sang thuốc khác.
- Thuốc từng có tiền sử đứt hàng hoặc giao chậm trong mười hai tháng gần nhất, dựa trên dữ liệu nhập kho đã ghi nhận.
- Thuốc bảo quản đặc biệt như cần giữ lạnh liên tục, vì khi đứt hàng thì việc mua bổ sung khẩn cấp cũng khó khăn hơn các thuốc bảo quản thường.
Sau khi nhóm ưu tiên đã vận hành ổn định, việc mở rộng ra các nhóm thuốc còn lại có thể thực hiện dần theo từng đợt, thay vì làm đồng loạt ngay từ tháng đầu tiên.
Bắt đầu từ nhóm thuốc chống sốc và tủ trực cấp cứu trước khi mở rộng định mức tồn kho an toàn ra toàn bộ danh mục
Cập nhật định mức khi mức tiêu thụ thay đổi theo mùa hoặc theo mô hình bệnh tật
Một định mức tính đúng tại thời điểm thiết lập vẫn có thể trở nên sai sau vài tháng, nếu mức tiêu thụ thực tế đã dịch chuyển mà không ai tính lại. Các đợt dịch theo mùa, thay đổi phác đồ điều trị, hoặc biến động số lượng người bệnh cấp cứu đều làm lệch cả tiêu thụ trung bình lẫn tiêu thụ cao nhất từng dùng làm căn cứ tính toán ban đầu.
So với việc tính định mức một lần rồi giữ cố định nhiều năm, cách bền vững hơn là để hệ thống tự đối chiếu dữ liệu tiêu thụ thực tế theo chu kỳ, ví dụ mỗi quý, và cảnh báo khi mức tiêu thụ gần đây đã lệch đáng kể so với giai đoạn tính định mức trước đó. Khi đó, việc điều chỉnh chỉ là cập nhật lại hai biến số đầu vào rồi tính lại theo đúng công thức, thay vì phải rà soát thủ công từng thuốc để tìm ra loại nào đã lệch.
Nguyên tắc này cũng áp dụng được cho nhóm thuốc cận date: bài cảnh báo thuốc cận date tự động trình bày cách đặt ngưỡng cảnh báo theo số ngày còn hạn, một cơ chế bổ trợ cho định mức tồn kho an toàn thuốc để tránh vừa đứt hàng ở nhóm này vừa tồn dư quá hạn ở nhóm khác. Bức tranh đầy đủ của toàn bộ chuỗi vận hành khoa Dược, từ đấu thầu tới cấp phát, được trình bày trong bài nghiệp vụ quản lý dược bệnh viện.
Định mức tồn kho an toàn không phải lá chắn để giữ càng nhiều càng yên tâm
Một hiểu lầm phổ biến là coi tồn kho an toàn như một khoản dự phòng càng lớn càng tốt, giữ dư ra một khoảng lớn "cho chắc". Cách nghĩ này bỏ qua chi phí đi kèm: mỗi ống thuốc giữ thêm trong kho là vốn lưu động bị chôn ở đó, chiếm thêm không gian bảo quản, và với thuốc có hạn dùng ngắn thì còn tăng nguy cơ phải hủy vì hết hạn trước khi dùng tới.
Mục tiêu của định mức tồn kho an toàn là tìm đúng mức đủ để không đứt hàng trong kịch bản xấu nhất từng thực sự xảy ra, dựa trên dữ liệu tiêu thụ và giao hàng có thật, không phải một con số được chọn để cảm thấy an tâm. Khi công thức được áp đúng và cập nhật đều đặn theo dữ liệu mới, kho dược vừa tránh được nguy cơ đứt thuốc cấp cứu, vừa không giữ vốn nhiều hơn mức cần thiết trong những kệ thuốc ít khi chạm tới điểm đặt hàng lại.