Nhiều cơ sở khám chữa bệnh vẫn cấu hình phần mềm theo cách hiểu về thông tuyến BHYT từ giai đoạn trước 2025 - khi đó khái niệm "đúng tuyến/trái tuyến/vượt tuyến" còn là trục pháp lý. Từ 01/01/2025, Luật 51/2024/QH15 đã chuyển hoàn toàn sang hệ ba cấp chuyên môn kỹ thuật. Điều đáng lo không phải nhân viên vẫn quen miệng gọi theo lối cũ, mà là bảng quy tắc mức hưởng nằm bên trong phần mềm cũng chưa được rà lại. Cấu hình sai thì hệ thống vẫn chạy trơn tru, vẫn in bảng kê, vẫn đẩy dữ liệu đi, nhưng áp lệch tỷ lệ một cách im lặng cho tới kỳ quyết toán. Bài viết dành cho kế toán viện phí và cán bộ giám định BHYT tại cơ sở, đi lần lượt qua bảng ánh xạ thuật ngữ, các biến số đầu vào và trường dữ liệu tương ứng, những mốc chính sách bảng quy tắc phải theo kịp, lớp kỹ thuật của trường MUC_HUONG, và cuối cùng là checklist cấu hình. Nếu cần bức tranh toàn cụm, hãy đọc thêm cẩm nang quản lý viện phí và giám định BHYT.
Cập nhật hiệu lực văn bản: Luật 51/2024/QH15 sửa đổi, bổ sung một số điều của Luật Bảo hiểm y tế (thông qua ngày 27/11/2024) có hiệu lực chung từ 01/7/2025; riêng nhóm quy định về cấp chuyên môn kỹ thuật, đăng ký khám chữa bệnh ban đầu, chuyển người bệnh và thủ tục khám chữa bệnh BHYT áp dụng sớm từ 01/01/2025. Về hướng dẫn thi hành, Nghị định 188/2025/NĐ-CP ngày 01/7/2025, hiệu lực 15/8/2025 (nhiều điều khoản áp dụng từ 01/7/2025), đã thay thế Nghị định 146/2018/NĐ-CP, 75/2023/NĐ-CP và 02/2025/NĐ-CP. Thông tư 01/2025/TT-BYT hiệu lực từ 01/01/2025. Trong bài, cụm "thông tuyến" chỉ được nhắc lại như cách gọi cũ đã hết giá trị pháp lý.
"Thông tuyến BHYT" nay được hiểu thế nào?
Cụm "thông tuyến BHYT" vẫn xuất hiện dày đặc trong câu hỏi của người bệnh và cả trong tài liệu nội bộ của nhiều cơ sở. Trên phương diện pháp lý, cụm này cùng nhóm với "đúng tuyến", "trái tuyến", "vượt tuyến" đều đã hết giá trị: hệ thống khám chữa bệnh nay phân theo ba cấp chuyên môn kỹ thuật là ban đầu, cơ bản và chuyên sâu theo Điều 104 Luật Khám bệnh, chữa bệnh 15/2023/QH15, và lĩnh vực bảo hiểm y tế chuyển sang hệ này từ 01/01/2025 theo Luật 51/2024/QH15.
Điểm mấu chốt với người làm phần mềm và người làm viện phí là: bỏ chữ "tuyến" không phải chuyện thay từ ngữ cho đẹp, mà là đổi hẳn trục phân loại mà hệ thống dùng để tra bảng quy tắc. Vẫn cơ sở đó, vẫn người bệnh đó, vẫn dịch vụ đó, nhưng khóa tra cứu đã khác. Một bảng quy tắc dựng theo trục cũ, dù các con số bên trong từng đúng, cũng không còn ánh xạ được vào tình huống hiện hành.
Ba cấp chuyên môn kỹ thuật là thuộc tính của cơ sở khám chữa bệnh, do cơ quan có thẩm quyền xếp cấp, chứ không phải thuộc tính của người bệnh. Trong HIS, nó nằm ở một trường danh mục của hồ sơ cơ sở khám chữa bệnh, và mọi dòng quy tắc mức hưởng đều tra theo trường này. Hệ quả đo được rất rõ: nếu trường danh mục đó chưa được đồng bộ sau khi cơ sở nhận quyết định xếp cấp mới, thì toàn bộ lượt khám trong kỳ đều áp sai từ gốc, chứ không phải sai lẻ tẻ vài hồ sơ. Đây là loại lỗi hệ thống, không phải lỗi thao tác, và cũng vì thế nó khó bị phát hiện bằng cách rà tay từng hồ sơ.
Bảng dưới đây ánh xạ những cách gọi quen thuộc sang căn cứ xác định hiện hành, kèm trường dữ liệu chịu trách nhiệm trong phần mềm. Đây là bảng nên in ra dán ở quầy tiếp đón trong giai đoạn chuyển đổi thói quen.
| Cách gọi cũ (đã hết giá trị pháp lý) | Cách xác định hiện hành | Trường dữ liệu HIS chịu trách nhiệm |
|---|---|---|
| "đúng tuyến" | Khám tại nơi đăng ký khám chữa bệnh ban đầu ghi trên thẻ | Mã cơ sở đăng ký ban đầu trên thẻ |
| "trái tuyến" | Người bệnh tự đến cơ sở không phải nơi đăng ký ban đầu | Mã cơ sở đang tiếp nhận lượt khám |
| "vượt tuyến" | Cơ sở thuộc cấp chuyên môn kỹ thuật cao hơn | Cấp chuyên môn kỹ thuật của cơ sở |
| "thông tuyến huyện" | Quyền tự đến cơ sở cấp ban đầu và cấp cơ bản theo quy định | Cấp chuyên môn kỹ thuật kết hợp loại hình điều trị |
| "chuyển tuyến" | Có phiếu chuyển cơ sở khám chữa bệnh hợp lệ | Cờ phiếu chuyển cơ sở và cờ cấp cứu |
Cách gọi cũ chỉ còn giá trị tham chiếu; khóa tra cứu thật của hệ thống là cấp chuyên môn kỹ thuật của cơ sở
Hệ thống lấy biến số nào để quyết mức hưởng?
Khi một lượt khám được tạo, phần mềm không "biết" mức hưởng ngay. Nó phải gom đủ một bộ biến số rồi mới tra được dòng quy tắc tương ứng. Phần này chỉ trả lời một câu hỏi duy nhất: mỗi biến số nằm ở đâu trong hệ thống, ai nhập, đồng bộ từ nguồn nào. Nắm được bản đồ này thì khi có hồ sơ áp sai, người phụ trách truy ngược được tới đúng trường dữ liệu thay vì đổ lỗi chung chung cho phần mềm.
| Biến số | Trường dữ liệu trong HIS lấy từ đâu | Ai chịu trách nhiệm nhập hoặc đồng bộ |
|---|---|---|
| Nhóm đối tượng tham gia | Mã đối tượng đọc từ thẻ BHYT, thẻ căn cước hoặc VNeID mức 2 | Hệ thống đọc tự động, cấm nhập tay đè lên |
| Nơi đăng ký khám chữa bệnh ban đầu | Mã cơ sở ghi trên thẻ | Hệ thống đọc tự động |
| Cấp chuyên môn kỹ thuật của cơ sở tiếp nhận | Trường danh mục cơ sở khám chữa bệnh | Quản trị danh mục, đồng bộ theo quyết định xếp cấp mới nhất |
| Loại hình ngoại trú hay nội trú | Trạng thái hồ sơ điều trị | Khoa lâm sàng xác lập |
| Phiếu chuyển cơ sở khám chữa bệnh | Cờ có kiểm soát kèm số phiếu, không nhập tự do | Bộ phận tiếp đón, có nhật ký thao tác |
| Tình trạng cấp cứu | Cờ trong hồ sơ bệnh án | Bác sĩ xác lập |
| Thời gian tham gia liên tục và đồng chi trả lũy kế trong năm | Dữ liệu tra cứu từ cơ quan Bảo hiểm xã hội kết hợp sổ lũy kế nội bộ | Hệ thống đối soát định kỳ |
Cần tách bạch ngay từ mô hình dữ liệu: mức hưởng là tỷ lệ quỹ BHYT chi trả, còn phần người bệnh phải nộp mới là đồng chi trả. Hai đại lượng này gắn với nhau nhưng không phải một, và trong phần mềm chúng là hai trường khác nhau, phục vụ hai loại báo cáo khác nhau. Phần tính toán ra số tiền cuối cùng thuộc về thuật toán tính đồng chi trả BHYT; ở đây chúng ta chỉ dừng ở khâu xác định đầu vào.
Nhóm biến số đọc từ thẻ và dữ liệu tra cứu cơ quan Bảo hiểm xã hội
Ba biến số thuộc nhóm này gồm nhóm đối tượng tham gia ghi trên thẻ, mã nơi đăng ký khám chữa bệnh ban đầu, và thời gian tham gia BHYT liên tục kèm mức đồng chi trả lũy kế trong năm. Điểm chung của cả ba là chúng đến từ bên ngoài cơ sở.
Nguyên tắc vận hành bắt buộc: đây là nhóm không được nhập tay đè lên dữ liệu đọc về. Nhiều phần mềm để mở ô cho phép sửa nhóm đối tượng nhằm xử lý nhanh các trường hợp thẻ đọc lỗi. Thói quen đó tạo ra một loại sai lệch rất khó bắt, vì tại quầy mọi thứ trông vẫn hợp lý, chỉ đến khâu đối chiếu với dữ liệu cơ quan Bảo hiểm xã hội quản lý thì chênh lệch mới lộ ra, khi hồ sơ đã gửi đi và chi phí đã phát sinh. Nếu buộc phải cho phép sửa, trường đó phải gắn quyền riêng và ghi nhật ký từng lần can thiệp.
Nhóm biến số phát sinh tại cơ sở trong lượt khám
Bốn biến số còn lại đều do chính người trong cơ sở tạo ra: cấp chuyên môn kỹ thuật của cơ sở đang tiếp nhận lấy từ danh mục cơ sở khám chữa bệnh; loại hình ngoại trú hay nội trú do khoa lâm sàng xác lập qua trạng thái hồ sơ điều trị; việc có phiếu chuyển cơ sở khám chữa bệnh hợp lệ hay không phải là một cờ có kiểm soát, gắn kèm số phiếu, tuyệt đối không để nhập tự do; và tình trạng cấp cứu do bác sĩ xác lập trong hồ sơ bệnh án.
Vì bốn biến này sinh ra trong nội bộ, đây mới là nhóm cần ràng buộc quyền và nhật ký thay đổi chặt nhất. Một cơ sở muốn giải trình được với cơ quan Bảo hiểm xã hội thì phải trả lời được: cờ phiếu chuyển của hồ sơ này do ai bật, bật lúc mấy giờ, số phiếu là bao nhiêu, có bản quét đính kèm không. Không có nhật ký thì mọi tranh luận đều quy về lời nói.
Những mốc chính sách bảng quy tắc mức hưởng phải theo kịp
Bảng quy tắc mức hưởng không phải dữ liệu tĩnh. Nó là tham số sống, và trong vòng chưa đầy một năm gần đây đã có nhiều hơn một thời điểm buộc cơ sở phải mở ra sửa. Mỗi mốc đi kèm một rủi ro cấu hình riêng, và rủi ro lớn nhất không nằm ở chỗ không biết quy định mới, mà ở chỗ biết rồi nhưng bảng trong phần mềm vẫn giữ giá trị cũ.
Từ 01/01/2026: Nghị quyết 261/2025/QH15 nâng mức hưởng hai nhóm đối tượng
Nghị quyết 261/2025/QH15 được Quốc hội thông qua ngày 11/12/2025, áp dụng từ 01/01/2026, nâng mức hưởng lên 100% cho hai nhóm: người thuộc hộ cận nghèo và người từ đủ 75 tuổi đang hưởng trợ cấp hưu trí xã hội.
Về mặt cấu hình, đây không phải việc sửa một con số. Nó là việc rà lại danh mục mã đối tượng: xác định chính xác những mã nào thuộc hai nhóm trên, gán chúng vào dòng quy tắc mới, và đặt mốc hiệu lực đúng ngày 01/01/2026 chứ không phải ngày người quản trị ngồi sửa. Sai lệch một ngày ở trường hiệu lực sẽ tạo ra một nhóm hồ sơ áp tỷ lệ cũ trong khi luật đã áp tỷ lệ mới, và ngược lại. Hậu quả đo được ở hai đầu: người bệnh thuộc diện được nâng mức hưởng vẫn phải nộp phần chênh tại quầy thu ngân viện phí, còn số liệu đề nghị thanh toán gửi cơ quan Bảo hiểm xã hội thì lệch so với quyền lợi thực tế.
Lộ trình mở rộng quyền lợi theo Luật 51/2024/QH15
Ngoài mốc đã có hiệu lực ở trên, Luật 51/2024/QH15 còn đặt ra một lộ trình mở rộng quyền lợi cho người tham gia bảo hiểm y tế, trong đó có nhóm tình huống người bệnh tự đến khám ngoại trú tại cơ sở thuộc cấp cơ bản. Cơ sở nên theo dõi các văn bản hướng dẫn thi hành để cập nhật đúng thời điểm và đúng phạm vi, thay vì áp theo thông tin truyền miệng.
Góc vận hành ở đây không đổi dù nội dung cụ thể của lộ trình là gì. Điều nguy hiểm không nằm ở con số mới, mà ở chỗ bảng quy tắc trong HIS vẫn giữ con số cũ sau ngày văn bản có hiệu lực. Khi đó hệ thống vẫn tính đúng theo cấu hình nhưng sai theo luật, và sai một cách im lặng: không có cảnh báo, không có lỗi kỹ thuật, mọi hồ sơ vẫn xuất được. Sai lệch chỉ hiện ra ở kỳ quyết toán, khi khối lượng hồ sơ đã lớn và việc điều chỉnh ngược trở nên tốn kém. Cách phòng duy nhất có hiệu lực là mỗi dòng quy tắc phải mang trường hiệu lực từ ngày và đến ngày, để hồ sơ phát sinh trước mốc vẫn được tính theo quy tắc cũ mà không cần can thiệp thủ công.
"Bẫy phân cấp chuyên môn" tại bộ phận tiếp đón
Trong vài chục giây tiếp nhận một người bệnh, nhân viên tiếp đón phải chạy qua một chuỗi phán đoán: thẻ còn hạn không, cơ sở này có phải nơi đăng ký ban đầu của người bệnh không, cơ sở đang thuộc cấp chuyên môn kỹ thuật nào, người bệnh có phiếu chuyển cơ sở không, có thuộc diện cấp cứu không, nhóm đối tượng trên thẻ là gì. Chuỗi đó có ba điểm gãy lặp đi lặp lại.
Điểm gãy thứ nhất là thao tác tick cờ phiếu chuyển cơ sở. Nhân viên đánh dấu "có phiếu chuyển" cho trường hợp thực chất là người bệnh tự đến, thường vì người bệnh cầm theo một giấy tờ trông giống phiếu chuyển hoặc vì muốn xử lý nhanh cho kịp hàng chờ. Hồ sơ khi đó không khớp trạng thái lúc giám định, và phần chi phí tương ứng bị giảm trừ.
Điểm gãy thứ hai nằm ở thao tác chọn cơ sở trong danh mục. Nếu cấp chuyên môn kỹ thuật của cơ sở chưa được cập nhật sau khi có quyết định xếp cấp lại, mọi lượt khám trong kỳ đều tra vào dòng quy tắc sai. Đây là lỗi một lần nhưng hậu quả nhân lên theo số hồ sơ.
Điểm gãy thứ ba là chọn nhóm đối tượng theo trí nhớ về cách gọi cũ thay vì để hệ thống tra bảng quy tắc đang có hiệu lực. Điểm mù này lớn nhất ở cơ sở tiếp nhận người bệnh từ nhiều địa phương, nơi không ai nhớ hết ma trận quy định.
Điểm chung của cả ba: tiền không rơi vào người bệnh mà rơi vào cơ sở. Chi phí đã phát sinh, thuốc đã cấp, dịch vụ đã thực hiện, nhưng phần đó bị loại khi giám định. Đó chính là cơ chế dẫn tới xuất toán BHYT, và nó bắt nguồn từ một cú nhấp chuột ở quầy tiếp đón chứ không từ khâu chuyên môn.
Cờ phiếu chuyển cơ sở phải là trường có kiểm soát kèm số phiếu, không để nhập tự do
Bốn bước hệ thống thực hiện tại quầy: đọc, đối chiếu, tra bảng, cảnh báo
Khi bảng quy tắc đã được cấu hình đúng, việc xác định mức hưởng không còn là phán đoán của con người mà là một chuỗi bốn thao tác dữ liệu diễn ra ngay tại quầy tiếp đón, trước khi bất kỳ chi phí nào phát sinh.
- Đọc dữ liệu thẻ. Hệ thống quét thẻ BHYT, hoặc tra cứu qua thẻ căn cước, hoặc qua tài khoản định danh điện tử VNeID mức 2 đã tích hợp thông tin bảo hiểm y tế theo Điều 37 Nghị định 188/2025/NĐ-CP. Từ đó lấy về mã nơi đăng ký khám chữa bệnh ban đầu, nhóm đối tượng, thời hạn thẻ và thời gian tham gia liên tục. Cũng theo Điều 37 Nghị định 188/2025/NĐ-CP, cơ sở khám chữa bệnh không được yêu cầu người bệnh sao chụp giấy tờ, nên mọi quy trình nội bộ còn giữ bước photo thẻ đều cần bỏ.
- Đối chiếu cơ sở và cấp chuyên môn kỹ thuật. Hệ thống so mã cơ sở đăng ký ban đầu đọc từ thẻ với mã cơ sở đang tiếp nhận, kết hợp cấp chuyên môn kỹ thuật của cơ sở đó, để xác định tình huống áp dụng. Bước này thay thế toàn bộ phần phán đoán mà trước đây nhân viên tiếp đón phải tự làm.
- Tra bảng quy tắc mức hưởng. Hệ thống tra vào bảng tham số đã cấu hình theo văn bản hiện hành, có tính tới loại hình ngoại trú hay nội trú, cờ phiếu chuyển cơ sở, cờ cấp cứu, nhóm đối tượng và quyền miễn đồng chi trả. Dòng quy tắc được chọn theo ngày phát sinh của hồ sơ, không theo ngày đang thao tác.
- Cảnh báo tại chỗ. Thẻ hết hạn, thông tin định danh không khớp, trường hợp không đủ điều kiện hưởng, hoặc mức hưởng vừa áp lệch so với các lượt khám gần nhất của cùng người bệnh, đều phải bật cảnh báo ngay trên màn hình tiếp đón. Cảnh báo muộn một khâu là mất toàn bộ giá trị, vì khi đó người bệnh đã vào phòng khám.
Một lưu ý về tình huống cấp cứu: khi bác sĩ xác lập tình trạng cấp cứu trong hồ sơ, hệ thống phải chuyển sang áp chế độ tương ứng thay vì xử lý như lượt khám thông thường, bảo đảm người bệnh cấp cứu được tiếp nhận tại bất kỳ cơ sở khám chữa bệnh nào theo quy định. Cờ cấp cứu vì thế phải có khả năng ghi đè kết quả tra bảng ở bước 3, và mỗi lần ghi đè đều để lại dấu vết trong nhật ký hồ sơ.
Trường MUC_HUONG mở rộng lên 04 ký tự: lớp kỹ thuật ít cơ sở rà tới
Phần này viết cho phụ trách công nghệ thông tin bệnh viện, nhưng kế toán viện phí cũng nên đọc để hiểu vì sao một hồ sơ đã áp đúng tỷ lệ trên phần mềm vẫn có thể bị cổng từ chối. Nguyên nhân đôi khi không nằm ở nghiệp vụ mà nằm ở độ dài một trường dữ liệu.
Giá trị mức hưởng phải đi trọn vẹn từ phần mềm ra tệp XML rồi lên cổng giám định, không được cắt cụt ở khâu nào
Chuỗi văn bản chuẩn dữ liệu XML tại thời điểm 7/2026
Chuẩn dữ liệu XML phục vụ giám định bảo hiểm y tế đi qua một chuỗi văn bản kế tiếp nhau: Quyết định 130/QĐ-BYT ngày 18/01/2023, sửa đổi bởi Quyết định 4750/QĐ-BYT ngày 29/12/2023, tiếp đó là Quyết định 3176/QĐ-BYT ngày 29/10/2024, và mới nhất là Quyết định 1931/QĐ-BYT ngày 29/6/2026, áp dụng từ 01/7/2026.
Cần nói rõ một điểm để dọn tài liệu nội bộ: Quyết định 4210/QĐ-BYT đã hết hiệu lực từ 01/7/2024. Nhiều cơ sở vẫn còn lưu tài liệu kỹ thuật, biểu mẫu đối chiếu và cả bộ test dựng theo chuẩn 4210. Những tài liệu đó nên được đánh dấu lỗi thời ngay, vì nếu bộ phận công nghệ thông tin dùng chúng làm cơ sở kiểm thử thì kết quả kiểm thử sẽ hợp lệ theo chuẩn đã chết.
Quyết định 1931/QĐ-BYT đổi gì và không đổi gì
Phần đổi gồm hai nội dung: mở rộng trường MUC_HUONG lên 04 ký tự, và bổ sung mã hóa SO_DANG_KY cho thuốc hiếm.
Phần không đổi cũng quan trọng không kém: quyết định này không đổi tên các bảng và không đổi cấu trúc các bảng dữ liệu. Nêu rõ vế này giúp phòng công nghệ thông tin và đơn vị cung cấp phần mềm không hoảng rồi mở một đợt rà soát toàn bộ tích hợp. Phạm vi ảnh hưởng thực tế hẹp, tập trung vào khai báo độ dài trường và phần mã hóa số đăng ký thuốc, nên một đợt kiểm tra có trọng điểm là đủ, tiết kiệm được cả một chu kỳ kiểm thử vô ích.
Hệ quả khi HIS giữ độ dài trường cũ
Nếu HIS còn khai báo độ dài trường theo chuẩn cũ, giá trị mức hưởng sẽ bị cắt cụt ở khâu sinh tệp XML. Dữ liệu gửi đi khác với dữ liệu trong hồ sơ gốc, trong khi màn hình thu ngân viện phí vẫn hiển thị đúng. Đây là loại lỗi không bao giờ tự bộc lộ ở phía người dùng nghiệp vụ; nó chỉ lộ khi hồ sơ bị cổng giám định BHYT của cơ quan Bảo hiểm xã hội từ chối tiếp nhận, hoặc muộn hơn nữa, khi hồ sơ bị đưa vào diện giám định lại.
Bối cảnh xung quanh làm rủi ro này nặng thêm. Theo khoản 9 Điều 69 Nghị định 188/2025/NĐ-CP, cơ sở khám chữa bệnh phải triển khai xác thực dữ liệu điện tử chậm nhất từ 01/01/2026, và kể từ mốc đó quỹ BHYT chỉ thanh toán đối với dữ liệu đã được xác thực điện tử. Thông tư 12/2026/TT-BTC ngày 10/02/2026 cũng yêu cầu hồ sơ đề nghị thanh toán phải được ký số và xác thực. Nghĩa là dữ liệu sai không còn cơ hội được sửa thủ công ở khâu sau như trước đây; sai từ khâu sinh tệp là sai tới cuối.
Việc cần làm trước kỳ gửi dữ liệu tới:
- Xác nhận với đơn vị cung cấp phần mềm rằng độ dài trường MUC_HUONG đã nâng lên 04 ký tự theo Quyết định 1931/QĐ-BYT ngày 29/6/2026, áp dụng từ 01/7/2026.
- Chạy thử một lô hồ sơ rồi đối chiếu giá trị trong tệp XML với giá trị hiển thị trên phần mềm, để phát hiện tình trạng cắt cụt dữ liệu.
- Rà lại danh mục mã đối tượng sau khi Nghị quyết 261/2025/QH15 có hiệu lực từ 01/01/2026.
- Kiểm tra chứng thư số đã đăng ký trên cổng giám định, vì từ 01/01/2026 quỹ BHYT chỉ thanh toán đối với dữ liệu đã được xác thực điện tử theo khoản 9 Điều 69 Nghị định 188/2025/NĐ-CP.
Checklist cấu hình bảng quy tắc mức hưởng dạng tham số
Nguyên tắc nền: bảng quy tắc mức hưởng phải là dữ liệu cấu hình có phiên bản, không phải hằng số nằm trong mã nguồn. Khi nó là cấu hình, người có quyền quản trị danh mục sửa được trong ngày văn bản có hiệu lực; khi nó nằm trong mã nguồn, cơ sở phải chờ một bản vá, và khoảng chờ đó chính là khoảng thời gian hồ sơ áp sai. Bên cạnh câu hỏi ai được sửa và áp dụng từ ngày nào, còn một câu hỏi thứ ba mà cơ sở hay bỏ quên: lấy bằng chứng gì để giải trình khi cơ quan Bảo hiểm xã hội hỏi vì sao hồ sơ tháng trước và tháng này áp hai tỷ lệ khác nhau. Câu trả lời phải là một bản ghi trong hệ thống, không phải một lời giải thích.
Trong MyHospital, toàn bộ logic này được thực thi ở phân hệ Tài chính - Nhà thuốc, nơi bảng quy tắc mức hưởng, danh mục nhóm đối tượng và nhật ký thay đổi cấu hình nằm cùng một chỗ với dữ liệu viện phí.
Tám mục nên rà trước mỗi kỳ quyết toán:
- Danh mục cấp chuyên môn kỹ thuật của cơ sở đã đồng bộ với quyết định xếp cấp mới nhất.
- Bảng quy tắc mức hưởng tách khỏi mã nguồn, sửa được bằng quyền quản trị danh mục, không cần chờ bản vá.
- Mỗi dòng quy tắc có trường hiệu lực từ ngày đến ngày, hệ thống chọn dòng theo ngày phát sinh hồ sơ.
- Danh mục nhóm đối tượng đã cập nhật theo Nghị quyết 261/2025/QH15, mốc hiệu lực đặt đúng ngày 01/01/2026.
- Cờ phiếu chuyển cơ sở và cờ cấp cứu là trường có kiểm soát, không cho nhập tự do, có gắn số phiếu và người xác lập.
- Độ dài trường MUC_HUONG đã nâng lên 04 ký tự theo Quyết định 1931/QĐ-BYT.
- Có nhật ký thay đổi cấu hình ghi rõ ai sửa, sửa gì, áp dụng từ ngày nào, phục vụ giải trình khi giám định.
- Có báo cáo đối soát định kỳ giữa mức hưởng do HIS áp và mức hưởng cổng giám định ghi nhận.
Bảng quy tắc mức hưởng nên là cấu hình có hiệu lực theo ngày và có nhật ký thay đổi, không phải hằng số trong mã nguồn
Hồ sơ hai bên một mốc chính sách trong cùng kỳ quyết toán
Hãy hình dung một kỳ quyết toán bắc qua ngày 01/01/2026. Trong cùng bộ hồ sơ gửi cơ quan Bảo hiểm xã hội, có những lượt khám phát sinh trước mốc và những lượt khám phát sinh sau mốc. Nếu bảng quy tắc chỉ giữ một giá trị hiện hành duy nhất, thì thao tác cập nhật tỷ lệ mới sẽ đè lên cả nhóm hồ sơ cũ. Hậu quả không hiện ra ngay: mọi thứ vẫn chạy, cho tới lúc cơ sở phải in lại bảng kê hoặc bị giám định lại một hồ sơ tháng 12. Lúc đó phần mềm cho ra một con số khác với con số đã gửi đi, và cơ sở không tái tạo được số liệu của chính mình.
Cách xử lý về mặt dữ liệu rất gọn: mỗi dòng quy tắc mang trường hiệu lực từ ngày và đến ngày, hệ thống chọn dòng theo ngày phát sinh của hồ sơ chứ không theo ngày đang xem. Cập nhật chính sách khi đó là thêm một dòng mới, không phải sửa đè dòng cũ. Toàn bộ lịch sử được giữ lại, và cơ sở luôn dựng lại được đúng bối cảnh của bất kỳ hồ sơ nào.
Nhìn tổng thể, việc chuyển từ mô hình thông tuyến BHYT theo tuyến sang hệ ba cấp chuyên môn kỹ thuật đòi hỏi nhiều hơn là điều chỉnh cách gọi. Mức hưởng BHYT không phải câu hỏi tra bảng một lần rồi thôi - nó là một tham số sống, thay đổi theo Luật 51/2024/QH15, Nghị định 188/2025/NĐ-CP, Nghị quyết 261/2025/QH15 và cả chuẩn dữ liệu XML theo Quyết định 1931/QĐ-BYT. Giá trị thật của phần mềm không nằm ở chỗ hôm nay áp đúng tỷ lệ, mà ở chỗ chứng minh được đã áp tỷ lệ nào, từ ngày nào, cho hồ sơ nào, và ai là người thay đổi cấu hình đó.