Một bệnh viện tuyến tỉnh đã có tài khoản trên Hệ thống cơ sở dữ liệu về dược từ đầu tháng, nhưng đến ngày hẹn kết nối kỹ thuật thì phần mềm quản lý nhà thuốc báo lỗi hàng loạt: gần 200 mã thuốc trong kho không khớp với danh mục chuẩn của hệ thống trung tâm. Buổi kết nối phải hoãn lại một tuần để dược sĩ ngồi rà từng dòng danh mục. Câu chuyện lặp lại ở không ít nơi: cơ sở dồn hết công sức vào việc đăng ký tài khoản mà quên rằng phần mềm quản lý mới là nơi quyết định nhà thuốc bệnh viện liên thông dữ liệu dược có trơn tru hay không. Bài viết liệt kê những việc cụ thể cần rà soát trên phần mềm trước khi bước vào giai đoạn kết nối chính thức, để tránh phải hoãn lịch như trường hợp trên.
Tài Khoản Là Điều Kiện Cần, Phần Mềm Sẵn Sàng Mới Là Điều Kiện Đủ
Quy trình đăng ký tài khoản trên csdlduoc.com.vn và bước định danh xác thực qua VNeID, PC06 giải quyết phần thủ tục pháp lý: xác nhận cơ sở kinh doanh dược có quyền truy cập hệ thống. Nhưng có quyền truy cập không đồng nghĩa với việc dữ liệu tự động chảy lên đúng và đủ mỗi ngày.
Phần việc còn lại nằm ở phần mềm quản lý nhà thuốc đang dùng tại quầy: nó có ghi nhận dữ liệu đúng cấu trúc hệ thống trung tâm yêu cầu hay không, có đẩy dữ liệu lên theo đúng chu kỳ hay không, và khi mạng gián đoạn thì quầy thuốc có tiếp tục bán được cho người bệnh hay phải dừng lại chờ kết nối. Ba câu hỏi này quyết định việc liên thông có ổn định lâu dài hay chỉ chạy được ngày đầu rồi phát sinh lỗi.
Bảy Việc Cần Rà Soát Trên Phần Mềm Trước Khi Kết Nối
Trước khi hẹn ngày kết nối chính thức với đơn vị vận hành hệ thống, dược sĩ phụ trách và nhân viên công nghệ thông tin nên cùng rà bảy đầu việc sau trên phần mềm đang dùng.
- Đặc tả kết nối kỹ thuật: phần mềm có hỗ trợ đúng định dạng dữ liệu và giao thức mà hệ thống cơ sở dữ liệu về dược quy định hay chưa. Phần mềm cũ dựng từ nhiều năm trước thường chỉ xuất file Excel thủ công, không có cổng kết nối tự động.
- Danh mục thuốc theo mã chuẩn: từng mặt hàng trong kho phải gắn đúng mã thuốc theo chuẩn của hệ thống trung tâm, không dùng mã tự đặt nội bộ khác biệt. Đây là lỗi gây tắc kết nối phổ biến nhất trong thực tế.
- Dữ liệu số lô, hạn dùng: phần mềm phải ghi nhận số lô và hạn dùng ngay tại thời điểm nhập kho, không để trống rồi bổ sung sau, vì hệ thống dùng dữ liệu này để truy vết khi có sự cố thuốc.
- Đồng bộ tồn kho theo thời gian thực: mỗi lần bán ra tại quầy phải trừ tồn ngay trên phần mềm, tránh tình trạng cuối ngày mới nhập lại một lượt khiến dữ liệu gửi lên hệ thống bị trễ so với thực tế bán hàng.
- Cơ chế lưu tạm khi mất kết nối: mạng gián đoạn không được làm gián đoạn việc bán thuốc cho người bệnh đang chờ. Phần mềm cần lưu tạm giao dịch cục bộ, tự đồng bộ lại khi có mạng, thay vì bắt dược sĩ ghi tay rồi nhập lại thủ công.
- Phân quyền theo vai trò: dược sĩ bán hàng, thủ kho dược và nhân viên công nghệ thông tin cần ba mức quyền khác nhau trên phần mềm, tránh tình trạng ai cũng sửa được dữ liệu danh mục hoặc số liệu tồn kho.
- Lịch sử đối chiếu, xuất báo cáo: phần mềm cần lưu vết mọi lần đồng bộ thành công, thất bại, để khi Sở Y tế hoặc đoàn kiểm tra hỏi lại một giao dịch cụ thể, cơ sở tra được ngay thay vì phải lục hồ sơ giấy.
Sai lầm thường gặp: Nhiều cơ sở coi việc kết nối là dự án của riêng bộ phận công nghệ thông tin, trong khi danh mục thuốc và dữ liệu tồn kho lại do dược sĩ tại quầy quản lý hằng ngày. Hai bên không ngồi lại rà soát cùng nhau trước ngày hẹn kết nối, dẫn tới tình huống lỗi danh mục chỉ lộ ra đúng lúc kỹ thuật viên của đơn vị vận hành hệ thống đang chờ kiểm tra trực tuyến.
Rà soát cấu hình kỹ thuật nên làm cùng dược sĩ phụ trách kho, không chỉ riêng bộ phận công nghệ thông tin
Vì Sao Kho Dược Và Viện Phí Nên Ghi Tồn Trên Cùng Một Điểm
Nhà thuốc đặt trong khuôn viên bệnh viện xử lý cả đơn thuốc ngoại trú có bảo hiểm y tế lẫn bán lẻ trực tiếp cho người bệnh. Nếu phần mềm quản lý viện phí và phần mềm bán thuốc tại quầy là hai hệ thống tách rời, mỗi lần cấp phát thuốc theo đơn phải trừ tồn hai lần ở hai nơi khác nhau - một lần trên phần mềm viện phí, một lần trên phần mềm bán lẻ. Chỉ cần một trong hai bên nhập trễ hoặc quên nhập, số tồn kho dược trên phần mềm sẽ lệch so với thực tế trong kho.
Khi kho dược và quầy bán lẻ dùng chung một điểm ghi tồn, một giao dịch bán thuốc trừ đúng một lần, phản ánh đồng thời trên cả hai luồng: dữ liệu viện phí nội bộ và dữ liệu liên thông gửi lên hệ thống dược quốc gia. Cách làm này cắt hẳn bước đối chiếu tay giữa hai phần mềm mà nhiều nhà thuốc bệnh viện vẫn đang làm mỗi cuối ngày.
| Tiêu chí | Phần mềm tách rời (viện phí và bán thuốc riêng) | Phần mềm dùng chung điểm ghi tồn |
|---|---|---|
| Số lần ghi nhận một giao dịch bán thuốc | Hai lần, ở hai hệ thống khác nhau | Một lần duy nhất |
| Rủi ro lệch tồn kho | Cao, phát hiện chậm, thường lộ ra khi kiểm kê | Thấp hơn, sai lệch dễ truy nguyên hơn |
| Dữ liệu liên thông lên hệ thống dược quốc gia | Phải tổng hợp thủ công từ nhiều nguồn trước khi gửi | Lấy trực tiếp từ một nguồn dữ liệu duy nhất |
| Thời gian chuẩn bị mỗi lần kiểm tra, đối chiếu | Kéo dài, phải khớp số liệu nhiều nơi | Rút ngắn, một nguồn dữ liệu để tra cứu |
Một điểm ghi tồn dùng chung giữa kho dược và quầy bán lẻ giúp dữ liệu liên thông không phải tổng hợp lại từ nhiều nguồn
Chạy Thử Trước Khi Kết Nối Chính Thức, Đừng Bỏ Qua Bước Này
Nhiều cơ sở muốn kết nối càng nhanh càng tốt để khỏi bị nhắc nhở, nhưng bỏ qua bước chạy thử thường khiến lỗi phát sinh ngay ở đợt liên thông đầu tiên - thời điểm dễ bị chú ý nhất nếu có sai lệch dữ liệu. Nếu đơn vị vận hành hệ thống cung cấp môi trường thử nghiệm riêng, nên tận dụng để gửi dữ liệu mẫu và kiểm tra phản hồi lỗi trước khi đấu nối dữ liệu thật.
Trường hợp không có môi trường thử nghiệm, cách an toàn hơn là chạy song song trong một khoảng thời gian ngắn: vừa gửi dữ liệu thật lên hệ thống chính thức, vừa duy trì đối chiếu thủ công song song để phát hiện lệch. Chỉ nên tắt hẳn quy trình đối chiếu dự phòng khi dữ liệu liên thông đã ổn định qua nhiều ngày liên tiếp, không tắt ngay sau lần kết nối thành công đầu tiên.
- Chọn một khoảng dữ liệu nhỏ, ví dụ một tuần bán hàng, để đưa vào chạy thử trước.
- Đối chiếu từng dòng dữ liệu gửi lên với số liệu gốc trên phần mềm nội bộ.
- Ghi lại toàn bộ lỗi phát sinh: mã thuốc không khớp, thiếu số lô, sai định dạng ngày hạn dùng.
- Sửa lỗi ngay trên phần mềm quản lý, không sửa tay từng dòng dữ liệu xuất ra.
- Lặp lại chạy thử tới khi không còn lỗi phát sinh mới trong ba lần liên tiếp.
Lưu ý: Sửa lỗi bằng cách chỉnh tay file dữ liệu trước khi gửi chỉ giải quyết được cho lần đó. Lỗi gốc vẫn nằm trong cách phần mềm ghi nhận dữ liệu, và sẽ lặp lại ở lần liên thông kế tiếp nếu không sửa đúng chỗ.
Khi Kết Nối Mất Ổn Định, Quầy Thuốc Vẫn Phải Bán Được Cho Người Bệnh
Một tình huống ít cơ sở tính trước: hệ thống trung tâm bảo trì hoặc mạng nội bộ bệnh viện gián đoạn giữa giờ cao điểm khám bệnh. Nếu phần mềm quản lý nhà thuốc phụ thuộc hoàn toàn vào kết nối trực tuyến để xử lý một giao dịch bán thuốc, quầy sẽ phải dừng phục vụ người bệnh đang xếp hàng chờ lấy thuốc.
Phần mềm có cơ chế lưu tạm giao dịch cục bộ, rồi tự đồng bộ lại khi có mạng, giải quyết được tình huống này mà không bắt dược sĩ ghi tay lên sổ giấy rồi nhập lại thủ công sau đó - cách làm vừa mất thời gian, vừa dễ sai sót khi nhập lại. Đây là tiêu chí nên hỏi thẳng nhà cung cấp phần mềm trước khi ký hợp đồng, không phải đợi tới lúc sự cố xảy ra mới phát hiện phần mềm không hỗ trợ.
Đào tạo dược sĩ, thủ kho và nhân viên công nghệ thông tin trước ngày kết nối giúp giảm lỗi thao tác ở giai đoạn đầu
Ba Nhóm Nhân Sự Cần Được Đào Tạo Trước Ngày Kết Nối
Phần mềm sẵn sàng nhưng người thao tác chưa quen quy trình mới cũng dẫn tới lỗi dữ liệu. Ba nhóm sau nên được đào tạo riêng, vì mỗi nhóm chạm vào phần mềm ở một khâu khác nhau:
- Dược sĩ bán thuốc tại quầy: cần biết cách xử lý khi phần mềm báo lỗi mã thuốc không khớp ngay tại thời điểm bán, thay vì cứ bán rồi tính sau.
- Nhân viên phòng công nghệ thông tin: cần nắm đặc tả kết nối kỹ thuật, biết đọc log lỗi đồng bộ để xử lý nhanh khi có sự cố, không phải liên hệ nhà cung cấp phần mềm cho mọi lỗi nhỏ.
- Người quản lý kho dược: chịu trách nhiệm đối chiếu tồn kho sau mỗi lần đồng bộ, phát hiện sớm chênh lệch trước khi tích lũy thành sai số lớn ở kỳ kiểm kê.
Bỏ qua một trong ba nhóm này thường khiến lỗi bị phát hiện muộn - ví dụ dược sĩ bán hàng vẫn thao tác đúng thói quen cũ trong khi phần mềm đã chuyển sang quy trình liên thông mới, tạo ra khoảng trống dữ liệu không ai để ý.
Rà Phần Mềm Trước Khi Hẹn Ngày Kết Nối, Không Làm Ngược Lại
Thứ tự hợp lý là rà soát và sửa lỗi trên phần mềm quản lý trước, rồi mới hẹn ngày kết nối chính thức với đơn vị vận hành hệ thống - không phải hẹn ngày trước rồi chạy đua sửa lỗi trong những ngày còn lại. Bảy việc đã liệt kê ở trên - đặc tả kết nối, danh mục thuốc, số lô hạn dùng, đồng bộ tồn kho, cơ chế lưu tạm, phân quyền, lưu vết đối chiếu - đều nên hoàn tất trước khi đăng ký lịch kiểm tra kỹ thuật với Hệ thống cơ sở dữ liệu về dược theo Quyết định 1867/QĐ-BYT.
Với nhà thuốc bệnh viện đã dùng phần mềm quản lý bệnh viện tích hợp sẵn phân hệ dược và viện phí, phần lớn bảy việc này gần như có sẵn, việc còn lại chỉ là kiểm tra lại đặc tả kết nối mới nhất và chạy thử trước ngày hẹn chính thức.