.1 Bảng phân loại định danh nhóm máu ABO/Rh

Một phần của tài liệu Ứng dụng xử lý ảnh trong xác định nhóm máu bằng gelcard (Trang 65 - 73)

Anti-A Anti-B Ctl Anti-D Nhóm máu Loi Rh

3+ đến 4+ Âm tính hoặc 1+ Âm tính 4+ hoặc 3+ A Rh+ Âm tính hoặc 1+ 3+ đến 4+ Âm tính 2+ hoặc 1+ B Rh+ Weak 3+ đến 4+ 3+ đến 4+ Âm tính Âm tính AB Rh - Âm tính hoặc 1+ Âm tính hoặc 1+ Âm tính O

Dữ liệu phân tích ở bảng 3.1 kết hợp với thơng tin mã Qrcode/Barcode cung cấp, kết quảđịnh danh nhóm máu và thơng tin bệnh nhân sẽđược hiển thị lên bảng kết quả bao gồm họ tên, nhóm máu, loại Rh của hai người bệnh tương ứng như

54

Hình 3.14 Kết quđịnh danh nhóm máu

Một số kết quảđịnh danh nhóm máu cho bệnh nhân khác được thể hiện thêm tại hình 3.15. Cụ thểnhư sau:

55

Giao din ng dng qun lý d liu

Sau khi thiết bịđã được kết nối các bộ nguồn và cáp dữ liệu, mẫu Gelcard được kỹ thuật viên đặt lên giá. Kỹ thuật viên sẽ đăng nhập với một tài khoản và mật khẩu mặc định vào hệ thống quản lý Gelcard được thiết kế với mơi trường .NET ngơn ngữ lập trình là Windowform, C# như trong Hình 3.16. Phần mềm quản lý

Gelcard được thiết kế một cách đơn giản và thao tác sử dụng dễ dàng.

Hình 3.16 Giao diện đăng nhập chương trình

Tại đây, kỹ thuật viên sẽ sử dụng tài khoản và mật khẩu được cung cấp sẵn trên hệ thống đểđăng nhập. Sau khi đăng nhập, giao diện phần mềm hiển thị trên hình

3.17. Để tiến hành chạy định danh nhóm máu đối với gelcard, kỹ thuật viên vào mục thông tin bệnh nhân để kiểm tra mã Qrcode/Barcode của gelcard đồng thời khai báo các thông tin của bệnh nhân vào từng trường. Hình 3.18 mơ tả quá trình

đăng ký bệnh nhân.

56

Hình 3.18 Giao diện đăng ký thơng tin bệnh nhân

Sau khi lưu lại, thông tin bệnh nhân sẽđược lưu trữ trên hệ thống server, cụ thể

là MySQL server. Ngay sau khi đăng ký được thông tin bệnh nhân, các kỹ thuật viên sẽ tiến hành chạy mẫu gelcard bệnh nhân trên thiết bị. Kỹ thuật viên hay bác sỹ có thể tra cứu kết quảđịnh danh nhóm máu cho từng cặp mẫu bệnh nhân thơng qua việc vào mục kết quả trên phần mềm quản lý này. Hình 3.19 mơ tảtính năng

trả kết quả.

57 Tại đây, kỹ thuật viên nhập mã Qrcode/Barcode tương ứng được cung cấp trên thẻgelcard để tìm kiếm kết quả cho bệnh nhân. Thông tin các kết quả của 2 bệnh nhân sẽ hiển thị tương ứng lên phần mềm bao gồm họ tên, tuổi, nhóm máu, loại Rh và hình ảnh minh họa. Ở đây, kỹ thuật viên có thể thao tác chỉnh sửa hoặc xóa

đi kết quảvà lưu lại với giá trị mới.

Ngoài ra các kỹ thuật viên có thể tìm kiếm danh sách bệnh nhân đã thực hiện xét nghiệm thông qua họtên. Người sử dụng vào mục tìm kiếm ở giao diện màn hình menu của chương trình, và nhập họ tên người bệnh cần truy xuất vào ô textbox. Hình 3.20 mơ tả giao diện chức năng này.

Hình 3.20: Giao din chức năng tìm kiếm theo tên bnh nhân

Đánh giá độ chính xác ca thiết b

Thiết bị đã tiến hành thử nghiệm để đọc xác định mức ngưng kết với Gelcard thực tế. Quá trình thử nghiệm diễn ra với 30 Gelcard loại 8 cột dưới sựđánh giá

của các kỹ thuật viên kinh nghiệm. Kết quảđánh giá độ chính xác thể hiện qua đồ

58

Hình 3.21 Mức độ chính xác ca thiết btrong q trình xác định ngưng kết

Trên 30 gelcard loại 8 cột gel ứng với tổng 240 cột ngưng kết, thiết bịxác định

đúng: 102/105 ngưng kết âm tính đạt 97.1%; 32/35 ngưng kết dương tính 1+ đạt 91.4%; 5/7 ngưng kết dương tính 2+ đạt 71.4%; 29/31 ngưng kết dương tính 3+ đạt 93.5%; 60/62 ngưng kết dương tính 4+ đạt 96.7%. So với thực tế chỉ sử dụng mức âm tính, dương tính 3+ và dương tính 4+, kết quả thu được từ thiết bị được

đánh giá đáng tin cậy.

Ngoài ra với 30 gelcard chạy thử nghiệm trên thiết bị, kết quả phân loại nhóm

máu cũng được lấy mẫu so sánh kiểm chứng với kết quả mà các kỹ thuật viên bác sỹđọc. Kết quả tham chiếu được thể hiện trên hình 3.22.

Hình 3.22 Độ chính xác ca thiết b trong phân loi nhóm máu

Với 30 gelcard này tương đương với 60 mẫu bệnh nhân được chạy thử nghiệm

định danh nhóm máu trong đó có 7 mẫu khơng phân loại. Các kết quả phân nhóm ABO và Rh+ / Rh- được so sánh tham chiếu với kết quả mà các kỹ thuật viên bác sỹđã đọc. Cụ thể với nhóm máu A / Rh+ đúng 12/13 đạt 92.3%, nhóm máu B/ Rh+

96.70% 93.50% 71.40% 91.40% 97.10% 0% 20% 40% 60% 80% 100% 4+ 3+ 2+ 1+ Âm tính Mức độ chính xác Mức ngưng kết 92.30% 94.10% 95.60% 0% 20% 40% 60% 80% 100% Nhóm A / Rh+ Nhóm B /Rh+ Nhóm O /Rh + Nhóm máu Nhóm máu

59

đúng 16/17 đạt 94.1% và nhóm máu O / Rh+ đúng 22/23 đạt 95.6%. Do sốlượng mẫu thử nghiệm còn hạn chế và tỷ lệ nhóm máu Rh- cũng như Rh+ yếu ở Việt Nam không nhiều, nên chưa thể thống kê để đánh giá mức độ nhóm này đối với thiết bị.

Tng kết chương

Chương 3 đã trình bày chi tiết các kết quảđạt được trong quá trình thử nghiệm thiết bị định danh nhóm máu bằng Gelcard. Các thử nghiệm được thực hiện đúng

quy trình và tiêu chuẩn theo tài liệu hướng dẫn phương pháp định danh nhóm máu bằng Gelcard của Bộ y tếdưới sự hướng dẫn và đánh giá của kỹ thuật viên giàu kinh nghiệm.

60

KT LUN

Nghiên cứu lý thuyết cơ bản vềnhóm máu và các phương pháp định danh nhóm máu. Từ đó cho thấy phương pháp định danh nhóm máu bằng phương pháp Gelcard là phương pháp tối ưu, phù hợp nhất cho q trình định danh nhóm máu.

Phân tích các thiết bịđịnh danh nhóm máu trên thịtrường cho thấy thiết bị phân tích nhóm máu bán tự động (semi-auto) phù hợp với phần lớn các cơ sở y tế tại Việt Nam. Xét nghiệm xác định nhóm máu là một trong những xét nghiệm quan trọng nhất được thực hiện trong bệnh viện, ngân hàng máu và các các tổ chức, cơ

sở y tế khác. Trong nghiên cứu này mục đích của chúng tôi là phát triển một giải pháp thay thế rẻhơn và hiệu quả hệ thống xác định nhóm máu nhập khẩu trên thị trường. Thiết bị hỗ trợ kỹ thuật viên thuận tiện trong lưu trữ thông tin bệnh nhân. Giá thành của sản phẩm được giảm xuống rất nhiều so với các sản phẩm tương tự đang được lưu hành ngoài thịtrường.

Luận văn này đã giải quyết được vấn đềđược đưa ra ở phần giới thiệu là thiết kế thiết bị đinh danh nhóm máu tần suất cao, giá rẻ, chính xác và phù hợp với các

cơ sở y tế tại Việt Nam. Kết quả thử nghiệm thiết bịdưới sựdưới sựđánh giá của các kỹ thuật viên kinh nghiệm cho thấy kết quả chính xác khá cao: Mức độngưng

kết âm tính, 4+ và 3+ chính xác đến 97.1% và 96.7% và 93.5%. Các mức 1+, 2+ còn sai sốdo độngưng kết yếu. Tuy nhiên tính ứng dụng của thiết bị cần được thử

nghiệm thực tế tại các cơ sở kiểm định chất lượng y tế, trước khi được đưa vào sản xuất và vận hành.

Trong tương lai, thiết bị sẽđược ứng dụng công nghệ học máy vào q trình xử lý ảnh, tăng độ chính xác và tốc độ xử lý cho thiết bị. Cơ cấu truyền tải bằng hệ

thống ray và vi xử lý sẽđược nghiên cứu đưa vào đểnâng cao năng suất định danh

đồng thời nhiều gelcard, độchính xác cao hơn. Đồng thời nghiên cứu thiết kế các thiết bịđồng bộđể tạo nên hệ thống định danh nhóm máu qua Gelcard tựđộng.

61

TÀI LIU THAM KHO

[1] https://healthvietnam.vn/thu-vien/tai-lieu-tieng-viet/huyet-hoc-truyen- mau/he-nhom-mau-abo-rh-cac-he-khac-va-an-toan-truyen-mau.

[2] P.T. Đỗ, “ Bài giảng Huyết học –Truyền máu sau đại học” ,nhà xuất bản Y Học, 2006.

[3] Bộ Y tế, “Huớng dẫn quy trình kỹ thuật chuyên ngành Huyết học-Truyền máu-Miễn dịch-Di truyền-Sinh học phân tử” ,2014, pp.204-225.

[4] Trần Anh Tú - Đặng Xuân Hợp, Thiết kế thiết bị định danh nhóm máu qua gelcard, 2020.

[5] Nuno Miguel Duarte Costa, “Automatic blood typing scanner through agglutination”, 2014, pp.19-21.

[6] https://stackoverflow.com/questions/32609098/how-to-fast-change-image- brightness-with-python-opencv.

[7] https://pyimagesearch.com/2021/04/28/opencv-thresholding-cv2-threshold/.

[8] Enes Ayan , Erdem Kamil Yıldırım, Real Time Blood Type Determination by

Gel Test Method on an Embedded System.

[9] https://stackoverflow.com/questions/39441935/how-to-get-x-y-position-of- contours-in-python-opencv. [10] https://stackoverflow.com/questions/54792685/grayscale-image-crop-and conversion-to-qpixmap?noredirect=1&lq=1. [11] https://stackoverflow.com/questions/48823486/get-values-of-a-single- column-in-c-sharp-mysql-and-put-it-in-textbox.

[12] Geoff Dougherty Editor, Springer, “Medical Image Processing Techniques and Applications”, 2011, pp.116-122.

Một phần của tài liệu Ứng dụng xử lý ảnh trong xác định nhóm máu bằng gelcard (Trang 65 - 73)

Tải bản đầy đủ (PDF)

(73 trang)