MyHospital
Kế toán đối chiếu bảng kê chi phí BHYT với file XML
Chuyển đổi số

Đối Chiếu Bảng Kê Chi Phí BHYT Với XML: Quy Trình 6 Bước

22/7/2026

Cuối kỳ, kế toán viện phí cầm trên tay tập bảng kê chi phí khám chữa bệnh vừa in ra từ HIS, bên cạnh là bộ file XML sắp đẩy Cổng giám định. Hai bộ dữ liệu lẽ ra phải khớp nhau từng đồng, vì cùng phản ánh một đợt điều trị của người bệnh. Nhưng chỉ một mã dịch vụ ánh xạ sai, một dòng đơn giá cũ chưa cập nhật là cả hồ sơ có nguy cơ bị treo hoặc xuất toán khi giám định. Bài viết này đưa ra một quy trình đối chiếu bảng kê chi phí BHYT với file XML theo từng trường dữ liệu, giúp kế toán viện phí và giám định viên nội bộ phát hiện mọi chênh lệch trước khi gửi cổng và trước quyết toán.

Kế toán đối chiếu bảng kê chi phí BHYT với file XML Kế toán viện phí so khớp bảng kê chi phí khám chữa bệnh với dữ liệu XML trên phần mềm HIS trước khi đẩy Cổng giám định

Vì sao lệch bảng kê và file XML lại dẫn tới xuất toán

Một đợt khám chữa bệnh BHYT để lại hai bộ dữ liệu song song. Bảng kê chi phí khám chữa bệnh là chứng từ lập theo mẫu do Bộ Y tế ban hành, dùng để đối chiếu công khai với người bệnh và lưu làm căn cứ nội bộ. File XML là dữ liệu điện tử chuẩn hóa, là bản mà cơ quan Bảo hiểm xã hội thực sự đọc để giám định và quyết toán. Về mẫu bảng kê, quy định hiện hành là Quyết định 697/QĐ-BYT ngày 19/3/2026, thay thế Quyết định 6556/QĐ-BYT ngày 30/10/2018; cơ sở phải nâng cấp phần mềm theo mẫu mới chậm nhất ngày 01/7/2026, và cơ sở đã triển khai bệnh án điện tử được lập bảng kê điện tử có ký số thay cho bản giấy. Chuẩn dữ liệu XML áp dụng theo Quyết định 130/QĐ-BYT ngày 18/01/2023.

Cơ chế xuất toán nằm ở chỗ hai bộ dữ liệu này được sinh ra và giám định ở hai vai khác nhau. Cơ quan Bảo hiểm xã hội chỉ thanh toán trên dữ liệu XML. Bảng kê là chứng từ đối chiếu. Khi một dòng trên bảng kê không có bản khớp trong XML, hoặc số tiền hai bên vênh nhau, phần chênh đó không có căn cứ để chấp nhận và sẽ bị treo lại hoặc bị từ chối thanh toán. Đó chính là cách một sai lệch tưởng như nhỏ trở thành khoản chi phí mà cơ sở phải tự gánh.

Vì vậy, việc đối chiếu bảng kê chi phí BHYT với XML nên được coi là chốt chặn cuối cùng trước khi hồ sơ rời khỏi bệnh viện. Đây là một mắt xích trong chuỗi công việc rộng hơn là đối soát dữ liệu trước khi quyết toán, nhưng là mắt xích có sức nặng riêng: nó bắt được đúng loại lỗi mà các lớp kiểm tra tại điểm khám thường bỏ sót, cụ thể là lỗi phát sinh ở khâu tổng hợp và kết xuất dữ liệu cuối kỳ.

Bốn nhóm trường dữ liệu hay lệch nhất khi đối soát

Không phải mọi trường dữ liệu đều dễ lệch. Kinh nghiệm đối chiếu bảng kê chi phí BHYT với file XML cho thấy chênh lệch tập trung ở bốn nhóm trường, và nắm chắc bốn nhóm này giúp rút ngắn thời gian rà soát đáng kể.

Bốn nhóm trường dữ liệu hay lệch khi đối chiếu bảng kê BHYT Bốn nhóm trường dữ liệu hay lệch nhất khi so khớp bảng kê chi phí khám chữa bệnh với file XML

Mã dịch vụ và mã danh mục dùng chung

Đây là nhóm lệch nguy hiểm nhất vì một mã sai có thể làm trượt cả dòng chi phí. Mã dịch vụ kỹ thuật, mã thuốc, mã vật tư y tế trên bảng kê phải ánh xạ đúng với mã trong danh mục dùng chung mà XML tham chiếu. Khi cơ sở dùng mã nội bộ khác với mã trong bộ danh mục dùng chung BHYT, hoặc bảng ánh xạ chưa cập nhật theo phiên bản danh mục mới, dòng chi phí đó gần như chắc chắn bị vướng khi giám định.

Số lượng

Số lần chỉ định một dịch vụ, số đơn vị thuốc hay vật tư khai trên bảng kê phải trùng với số lượng ghi tại bảng chi tiết XML tương ứng. Lệch số lượng thường đến từ việc hủy hoặc bổ sung chỉ định sau khi bảng kê đã được kết xuất, hoặc từ gộp và tách dòng khác nhau giữa hai bên.

Đơn giá

Đơn giá là nơi bảng giá cũ hay lọt lưới. Một dịch vụ áp theo bảng giá đã điều chỉnh nhưng bảng kê vẫn lấy đơn giá kỳ trước, hoặc đơn giá dịch vụ theo yêu cầu bị nhầm sang mức giá BHYT, đều tạo ra chênh lệch thành tiền dây chuyền. Nhóm này khó phát hiện bằng mắt vì con số vẫn hợp lý, chỉ sai khi so trực tiếp hai bên.

Thành tiền và mức hưởng

Nhóm cuối liên quan tới phép tính. Sai số làm tròn, tỷ lệ hưởng áp chưa đúng và phần đồng chi trả tính lệch sẽ khiến thành tiền trên bảng kê không bằng trường tương ứng trong XML. Do chuẩn dữ liệu định dạng trường mức hưởng khá chặt, một chênh lệch nhỏ ở tỷ lệ hưởng cũng đủ làm cả dòng bị đánh dấu.

Nhóm trườngBiểu hiện lệch điển hìnhNguồn gốc thường gặp
Mã dịch vụ, thuốc, vật tưMã trên bảng kê không khớp mã trong XMLÁnh xạ danh mục dùng chung chưa cập nhật
Số lượngSố lần, số đơn vị hai bên khác nhauHủy hoặc bổ sung chỉ định sau khi kết xuất
Đơn giáĐơn giá bảng kê khác đơn giá XMLBảng giá cũ chưa cập nhật, nhầm giá dịch vụ theo yêu cầu
Thành tiền, mức hưởngTổng tiền hoặc phần hưởng lệch nhauSai làm tròn, áp sai tỷ lệ hưởng và đồng chi trả

Quy trình 6 bước đối chiếu bảng kê chi phí BHYT với file XML

Đối chiếu bảng kê chi phí BHYT với file XML có kết quả cần một trình tự cố định, làm đúng thứ tự để lỗi lộ ra sớm và không phải làm lại. Sáu bước dưới đây đi từ kết xuất dữ liệu tới lúc chốt hồ sơ.

Quy trình 6 bước đối chiếu bảng kê chi phí BHYT với XML Sáu bước đối chiếu bảng kê chi phí khám chữa bệnh với file XML trước khi gửi Cổng giám định

  1. Kết xuất bảng kê chi phí khám chữa bệnh từ HIS theo đúng kỳ và đúng biểu mẫu hiện hành, đảm bảo phạm vi hồ sơ đã chốt, không còn dòng đang chờ bổ sung.
  2. Xuất bộ file XML từ HIS cho cùng kỳ và cùng phạm vi hồ sơ, gồm bảng tổng hợp và các bảng chi tiết, đúng chuẩn dữ liệu đang áp dụng. Chi tiết cách kết xuất và cấu trúc bộ file có thể xem thêm ở bài về cổng giám định BHYT và quy trình xuất XML.
  3. So khớp mã trước tiên: đối chiếu mã dịch vụ, mã thuốc, mã vật tư giữa bảng kê và bảng chi tiết XML dựa trên danh mục dùng chung. Làm bước này đầu tiên vì mã sai kéo theo mọi sai lệch phía sau.
  4. So khớp lượng và tiền: rà số lượng, đơn giá, thành tiền từng dòng giữa bảng kê và bảng chi tiết XML, rồi đối chiếu tổng chi bảng kê với tổng trên bảng tổng hợp.
  5. Xử lý sai lệch: với mỗi dòng vênh, xác định nguồn lỗi là nhập liệu, ánh xạ mã hay bảng giá, điều chỉnh trên dữ liệu gốc và ghi nhận lý do. Tuyệt đối không sửa lệch một bên để ép cho khớp.
  6. Chốt và ký: khi hai bộ dữ liệu đã khớp và mọi chênh lệch còn lại đều có căn cứ giải trình, mới xác nhận và đẩy Cổng giám định.

Cần phân biệt loại lỗi bắt được ở đây với loại lỗi kỹ thuật của bản thân file XML. Việc đối chiếu bảng kê chi phí BHYT với XML tìm ra khác biệt về nội dung số liệu; còn các trục trặc về cấu trúc, định dạng trường hay ký số thuộc nhóm lỗi file XML khi giám định BHYT, cần xử lý bằng khâu kiểm tra kỹ thuật riêng.

Danh sách kiểm trước khi đẩy cổng giám định

Trước khi bấm gửi, hồ sơ nên đi qua một danh sách kiểm ngắn. Chỉ khi mọi mục dưới đây được xác nhận thì hồ sơ mới được coi là sạch để đưa ra khỏi bệnh viện.

  • Tổng chi khớp: tổng chi phí trên bảng kê bằng tổng trên bảng tổng hợp XML, không còn chênh lệch tổng.
  • Không còn dòng lệch mã: mọi mã dịch vụ, thuốc, vật tư đã ánh xạ đúng danh mục dùng chung.
  • Đơn giá hiện hành: toàn bộ đơn giá lấy theo bảng giá đang có hiệu lực, không còn dòng theo giá kỳ trước.
  • Số lượng khớp chứng từ: số lượng từng dòng trùng giữa bảng kê, XML và chứng từ gốc.
  • Mức hưởng đã kiểm: tỷ lệ hưởng và phần đồng chi trả tính đúng, khớp giữa hai bên.
  • Đã lưu bản đối chiếu: giữ lại kết quả đối soát làm căn cứ giải trình khi cần.

Nguyên tắc bắt buộc: Mọi chênh lệch còn lại phải có căn cứ giải trình rõ ràng. Không bao giờ tự khớp bằng cách sửa mù một bên dữ liệu, vì việc đó chỉ giấu lỗi tạm thời và vẫn để lại rủi ro khi giám định, thậm chí biến một sai sót vô ý thành sai phạm về hồ sơ.

Danh sách kiểm này liên quan trực tiếp tới việc phòng ngừa các nhóm lỗi dẫn tới xuất toán. Muốn hiểu vì sao từng loại lệch lại bị từ chối thanh toán, có thể tham khảo thêm phân tích về các nhóm lỗi dẫn tới xuất toán BHYT, và đối chiếu với cấu trúc mẫu bảng kê chi phí khám chữa bệnh để biết mỗi cột trên bảng kê tương ứng với trường nào trong XML.

HIS tự đối chiếu bảng kê chi phí BHYT với XML, cắt chênh lệch từ gốc

Đối chiếu bảng kê chi phí BHYT với XML theo kiểu so khớp thủ công cuối kỳ là cách làm bị động: lỗi đã phát sinh từ nhiều ngày trước, tới lúc đối soát mới lộ ra, và kế toán phải truy ngược lại từng dòng để tìm nguyên nhân. Gốc rễ của phần lớn chênh lệch nằm ở chỗ bảng kê và XML được dựng từ hai luồng dữ liệu tách rời, dùng danh mục và bảng giá không thống nhất tại thời điểm phát sinh.

HIS tự đối soát bảng kê và XML, cảnh báo chênh lệch Phần mềm HIS tự đối soát bảng kê và XML, cảnh báo dòng chênh lệch trước khi gửi Cổng giám định

Một phần mềm HIS thiết kế đúng sẽ xử lý vấn đề này ngay từ khâu phát sinh dữ liệu. Mọi chỉ định, thuốc và vật tư đều lấy chung một nguồn mã và một bảng giá duy nhất, nên bảng kê và XML được sinh ra từ cùng một dữ liệu gốc thay vì hai luồng độc lập. Nhờ vậy, hai bộ dữ liệu khớp nhau theo thiết kế, không phụ thuộc vào việc kế toán rà lại bằng tay. Trước khi đẩy cổng, hệ thống còn tự quét và cảnh báo những dòng lệch còn sót, chỉ đúng vị trí và nguồn lỗi để xử lý nhanh. Đây là năng lực cốt lõi của một phân hệ tài chính - viện phí được xây dựng cho vận hành BHYT.

Lợi ích của cách làm này đo được rõ: giảm số dòng phải giải trình khi giám định, rút ngắn thời gian đối soát cuối kỳ từ nhiều giờ dò tay xuống còn thao tác xác nhận, và hạ tỷ lệ xuất toán nhờ chặn lỗi ngay tại thời điểm phát sinh thay vì sửa chữa về sau. Với cơ sở đông người bệnh, phần chi phí giữ lại được nhờ giảm xuất toán và phần công sức tiết kiệm cho phòng Tài chính - Kế toán đều là con số đáng kể qua từng kỳ quyết toán.

Đối chiếu bảng kê chi phí BHYT với XML tự động ngay trong HIS

MyHospital dựng bảng kê chi phí khám chữa bệnh và file XML từ cùng một nguồn dữ liệu gốc, chung một danh mục mã và một bảng giá, tự cảnh báo dòng chênh lệch trước khi đẩy Cổng giám định để hạ tỷ lệ xuất toán. Đăng ký dùng thử để trải nghiệm phân hệ tài chính - viện phí trong hệ sinh thái phần mềm quản lý bệnh viện toàn diện.

Đối chiếu bảng kê chi phí BHYT với file XML không phải một thủ tục hành chính máy móc, mà là lớp phòng vệ cuối cùng cho dòng tiền của cơ sở y tế. Khi quy trình sáu bước và danh sách kiểm được đưa vào nề nếp, và tốt hơn nữa là được một hệ thống phần mềm quản lý bệnh viện ràng buộc dữ liệu ngay từ gốc, thì mỗi kỳ quyết toán sẽ nhẹ nhàng hơn và rủi ro xuất toán bị đẩy về mức thấp nhất.

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

Bảng kê chi phí khám chữa bệnh và file XML khác nhau thế nào?
Bảng kê chi phí khám chữa bệnh là chứng từ theo mẫu do Bộ Y tế ban hành (hiện hành là Quyết định 697/QĐ-BYT ngày 19/3/2026, thay thế Quyết định 6556/QĐ-BYT ngày 30/10/2018), dùng để đối chiếu với người bệnh và lưu nội bộ. File XML là dữ liệu điện tử chuẩn hóa theo Quyết định 130/QĐ-BYT ngày 18/01/2023, dùng để gửi Cổng giám định phục vụ thanh toán. Hai bộ dữ liệu phản ánh cùng một đợt điều trị nên về nguyên tắc phải khớp từng dòng.
Vì sao lệch bảng kê và XML lại bị xuất toán?
Cơ quan Bảo hiểm xã hội giám định và thanh toán dựa trên dữ liệu XML. Khi bảng kê và XML lệch nhau về mã, số lượng, đơn giá hay thành tiền, phần chênh không có căn cứ đối chiếu sẽ bị treo lại hoặc từ chối thanh toán. Đối soát trước khi gửi cổng là cách chặn rủi ro này ngay tại cơ sở.
Nên đối soát bảng kê với bảng XML nào?
Bảng tổng hợp (XML1) dùng để so tổng chi và thông tin đợt khám chữa bệnh; các bảng chi tiết dùng để so từng dòng: XML2 chi tiết thuốc, XML3 chi tiết dịch vụ kỹ thuật và vật tư y tế, XML4 chi tiết dịch vụ cận lâm sàng, XML5 diễn biến lâm sàng. Số lượng, đơn giá và thành tiền từng dịch vụ nằm ở các bảng chi tiết này.
Phát hiện chênh lệch thì có được tự sửa cho khớp không?
Không sửa mù để ép cho khớp. Mỗi chênh lệch phải truy về nguồn gốc (nhập liệu, ánh xạ mã, bảng giá) và điều chỉnh trên dữ liệu gốc trong HIS rồi kết xuất lại cả bảng kê và XML. Việc chỉnh tay riêng lẻ một trong hai bên chỉ che lỗi tạm thời và vẫn để lại rủi ro khi giám định.
Làm sao giảm công đối soát bảng kê và XML cuối kỳ?
Cách bền vững là để bảng kê và XML cùng sinh ra từ một nguồn dữ liệu gốc trong phần mềm HIS, ràng buộc chung một danh mục mã và một bảng giá. Khi đó phần mềm tự phát hiện dòng lệch và cảnh báo trước khi gửi cổng, thay vì để kế toán so khớp thủ công từng dòng vào cuối kỳ.