Kế toán BHYT tại một phòng khám đa khoa phát hiện ra vấn đề khi đối chiếu bảng từ chối thanh toán của quý: hơn chục hồ sơ tái khám bị đánh dấu sai logic vì mã ICD-10 ghi bệnh mạn tính, trong khi chỉ định cận lâm sàng của lần khám đó lại phục vụ một bệnh lý cấp tính hoàn toàn khác. Nguyên nhân không phải bác sĩ chẩn đoán sai. Phần mềm đã tự điền lại mã của lần khám trước vào ô chẩn đoán, và bác sĩ lưu bệnh án mà không để ý ô đó đã có sẵn một mã không còn đúng. Câu hỏi đặt ra sau sự việc: có nên tắt auto-fill mã ICD-10 hoàn toàn, hay giữ lại nhưng đặt thêm ràng buộc để nó không tự ý điền sai nữa?
Vì sao phần mềm HIS đưa auto-fill mã ICD-10 vào quy trình khám
Auto-fill mã ICD-10 không phải tính năng thừa. Với bác sĩ khám hàng chục lượt mỗi buổi, việc gõ tên bệnh, tìm đúng mã trong danh mục hơn mười nghìn dòng rồi chọn tay tốn thời gian đáng kể, nhất là với các chẩn đoán lặp lại như tăng huyết áp, đái tháo đường type 2 hay viêm mũi họng cấp. Nhà phát triển phần mềm thiết kế auto-fill để rút ngắn thao tác này: hệ thống ghi nhớ mã đã dùng cho từ khóa tương ứng, hoặc lấy lại mã của lần khám gần nhất cùng người bệnh, rồi điền sẵn vào ô chẩn đoán.
Vấn đề nằm ở chỗ tính năng này đánh đổi tốc độ nhập liệu bằng một giả định không phải lúc nào cũng đúng: rằng người bệnh quay lại vì cùng một bệnh lý như lần trước, hoặc từ khóa gõ vào chỉ khớp với đúng một mã phù hợp. Cả hai giả định đều có xác suất sai không nhỏ trong thực tế khám chữa bệnh.
Ba kịch bản auto-fill dẫn tới xuất toán oan
Xuất toán oan khác với xuất toán đúng ở chỗ: hồ sơ bị từ chối thanh toán không phải vì bác sĩ chẩn đoán sai, mà vì mã ghi trên hồ sơ không phản ánh đúng những gì đã thực sự xảy ra trong buổi khám. Ba kịch bản sau là những trường hợp lặp lại nhiều nhất khi rà nguyên nhân xuất toán tại các phòng khám, bệnh viện đang dùng auto-fill không kiểm soát.
Giữ mã của lần tái khám trước. Người bệnh đến khám lần hai vì một triệu chứng mới, nhưng ô chẩn đoán đã tự điền sẵn mã của bệnh lý lần trước do hệ thống lấy lịch sử gần nhất. Bác sĩ tập trung vào việc khám và kê chỉ định cho bệnh mới, không rà lại ô chẩn đoán vì nghĩ nó trống hoặc đúng theo mặc định. Kết quả là chỉ định cận lâm sàng và thuốc kê không khớp với mã chẩn đoán hiển thị trên hồ sơ, dù cả hai đều đúng với thực tế lâm sàng, chỉ là không đúng với nhau.
Chọn nhầm dòng gợi ý gần giống. Một số hệ thống auto-fill hoạt động theo kiểu gõ vài ký tự đầu là danh sách mã tương tự bật ra ngay, và mã đứng đầu danh sách được điền tự động nếu bác sĩ không bấm chọn dòng khác. Với các mã ICD-10 có tên gần giống nhau, ví dụ các thể viêm phế quản khác nhau về mức độ cấp - mạn, việc điền nhầm dòng đầu tiên xảy ra âm thầm và khó phát hiện bằng mắt thường khi đọc lướt.
Mã tự động không khớp giới tính hoặc tuổi. Trường hợp ít gặp hơn nhưng hậu quả nặng: hệ thống lấy mã từ một mẫu bệnh án cũ được sao chép làm khung nhập nhanh, mã đó thuộc nhóm bệnh lý sản khoa hoặc nhi khoa, không khớp với giới tính hoặc độ tuổi của người bệnh đang khám. Cổng tiếp nhận dữ liệu của cơ quan Bảo hiểm xã hội đối chiếu logic này khá chặt, nên hồ sơ dạng này gần như chắc chắn bị treo ngay từ vòng kiểm tra tự động, trước khi tới tay giám định viên.
Ô chẩn đoán trên bệnh án điện tử là nơi mã ICD-10 được ghi nhận ngay tại thời điểm ra y lệnh
Tắt hẳn hay giữ có ràng buộc: so sánh hai phương án
Không có câu trả lời đúng cho mọi cơ sở. Quy mô, số lượt khám mỗi ngày và tỷ lệ bệnh mạn tính tái khám quyết định phương án nào phù hợp hơn.
| Tiêu chí | Tắt hẳn auto-fill | Giữ auto-fill có ràng buộc |
|---|---|---|
| Rủi ro xuất toán oan | Giảm mạnh, gần như triệt tiêu nguyên nhân này | Vẫn còn nếu ràng buộc lỏng, nhưng thấp hơn để mặc định |
| Tốc độ nhập liệu | Chậm hơn với chẩn đoán lặp lại nhiều | Nhanh hơn cho các ca đúng là tái khám cùng bệnh |
| Phù hợp với | Phòng khám đa khoa, tỷ lệ chẩn đoán mới cao | Khoa điều trị bệnh mạn tính, lượng tái khám ổn định lớn |
| Yêu cầu vận hành đi kèm | Không cần thêm quy tắc riêng | Bắt buộc có bước xác nhận thủ công và cảnh báo lệch |
| Chi phí đào tạo lại thói quen | Thấp, bác sĩ vốn quen chọn mã | Cao hơn, cần huấn luyện thói quen luôn kiểm tra ô đã điền sẵn |
Với các khoa khám bệnh mạn tính như nội tiết, tim mạch, nơi phần lớn lượt khám là tái khám đúng bệnh cũ, tắt hẳn auto-fill làm chậm quy trình một cách không cần thiết. Ngược lại, khoa khám tổng quát hoặc phòng khám đa khoa có tỷ lệ chẩn đoán mới cao thì auto-fill gây hại nhiều hơn lợi.
Sai lầm thường gặp: Bật auto-fill cho toàn bộ các khoa theo cùng một cấu hình mặc định của phần mềm, không tách riêng theo đặc thù từng chuyên khoa. Cấu hình đồng nhất kiểu này là nguyên nhân phổ biến nhất khiến một nhóm khoa hưởng lợi trong khi nhóm khoa khác gánh rủi ro xuất toán.
Quy tắc cấu hình an toàn nếu quyết định giữ auto-fill
Giữ auto-fill không đồng nghĩa với chấp nhận rủi ro. Bốn quy tắc sau giới hạn phần lớn các kịch bản gây xuất toán oan đã nêu ở trên, mà không cần tắt hẳn tính năng.
- Bắt buộc xác nhận thủ công trước khi lưu: Mã được điền sẵn không tự động có hiệu lực, bác sĩ phải bấm một thao tác xác nhận riêng biệt với thao tác lưu bệnh án. Việc tách hai thao tác này buộc mắt phải dừng lại ở ô chẩn đoán ít nhất một lần.
- Cảnh báo khi mã không khớp với chỉ định cận lâm sàng: Hệ thống đối chiếu mã ICD-10 đang hiển thị với danh mục dịch vụ kỹ thuật, xét nghiệm đã chỉ định trong cùng lượt khám, bật cảnh báo màu nếu hai bên không cùng nhóm bệnh lý.
- Không auto-fill khi lý do khám thay đổi: Nếu người bệnh chọn lý do khám khác với lần trước ngay từ bước tiếp đón, hệ thống để ô chẩn đoán trống thay vì điền sẵn mã cũ, buộc bác sĩ chọn mới hoàn toàn.
- Ghi log người xác nhận mã: Mỗi lần mã ICD-10 được lưu, hệ thống ghi nhận tài khoản đã xác nhận và thời điểm, phục vụ tra soát khi có hồ sơ bị giám định đặt câu hỏi về nguồn gốc mã.
Đối chiếu bảng từ chối thanh toán theo từng nhóm nguyên nhân giúp phân biệt lỗi mã do auto-fill với lỗi chẩn đoán thực sự
Ai là người quyết định bật hay tắt: bác sĩ, kế toán BHYT hay phòng CNTT
Quyết định cấu hình auto-fill không nên đặt hết vào tay một bên. Phòng công nghệ thông tin là nơi thực hiện thay đổi cấu hình trên hệ thống, nhưng không phải nơi hiểu rõ nhất tỷ lệ chẩn đoán mới - cũ theo từng khoa. Kế toán BHYT là nơi nắm rõ nhất dữ liệu xuất toán thực tế, nên là bên đề xuất khoa nào cần siết chặt trước. Bác sĩ trưởng khoa là người xác nhận cấu hình đề xuất có phù hợp với quy trình khám của khoa mình hay không, tránh tình trạng ràng buộc quá chặt làm chậm những ca thực sự là tái khám đúng bệnh.
Quy trình phối hợp ba bên này nên chạy định kỳ, không chỉ một lần khi triển khai phần mềm. Danh mục bệnh, cơ cấu người bệnh và cả bộ mã ICD-10 đều thay đổi theo thời gian, nên cấu hình auto-fill cũng cần rà lại theo chu kỳ tương ứng, thường là mỗi khi có đợt cập nhật danh mục hoặc sau mỗi kỳ quyết toán phát hiện nhóm lỗi mới.
MyHospital là phần mềm quản lý bệnh viện cho phép cấu hình auto-fill mã ICD-10 theo từng khoa, kèm lớp cảnh báo đối chiếu chẩn đoán với chỉ định cận lâm sàng ngay trong luồng làm việc của bác sĩ. Liên hệ đội ngũ MyHospital để được tư vấn cách thiết lập ràng buộc phù hợp với cơ cấu khoa phòng và tỷ lệ tái khám của đơn vị.
Ngoài mã chẩn đoán, xuất toán BHYT còn phát sinh từ nhiều nhóm lỗi khác như kê đơn vượt định mức hay chỉ định trùng lặp. Với các cơ sở đã áp dụng ràng buộc mã ICD-10 hồ sơ BHYT trên bệnh án điện tử, việc siết thêm quy tắc cho riêng auto-fill là bước bổ sung, không phải làm lại từ đầu. Toàn bộ những vấn đề này đều nằm trong bức tranh quản lý viện phí và giám định BHYT mà bộ phận tài chính - kế toán cần nắm để chủ động phòng ngừa thay vì xử lý khi hồ sơ đã bị treo.
Cấu hình auto-fill theo khoa là việc phối hợp giữa phòng công nghệ thông tin, kế toán BHYT và bác sĩ trưởng khoa