Một phòng khám đa khoa đổi nơi đăng ký khám chữa bệnh ban đầu cho hơn 200 người bệnh sau khi bệnh viện tuyến trên ngừng hợp đồng BHYT. Thẻ mới được cấp, số thẻ đổi khác hoàn toàn so với thẻ cũ. Vài tuần sau, bộ phận tiếp đón nhận ra hệ thống tạo hồ sơ mới cho từng người trong số đó, tách rời khỏi lịch sử khám bệnh tích lũy nhiều năm. Nguyên nhân không nằm ở thao tác nhập liệu, mà ở chỗ HIS đang lấy số thẻ BHYT làm khóa định danh chính cho người bệnh. Bài viết này giải thích vì sao cách làm đó tiềm ẩn rủi ro, và HIS nên chuẩn hóa ID người bệnh ra sao để tách bạch giữa mã định danh ổn định với thông tin thẻ có thể thay đổi.
Vì sao số thẻ BHYT không phải là ID cố định của người bệnh
Số thẻ BHYT gắn với hợp đồng bảo hiểm tại một thời điểm, không gắn trọn đời với một người. Ba tình huống phổ biến khiến số thẻ đổi dù người bệnh vẫn là người đó:
- Đổi nơi đăng ký khám chữa bệnh ban đầu: chuyển từ trạm y tế xã lên bệnh viện huyện, hoặc đổi cơ sở theo nhu cầu cá nhân vào cuối năm.
- Đổi nhóm đối tượng tham gia: một người từ diện hộ nghèo chuyển sang diện người lao động khi ký hợp đồng công ty, mã quyền lợi trên thẻ đổi theo.
- Thẻ hết hạn và được cấp lại theo kỳ: một số nhóm đối tượng có thẻ gia hạn theo năm, dữ liệu thẻ mới không tự động kế thừa số thẻ cũ trên mọi hệ thống.
Nếu phần mềm tiếp đón tra cứu người bệnh theo số thẻ, mỗi lần đổi thẻ như trên đều có nguy cơ bị hiểu là một người bệnh chưa từng khám. Bộ phận tiếp đón tạo hồ sơ mới, và toàn bộ lịch sử dị ứng thuốc, bệnh nền, kết quả xét nghiệm cũ nằm ở một mã hồ sơ khác mà bác sĩ khám hôm đó không nhìn thấy.
Sự cố tách hồ sơ do đổi số thẻ BHYT thường chỉ lộ ra khi có người đối chiếu lại dữ liệu định danh.
Mã định danh y tế nằm ở đâu trong số thẻ BHYT
Số thẻ BHYT hiện hành gồm 15 ký tự, trong đó phần đầu là mã quyền lợi, mã mức hưởng và mã tỉnh quản lý - những phần này thay đổi theo hợp đồng bảo hiểm. Mười số cuối của thẻ chính là mã số bảo hiểm xã hội của người tham gia, được cấp một lần khi đăng ký BHXH và giữ nguyên trọn đời, không phụ thuộc vào việc người đó đổi nơi đăng ký khám chữa bệnh ban đầu hay đổi nhóm đối tượng.
Đây là phần dữ liệu ổn định mà HIS cần bám vào để định danh người bệnh, thay vì bám vào toàn bộ chuỗi 15 ký tự của thẻ. Nói cách khác, thẻ BHYT là "giấy tờ tại một thời điểm", còn mã số BHXH mới là "mã định danh y tế xuyên suốt" của người bệnh trong ngành y tế và bảo hiểm.
Sai lầm thường gặp: Một số cơ sở coi toàn bộ chuỗi số thẻ BHYT là mã tra cứu duy nhất, nên khi người bệnh đổi thẻ, nhân viên tiếp đón phải tìm bằng họ tên và ngày sinh - cách tra cứu vốn dễ trùng và dễ bỏ sót dấu.
Xây dựng khóa định danh trên HIS: tách ID khỏi thông tin thẻ
Cách chuẩn hóa phù hợp là để mỗi người bệnh có đúng một khóa chính (patient ID) trong cơ sở dữ liệu HIS, gắn theo mã định danh y tế - mã số BHXH đối với người có BHYT, hoặc số căn cước công dân đối với người chưa tham gia bảo hiểm. Thông tin thẻ BHYT (số thẻ đầy đủ, mã mức hưởng, ngày hết hạn, nơi đăng ký khám chữa bệnh ban đầu) chỉ nên lưu như một bản ghi đi kèm, có thể cập nhật nhiều lần theo thời gian mà không ảnh hưởng tới khóa chính.
Với thiết kế này, khi người bệnh quay lại khám sau khi đổi thẻ, bộ phận tiếp đón chỉ cần quét mã định danh y tế hoặc số căn cước để hệ thống nhận ra đúng người, sau đó cập nhật thông tin thẻ mới vào bản ghi đi kèm. Hồ sơ khám cũ, đơn thuốc cũ, kết quả cận lâm sàng cũ vẫn nằm nguyên dưới một mã, không bị tách.
- Khóa chính (Patient ID): mã định danh y tế, không đổi trong suốt vòng đời sử dụng dịch vụ của người bệnh tại cơ sở.
- Thuộc tính đi kèm: số thẻ BHYT hiện hành, mã mức hưởng, nơi đăng ký khám chữa bệnh ban đầu, ngày hiệu lực - cho phép cập nhật, có lưu lịch sử thay đổi.
- Ràng buộc tra cứu: ưu tiên tìm theo mã định danh y tế hoặc số căn cước công dân trước khi cho phép tạo hồ sơ mới.
Vận hành tại quầy tiếp đón khi người bệnh cầm thẻ mới
Với nhân viên tiếp đón, khác biệt lớn nhất nằm ở thao tác tra cứu đầu tiên. Thay vì gõ số thẻ BHYT rồi báo "không tìm thấy" khi thẻ vừa đổi, quy trình chuẩn nên là:
- Quét căn cước công dân hoặc nhập mã số BHXH in trên thẻ BHYT (10 số cuối) để tìm hồ sơ gốc.
- Nếu hệ thống trả về hồ sơ cũ, đối chiếu họ tên, ngày sinh để xác nhận đúng người trước khi cập nhật thông tin thẻ mới.
- Chỉ tạo hồ sơ mới khi tra cứu theo mã định danh y tế thật sự không ra kết quả - tức là người bệnh chưa từng khám tại cơ sở.
Cách làm này cắt bớt một bước hay bị bỏ qua trong ca trực đông người bệnh: đối chiếu thủ công bằng mắt giữa số thẻ cũ và thẻ mới. Khi hệ thống tự nhận diện theo mã số BHXH, nhân viên tiếp đón không cần nhớ quy tắc đổi số thẻ theo từng nhóm đối tượng, chỉ cần thao tác quét và xác nhận.
Tra cứu theo mã định danh y tế thay vì số thẻ giúp nhận đúng người bệnh cũ ngay cả khi thẻ BHYT vừa đổi.
Ảnh hưởng tới dữ liệu gửi cổng giám định và các phân hệ liên thông
Chuẩn hóa ID không chỉ phục vụ khâu tiếp đón. Khi kế toán viện phí kết xuất dữ liệu gửi cổng giám định BHYT, hồ sơ phải khớp giữa mã định danh y tế và thông tin thẻ đang hoạt động tại thời điểm phát sinh chi phí. Nếu HIS lưu lẫn lộn dữ liệu của hai mã hồ sơ cho cùng một người - một mã dùng thẻ cũ đã hết hiệu lực, một mã dùng thẻ mới - bảng kê chi phí dễ bị cổng tiếp nhận từ chối vì thông tin định danh không nhất quán với dữ liệu thẻ mà cơ quan bảo hiểm đang quản lý.
Việc này còn ảnh hưởng tới các phân hệ khác liên thông với HIS. Kết quả xét nghiệm từ LIS, hình ảnh từ RIS-PACS, hay lịch sử dùng thuốc từ đơn thuốc điện tử đều cần trỏ về đúng một mã người bệnh để bác sĩ xem được toàn bộ dữ liệu trong một lần tra cứu. Một mã định danh y tế thống nhất là điều kiện để các phân hệ này không bị phân mảnh dữ liệu theo từng lần đổi thẻ.
| Tiêu chí | Định danh theo số thẻ BHYT | Định danh theo mã số BHXH |
|---|---|---|
| Ổn định khi đổi nơi ĐKKCB ban đầu | Không - số thẻ đổi | Có - mã số BHXH giữ nguyên |
| Nguy cơ tách hồ sơ | Cao, mỗi lần đổi thẻ | Thấp, chỉ khi nhập sai mã |
| Đối soát với cổng giám định | Dễ lệch nếu thẻ cũ còn tồn trong hệ thống | Nhất quán vì bám theo mã định danh gốc |
| Liên thông LIS/RIS-PACS/đơn thuốc | Rời rạc theo từng mã hồ sơ | Gom về một hồ sơ duy nhất |
Khi đã lỡ tạo nhiều mã cho cùng một người bệnh
Với những cơ sở đang vận hành hệ thống cũ, tình trạng một người bệnh có nhiều mã hồ sơ do đổi thẻ qua nhiều năm là chuyện đã xảy ra, không thể tránh bằng cách chuẩn hóa từ hôm nay. Việc cần làm lúc này là rà soát theo mã số BHXH hoặc số căn cước công dân để phát hiện các mã trùng người, sau đó gộp về một mã gốc và chuyển toàn bộ dữ liệu khám, chỉ định, công nợ cũ về đúng mã đó mà không xóa lịch sử. Quy trình gộp tách hồ sơ trùng theo từng tình huống cụ thể - từ trùng do đổi thẻ, trùng do nhập tay sai, đến trùng do đăng ký hộ - được trình bày riêng trong bài viết về xử lý hồ sơ người bệnh trùng mã.
Việc kiểm tra thẻ và định danh người bệnh tại quầy tiếp đón cũng nằm trong bức tranh vận hành rộng hơn của khâu tiếp đón người bệnh BHYT đúng quy định, nơi mã định danh y tế chỉ là một trong nhiều điểm cần kiểm soát trước khi tiếp nhận khám.
Với cơ sở mới triển khai HIS, phần việc quan trọng hơn là chọn đúng thiết kế khóa định danh ngay từ đầu, để không phải xử lý hậu quả gộp tách về sau. Yêu cầu kỹ thuật cần đặt ra với nhà cung cấp phần mềm khá cụ thể: patient ID độc lập với số thẻ BHYT, cho phép cập nhật thông tin thẻ nhiều lần trên cùng một hồ sơ, và bắt buộc tra cứu theo mã định danh y tế hoặc căn cước công dân trước khi cho tạo hồ sơ mới tại quầy tiếp đón.
Đối chiếu theo mã định danh y tế gốc là bước kiểm tra cần làm trước khi gộp bất kỳ hồ sơ nào bị nghi trùng.
Một hệ thống phần mềm quản lý bệnh viện chuẩn hóa đúng khóa định danh ngay từ khâu tiếp đón sẽ tiết kiệm cho phòng kế hoạch tổng hợp rất nhiều thời gian đối soát về sau, thay vì phải dò lại hàng trăm hồ sơ mỗi khi có đợt đổi thẻ BHYT hàng loạt theo nhóm đối tượng.