Di trú và làm sạch dữ liệu bệnh nhân khi đổi phần mềm quản lý phòng khám
Hướng dẫn từng bước di trú và làm sạch dữ liệu bệnh nhân khi đổi phần mềm quản lý phòng khám: map trường, gộp trùng, chuẩn hóa, nghiệm thu. Thử ngay.
Đích đến của cả quá trình rất cụ thể: sau khi chuyển sang hệ thống mới, mọi bệnh nhân cũ tra ra đúng một hồ sơ duy nhất, số điện thoại gọi được và nhắn Zalo được, lịch sử khám và công nợ khớp với sổ sách trước đây, và không lễ tân nào phải mở song song hai màn hình để đối chiếu. Nếu chốt lại được kết quả đó, việc đổi phần mềm quản lý phòng khám mới thật sự hoàn tất. Còn nếu dữ liệu sang được nhưng lộn xộn, phòng khám chỉ đổi chỗ chứa vấn đề chứ không giải quyết được gì.
Phần khó nhất của việc di trú hiếm khi nằm ở khâu bấm nút xuất - nhập. Nó nằm ở chỗ dữ liệu tích lũy nhiều năm luôn bẩn hơn ta tưởng: một người có ba hồ sơ vì mỗi lần đến lễ tân gõ tên khác nhau, số điện thoại nhập thiếu số 0 đầu, ngày sinh để trống, công nợ ghi tay chưa vào máy. Quy trình dưới đây đi theo trình tự từng bước, mỗi bước có mục tiêu riêng, thao tác cụ thể và những lỗi hay gặp khi làm sạch, để người phụ trách IT hoặc quản lý phòng khám kiểm soát được từng chặng thay vì phó mặc cho một lần bấm chuyển.
Kiểm kê và trích xuất trọn vẹn dữ liệu từ hệ thống cũ
Mục tiêu của bước đầu là có trong tay một bản sao đầy đủ, đọc được, của toàn bộ dữ liệu đang nằm trong hệ thống cũ, trước khi động vào bất cứ thứ gì.
Thao tác nên bắt đầu bằng việc liệt kê ra giấy hoặc bảng tính tất cả loại dữ liệu cần mang đi: danh mục bệnh nhân, lịch sử khám, đơn thuốc, chỉ định cận lâm sàng, phiếu thu, công nợ, lịch hẹn, và nếu có thì cả ảnh chụp X-quang hay hình trong nha khoa. Với mỗi loại, xác định phần mềm cũ cho xuất ra định dạng gì - thường là Excel hoặc CSV, đôi khi phải nhờ nhà cung cấp cũ trích từ cơ sở dữ liệu. Xuất xong, mở từng tệp đếm số dòng và đối chiếu với con số hiển thị trên phần mềm: nếu màn hình báo có khoảng chín nghìn bệnh nhân mà tệp chỉ có bảy nghìn dòng, đã mất dữ liệu ngay từ khâu xuất.
Lỗi thường gặp ở đây là tin rằng bản xuất đã đủ. Nhiều phần mềm chỉ xuất trường cơ bản mà bỏ ghi chú chuyên môn hoặc trạng thái điều trị đang dở. Một lỗi khác là ký tự tiếng Việt vỡ thành ô vuông do sai bảng mã; phải mở thử và ép về UTF-8 ngay, vì để đến cuối mới phát hiện thì công sức làm sạch coi như bỏ. Cũng đừng quên xin bản trích quyền truy cập gốc từ nhà cung cấp cũ trong khi hợp đồng còn hiệu lực, tránh cảnh cần bổ sung dữ liệu thì đã bị khóa tài khoản.
Dựng bảng ánh xạ trường dữ liệu cũ sang cấu trúc mới
Sang chặng này, đích cần đạt là một bảng ánh xạ rõ ràng cho biết mỗi cột bên hệ thống cũ sẽ chảy vào ô nào của hệ thống mới, không để trường nào lửng lơ.
Cách làm gọn nhất là đặt hai danh sách cạnh nhau: bên trái là tên cột trong tệp vừa xuất, bên phải là tên trường mà phần mềm mới yêu cầu khi nhập. Kẻ một bảng ba cột để theo dõi.
| Trường cũ | Trường mới | Ghi chú xử lý |
|---|---|---|
| Ho ten | Họ và tên | Tách họ, tên đệm nếu bên mới yêu cầu riêng |
| SDT | Số điện thoại | Chuẩn hóa về 10 số, thêm 0 đầu |
| Ngay sinh | Ngày sinh | Thống nhất định dạng ngày/tháng/năm |
| Ghi chu | Tiền sử / Lưu ý | Gộp nhiều cột ghi chú rời thành một |
Những dòng khó nhất luôn là chỗ một sang nhiều hoặc nhiều gộp một. Ví dụ minh họa: hệ thống cũ để địa chỉ trong một ô liền, còn bên mới tách tỉnh, quận, phường thành ba trường; khi đó phải quyết định tách tự động hay chấp nhận dồn tạm vào một ô rồi bổ sung sau.
Lỗi hay xảy ra ở bước ánh xạ là bỏ sót trường tưởng như phụ nhưng lại quan trọng khi vận hành, chẳng hạn nguồn giới thiệu bệnh nhân hay nhóm khách hàng thân thiết. Một cái bẫy khác là ép dữ liệu vào trường sai kiểu: nhồi ghi chú chữ vào ô vốn chỉ nhận số, đến lúc nhập sẽ báo lỗi hàng loạt. Với mã bệnh nhân, cần thống nhất từ đầu là giữ mã cũ hay để hệ thống mới cấp lại, vì lịch sử khám và công nợ đều móc vào mã này.
Gộp và xử lý bệnh nhân trùng trước khi nhập
Mục tiêu ở đây là mỗi con người thật chỉ còn ứng với một hồ sơ, để sau khi lên hệ thống mới không ai bị chia đôi lịch sử.
Thao tác thực tế là dò trùng theo nhiều dấu hiệu chứ không chỉ theo tên. Ghép số điện thoại với ngày sinh thường lọc ra phần lớn trường hợp lặp; sau đó rà thêm những cặp trùng tên nhưng lệch nhẹ cách gõ dấu. Với mỗi cụm nghi trùng, chọn một hồ sơ làm gốc rồi kéo lịch sử khám, đơn thuốc, công nợ của các hồ sơ còn lại về gộp chung, đối chiếu để không nhập đôi một lần khám.
Rủi ro lớn nhất khi gộp là gộp nhầm hai người khác nhau chỉ vì trùng họ tên và cùng năm sinh - hai bệnh nhân tên giống nhau ở cùng phường hoàn toàn có thể tồn tại. Vì thế đừng để máy tự gộp mọi cặp trùng; hãy để máy đề xuất, con người duyệt những ca ranh giới. Chiều ngược lại cũng nguy hiểm không kém: bỏ sót trùng khiến một người vẫn nằm rải ở vài hồ sơ, lần sau lễ tân lại tạo tiếp hồ sơ thứ tư. Khi phân vân giữ hồ sơ nào làm gốc, ưu tiên hồ sơ có lịch sử khám dày và thông tin liên lạc còn dùng được, chứ không nhất thiết là hồ sơ tạo sớm nhất.
Chuẩn hóa số điện thoại, ngày sinh và các trường liên lạc
Đích của bước này là các trường dùng để liên lạc và định danh đều về một khuôn thống nhất, nhờ đó nhắc lịch qua Zalo hay tổng đài đều chạy được, và việc dò trùng ở bước trước cũng chính xác hơn.
Số điện thoại là chỗ ngốn thời gian nhất. Dữ liệu cũ thường lẫn lộn số cố định cũ mười một chữ số chưa đổi, số thiếu chữ số 0 đầu do lưu ở ô định dạng số, số kèm dấu chấm hoặc khoảng trắng, và cả số nước ngoài dạng +84. Cần một vòng xử lý đưa tất cả về dạng mười chữ số bắt đầu bằng 0, bỏ ký tự thừa, đổi tiền tố +84 thành 0. Với những số dài ngắn bất thường, tách riêng ra một danh sách để người trực gọi kiểm tra thay vì tự đoán và sửa liều.
Ngày sinh cần thống nhất một định dạng, chú ý những bản ghi ghi kiểu Mỹ tháng trước ngày sau dễ làm ngày 03/07 hóa thành mùng 7 tháng 3. Với hồ sơ chỉ có năm sinh, quy ước một cách điền phần ngày tháng còn thiếu và đánh dấu để biết đó là dữ liệu ước lệ. Tên riêng thì gọt khoảng trắng thừa, sửa lỗi dấu và viết hoa cho nhất quán, nhưng tránh tay lỡ đổi tên người ta thành tên khác. Địa chỉ nên chuẩn theo tên đơn vị hành chính hiện hành để lọc và thống kê về sau đỡ vướng.
Chạy thử nhập trên bản nháp và soi kết quả
Trước khi đụng đến hệ thống thật, mục tiêu là nạp toàn bộ dữ liệu đã làm sạch vào một môi trường nháp và nhìn tận mắt nó hiển thị ra sao.
Hãy đề nghị nhà cung cấp phần mềm mới mở một không gian thử, hoặc tự nhập một lô mẫu vài trăm hồ sơ đại diện: có người nhiều lần khám, có người đang nợ tiền, có ca dấu tiếng Việt phức tạp, có số điện thoại từng phải sửa. Nhập xong, mở vài hồ sơ bất kỳ và lần theo đúng thao tác lễ tân hằng ngày - tra tên, xem lịch sử, mở phiếu thu gần nhất - để bắt lỗi ngay tại chỗ người dùng thật sẽ chạm vào.
Lỗi lộ ra ở bản nháp thường thuộc mấy nhóm quen thuộc. Dấu tiếng Việt lại vỡ vì lệch bảng mã giữa hai đầu, dù tệp nguồn đã đúng. Công nợ lệch vì cách làm tròn hoặc đơn vị tiền khác nhau, cần cộng tổng dư nợ hai bên rồi so con số cuối. Lịch sử khám rơi rớt vì mã bệnh nhân bên đơn thuốc không khớp mã bên hồ sơ sau khi hệ thống cấp mã mới. Giá trị của bản nháp nằm ở chỗ mọi sai sót này còn sửa được bằng cách chỉnh lại quy tắc rồi nhập lại, thay vì phát hiện khi phòng khám đã chạy thật và bệnh nhân đang ngồi đợi.
Nghiệm thu bằng đối chiếu số liệu và tình huống thật
Bước cuối khép lại toàn bộ quá trình di trú: dữ liệu chỉ được coi là đạt khi đối chiếu định lượng khớp và các tình huống vận hành thật đều trôi.
Thao tác nghiệm thu nên tựa vào những con số tổng cộng được ở cả hai hệ thống. So tổng số bệnh nhân, tổng số lượt khám trong một khoảng thời gian, tổng dư nợ, tổng số lịch hẹn tương lai. Khi các tổng này khớp, xác suất mất mát ở giữa đã thấp hẳn. Kế đó dựng một danh sách nghiệm thu ngắn cho lễ tân và bác sĩ tự chạy: tìm một bệnh nhân quen bằng số điện thoại, kiểm tra hồ sơ có đủ lịch sử, tạo một lịch hẹn mới rồi thử gửi nhắc qua Zalo, lập một phiếu thu thử nghiệm với đủ hình thức tiền mặt, chuyển khoản, quẹt thẻ và xuất hóa đơn điện tử.
Lỗi ở khâu nghiệm thu thường là nghiệm thu quá sơ sài. Chỉ mở vài hồ sơ đẹp rồi kết luận ổn, trong khi ca rối - bệnh nhân trùng đã gộp, người đang điều trị dở, hồ sơ có công nợ - mới là nơi sự cố ẩn nấp. Một sai lầm khác là tháo hệ thống cũ ngay khi vừa chuyển; nên giữ nó ở chế độ chỉ đọc thêm một thời gian để còn chỗ tra ngược khi nghi ngờ. Nếu phòng khám có làm BHYT, nhớ nghiệm thu riêng phần dữ liệu liên quan vì đối chiếu với cơ quan bảo hiểm không cho phép sai lệch. Khi bảng đối chiếu đủ khớp và danh sách tình huống chạy trơn, việc di trú mới thật sự đóng lại, và phần mềm quản lý phòng khám mới có thể nhận toàn bộ hoạt động hằng ngày.
Nếu phòng khám hoặc phòng nha của bạn đang chuẩn bị đổi hệ thống và muốn quá trình di trú dữ liệu bệnh nhân diễn ra gọn gàng, Clinisto (by Microads) - phần mềm quản lý phòng khám và nha khoa - cho dùng thử miễn phí 15 ngày để bạn kiểm nghiệm trước khi chuyển thật. Hotline hỗ trợ: 0919 788 815.
Dùng thử Clinisto miễn phí 15 ngày
Phần mềm quản lý phòng khám & nha khoa: lịch hẹn, hồ sơ bệnh nhân, thu ngân, báo cáo — tất cả trên một nền tảng.
Đăng ký dùng thử Gọi 0919 788 815