MyHospital
Rà mã ICD-10 hồ sơ BHYT trước kỳ gửi
Chuyển đổi số

Mã ICD-10 Hồ Sơ BHYT: Chuẩn Hóa Và Ràng Buộc Trên HIS

27/7/2026

Cuối kỳ, cán bộ giám định nội bộ mở danh sách hồ sơ mà Cổng tiếp nhận dữ liệu Hệ thống thông tin giám định bảo hiểm y tế trả về cảnh báo. Cấu trúc tệp đúng, mã có thật, chữ ký số hợp lệ, nhưng chẩn đoán ghi trên bệnh án lại không đi cùng hướng với dịch vụ kỹ thuật và thuốc đã chỉ định. Mã ICD-10 hồ sơ BHYT sai hiếm khi là lỗi tra cứu, mà là lỗi của một hệ thống không ràng buộc chẩn đoán với y lệnh ngay lúc bác sĩ ghi.

Rà soát mã ICD-10 hồ sơ BHYT trước kỳ gửi dữ liệu Cán bộ giám định nội bộ và bác sĩ điều trị cùng rà dải cảnh báo logic liên quan tới mã ICD-10 hồ sơ BHYT trước kỳ gửi dữ liệu

Kịch bản lặp lại gần như nguyên vẹn mỗi kỳ: bác sĩ điều trị được mời lên giải trình từng ca, sửa tay, gửi lại. Trong cẩm nang nghiệp vụ viện phí và giám định BHYT, chuẩn hóa mã ICD-10 hồ sơ BHYT là mắt xích nằm sát người ra quyết định chuyên môn nhất, nên cũng là mắt xích khó cải thiện nhất bằng một công cụ rà soát đặt ở cuối luồng.

Vì sao mã ICD-10 hồ sơ BHYT là trục logic chứ không phải trường dữ liệu hành chính

Trong hồ sơ đề nghị thanh toán, mã ICD-10 hồ sơ BHYT không đứng ngang hàng với những trường dữ liệu còn lại. Mọi dòng chi phí, từ dịch vụ kỹ thuật, cận lâm sàng, thuốc, vật tư y tế cho tới ngày giường, đều được đối chiếu ngược lại với chẩn đoán để trả lời đúng một câu hỏi: khoản chi này phục vụ cho bệnh nào. Khi chẩn đoán lệch, từng dòng chi phí dù hợp lệ nếu xét riêng lẻ vẫn mất căn cứ. Thứ bị mất không phải tính hợp lệ của dòng chi, mà là sợi dây nối nó với lý do điều trị. Đó là lý do mã ICD-10 hồ sơ BHYT phải được quản lý như một trục, không phải như một ô nhập liệu.

Về mặt dữ liệu, chẩn đoán chính và chẩn đoán kèm theo được kết xuất trong bảng chỉ tiêu tổng hợp khám bệnh, chữa bệnh của gói dữ liệu gửi Cổng tiếp nhận, theo chuẩn dữ liệu Quyết định 130/QĐ-BYT ngày 18/01/2023, sửa đổi bổ sung bởi Quyết định 4750/QĐ-BYT ngày 29/12/2023, Quyết định 3176/QĐ-BYT ngày 29/10/2024 và Quyết định 1931/QĐ-BYT ngày 29/6/2026 (áp dụng từ 01/7/2026). Vị trí ấy nói lên bản chất của trường dữ liệu: chẩn đoán thuộc lớp tổng hợp của cả lần khám hoặc đợt điều trị, trong khi thuốc, dịch vụ kỹ thuật và cận lâm sàng nằm ở các bảng chi tiết riêng. Cảnh báo liên quan tới mã bệnh vì thế gần như luôn là cảnh báo về quan hệ giữa lớp tổng hợp và các lớp chi tiết.

Bốn nhóm lệch mã ICD-10 hồ sơ BHYT thường bị Cổng tiếp nhận cảnh báo

Cơ chế đối chiếu tự động của Cổng tiếp nhận vận hành bằng bộ quy tắc so khớp chứ không thẩm định chuyên môn, nên mọi lỗi mã chẩn đoán đều quy được về hai câu hỏi: cặp dữ liệu nào trong hồ sơ bị đem ra đối chiếu, và ai là người duy nhất sửa được cặp đó. Trả lời xong hai câu này thì việc phân công xử lý trở nên rõ ràng: nhóm nào giao phòng Công nghệ thông tin cấu hình và nhóm nào buộc phải ra quy tắc nghiệp vụ có người ký.

Bốn nhóm lệch mã ICD-10 hồ sơ BHYT Bốn nhóm lệch mã ICD-10 hồ sơ BHYT phân loại theo cặp dữ liệu bị đối chiếu, trong đó nhóm chẩn đoán chính không có cặp nào để so khớp

Lệch chẩn đoán với dịch vụ kỹ thuật và cận lâm sàng

Biểu hiện trên hồ sơ có hai dạng. Dạng thứ nhất là chỉ định không có liên hệ lâm sàng nào với mã bệnh đã ghi. Dạng thứ hai tinh vi hơn: chẩn đoán ghi ở mức quá chung, trong khi chỉ định lại chuyên sâu và đắt tiền, khiến chi phí không tìm được căn cứ tương xứng trong chính hồ sơ.

Cặp bị đối chiếu ở đây là mã bệnh x mã dịch vụ kỹ thuật trong cùng một hồ sơ, đặt cạnh danh mục đã gửi cơ quan Bảo hiểm xã hội và điều kiện chỉ định tương ứng. Điểm sinh lỗi thường nằm ở trình tự thao tác: bác sĩ chỉ định trước rồi mới ghi chẩn đoán ở bước cuối, ngay trước khi đóng hồ sơ, nên chẩn đoán trở thành phần điền nốt thay vì phần dẫn dắt.

Đây là nhóm duy nhất mà lỗi có thể nằm hoàn toàn ở phía đối ứng. Chẩn đoán hoàn toàn chính xác, nhưng nếu mã dịch vụ nội bộ trỏ sai mã dùng chung thì cặp dữ liệu vẫn lệch, và mọi nỗ lực rà lại chẩn đoán đều vô ích. Phần việc ánh xạ mã dịch vụ kỹ thuật nội bộ sang mã của cơ quan bảo hiểm vì thế phải sạch trước, nếu không cơ sở sẽ đi sửa nhầm đầu của cặp dữ liệu.

Lệch chẩn đoán với thuốc và hoạt chất

Biểu hiện: thuốc chỉ được quỹ thanh toán trong một phạm vi chỉ định nhất định, nhưng mã bệnh trên hồ sơ lại không nằm trong phạm vi đó. Cặp bị đối chiếu là mã bệnh x mã hoạt chất, soi với điều kiện thanh toán gắn theo từng thuốc trong danh mục.

Điểm sinh lỗi có hai kiểu quen thuộc. Một là chẩn đoán được chỉnh lại sau khi đơn đã kê mà không ai rà lại đơn. Hai là bác sĩ ghi bệnh nền hoặc bệnh kèm làm chẩn đoán, trong khi thuốc lại kê cho bệnh chính đang thực sự điều trị.

Nhóm này đòi hỏi phân biệt một ranh giới mà nhiều cơ sở gộp làm một: phác đồ điều trị của cơ sở và phạm vi chỉ định được quỹ chi trả của thuốc là hai thứ khác nhau. Một y lệnh có thể hoàn toàn đúng phác đồ mà vẫn nằm ngoài phạm vi thanh toán, chỉ vì chẩn đoán ghi trên hồ sơ không thuộc phạm vi đó. Vì thế không giải quyết nhóm này bằng cách bắt bác sĩ đổi phác đồ, mà bằng cách buộc chẩn đoán phản ánh đúng bệnh đang được điều trị, kèm giải trình cho những ca thật sự đặc thù. Nguyên tắc kiểm tra gói gọn trong một câu: phạm vi chỉ định của thuốc phải bao hàm mã bệnh trên hồ sơ.

Lệch mã với đặc điểm nhân khẩu của người bệnh

Biểu hiện: mã bệnh gắn với một giới tính hoặc một nhóm tuổi nhất định lại xuất hiện trên hồ sơ không tương thích. Cặp bị đối chiếu là mã bệnh x giới tính và mã bệnh x tuổi tính theo ngày sinh, thuộc loại ràng buộc cứng, kiểm được bằng logic thuần túy mà không cần dữ kiện chuyên môn nào.

Điểm sinh lỗi hầu như luôn là thao tác chọn: gõ tắt rồi chọn nhầm dòng gần giống trong danh sách gợi ý dài, hoặc sao chép hồ sơ mẫu của ca trước mà quên sửa chẩn đoán.

Đây là nhóm duy nhất mà ràng buộc suy được thẳng từ hồ sơ hành chính: giới tính và ngày sinh đã có sẵn từ khâu tiếp đón, trước cả khi phát sinh bất kỳ y lệnh nào. Vì thế đây vừa là nhóm rẻ nhất để chặn, vừa là nhóm khó biện minh nhất khi để lọt ra tới cơ quan Bảo hiểm xã hội.

Chọn sai chẩn đoán chính khi người bệnh có nhiều bệnh lý

Khung ba nhịp ở trên không dùng được cho nhóm này, vì đơn giản là không có cặp dữ liệu nào bị đối chiếu: từng dòng chi phí xét riêng lẻ đều hợp lệ, mã bệnh cũng hợp lệ, chỉ có quan hệ giữa chúng là không tương xứng. Nhóm này cần quy tắc nghiệp vụ chứ không phải logic máy, nên phải xét theo mạch khác: ai chốt, chốt lúc nào, và căn cứ vào bằng chứng nào.

Ai chốt. Phải có đúng một người chịu trách nhiệm chốt chẩn đoán chính của đợt điều trị, thường là bác sĩ điều trị chính. Khi ca bệnh đi qua nhiều lần hội chẩn và mỗi chuyên khoa ghi theo hướng của mình, vai chốt càng phải được chỉ định rõ, không mặc định thuộc về người ghi sau cùng.

Chốt lúc nào. Tại thời điểm ra viện, không giữ nguyên chẩn đoán lúc vào viện. Chẩn đoán vào viện là giả thuyết ban đầu; chẩn đoán chính là kết luận của cả đợt điều trị. Hai thứ đó trùng nhau ở ca đơn giản, nhưng lệch nhau ở đúng những ca đa bệnh lý đang bàn.

Căn cứ nào. Căn cứ để chốt là bệnh chịu trách nhiệm chính cho phần lớn nguồn lực chẩn đoán và điều trị của đợt, và căn cứ đó phải đối chiếu được với chính các dòng chi phí trọng yếu trong hồ sơ.

Bỏ trống ba câu hỏi trên thì hậu quả rất đặc trưng: một bệnh kèm theo bị đẩy lên vai trò chẩn đoán chính, toàn bộ chi phí của đợt điều trị treo vào một mã không tương xứng, và sai lệch chỉ lộ ra khi có người soi tổng thể cả đợt.

Nhóm lệchCặp dữ liệu bị đối chiếuChặn bằng cấu hình hay quy tắc nghiệp vụNgười duy nhất sửa được, ở bước nào
Chẩn đoán với dịch vụ kỹ thuậtMã bệnh x mã dịch vụ kỹ thuậtCấu hình cảnh báo tại chỗBác sĩ điều trị, tại bước chỉ định
Chẩn đoán với thuốcMã bệnh x mã hoạt chấtCấu hình, kèm đường ngoại lệ có giải trìnhBác sĩ điều trị, tại bước kê đơn
Mã với đặc điểm nhân khẩuMã bệnh x giới tính và tuổiChặn cứng bằng cấu hìnhKhông ai (hệ thống chặn ngay lúc bác sĩ chọn mã)
Chẩn đoán chính khi đa bệnh lýKhông có cặp nào để đối chiếuChỉ chặn được bằng quy tắc nghiệp vụNgười được giao vai chốt, tại bước chốt hồ sơ ra viện

Chuẩn hóa danh mục mã chẩn đoán: ánh xạ mã khi đổi phiên bản và xử lý hồ sơ bắc cầu

Bộ mã bệnh tật theo ICD-10 là danh mục duy nhất trong hồ sơ do bác sĩ tự chọn tại giường bệnh, dựa trên đánh giá lâm sàng của chính ca đó; các danh mục còn lại, từ dịch vụ kỹ thuật, thuốc cho tới vật tư y tế, đều do phòng chức năng khai báo và cố định trước khi người bệnh tới. Vì vậy khung quản trị phiên bản bộ mã dùng chung khi Bộ Y tế cập nhật chạy được bằng quy trình kỹ thuật, còn riêng mã chẩn đoán thì không: bảng ánh xạ mã cũ sang mã mới phải có người chịu trách nhiệm chuyên môn ký duyệt từng dòng. Không ai ngoài người có chuyên môn lâm sàng đủ thẩm quyền quyết định một mã cũ nên được ánh xạ sang mã mới nào.

Mã bị tách và mã bị gộp: vì sao ánh xạ không phải quan hệ một đổi một

Có mã bị tách thành nhiều mã hẹp hơn, tức một dòng cũ ứng với nhiều dòng mới và phải chọn theo bệnh cảnh thực tế của từng hồ sơ; bảng ánh xạ khi đó không kết luận được bằng một dòng mà phải ghi kèm tiêu chí phân biệt để bác sĩ chọn tại thời điểm khám. Cũng có mã bị gộp nhóm, nhiều dòng cũ dồn về một dòng mới, làm mất mức chi tiết đã dùng ở kỳ trước, nên phải ghi chú rõ phần chi tiết đã mất để về sau còn giải trình số liệu chênh lệch giữa hai kỳ. Đây là khác biệt căn bản so với ánh xạ dịch vụ kỹ thuật, nơi mỗi dòng nội bộ trỏ về đúng một mã dùng chung.

Loại thay đổi mãAi là người quyếtĐầu ra bắt buộc
Mã giữ nguyên, chỉ đổi mô tảĐầu mối danh mụcCập nhật mô tả, không cần ký duyệt chuyên môn
Mã bị tách thành nhiều mã hẹp hơnNgười có chuyên môn lâm sàng được giao thẩm địnhTiêu chí phân biệt để bác sĩ chọn tại thời điểm khám
Nhiều mã cũ gộp về một mã mớiNgười có chuyên môn lâm sàng, có ý kiến cán bộ giám định nội bộGhi chú mức chi tiết đã mất, phục vụ giải trình số liệu giữa hai kỳ
Mã không còn trong danh mục hiện hànhNgười có chuyên môn lâm sàng quyết mã thay thế, phòng Công nghệ thông tin thực thiMã cũ chuyển trạng thái ngừng dùng, giữ nguyên trong hệ thống để tra cứu lịch sử

Chốt phiên bản và mốc áp dụng cho hồ sơ bắc cầu hai kỳ

Một mã bệnh thuộc phiên bản cũ vẫn đúng về hình thức: đúng cấu trúc ký tự, đúng dạng ký hiệu. Nó trôi qua vòng kiểm tra định dạng mà không bị chặn, và chỉ bị chặn ở vòng kiểm logic khi bị đối chiếu với y lệnh và với danh mục hiện hành, nên lỗi lộ ra muộn, lộ theo lô và lộ ở phía cơ quan Bảo hiểm xã hội chứ không lộ tại cơ sở. Nguyên tắc xử lý mã ngừng dùng vì thế phải rành mạch: đánh dấu ngừng sử dụng, không xóa khỏi hệ thống, vì xóa làm hỏng tra cứu lịch sử hồ sơ các kỳ trước và mất căn cứ giải trình khi cơ quan Bảo hiểm xã hội hậu kiểm kỳ đã quyết toán.

Riêng hồ sơ bắc cầu hai kỳ, tức đợt điều trị bắt đầu trước mốc áp dụng và kết thúc sau mốc, cơ sở phải chốt trước một quy tắc duy nhất cho toàn đơn vị. Phương án mặc định nên chọn là lấy ngày kết thúc lần khám hoặc đợt điều trị làm mốc xác định phiên bản, và toàn bộ mã chẩn đoán của hồ sơ đó đi theo cùng một phiên bản. Lý do rất thực tế: hồ sơ đề nghị thanh toán chỉ được kết xuất và gửi sau khi kết thúc đợt điều trị, nên bộ mã mà hệ thống tiếp nhận đem ra đối chiếu chính là bộ mã đang hiệu lực tại thời điểm đó; chọn mốc ngày vào viện sẽ tạo ra hồ sơ mang mã đã ngừng dùng ngay tại lúc gửi. Quy tắc mặc định này chỉ nhường chỗ khi chính văn bản ban hành bộ mã mới có điều khoản chuyển tiếp quy định khác, và khi đó điều khoản chuyển tiếp phải được phổ biến bằng văn bản tới từng khoa, không để mỗi khoa tự suy diễn.

Ánh xạ mã ICD-10 hồ sơ BHYT khi bộ mã đổi phiên bản Ba dạng quan hệ khi bộ mã đổi phiên bản: tách nhóm cần tiêu chí phân biệt, gộp nhóm làm mất mức chi tiết, và mã ngừng dùng phải giữ lại trong hệ thống

Ràng buộc mã ICD-10 hồ sơ BHYT tại nguồn: chốt chặn nằm trong luồng làm việc của bác sĩ

Khóa trường mã ICD-10 hồ sơ BHYT vào danh mục và chặn cứng theo giới tính, nhóm tuổi

Chốt chặn rẻ nhất là khóa trường mã bệnh dùng để kết xuất vào danh mục của phiên bản hiện hành: không cho nhập tự do và không cho lưu giá trị nằm ngoài danh mục.

Phần đáng đầu tư hơn là chặn cứng theo giới tính và nhóm tuổi ngay lúc chọn mã. Hệ thống đã nắm giới tính và ngày sinh của người bệnh từ khâu tiếp đón, nên hoàn toàn có thể loại các mã không tương thích ra khỏi danh sách chọn, thay vì để bác sĩ chọn xong rồi mới bật lỗi. Cách làm này đổi trải nghiệm từ "báo sai sau khi làm" thành "không cho làm sai", tiết kiệm đúng loại thao tác gây ức chế nhất.

Hai chi tiết kỹ thuật quyết định ràng buộc này chạy đúng hay chạy hình thức. Thứ nhất, ràng buộc theo tuổi phải tính theo tuổi tại thời điểm khám, không lấy năm sinh tròn, vì các mã dành cho nhóm sơ sinh và nhũ nhi có biên rất hẹp tính bằng ngày và tuần. Thứ hai, ràng buộc phải chạy lại khi dữ liệu nhân khẩu của hồ sơ được chỉnh sửa, chẳng hạn hồ sơ sơ sinh ban đầu mở theo thông tin của mẹ rồi mới cập nhật thông tin riêng. Làm đủ hai chi tiết này, nhóm lệch mã với đặc điểm nhân khẩu được đóng trọn mà không tốn thêm thao tác nào của bác sĩ.

Khóa chéo mã ICD-10 hồ sơ BHYT với y lệnh ngay khi bác sĩ kê

Đây là trục chính của toàn bộ phần ràng buộc, nhưng nó chỉ chạy được nếu trình tự thao tác được đảo lại trước. Nếu bác sĩ vẫn chỉ định trước rồi ghi chẩn đoán ở bước cuối, khóa chéo không có vế nào để so khớp và sẽ im lặng hoàn toàn. Vì thế chốt chặn đầu tiên là ràng buộc thứ tự: không mở được màn hình chỉ định dịch vụ kỹ thuật hay kê đơn khi trường chẩn đoán của lần khám còn trống. Chẩn đoán ghi ở bước này chỉ là chẩn đoán sơ bộ, không cần là kết luận cuối cùng của đợt điều trị; nó chỉ cần đủ để hệ thống có một vế đem ra đối chiếu. Bác sĩ vẫn sửa lại được ở các bước sau, và mọi cảnh báo phải chạy lại theo mã mới ngay khi chẩn đoán thay đổi.

Có vế đó rồi thì cảnh báo mới hiện được tại chỗ, ngay khi bác sĩ chỉ định dịch vụ kỹ thuật hoặc kê thuốc không nằm trong phạm vi tương ứng với chẩn đoán đang ghi trên bệnh án.

Nguyên tắc thiết kế cảnh báo có hai vế. Cảnh báo phải hiện lúc còn sửa được, và phải nói rõ lệch ở cặp dữ liệu nào, chứ không báo chung chung rằng dữ liệu không hợp lệ. Dồn cảnh báo về cuối kỳ là lựa chọn tệ nhất: bác sĩ đã quên ngữ cảnh lâm sàng của ca bệnh, còn người ngồi sửa lại là cán bộ giám định nội bộ, người không có thẩm quyền quyết định chuyên môn.

Với riêng lệch giữa chẩn đoán và y lệnh, mức phù hợp là cảnh báo mềm có ghi nhận lý do, vì luôn tồn tại ca lâm sàng đặc thù mà quy tắc so khớp không lường hết. Bác sĩ được phép đi tiếp, nhưng phải ghi lý do ngay tại chỗ; chính dòng lý do đó là bản giải trình sẵn có khi cơ quan Bảo hiểm xã hội hỏi tới, thay vì phải dựng lại từ trí nhớ sau vài tháng.

Cảnh báo lệch mã ICD-10 hồ sơ BHYT với y lệnh trên HIS Cảnh báo khóa chéo mã ICD-10 hồ sơ BHYT hiện ngay tại màn hình kê của bác sĩ, nêu rõ cặp dữ liệu bị lệch và bắt buộc ghi lý do trước khi đi tiếp

Chặn cứng hay cảnh báo mềm với mã ICD-10 hồ sơ BHYT? Thuộc mức chặn cứng: mã bệnh ngoài danh mục của phiên bản hiện hành, mã không tương thích với giới tính hoặc nhóm tuổi của người bệnh. Những trường hợp này không cho lưu và không có đường vòng. Thuộc mức cảnh báo mềm: lệch chẩn đoán với dịch vụ kỹ thuật và lệch chẩn đoán với thuốc. Cho đi tiếp nhưng bắt buộc ghi lý do tại chỗ, và lý do phải tra ngược được theo từng hồ sơ. Lưu ý vận hành: chặn cứng toàn bộ sẽ đẩy người kê tới chỗ chọn một mã dễ qua cửa, hậu quả nặng hơn chính lỗi đang muốn chặn. Ranh giới giữa hai mức là quyết định nghiệp vụ của cơ sở, không để mặc định của phần mềm quyết thay.

Chốt chẩn đoán chính và chẩn đoán kèm theo trước khi ra viện

Quy tắc nghiệp vụ cần đặt thẳng vào hệ thống: hồ sơ không được đóng khi chưa xác định rõ đâu là chẩn đoán chính của đợt điều trị và chưa có ai đứng tên chốt. Đây là ràng buộc thuộc loại quy trình, không phải loại so khớp, nên hệ thống không tự phán được nội dung, chỉ chặn được việc bỏ trống.

Cách hệ thống hỗ trợ hiệu quả nhất cũng rất đơn giản. Tại màn hình chốt hồ sơ, hiển thị lại các dòng chi phí trọng yếu của cả đợt điều trị ngay bên cạnh chẩn đoán chính đang chọn, để người chốt tự đối chiếu. Khi phần lớn chi phí dồn vào một hướng bệnh lý mà chẩn đoán chính lại trỏ hướng khác, sự lệch pha đó lộ ra ngay bằng mắt thường. Đây là cách rẻ nhất để bắt nhóm lệch chẩn đoán chính, nhóm mà không quy tắc so khớp nào bắt được.

Đi kèm là ghi vết đầy đủ: lưu người chốt, thời điểm chốt, cùng chẩn đoán trước và sau khi thay đổi so với lúc vào viện. Về phía kết xuất, nguyên tắc gọn trong một câu: hồ sơ còn treo cảnh báo mã chẩn đoán chưa xử lý thì không được đưa vào lô kết xuất dữ liệu đề nghị thanh toán.

Cửa sổ thời gian để sửa hẹp hơn nhiều người tưởng. Thông tư 48/2017/TT-BYT quy định tại Điều 6 việc gửi dữ liệu lên Cổng ngay sau khi kết thúc lần khám bệnh hoặc đợt điều trị, và tại Điều 7 thời hạn 07 ngày làm việc kể từ khi kết thúc khám bệnh, chữa bệnh để kiểm tra, hiệu chỉnh, xác thực và gửi dữ liệu đề nghị thanh toán. Với nhịp đó, chốt chặn mã ICD-10 hồ sơ BHYT bắt buộc phải nằm trước khâu kết xuất, không thể đặt sau.

Rà theo lô mã ICD-10 hồ sơ BHYT trước kỳ gửi dữ liệu thay vì soát từng hồ sơ

Soát tay từng hồ sơ là phương án không khả thi về nhân lực ở bất kỳ cơ sở có lưu lượng người bệnh lớn nào. Cách làm bền hơn là lọc theo cặp bất thường để thu hẹp tập cần đọc kỹ, rồi mới dồn người vào số hồ sơ lọt lưới. Đây là một vòng cụ thể trong vòng tự hậu kiểm nội bộ trước mỗi kỳ gửi dữ liệu, lần này chỉ chạy trên trục mã ICD-10 hồ sơ BHYT.

Trước khi chạy bộ lọc, cơ sở phải định nghĩa được thế nào là "mã quá chung" bằng tiêu chí máy đọc được, nếu không dòng lọc quan trọng nhất sẽ nằm im. Ba tiêu chí dùng được ngay:

  • Mã dừng ở cấp nhóm ba ký tự trong khi nhóm đó vẫn còn các mã chi tiết bốn ký tự để chọn.
  • Mã có ký tự thứ tư mang nghĩa không đặc hiệu, thường là đuôi .9 dạng "không xác định" hoặc "không phân loại nơi khác".
  • Mã thuộc chương triệu chứng, dấu hiệu và các phát hiện bất thường trên lâm sàng, cận lâm sàng, tức nhóm mã bắt đầu bằng chữ R.

Danh sách mã quá chung nên chốt một lần cho toàn đơn vị và lưu thành một nhóm ngay trong danh mục, để bộ lọc gọi lại được ở mọi kỳ thay vì gõ tay từng mã.

Sáu bộ lọc mã ICD-10 hồ sơ BHYT dưới đây chạy trên toàn bộ hồ sơ của kỳ. Mỗi bộ lọc kèm tiêu chí khởi điểm, cơ sở hiệu chỉnh dần theo số liệu của chính mình.

  • Mã ngoài phiên bản đã chốt: hồ sơ mang mã bệnh không thuộc phiên bản danh mục đang áp dụng. Tiêu chí tuyệt đối, mọi hồ sơ lọt lưới đều phải xử lý, không đặt ngưỡng.
  • Cặp mã bệnh x dịch vụ kỹ thuật: cặp lần đầu xuất hiện tại khoa đó, hoặc cặp có tần suất dưới 5 lần trong kỳ trong khi tổng số hồ sơ của khoa đủ lớn để một chỉ định thường quy phải lặp lại nhiều hơn thế.
  • Cặp mã bệnh x hoạt chất: cặp mà mã bệnh nằm ngoài phạm vi chỉ định được thanh toán ghi kèm thuốc trong danh mục. Cũng là tiêu chí tuyệt đối, không đặt ngưỡng tần suất.
  • Nhân khẩu: hồ sơ có mã bệnh không tương thích với giới tính hoặc nhóm tuổi của người bệnh. Nếu chốt chặn tại nguồn đã chạy đúng thì bộ lọc này phải trả về rỗng, nên mỗi hồ sơ lọt ra đều là dấu hiệu cấu hình bị hở.
  • Mã quá chung đi kèm chi phí lớn: hồ sơ có chẩn đoán chính thuộc danh sách mã quá chung, đồng thời chi phí đợt điều trị nằm trong nhóm 20% cao nhất của chính khoa đó trong kỳ. Lấy ngưỡng tương đối theo mặt bằng của khoa thay vì một con số tiền tuyệt đối, vì cơ cấu chi phí giữa các chuyên khoa lệch nhau rất xa.
  • Chẩn đoán không đổi: hồ sơ giữ nguyên chẩn đoán chính từ lúc vào viện tới lúc ra viện dù đã qua hội chẩn, hoặc dù thời gian nằm viện vượt mức trung bình của khoa.

Kết quả lọc không nên đổ về một danh sách phẳng. Xếp theo thứ tự xử lý: nhóm tiêu chí tuyệt đối làm trước vì chắc chắn sai, nhóm theo ngưỡng làm sau vì luôn có tỷ lệ dương tính giả. Mỗi hồ sơ trả về đúng bác sĩ phụ trách kèm cặp dữ liệu bị lệch, không trả chung cho cả khoa. Và sau mỗi kỳ, những cặp lặp lại nhiều lần phải được chuyển thành một ràng buộc mới trên hệ thống, nếu không vòng rà mã ICD-10 hồ sơ BHYT theo lô sẽ chạy mãi ở cùng một khối lượng.

Màn hình lọc lô rà mã ICD-10 hồ sơ BHYT Màn hình rà theo lô với các bộ lọc theo cặp dữ liệu, giúp thu hẹp tập hồ sơ cần đọc kỹ trước kỳ gửi

Ba nhóm chặn được bằng cấu hình, một nhóm chỉ chặn được bằng quy tắc

Bốn nhóm lệch mã ICD-10 hồ sơ BHYT không cùng loại nên không dùng chung một cách xử lý. Ba nhóm đầu đều chặn được bằng ràng buộc dữ liệu, vì mỗi nhóm có một cặp để đối chiếu. Nhóm thứ tư, chọn sai chẩn đoán chính khi người bệnh đa bệnh lý, chỉ chặn được bằng quy tắc chốt có người chịu trách nhiệm. Còn việc chuẩn hóa danh mục mã chẩn đoán, xét cho cùng, là việc y khoa có chữ ký chứ không phải việc kỹ thuật của phòng danh mục.

Điểm mấu chốt còn lại là vị trí đặt chốt chặn. Ràng buộc mã ICD-10 hồ sơ BHYT chỉ phát huy tác dụng khi nó nằm trong luồng làm việc của bác sĩ, tại đúng thời điểm ghi chẩn đoán và ra y lệnh. Đặt nó vào một công cụ rà soát chạy sau khi hồ sơ đã đóng thì cơ sở vẫn phát hiện được lỗi, chỉ là phát hiện lúc không còn ai sửa được đúng cách.

MyHospital là phần mềm quản lý bệnh viện đưa lớp ràng buộc mã ICD-10 hồ sơ BHYT vào ngay ô chẩn đoán và thao tác ra y lệnh trên bệnh án điện tử, để sai lệch được chặn tại thời điểm còn nguyên ngữ cảnh lâm sàng thay vì được phát hiện khi hồ sơ đã rời khỏi bệnh viện. Liên hệ đội ngũ MyHospital để được tư vấn cách cấu hình phù hợp với mô hình tổ chức và bộ danh mục hiện có của đơn vị.

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

Vì sao hồ sơ vẫn bị Cổng tiếp nhận cảnh báo dù mã ICD-10 đều có trong danh mục?
Cổng tiếp nhận dữ liệu không chỉ kiểm tra mã bệnh có tồn tại trong danh mục hay không, mà còn đối chiếu mã đó với các dữ liệu khác trong cùng một hồ sơ: dịch vụ kỹ thuật và cận lâm sàng đã thực hiện, thuốc đã kê, giới tính và tuổi của người bệnh. Một mã hoàn toàn hợp lệ nhưng không cùng hướng bệnh lý với y lệnh vẫn phát sinh cảnh báo logic. Vì vậy rà lại danh mục là điều kiện cần nhưng chưa đủ; phải ràng buộc chẩn đoán với y lệnh ngay tại thời điểm bác sĩ chỉ định, thay vì đợi cuối kỳ mới soát.
Ghi thêm nhiều chẩn đoán kèm theo cho đủ căn cứ có làm hồ sơ an toàn hơn không?
Không, và thường phản tác dụng. Mỗi chẩn đoán kèm theo ghi thêm là một vế mới để hệ thống đem ra đối chiếu, nên hồ sơ càng nhiều mã thì càng nhiều khả năng phát sinh cặp không tương thích với giới tính, nhóm tuổi hoặc với chính các y lệnh đã có. Chẩn đoán kèm theo chỉ nên ghi khi bệnh đó thực sự được theo dõi hoặc điều trị trong đợt và có dòng chi phí tương ứng. Ghi để phòng thân còn kéo theo một hệ quả ít ai để ý: số liệu cơ cấu bệnh tật của đơn vị bị thổi phồng ở đúng những nhóm bệnh hay được ghi kèm, và đó là thứ rất khó giải trình khi cơ quan Bảo hiểm xã hội hậu kiểm.
Hồ sơ của các kỳ đã quyết toán có phải ánh xạ lại theo bộ mã mới không?
Không. Hồ sơ đã kết xuất và gửi đi giữ nguyên mã tại thời điểm phát sinh, vì dữ liệu đề nghị thanh toán phản ánh đúng trạng thái danh mục lúc đó; sửa lại sẽ khiến bản lưu tại cơ sở lệch với bản đã gửi và mất căn cứ đối chiếu khi hậu kiểm. Bảng ánh xạ chỉ dùng cho hai việc: chọn mã cho hồ sơ phát sinh từ mốc áp dụng trở đi, và đọc số liệu so sánh giữa hai kỳ. Ở việc thứ hai, mọi báo cáo cơ cấu bệnh tật bắc qua mốc đổi phiên bản đều phải kèm ghi chú mức chi tiết đã mất, nếu không người đọc sẽ hiểu nhầm một thay đổi danh mục thành một thay đổi dịch tễ.
Cán bộ giám định nội bộ có được tự sửa mã chẩn đoán trên hồ sơ bị cảnh báo không?
Không nên, kể cả khi sửa xong hồ sơ hết cảnh báo. Mã chẩn đoán là kết luận chuyên môn thuộc thẩm quyền của người trực tiếp điều trị, nên một mã do bộ phận khác chỉnh lại sẽ khiến dữ liệu kết xuất lệch với diễn biến ghi trong bệnh án, và chính chỗ lệch đó mới là thứ khó giải trình khi hậu kiểm. Vai trò đúng của giám định nội bộ là lọc, phân loại và trả danh sách về đúng bác sĩ phụ trách kèm cặp dữ liệu bị lệch, đồng thời tổng hợp các cặp lặp lại nhiều lần để đề xuất chỉnh quy tắc hoặc bổ sung ràng buộc trên hệ thống.
Bác sĩ bấm bỏ qua cảnh báo mềm hàng loạt thì kiểm soát bằng cách nào?
Bằng chính số liệu về các lần bỏ qua, chứ không bằng cách siết tất cả thành chặn cứng. Hệ thống cần thống kê được tỷ lệ bỏ qua theo từng cặp quy tắc và theo từng khoa, kèm nội dung lý do đã ghi. Khi một cặp bị bỏ qua ở hầu hết hồ sơ, khả năng cao lỗi nằm ở quy tắc chứ không ở người kê, và việc phải làm là rà lại điều kiện của cặp đó. Khi một cặp chỉ bị bỏ qua rải rác nhưng lý do ghi qua loa, đó là vấn đề tuân thủ và xử lý bằng quy chế chuyên môn. Riêng lý do bỏ trống hoặc chỉ vài ký tự vô nghĩa thì nên chặn ngay tại khâu nhập.
Cơ sở chưa triển khai bệnh án điện tử đầy đủ thì làm được phần nào của bộ chốt chặn này?
Làm được phần lớn, vì các ràng buộc mã chẩn đoán nằm ở phân hệ quản lý khám bệnh, chữa bệnh và khâu kết xuất dữ liệu, không phụ thuộc việc cơ sở đã bỏ hẳn bệnh án giấy hay chưa. Cụ thể, khóa trường mã bệnh vào danh mục phiên bản hiện hành, chặn theo giới tính và nhóm tuổi, chặn kết xuất khi hồ sơ còn cảnh báo chưa xử lý, và rà theo lô trước kỳ gửi đều triển khai được ngay trên hệ thống đang dùng. Phần thực sự khó chỉ là khóa chéo chẩn đoán với y lệnh tại chỗ, vì nó đòi hỏi bác sĩ ra y lệnh trực tiếp trên phần mềm thay vì ghi giấy rồi để bộ phận khác nhập lại.