Unprotect IE 11
giao diện tool là 1 trang HTML 5 ember (sử dụng IE ActiveX Object và Framework Boostrap 3 nên nên phiên bản tối thiểu là IE 11 và chế độ Unprotect Mode).
Cài đặt Data Access Engine version 2007 x86
Để tool truy vấn được data thì cần cái engine này. và yêu cầu cần thiết phải có như sau:
Thêm thư mục CheckXML vào phần loại trừ của Anti Virus
Nên cài đặt Tool ở thư mục cho phép tạo, xóa file xml
bằng cách đặt ở thư mục ổ đĩa cho phép user thao tác thông thường mà ở đó ko có sử kiểm soát của quyền administrator. hoặc bạn cần cấp quyền cho phép user tạo xóa file trong các thư mục cài đặt bên dưới và cả thư mục cài đặt tool. Nói nôm na là cài đặt ở ổ D:, không cài trong ổ C:
Gửi 1 HS
MA_LOAI_KCB = 3
có thời gian từ
NGAY_RA - NGAY_VÀO < 4 giờ
thì tự động chuyển thành hồ sơ ngoại trú tức đặt lại
MA_LOAI_KCB = 1
đầu vào
sau thời gian được đặt ở mục thời gian lặp lại
Giây
để nếu có sử dụng tính năng kiểm tự động.
Hồ sơ lỗi
Quy định hiện hành để tính tiền giường là theo Thông tư 39/2018/TT-BYT, mình sẽ số gắng điễn giải chi tiết các lựa chọn để mọi người xem, lựa chọn nào phù hợp nhất với cơ sở thì áp dụng
1
: Khỏi;
2
: Đỡ; 3
: Không thay đổi;
4
: Nặng hơn;
5
: Tử vong)
1
: Ra viện;
2
: Chuyển viện; 3
: Trốn viện;
4
: Xin ra viện)
4 giờ
tính 0 ngày
24 giờ
tính 1 ngày
24 giờ
:
RA - VAO + 1
cho các trường hợp :
RA - VAO
4 giờ
tính 0 ngày
24 giờ
tính 1 ngày
24 giờ
:
RA - VAO + 1
cho các trường hợp :
RA - VAO
4 giờ
tính 0 ngày
24 giờ
tính 1 ngày
24 giờ
:
RA - VAO + 1
cho các trường hợp :
RA - VAO
4 giờ
tính 0 ngày
24 giờ
tính 1 ngày
24 giờ
:
RA - VAO + 1
cho các trường hợp :
XXXXX-YYYYY
RA - VAO
Rule tính ngày giường bàn giao giữa 2,3 khoa
KHOA_NO_CHECK_GIUONG
)
Danhmuc
nằm trong thư mục chứa chương trình (nếu chưa có thì tạo mới và đặt tên Danhmuc). Sau đó vào cài đặt > DANH MỤC > nhấn nút
Cập nhậtCần lưu ý:
+Máy tính đã cài MS Access phiên bản 2003 trở lên
+Data Access engine đã được cài đặt
+Thư mục chương trình ở chế dộ Read and Write (nếu read only sẽ bị lỗi cập nhật)
+Mỗi khi có cập nhật thông tin danh mục trên cổng thì cần tải về cập nhật mới.
Rule này giúp kiểm soát chỉ định dịch vụ, cận lâm sàng, chi phí trên XML3 về mặt thời gian như chỉ định HbA1c, PCR HBV Real time, PCR HCV realtime, ...
7.1.1 Rule_Timer Cần bổ sung MA_DICH_VU, TimeOut (số ngày tối thiểu), Lần (số nguyên 1,2,3, ...tương ứng thời gian).7.2 Dữ liệu kiểm soát chẩn đoán thuốc(table RuleThuoc):
STT | MaTHUOC | HOATCHAT | TenTHUOC | HAMLUONG | MA_DUONG_DUNG | SDK | Gia | TYLE_TT | Chandoan | ThamKhao | ICD | TamNgung | Mode | macskcb | rulethuoc_id | deliverdate | expiredate |
27 | 40.481 | Trimetazidin | 1.01 | (đau thắt ngực,(suy tim;huyết áp));[!CD:suy thận;parkinson] | Quỹ bảo hiểm y tế thanh toán điều trị (TT30): - Đau thắt ngực ổn định không được kiểm soát đầy đủ - Hoặc bệnh nhân không dung nạp với các liệu pháp điều trị khác <span style="color:#ff0000">Chống chỉ định: -Suy thận -parkinson</span> |
I20;I25 | FALSE | 0 | |||||||||
39 | 40.576 | Piracetam | 2.10 | (rung,giật,cơ,vỏ não) | Quỹ bảo hiểm y tế thanh toán trong điều trị (TT30): -giật rung cơ có nguồn gốc vỏ não |
FALSE | 0 |
True
còn không đúng sẽ trả về False
Lưu ý: operation là phép so sánh các toán tử được nhắc bên dưới bao gồm = > >= < <= <> and or not xor
[PT]
đại diện cho
Phẫu thuật. Nếu Hồ sơ có thanh toán phẫu thuật thì kết quả True
ngược lại
False
[Age Operation Value]
đại diện cho Tuổi người bệnh được tính Age =
Ngày ra viện - Ngày sinh (Năm).
VD: Bệnh nhân trên 65 tuổi không được dùng Diacerein
thì khai
báo trong cột ChanDoan như sau: [Age < 65]
[thangtuoi Operation Value]
đại diện cho Tuổi người bệnh được tính theo tháng =
Ngày ra viện - Ngày sinh (định dạng yyyy/mm/dd nếu chỉ có năm sinh thì mặc định lấy giá trị 01/01).
VD: Bệnh nhân dưới 30 tháng tuổi chống chỉ định các chế phẩm cồn thuốc
thì khai
báo trong cột ChanDoan như sau: [thangtuoi >= 30]
[ngaytuoi Operation Value]
đại diện cho Tuổi người bệnh được tính theo ngày =
Ngày ra viện - Ngày sinh (định dạng yyyy/mm/dd nếu chỉ có năm sinh thì mặc định lấy giá trị 01/01).
VD: Bệnh nhân dưới 180 ngày tuổi chống chỉ định dùng các chế phẩm có tính kích thích
thì khai
báo trong cột ChanDoan như sau: [ngaytuoi >= 180]
[!CD: Tên bệnh 1, tên bệnh 2, chẩn đoán, ...]
giúp kiểm soát các chống chỉ định
Ví dụ: Thuốc Diacerin chống chỉ định cho
bệnh lý suy gan, suy thận
thì khai báo [!CD:suy gan; suy thận]
Ví dụ: Thuốc Bisoprolol chống chỉ định
Người bệnh có sốc do suy tim, suy tim cấp, suy tim chưa kiểm soát được bằng điiều trị
nền, suy tim độ III nặng hoặc độ IV. Block nhĩ- thất độ hai hoặc 3 và nhịp tim chậm xoang (dưới 60/ phút trước khi điểu trị).
Bệnh nứt xoang.
thì khai báo
[!CD:(suy tim,(sốc;cấp; độ III; độ IV));(block,nhĩ,thất,(độ 2;độ 3),(nhịp,((chậm,xoang);dưới 60 lần,phút)));(nứt,xoang)]
[CD: Tên bệnh 1, tên bệnh 2, chẩn đoán, ...]
giúp kiểm soát chẩn đoán phù hợp (ngược với keyword [!CD: ...]
Các key word bên dưới chỉ áp dụng cho phiên bản 2.0.3.4 trở lên
[cls:machiso operation value]
machiso là mã chỉ số cận lâm sàng trong Bảng 4 (XML4)
operation phép so sánh
value giá trị cần so sánh
Ví dụ:
Nếu chỉ số albumin của xét nghiệm dưới 2.5 thì được thanh toán dịch truyền
thì khai báo như sau để kiểm soát [cls:S28 <= 2.5]
[@dvkt_nội dung tùy chỉnh được]
giúp kiểm tra trong dữ liệu XML3 có thanh toán các dvkt này không nếu có trả về
true
nếu không trả về false
RuleDefine
và khai báo như sau:
dvkt_bộ xét nghiệm tiền phẫu
;18.0665.0054;10.0335.0104;
(phải luôn có dấu ; phía trước và sau mỗi mã dịch vụ)
[@thuoc_nội dung tùy chỉnh được]
giúp kiểm tra trong dữ liệu XML2 có thanh toán các thuốc này không nếu có trả về
true
nếu không trả về false
RuleDefine
và khai báo như sau:
thuoc_cấp cứu
;40.01;40.02;
(phải luôn có dấu ; phía trước và sau mỗi mã thuốc)
[@nvyt_nội dung tùy chỉnh được]
giúp kiểm tra chi phí trên XML2, XML3 tại trường MA_BAC_SI được các nhân viên này thực hiện, nếu có trả về
true
nếu không trả về false
RuleDefine
và khai báo như sau:
nvyt_điều trị viêm gan
;00001/CCHN-BYT;00002/CCHN-NVY;
(phải luôn có dấu ; phía trước và sau mỗi mã bác sĩ)
Không check 2 dịch vụ trong cuộc mổ
giúp không cảnh báo các dịch vụ không thực hiện trong cuộc mổ như các thủ thuật VLTL, nhổ răng, ...
DVKT_NO_CHECK_2_PT
;17.0073.0277;17.0052.0267;
(phải luôn có dấu ; phía trước và sau mỗi mã dịch vụ)
Khai báo cskcb giáp ranh
Khai báo các cskcb giáp ranh để tool nhận biết thẻ đăng ký KCB ban đầu tại các BV này khi KCB tạt Bv sẽ được hưởng đúng tuyến
MACSKCB_GIAPRANH
;10001;10002;
(phải luôn có dấu ; phía trước và sau mỗi mã cskcb)
Khai báo khoa không kiểm tra giường
Các khoa không kiểm tra giường thì khai báo mã khoa để tool nhận biết và không kiểm giường tại khoa đó
KHOA_NO_CHECK_GIUONG
;K01;K02;
(phải luôn có dấu ; phía trước và sau mỗi mã khoa)
[nam]
hoặc [nữ]
hoặc [nu]
hoặc
[GT operation value]
giúp kiểm soát giới tính.
[Hạng BV operation
value]
giúp kiểm tra hạng bệnh viện
Hạng BV có thẻ khai báo hạng
hoặc hang
hoặc hangbv
Ví dụ: Một số thuốc chỉ cho phép sử dụng ở bệnh viện I, để kiểm soát các thuốc này tại BV hạng II và III thì khai báo
[hangbv < 1]
để nếu bệnh viện hạng 2 có sử dụng thuốc này sẽ cảnh báo
[dvkt:Mã dịch vụ]
kiểm tra hồ sơ có thanh toán dịch vụ đó hay không
Mã dịch vụ là thông tin của trường MA_DICH_VU trên XML3
Ví dụ: kiểm tra xem hồ sơ có thanh toán x quang răng hay không thì khai báo như sau
[dvkt:18.0081.2001]
[thuoc:Mã thuốc]
kiểm tra hồ sơ có thanh toán thuốc đó hay không
Mã thuốc là thông tin của trường MA_THUOC trên XML2
Ví dụ: kiểm tra xem hồ sơ có thanh toán thuốc Lidocain dùng để gây tê hay không
[thuoc:40.12]
[sl operation số lượng]
(áp dụng cho phiên bản 2.3.3.18 hoặc cao hơn) kiểm soát số lượng của chi phí đang kiểm tra
Ví dụ: Theo QĐ 792/QĐ-BYT, các dịch vụ VLTL điều trị bệnh thoái hóa khớp không quá 15 lần trong đợt điều trị
(thoái hóa khớp,[sl < 15])
Khai báo cho dịch vụ như Siêu âm điều trị, xoa bóp, bấm nguyệt
7.3 Dữ liệu kiểm soát chẩn đoán dịch vụ(table RuleDv):
7.4 Kiểm soát VTYT trong phẫu thuật thanh toán BHYT (DMDVKT_VTYT):
7.5 Kiểm soát thanh toán đồng thời:
7.6 Kiểm soát chi phí bằng cách tự tạo quy luật (custom rule)chỉ áp dụng cho ver 2.0.0.4 trở lên
Bước 1: Cập nhật bản mới nhất
Bước 2: Cập nhật dữ liệu cho phiên bản
Bước 3: Cập nhật các quy luật kiểm soát cho phiên bản