XML15 là Bảng 15 – Chỉ tiêu thông tin quản lý điều trị bệnh lao. Đây là bảng chuyên biệt dành cho người bệnh có quản lý, điều trị lao hoặc lao tiềm ẩn, dùng để phản ánh từ định danh người bệnh đến phân loại bệnh lao, loại điều trị, phác đồ, thời gian điều trị, kết quả điều trị và một số thông tin liên quan HIV.
Khác XML2–XML4 chủ yếu mô tả thuốc, DVKT và kết quả cận lâm sàng của từng đợt KCB, XML15 phản ánh trạng thái quản lý bệnh lao theo chương trình điều trị, có thể kéo dài qua thời gian và cần được đối chiếu với nhiều nguồn khác trong hồ sơ.
Ghi chú của Bảng 15 quy định: khi có điều trị người bệnh lao, cơ sở KBCB gửi XML15 về Cổng tiếp nhận dữ liệu Hệ thống thông tin giám định BHYT; đồng thời gửi XML1, XML2, XML3, XML4 và XML15 về hệ thống của Chương trình Chống lao Quốc gia khi có hướng dẫn.
Nguyên tắc quan trọng:
XML15 không phải bảng bắt buộc cho mọi hồ sơ KCB; trước hết phải xác định người bệnh có thuộc phạm vi quản lý/điều trị bệnh lao hay không.
1. Cấu trúc đầy đủ 20 trường XML15
| STT | Trường | Kiểu / kích thước | Nội dung |
|---|---|---|---|
| 1 | MA_LK | Chuỗi / 100 | Liên kết đợt KCB |
| 2 | STT | Số / 10 | Số thứ tự dòng |
| 3 | MA_BN | Chuỗi / 100 | Mã người bệnh |
| 4 | HO_TEN | Chuỗi / 255 | Họ tên người bệnh |
| 5 | SO_CCCD | Chuỗi / n | Số định danh/hộ chiếu theo trường hợp |
| 6 | PHANLOAI_LAO_VITRI | Số / 1 | Phân loại theo vị trí giải phẫu |
| 7 | PHANLOAI_LAO_TS | Số / 1 | Phân loại theo tiền sử điều trị |
| 8 | PHANLOAI_LAO_HIV | Số / 1 | Phân loại theo tình trạng HIV |
| 9 | PHANLOAI_LAO_VK | Số / 1 | Phân loại theo bằng chứng vi khuẩn học |
| 10 | PHANLOAI_LAO_KT | Số / 1 | Phân loại theo kháng thuốc |
| 11 | LOAI_DTRI_LAO | Số / 1 | Loại điều trị lao |
| 12 | NGAYBD_DTRI_LAO | Chuỗi / 8 | Ngày bắt đầu điều trị |
| 13 | PHACDO_DTRI_LAO | Số / 2 | Mã phác đồ |
| 14 | NGAYKT_DTRI_LAO | Chuỗi / 8 | Ngày kết thúc điều trị |
| 15 | KET_QUA_DTRI_LAO | Số / 1 | Kết quả điều trị |
| 16 | MA_CSKCB | Chuỗi / 5 | Cơ sở điều trị |
| 17 | NGAYKD_HIV | Chuỗi / 8 | Ngày khẳng định HIV |
| 18 | BDDT_ARV | Chuỗi / 8 | Ngày bắt đầu ARV |
| 19 | NGAY_BAT_DAU_DT_CTX | Chuỗi / 8 | Ngày bắt đầu Cotrimoxazol |
| 20 | DU_PHONG | Chuỗi / n | Trường dự phòng/chữ ký số |
Cấu trúc này cho thấy XML15 không chỉ là “bảng bệnh lao”; nó còn chứa một nhánh dữ liệu để quản lý lao/HIV trong trường hợp áp dụng.
2. MA_LK, STT, MA_BN, HO_TEN, SO_CCCD — định danh người bệnh
MA_LK liên kết XML15 với XML1 trong cùng đợt KCB.
STT là số thứ tự tăng từ 1 đến hết trong một lần gửi dữ liệu.
MA_BN là mã người bệnh theo quy định của cơ sở KBCB.
HO_TEN ghi họ tên người bệnh. Bảng còn có hướng dẫn riêng đối với trẻ sơ sinh chưa được cấp thẻ BHYT, bao gồm các trường hợp có cha/mẹ, có người giám hộ hoặc trẻ bị bỏ rơi tại cơ sở KBCB.
SO_CCCD sau sửa đổi cho phép:
- số căn cước công dân;
- số định danh cá nhân trên thẻ căn cước;
- giấy chứng nhận căn cước;
- giấy khai sinh;
- hộ chiếu nếu là người nước ngoài.
Trong tình huống bất khả kháng như trẻ sơ sinh hoặc người bệnh mất ý thức, tâm thần không lấy được thông tin định danh thì được phép để trống.
Do đó không nên áp rule:
SO_CCCDrỗng = lỗi tuyệt đối.
3. Năm chiều phân loại bệnh lao
XML15 có năm trường phân loại độc lập, phản ánh các khía cạnh khác nhau của bệnh lao.
PHANLOAI_LAO_VITRI
Theo vị trí giải phẫu:
1: lao phổi;2: lao ngoài phổi.
PHANLOAI_LAO_TS
Theo tiền sử điều trị:
1: lao mới;2: tái phát;3: thất bại;4: điều trị lại sau bỏ trị;5: điều trị lại khác;6: không rõ tiền sử điều trị.
PHANLOAI_LAO_HIV
Theo tình trạng HIV:
1: Lao/HIV (+);2: Lao/HIV (-);3: người bệnh lao không rõ tình trạng HIV.
PHANLOAI_LAO_VK
Theo bằng chứng vi khuẩn học:
1: có bằng chứng vi khuẩn học;2: không có bằng chứng vi khuẩn học.
PHANLOAI_LAO_KT
Theo tình trạng kháng thuốc:
1: kháng đơn thuốc;2: kháng nhiều thuốc;3: đa kháng thuốc;4: kháng Rifampicin;5: tiền siêu kháng;6: siêu kháng thuốc.
Điểm quan trọng là năm trường này không thay thế cho nhau.
Một người bệnh có thể đồng thời được mô tả là:
lao phổi + tái phát + HIV âm tính + có bằng chứng vi khuẩn học + đa kháng thuốc.
Vì vậy engine phải xử lý chúng như năm thuộc tính phân loại khác nhau, không phải một mã bệnh lao duy nhất.
4. LOAI_DTRI_LAO, ngày bắt đầu và phác đồ điều trị
LOAI_DTRI_LAO xác định loại điều trị:
0: không điều trị lao;1: điều trị lao tiềm ẩn;2: điều trị lao nhạy cảm thuốc;3: điều trị lao kháng thuốc.
NGAYBD_DTRI_LAO ghi ngày bắt đầu điều trị bệnh lao hoặc lao tiềm ẩn tại cơ sở KBCB theo định dạng yyyymmdd.
PHACDO_DTRI_LAO là trường có danh mục tương đối lớn và đã được sửa đổi toàn bộ diễn giải trong bảng hiện tại.
Danh mục hiện có 27 mã, chia thành ba nhóm:
Lao nhạy cảm thuốc
Mã 1–8, gồm các phác đồ A1, A2, A1a, A2a, B1, B2, B2a và phác đồ cá thể.
Lao kháng thuốc
Mã 9–19, gồm các phác đồ C1a, C1b, C2a, C2b, C3, BPaL-M, BPaL, D1, D2, E và phác đồ cá thể khác.
Lao tiềm ẩn
Mã 20–27, gồm các phác đồ 6H/9H, 3RH, 3HP, 1HP, 4R, 6L, INH và phác đồ khác.
Đây là trường không nên hard-code danh sách trong engine.
Rule nên sử dụng:
LOAI_DTRI_LAO → nhóm phác đồ được phép → PHACDO_DTRI_LAO.
Ví dụ, nếu LOAI_DTRI_LAO = 1 nhưng lại ghi một mã phác đồ thuộc nhóm lao kháng thuốc, cần cảnh báo tính nhất quán.
5. NGAYKT_DTRI_LAO và KET_QUA_DTRI_LAO
NGAYKT_DTRI_LAO ghi ngày kết thúc điều trị lao hoặc lao tiềm ẩn theo định dạng yyyymmdd.
Đặc biệt:
Nếu người bệnh chưa kết thúc điều trị thì trường này được để trống.
Do đó không được đặt NGAYKT_DTRI_LAO bắt buộc cho mọi XML15.
KET_QUA_DTRI_LAO gồm:
- Khỏi;
- Hoàn thành điều trị;
- Thất bại;
- Chết;
- Không theo dõi được/bỏ điều trị;
- Không đánh giá.
Các mã này có ý nghĩa chuyên môn cụ thể.
Ví dụ, “khỏi” đòi hỏi các điều kiện liên quan bằng chứng vi khuẩn học và xét nghiệm âm tính theo mô tả của chuẩn; trong khi “hoàn thành điều trị” có thể được sử dụng khi hoàn thành liệu trình nhưng không đủ bằng chứng để phân loại khỏi.
Vì vậy không nên coi:
Khỏi = Hoàn thành điều trị.
Đây là hai kết quả khác nhau.
6. MA_CSKCB và nhóm lao/HIV
MA_CSKCB ghi mã cơ sở KBCB nơi người bệnh đến khám và điều trị.
Ba trường cuối trước DU_PHONG liên quan HIV:
NGAYKD_HIV
Ngày khẳng định HIV theo định dạng yyyymmdd.
Trường hợp điều trị phơi nhiễm thì được để trống.
BDDT_ARV
Ngày đầu tiên người bệnh nhận thuốc ARV trong chương trình chăm sóc và điều trị, lấy theo hồ sơ bệnh án.
NGAY_BAT_DAU_DT_CTX
Ngày bắt đầu điều trị Cotrimoxazol.
Những trường này cần được đọc cùng PHANLOAI_LAO_HIV.
Ví dụ:
PHANLOAI_LAO_HIV = 1
có thể kích hoạt các kiểm tra bổ sung về NGAYKD_HIV, ARV hoặc CTX theo điều kiện nghiệp vụ thực tế.
Nhưng không nên suy diễn rằng mọi người bệnh Lao/HIV (+) bắt buộc phải có cả ba field nếu chưa kiểm tra chính xác phạm vi và thời điểm áp dụng.
7. Quan hệ XML15 với XML1–XML4
Bảng 15 không tồn tại độc lập.
Ghi chú quy định trong trường hợp điều trị bệnh lao, ngoài XML15, dữ liệu XML1, XML2, XML3 và XML4 cũng được gửi về hệ thống của Chương trình Chống lao Quốc gia khi có hướng dẫn.
Điều này cho phép xây dựng nhiều quan hệ kiểm tra:
| XML15 | Nguồn đối chiếu |
|---|---|
MA_LK | XML1 |
MA_BN, HO_TEN | XML1 |
PHANLOAI_LAO_HIV | XML6 nếu có quản lý HIV |
PHACDO_DTRI_LAO | thuốc XML2 + danh mục phác đồ |
NGAYBD_DTRI_LAO | timeline thuốc/diễn biến |
NGAYKT_DTRI_LAO | timeline điều trị |
KET_QUA_DTRI_LAO | diễn biến, xét nghiệm |
| bằng chứng vi khuẩn học | XML4 |
MA_CSKCB | danh mục cơ sở KCB |
Đặc biệt, XML15 và XML6 có một số field gần hoặc trùng về nội dung như:
LOAI_DTRI_LAO;PHACDO_DTRI_LAO;NGAYBD_DTRI_LAO;NGAYKT_DTRI_LAO;- kết quả điều trị lao;
NGAYKD_HIV;BDDT_ARV;NGAY_BAT_DAU_DT_CTX.
Nếu một người bệnh đồng thời có XML6 và XML15, đây là nhóm dữ liệu rất phù hợp để kiểm tra cross-table consistency.
8. Tiền giám định XML15 trong Dr5-XML
Một số rule có giá trị cao:
- hồ sơ có điều trị lao nhưng không có XML15;
- XML15 xuất hiện nhưng không liên kết được XML1;
- mã phân loại ngoài domain;
LOAI_DTRI_LAOkhông tương thíchPHACDO_DTRI_LAO;- ngày kết thúc trước ngày bắt đầu;
- ghi kết quả “khỏi” nhưng phân loại/bằng chứng xét nghiệm không phù hợp;
KET_QUA_DTRI_LAOthể hiện đã hoàn tất nhưngNGAYKT_DTRI_LAOlại thiếu;- XML6 và XML15 có thông tin điều trị lao/HIV mâu thuẫn;
- phác đồ được dùng không đúng phiên bản danh mục tại thời điểm điều trị.
Trong kiến trúc Dr5-XML nên tiếp tục dùng sáu danh mục chuẩn:
dr5_xml_field: 20 trường XML15;dr5_xml_required: các điều kiện bắt buộc theo trạng thái điều trị;dr5_xml_relation: quan hệ giữa phân loại, loại điều trị, phác đồ, timeline và XML1–XML6;dr5_catalog_binding: mã phân loại, phác đồ, cơ sở KCB;dr5_payment_condition: chỉ khi có điều kiện thanh toán BHYT cụ thể;dr5_legal_basis: quản lý nguồn và thời gian hiệu lực của các danh mục/phác đồ.
Đặc biệt, 27 mã phác đồ không nên hard-code trong Python. Chúng phải nằm trong dữ liệu danh mục để khi Chương trình Chống lao Quốc gia thay đổi phác đồ, hệ thống chỉ cần cập nhật catalog.
Kết luận
XML15 có thể được đọc theo chuỗi:
Người bệnh → phân loại lao → loại điều trị → ngày bắt đầu → phác đồ → quá trình điều trị → ngày kết thúc → kết quả điều trị → tình trạng HIV/ARV nếu có.
Bốn nguyên tắc quan trọng nhất là:
XML15 chỉ áp dụng khi có quản lý/điều trị bệnh lao theo phạm vi của Bảng 15.
Năm trường phân loại bệnh lao mô tả năm chiều khác nhau, không phải các lựa chọn loại trừ lẫn nhau.
LOAI_DTRI_LAO,PHACDO_DTRI_LAO, ngày bắt đầu–kết thúc và kết quả điều trị phải được kiểm tra như một chuỗi logic thống nhất.
Danh mục phác đồ lao là dữ liệu có thể thay đổi theo thời gian và phải được quản lý bằng catalog, không mã hóa cứng trong rule engine.
XML15 là một trong những bảng có giá trị cao đối với Dr5-XML vì có thể kết hợp dữ liệu quản lý bệnh chương trình + thuốc + xét nghiệm + timeline + HIV để phát hiện sai lệch trước khi dữ liệu được gửi sang BHXH hoặc hệ thống Chương trình Chống lao Quốc gia.
- Đăng nhập để gửi ý kiến