MyHospital
Nhân viên công nghệ thông tin y tế kiểm tra mã cơ sở khám chữa bệnh trên phần mềm trước khi gửi hồ sơ lên Cổng giám định BHYT
Tính năng phần mềm

Lỗi Mã Cơ Sở KCB Không Hợp Lệ Từ BHXH: Giải Mã & Khắc Phục

11/8/2026

Kế toán viện phí đối chiếu bảng kê cuối ngày, số liệu khớp tuyệt đối với hồ sơ khám bệnh. Nhưng khi đẩy gói XML lên Cổng giám định BHYT, toàn bộ lô hồ sơ bị trả về cùng một dòng thông báo lỗi mã cơ sở KCB không hợp lệ. Không phải lỗi thuốc, không phải lỗi dịch vụ kỹ thuật, mà là lỗi ở chính mã định danh của cơ sở đang gửi hồ sơ. Nhiều bộ phận công nghệ thông tin y tế lúng túng vì thông báo này không chỉ rõ nên sửa ở đâu - trên phần mềm, trên hồ sơ đăng ký với BHXH, hay ở cả hai. Bài viết này giải mã đúng vị trí phát sinh lỗi và trình tự khắc phục để hồ sơ được Cổng chấp nhận ngay từ lần gửi lại đầu tiên.

Mã cơ sở KCB không hợp lệ là lỗi ở tầng xác thực đơn vị, không phải lỗi nội dung khám bệnh

Mỗi file dữ liệu điện tử gửi lên Cổng giám định BHYT - từ bảng chỉ tiêu tổng hợp khám bệnh chữa bệnh (XML1) đến chi tiết thuốc (XML2), dịch vụ kỹ thuật và vật tư y tế (XML3) - đều mang một trường định danh ở phần đầu file: mã cơ sở khám bệnh, chữa bệnh nơi phát sinh hồ sơ. Cấu trúc các bảng chỉ tiêu này được quy định xuyên suốt qua Quyết định 130/QĐ-BYT và các quyết định sửa đổi tiếp theo là 4750/QĐ-BYT, 3176/QĐ-BYT, gần nhất là 1931/QĐ-BYT áp dụng từ 01/7/2026.

Trước khi Cổng đọc tới nội dung khám bệnh, chỉ định hay thuốc bên trong file, hệ thống kiểm tra trường mã cơ sở này bằng cách đối chiếu với danh mục cơ sở khám chữa bệnh đã đăng ký trong dữ liệu của BHXH. Đối chiếu này diễn ra độc lập với chất lượng nội dung hồ sơ. Một bộ hồ sơ có chỉ định, thuốc, dịch vụ kỹ thuật hoàn toàn chính xác vẫn bị từ chối toàn bộ nếu trường mã cơ sở ở đầu file không khớp danh mục - vì Cổng dừng lại ngay ở bước xác thực định danh, chưa kịp xử lý tới phần nội dung phía sau.

Đây là lý do khiến lỗi này gây bối rối hơn các lỗi khác: người kiểm tra hồ sơ rà đi rà lại phần khám bệnh, thuốc, dịch vụ kỹ thuật mà không tìm ra sai sót, vì sai sót không nằm ở đó. Nó cũng khác về bản chất so với lỗi sai định dạng ngày tháng thẻ BHYT - vốn xảy ra ở bước kiểm tra cấu trúc dữ liệu bên trong file, hay lỗi mất kết nối khi đẩy XML lên Cổng giám định - vốn không liên quan tới nội dung hồ sơ mà do đường truyền gián đoạn giữa chừng.

Nhân viên kế toán viện phí kiểm tra bảng trạng thái hồ sơ bị Cổng giám định từ chối vì lỗi mã cơ sở KCB Lỗi mã cơ sở KCB không hợp lệ chặn hồ sơ ngay ở bước xác thực định danh đơn vị, trước khi Cổng đọc tới nội dung khám bệnh

Bốn nguyên nhân gốc rễ thường gặp tại cơ sở khám chữa bệnh

Mã cấu hình trên phần mềm chưa cập nhật theo mã mới nhất được cấp. Cơ sở được cấp lại mã cơ sở KCB sau khi thay đổi phạm vi hoạt động, nâng hạng hoặc chuyển đổi loại hình, nhưng bộ phận vận hành phần mềm chưa cập nhật giá trị mới vào cấu hình hệ thống. Hồ sơ vẫn tiếp tục mang mã cũ đi gửi, trong khi danh mục phía BHXH đã ghi nhận mã mới.

Sáp nhập hoặc đổi tên đơn vị nhưng chưa hoàn tất thủ tục đăng ký lại với cơ quan BHXH quản lý trực tiếp. Đổi tên trên giấy phép hoạt động không tự động kéo theo cập nhật mã cơ sở KCB trong hệ thống giám định. Nếu thủ tục đăng ký lại với BHXH chưa hoàn tất mà phần mềm đã tự sửa mã theo tên mới, hai đầu dữ liệu - danh mục của BHXH và cấu hình phần mềm - lệch nhau và hồ sơ bị từ chối.

Cơ sở có nhiều điểm khám hoặc nhiều mã cơ sở KCB nhưng phần mềm gán chung một mã mặc định. Với cơ sở được cấp nhiều mã tương ứng nhiều phạm vi hoạt động, nếu hệ thống không phân biệt và gán đúng mã theo từng điểm phát sinh hồ sơ, những hồ sơ phát sinh ở điểm mang mã khác mã mặc định sẽ tự động sai ngay từ lúc tạo ra.

Gõ nhầm hoặc thiếu ký tự khi khai báo thủ công mã cơ sở KCB vào phần mềm lúc khởi tạo hệ thống. Đây là nguyên nhân đơn giản nhất nhưng vẫn xảy ra ở những cơ sở khai báo mã bằng tay thay vì đồng bộ trực tiếp từ danh mục chính thức - thiếu một chữ số, đảo vị trí hai ký tự, hoặc dùng nhầm mã của cơ sở khác trong cùng hệ thống nhiều chi nhánh.

Sai lầm thường gặp: Khi thấy thông báo mã cơ sở KCB không hợp lệ, nhiều bộ phận vội kiểm tra lại nội dung khám bệnh và dịch vụ kỹ thuật trước, trong khi nguyên nhân gần như luôn nằm ở cấu hình định danh đơn vị. Nên kiểm tra mã cơ sở KCB đang cấu hình trên phần mềm trước tiên, đối chiếu trực tiếp với mã được cơ quan BHXH quản lý trực tiếp xác nhận, thay vì rà nội dung hồ sơ.

Trình tự khắc phục để hồ sơ được chấp nhận ngay lần gửi lại

  1. Xác nhận lại mã cơ sở KCB chính thức đang hiệu lực với cơ quan BHXH quản lý trực tiếp cơ sở - không suy đoán theo trí nhớ hay theo mã cũ đã dùng trước đó.
  2. Đối chiếu mã vừa xác nhận với giá trị đang khai báo trong cấu hình phần mềm quản lý viện phí - BHYT, bao gồm cả trường hợp cơ sở có nhiều điểm khám mang nhiều mã khác nhau.
  3. Cập nhật đúng mã tại đúng điểm cấu hình, tránh sửa nhầm ở một phân hệ mà bỏ sót phân hệ khác nếu hệ thống lưu mã cơ sở KCB rải rác ở nhiều nơi thay vì một điểm khai báo trung tâm.
  4. Rà lại danh sách hồ sơ đã bị Cổng từ chối vì lý do này trong khoảng thời gian mã còn sai, đối chiếu trạng thái từng hồ sơ để loại những hồ sơ đã được xử lý thủ công trước đó.
  5. Gửi lại đúng nhóm hồ sơ còn ở trạng thái bị từ chối, theo dõi phản hồi từ Cổng để xác nhận mã mới đã được chấp nhận trước khi coi lô hồ sơ là xử lý xong.
Việc dò từng file XML để tìm hồ sơ nào còn mang mã cơ sở KCB cũ tốn nhiều công nếu phải làm thủ công trên nhiều lô dữ liệu. Phân hệ tài chính - BHYT của phần mềm quản lý tài chính - BHYT MyHospital quản lý mã cơ sở KCB tại một điểm cấu hình trung tâm, áp dụng thống nhất cho toàn bộ hồ sơ phát sinh, kèm bảng trạng thái để xác định đúng nhóm hồ sơ cần gửi lại sau khi sửa mã.

Ngăn lỗi tái diễn: quản lý mã cơ sở KCB tập trung thay vì rải rác theo phân hệ

Phần mềm khai báo mã cơ sở KCB rải rác ở nhiều phân hệ - một chỗ cho hồ sơ khám bệnh, một chỗ khác cho đơn thuốc, một chỗ khác cho dịch vụ kỹ thuật - tạo rủi ro cập nhật thiếu đồng bộ. Khi cơ sở đổi mã, người vận hành dễ cập nhật đúng một phân hệ mà bỏ sót phân hệ còn lại, khiến lỗi mã cơ sở KCB không hợp lệ tái diễn dưới dạng khác dù đã từng sửa một lần.

Cấu hình theo hướng tập trung - khai báo mã cơ sở KCB một lần tại một điểm, mọi phân hệ phát sinh hồ sơ đều lấy giá trị từ điểm khai báo đó - loại bỏ rủi ro lệch mã giữa các phân hệ. Với cơ sở có nhiều điểm khám mang nhiều mã khác nhau, hệ thống cần cho phép gán mã theo từng điểm ngay từ khi tạo hồ sơ, không đợi tới bước xuất file mới xử lý.

Cách quản lýRủi roỨng xử khi cơ sở đổi mã
Khai báo rải rác theo từng phân hệDễ sót phân hệ khi cập nhật, lỗi tái diễn dưới dạng mớiPhải rà từng phân hệ, khó xác nhận đã cập nhật đủ
Khai báo tập trung một điểm cấu hìnhThấp, mọi phân hệ tự động dùng chung giá trị mớiSửa một lần, áp dụng ngay cho toàn hệ thống

Bảng theo dõi trạng thái gửi hồ sơ theo mã cơ sở cũng giúp phát hiện sớm dấu hiệu bất thường: nếu tỷ lệ hồ sơ bị Cổng từ chối vì lỗi mã cơ sở KCB tăng đột ngột sau một đợt thay đổi hành chính - sáp nhập, đổi tên, mở thêm điểm khám - đó là tín hiệu cần đối chiếu ngay cấu hình thay vì chờ tích lũy thành lô lớn mới xử lý.

Xác nhận mã cơ sở KCB đúng trước khi mở rộng quy mô gửi dữ liệu

Lỗi mã cơ sở KCB không hợp lệ hiếm khi nằm ở nội dung khám bệnh - gần như luôn xuất phát từ cấu hình định danh đơn vị chưa khớp giữa phần mềm và danh mục của BHXH. Xác nhận đúng mã hiện hành với cơ quan BHXH quản lý trực tiếp, cập nhật tại một điểm cấu hình trung tâm, và rà đúng nhóm hồ sơ cần gửi lại là ba việc đủ để xử lý dứt điểm, không cần rà nội dung hồ sơ khám bệnh.

Muốn xem cơ chế quản lý mã cơ sở KCB tập trung và bảng trạng thái gửi Cổng giám định hoạt động trên chính dữ liệu của cơ sở mình? Đặt lịch trải nghiệm phần mềm quản lý bệnh viện MyHospital để đánh giá mức độ phù hợp với quy mô và số điểm khám hiện tại.

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

Vì sao hồ sơ khám bệnh đúng hoàn toàn mà Cổng giám định vẫn báo mã cơ sở KCB không hợp lệ?
Vì lỗi này không đánh giá nội dung khám bệnh mà chỉ đối chiếu một trường dữ liệu độc lập nằm ở phần đầu mỗi file XML: mã định danh cơ sở khám chữa bệnh. Cổng giám định so sánh mã đó với danh mục cơ sở đã đăng ký trong hệ thống của BHXH. Nội dung khám, chỉ định, thuốc trong hồ sơ có thể hoàn toàn chính xác, nhưng chỉ cần mã cơ sở ở phần đầu file lệch với danh mục đó, toàn bộ gói hồ sơ vẫn bị từ chối trước khi Cổng kịp đọc tới phần nội dung.
Cơ sở vừa đổi tên hoặc sáp nhập thì mã cơ sở KCB có tự động cập nhật không?
Không tự động. Việc cập nhật mã cơ sở khám chữa bệnh sau đổi tên, sáp nhập hay thay đổi phạm vi hoạt động phải qua thủ tục đăng ký lại với cơ quan BHXH quản lý trực tiếp, và phần mềm tại cơ sở phải được cấu hình lại mã mới tương ứng. Nếu chỉ đổi tên trên giấy phép mà chưa cập nhật cả hai đầu - danh mục của BHXH và cấu hình phần mềm - hồ sơ gửi lên vẫn mang mã cũ hoặc mã không khớp và bị từ chối.
Làm sao phân biệt lỗi mã cơ sở KCB không hợp lệ với lỗi sai định dạng ngày tháng hay lỗi mất kết nối khi gửi XML?
Ba lỗi này xảy ra ở ba tầng khác nhau của quy trình gửi hồ sơ. Lỗi mã cơ sở KCB không hợp lệ xảy ra ngay ở bước xác thực định danh đơn vị gửi, trước khi Cổng đọc nội dung file. Lỗi sai định dạng ngày tháng xảy ra ở bước kiểm tra cấu trúc dữ liệu bên trong từng bảng XML. Lỗi mất kết nối lại không liên quan tới nội dung hồ sơ mà do đường truyền hoặc phiên làm việc với Cổng bị gián đoạn giữa chừng. Đọc đúng thông báo lỗi trả về giúp xác định ngay đang ở tầng nào để không tốn công kiểm tra sai chỗ.
Một cơ sở có nhiều mã cơ sở KCB cùng lúc thì cấu hình trên phần mềm như thế nào?
Trường hợp này thường gặp ở cơ sở có nhiều điểm khám hoặc nhiều phạm vi hoạt động được cấp mã riêng. Phần mềm cần cho phép khai báo và gán đúng mã cơ sở KCB tương ứng theo từng điểm phát sinh hồ sơ, thay vì dùng chung một mã mặc định cho toàn hệ thống. Nếu để mặc định một mã duy nhất, hồ sơ phát sinh tại điểm khám có mã khác sẽ tự động sai mã ngay từ khi tạo ra, chưa cần đợi tới bước gửi lên Cổng mới phát hiện.
Sau khi sửa đúng mã cơ sở KCB, hồ sơ bị từ chối trước đó có cần gửi lại thủ công từng bộ không?
Cần đối chiếu lại toàn bộ danh sách hồ sơ bị Cổng từ chối vì lý do này trước khi gửi lại hàng loạt, không nên gửi lại tất cả một cách máy móc. Một số hồ sơ trong danh sách có thể đã được sửa và gửi lại thủ công trước đó, gửi lại lần nữa sẽ tạo bản trùng. Phần mềm có bảng theo dõi trạng thái từng hồ sơ nên rà theo bảng đó, chỉ gửi lại đúng những hồ sơ còn ở trạng thái bị từ chối vì lỗi mã cơ sở.