MyHospital
Dược sĩ thống kê xem báo cáo sử dụng thuốc trên máy tính tại khoa Dược bệnh viện
Tính năng phần mềm

Báo Cáo Sử Dụng Thuốc Cho Sở Y Tế Và BHYT: Xuất Tự Động

21/9/2026

Gần cuối tháng, một dược sĩ thống kê ở khoa Dược vẫn phải mở cùng lúc ba file Excel: sổ xuất kho, sổ nhập kho và bảng tổng hợp cấp phát theo khoa, rồi lọc tay theo từng mã thuốc để điền vào biểu mẫu báo cáo sử dụng thuốc bệnh viện gửi Sở Y tế. Xong việc đó lại quay sang đối chiếu phần thuốc đã gửi cổng giám định BHYT trong tháng, vì hai báo cáo không tự khớp với nhau. Công việc lặp lại mỗi kỳ, tốn vài ngày làm việc chỉ để gom số liệu, chưa tính đến việc phát hiện sai lệch giữa hai đầu báo cáo và phải dò lại từ đầu. Bài viết này nói về cách một phần mềm quản lý dược tổ chức dữ liệu để báo cáo sử dụng thuốc bệnh viện xuất ra tự động, đúng biểu mẫu, mà không cần ai ngồi gom tay.

Vì sao khoa Dược luôn mất nhiều ngày cho một báo cáo định kỳ

Gốc rễ của việc mất thời gian không nằm ở bản thân báo cáo, mà ở chỗ số liệu đầu vào bị rải rác ở nhiều nơi không liên kết với nhau. Phiếu nhập kho nằm trong sổ giấy hoặc một file Excel riêng. Phiếu xuất theo y lệnh nội trú lại nằm trong hệ thống khác với đơn thuốc ngoại trú. Phiếu hoàn trả từ khoa lâm sàng về kho, nếu có ghi nhận, thường chỉ là một dòng viết tay trong sổ giao ban.

Khi đến kỳ báo cáo, người phụ trách thống kê phải:

  • Trích xuất riêng từng nguồn dữ liệu về một chỗ.
  • Đối chiếu mã thuốc giữa các nguồn, vì cùng một thuốc có thể được gõ tên khác nhau ở mỗi sổ.
  • Cộng dồn theo đúng kỳ báo cáo (tháng dương lịch hoặc quý), trong khi các sổ gốc không phải lúc nào cũng chốt đúng ngày cuối kỳ.
  • Tự tay điền lại vào đúng cột, đúng dòng của biểu mẫu Sở Y tế yêu cầu.

Bốn bước này lặp lại mỗi kỳ báo cáo, và mỗi lần lặp lại là một cơ hội để phát sinh sai số do gõ nhầm hoặc bỏ sót một nguồn. Gốc của việc chậm nằm ở quy trình bắt một người phải tự tay ghép lại thứ lẽ ra nên được ghi nhận đúng ngay từ lúc phát sinh, chứ dược sĩ thống kê không hề làm việc chậm chạp.

Báo cáo gửi Sở Y tế cần tổng hợp đúng những gì

Báo cáo tình hình sử dụng thuốc gửi Sở Y tế thường yêu cầu số liệu tổng hợp theo kỳ ở cấp toàn viện: số lượng nhập, xuất, tồn theo từng mã thuốc hoặc nhóm thuốc, cùng phần thuốc đã hủy do hết hạn hoặc hư hỏng. Với nhóm thuốc thuộc danh mục kiểm soát đặc biệt, báo cáo còn phải tách riêng để đối chiếu với sổ theo dõi chuyên biệt của nhóm này.

Điểm dễ gây sai lệch nhất là mốc chốt số liệu. Một phiếu xuất kho lập ngày cuối tháng nhưng ký duyệt sang đầu tháng sau rất dễ bị tính nhầm kỳ nếu người tổng hợp dựa vào ngày ký thay vì ngày phát sinh giao dịch thực tế. Phần mềm quản lý dược giải quyết việc này bằng cách gắn mọi giao dịch với đúng ngày phát sinh ngay từ lúc nhập liệu, nên khi lọc theo kỳ báo cáo, hệ thống lấy đúng giao dịch thuộc kỳ đó, không phụ thuộc vào ngày người dùng thao tác trên màn hình.

Dữ liệu thuốc gửi BHYT: bảng chỉ tiêu chi tiết thuốc trong bộ hồ sơ giám định

Song song với báo cáo Sở Y tế, mỗi lượt khám chữa bệnh có sử dụng thuốc còn phải đẩy dữ liệu lên Cổng giám định bảo hiểm y tế. Trong bộ hồ sơ điện tử gửi cổng theo chuẩn hiện hành (chuỗi văn bản QĐ 130/QĐ-BYT, được sửa đổi bởi QĐ 4750/QĐ-BYT, QĐ 3176/QĐ-BYT và cập nhật gần nhất bằng QĐ 1931/QĐ-BYT), bảng XML2 là chỉ tiêu chi tiết thuốc - ghi rõ từng loại thuốc, số lượng, đơn giá đã sử dụng cho từng người bệnh trong lượt khám chữa bệnh đó.

Đây chính là lý do báo cáo sử dụng thuốc gửi Sở Y tế và dữ liệu thuốc gửi BHYT không thể tách rời khi kiểm tra chéo. Cùng một lượt xuất thuốc, nó vừa là một dòng trong sổ xuất kho phục vụ báo cáo tổng hợp, vừa là một dòng trong bảng XML2 phục vụ giám định thanh toán. Nếu phần mềm ghi nhận giao dịch xuất kho và giao dịch tạo dữ liệu XML2 từ hai luồng tách biệt, hai bên gần như chắc chắn sẽ lệch nhau ở một thời điểm nào đó.

Dược sĩ thống kê xem báo cáo sử dụng thuốc trên màn hình phần mềm tại khoa Dược Dữ liệu xuất kho và dữ liệu gửi BHYT cùng chảy từ một nguồn, nên báo cáo tổng hợp khớp với hồ sơ giám định

Theo Điều 6 và Điều 7 Thông tư 48/2017/TT-BYT, dữ liệu phải được gửi lên cổng giám định ngay sau khi kết thúc lần khám hoặc đợt điều trị, và trong 07 ngày làm việc kể từ khi kết thúc khám chữa bệnh phải hoàn tất kiểm tra, hiệu chỉnh, xác thực rồi gửi dữ liệu đề nghị thanh toán. Mốc thời gian này không cho phép khoa Dược chờ đến cuối tháng mới tổng hợp một lần - dữ liệu thuốc của từng lượt khám phải sẵn sàng gần như ngay khi phát sinh.

Một nguồn dữ liệu, hai đầu ra: cách phần mềm tránh lệch số giữa hai báo cáo

Cách tránh lệch không phải là làm cho hai báo cáo "giống nhau", mà là để cả hai cùng đọc từ một bảng dữ liệu gốc duy nhất. Khi dược sĩ xuất một thuốc theo y lệnh hoặc đơn ngoại trú, phần mềm ghi nhận đúng một lần giao dịch đó - kèm mã thuốc, số lượng, giá, ngày giờ, người bệnh liên quan. Từ bản ghi gốc này, hệ thống tạo ra hai đầu ra khác nhau:

  • Đầu ra cho Sở Y tế: cộng dồn theo mã thuốc, theo kỳ báo cáo, ở cấp toàn viện.
  • Đầu ra cho BHYT: giữ nguyên chi tiết theo từng lượt khám chữa bệnh, đóng gói vào bảng XML2 để gửi cổng giám định.

Vì cả hai đầu ra cùng bắt nguồn từ một bản ghi, một khi giao dịch xuất kho đã đúng, cả hai báo cáo tự động đúng theo. Ngược lại, nếu phát hiện lệch, việc sửa cũng chỉ cần thực hiện đúng một chỗ - tại bản ghi gốc - rồi xuất lại cả hai báo cáo, thay vì sửa tay riêng từng báo cáo và có nguy cơ sửa xong bên này lại quên bên kia.

Cách làmTổng hợp thủ công qua ExcelXuất tự động từ một nguồn dữ liệu
Thời gian mỗi kỳVài ngày gom, lọc, đối chiếuVài phút chọn kỳ và xuất
Rủi ro lệch sốCao, vì nhập lại tay ở nhiều nơiThấp, vì hai báo cáo cùng đọc một nguồn
Sửa khi phát hiện saiSửa riêng từng file báo cáoSửa một lần tại bản ghi gốc, xuất lại cả hai
Truy vết khi bị hỏi lạiLật lại nhiều file cũLọc lại đúng giao dịch theo mã thuốc, theo ngày
Xem cách MyHospital tổng hợp báo cáo sử dụng thuốc gửi Sở Y tế và dữ liệu XML2 gửi BHYT từ cùng một luồng nhập - xuất kho, thay vì phải đối chiếu hai đầu bằng tay. Cấu phần này nằm trong phân hệ quản lý tài chính và nhà thuốc của phần mềm quản lý bệnh viện MyHospital.

Sai lầm thường gặp khi ghép báo cáo từ nhiều file rời

Sai lầm thường gặp: Nhiều khoa Dược coi việc "đã xuất được báo cáo đúng biểu mẫu" là xong việc, mà bỏ qua bước đối chiếu ngược lại với dữ liệu đã gửi BHYT trong cùng kỳ. Hai báo cáo được làm bởi hai người, ở hai thời điểm khác nhau, dùng hai nguồn trích xuất khác nhau - nên dù mỗi báo cáo riêng lẻ đều "đúng biểu mẫu", tổng số giữa chúng vẫn có thể vênh nhau mà không ai phát hiện cho đến khi bị hỏi lại.

Hệ quả của sai lầm này thường lộ ra chậm - khi Sở Y tế hoặc cơ quan giám định đối chiếu chéo và phát hiện chênh lệch, khoa Dược khi đó mới phải quay lại dò từng phiếu để tìm nguyên nhân, việc mà lẽ ra một phép đối chiếu tự động ngay tại thời điểm xuất báo cáo đã có thể bắt được từ trước.

Nhân viên khoa Dược đối chiếu phiếu xuất kho giấy với sổ sách trước khi tổng hợp báo cáo Đối chiếu tay giữa nhiều nguồn dữ liệu là bước dễ phát sinh sai số nhất trong quy trình báo cáo

Vai trò từng người trong quy trình báo cáo tự động

Xuất báo cáo tự động vẫn giữ nguyên vai trò con người, chỉ chuyển công sức từ "gom số liệu" sang "kiểm tra và duyệt số liệu":

  • Thủ kho, dược sĩ cấp phát: đảm bảo mọi phiếu nhập, xuất, hoàn trả được ghi nhận đúng thời điểm phát sinh, không dồn lại ghi bù sau.
  • Dược sĩ thống kê: chọn kỳ báo cáo, chạy đối chiếu tự động, rà các dòng hệ thống đánh dấu chênh lệch trước khi xuất bản chính thức.
  • Trưởng khoa Dược: duyệt số liệu tổng hợp trước khi gửi Sở Y tế, đối chiếu nhanh với tổng dữ liệu đã gửi BHYT trong cùng kỳ.
  • Kế toán dược: đối chiếu phần giá trị tồn kho, giá trị xuất dùng trong báo cáo với sổ kế toán để đảm bảo khớp số tiền, không chỉ khớp số lượng.

Dược sĩ thống kê và kế toán dược trao đổi số liệu báo cáo sử dụng thuốc trước khi trình duyệt Vai trò con người chuyển từ gom số liệu tay sang rà soát và duyệt số liệu đã được hệ thống tổng hợp sẵn

Việc quản lý kho dược theo lô và hạn dùng cũng ảnh hưởng trực tiếp đến độ chính xác của báo cáo sử dụng thuốc, vì giá vốn và số lượng tồn cuối kỳ phụ thuộc vào cách hệ thống theo dõi từng lô nhập - chi tiết này đượ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. Ở chiều ngược lại, khi lượng thuốc xuất thực tế không khớp với phần BHYT ghi nhận thanh toán, cách xử lý cụ thể được trình bày trong bài khớp xuất thuốc với BHYT.

Tiêu chí đánh giá phần mềm dược có báo cáo đáng tin

Khi so sánh các phần mềm trên thị trường, ba câu hỏi sau tách được phần mềm có báo cáo tự động thật với phần mềm chỉ xuất được file Excel đẹp:

  • Báo cáo gửi Sở Y tế và dữ liệu XML2 gửi BHYT có cùng đọc từ một nguồn giao dịch gốc, hay được trích xuất bằng hai thao tác tách biệt dễ lệch nhau?
  • Khi phát hiện chênh lệch, hệ thống có tự đánh dấu dòng bất thường để người phụ trách rà lại, hay người dùng phải tự dò từng dòng bằng mắt?
  • Sửa một giao dịch gốc có tự động cập nhật lại cả hai báo cáo đã xuất trước đó, hay phải sửa tay riêng từng file?

Một khoa Dược báo cáo đáng tin không phải nơi nộp báo cáo đúng hạn mỗi kỳ, mà là nơi có thể lật lại bất kỳ con số nào trong báo cáo về đúng giao dịch đã phát sinh ra nó, bất cứ lúc nào bị hỏi lại.

Câu hỏi thường gặp

Báo cáo sử dụng thuốc gửi Sở Y tế và dữ liệu thuốc gửi BHYT có phải cùng một báo cáo không?
Không hoàn toàn. Dữ liệu thuốc gửi cổng giám định BHYT nằm trong bảng XML2 - chỉ tiêu chi tiết thuốc, gắn với từng lượt khám chữa bệnh để phục vụ giám định thanh toán. Báo cáo gửi Sở Y tế thường tổng hợp theo kỳ (tháng, quý) ở mức toàn viện. Hai báo cáo khác mục đích và khác đơn vị nhận, nhưng cùng phải khớp với một nguồn số liệu gốc là dữ liệu xuất - nhập - tồn thực tế của kho dược.
Dữ liệu để xuất báo cáo sử dụng thuốc tự động lấy từ đâu trong phần mềm?
Lấy từ chính các nghiệp vụ phát sinh hằng ngày: phiếu nhập kho, phiếu xuất theo y lệnh hoặc đơn ngoại trú, phiếu hoàn trả từ khoa lâm sàng, phiếu hủy thuốc hết hạn. Phần mềm không tạo ra số liệu mới cho báo cáo, mà tổng hợp lại đúng những gì đã ghi nhận tại các điểm phát sinh, nên báo cáo luôn khớp với sổ kho tại thời điểm xuất.
Thời hạn gửi dữ liệu thuốc lên cổng giám định BHYT là bao lâu?
Theo Điều 6 và Điều 7 Thông tư 48/2017/TT-BYT, cơ sở khám chữa bệnh gửi dữ liệu ngay sau khi kết thúc lần khám hoặc đợt điều trị; trong 07 ngày làm việc kể từ khi kết thúc khám chữa bệnh phải kiểm tra, hiệu chỉnh, xác thực và gửi dữ liệu đề nghị thanh toán. Nếu ngày cuối rơi vào ngày nghỉ, lễ thì gửi vào ngày làm việc kế tiếp.
Nếu phát hiện lệch số liệu giữa báo cáo Sở Y tế và dữ liệu đã gửi BHYT thì xử lý thế nào?
Cần đối chiếu lại tại đúng điểm phát sinh gây lệch: một phiếu xuất kho ghi nhận sau khi dữ liệu BHYT đã chốt, một đơn ngoại trú sửa số lượng nhưng chưa đồng bộ, hoặc một lô hoàn trả chưa cập nhật tồn. Xử lý ở nguồn phát sinh rồi xuất lại cả hai báo cáo từ cùng một bộ dữ liệu, thay vì sửa tay riêng từng báo cáo, để tránh lần đối chiếu sau lại lệch tiếp.
Phần mềm có tự đối chiếu trước khi xuất báo cáo hay vẫn phải kiểm tra tay?
Phần mềm tự chạy các phép đối chiếu logic cơ bản, ví dụ tổng xuất kho theo mã thuốc so với tổng ghi nhận trên đơn/y lệnh trong cùng kỳ. Nhưng người phụ trách vẫn cần rà lại các dòng phần mềm đánh dấu chênh lệch trước khi ký duyệt gửi đi, vì phần mềm chỉ phát hiện được sai khác về số học, không thay thế được đánh giá nghiệp vụ của dược sĩ khi chênh lệch có lý do hợp lệ.