Tổng quan nghiên cứu

Theo thống kê của Tổ chức Y tế Thế giới (WHO), các bệnh lý liên quan đến tim mạch là nguyên nhân gây tử vong hàng đầu với 17.3 triệu người mỗi năm, chiếm khoảng 30% tổng số ca tử vong trên toàn cầu, trong đó 80% tập trung tại các quốc gia có thu nhập thấp và trung bình. Tại Việt Nam, hệ thống y tế đang đối mặt với áp lực quá tải nghiêm trọng khi tỷ lệ nhân lực y tế chỉ đạt khoảng 1.22 bác sĩ trên 1000 dân và tỷ lệ giường bệnh xấp xỉ 2.2 giường trên 1000 dân. Thực trạng này đặt ra yêu cầu cấp thiết về việc ứng dụng công nghệ thông tin và viễn thông vào công tác giám sát sức khỏe từ xa nhằm giảm tải áp lực cho các bệnh viện tuyến trên.

Vấn đề cốt lõi của nghiên cứu là giải quyết bài toán thu thập, xử lý và truyền tải tín hiệu điện tâm đồ (ECG) liên tục từ bệnh nhân tới trung tâm y tế thông qua thiết bị di động cá nhân. Mục tiêu cụ thể của luận văn là xây dựng hoàn chỉnh một ứng dụng trên nền tảng hệ điều hành Android kết nối không dây Bluetooth với thiết bị đo, hiển thị trực quan dạng sóng điện tim và gửi dữ liệu bệnh án qua mạng Internet về máy chủ quản trị trung tâm.

Phạm vi nghiên cứu tập trung vào việc mô hình hóa phần mềm, phát triển ứng dụng di động và xây dựng cơ sở dữ liệu máy chủ trong năm 2014 tại Trường Đại học Công nghệ – Đại học Quốc gia Hà Nội. Đề tài mở ra ý nghĩa thực tiễn to lớn trong việc tận dụng hạ tầng viễn thông sẵn có với 136 triệu thuê bao di động và 36 triệu người sử dụng Internet tại Việt Nam, nâng cao hiệu quả theo dõi sức khỏe chủ động và hỗ trợ cấp cứu tim mạch kịp thời cho cộng đồng.

Cơ sở lý thuyết và phương pháp nghiên cứu

Khung lý thuyết áp dụng

Nghiên cứu được xây dựng dựa trên nền tảng lý thuyết điện sinh học tim và chuyển đạo tam giác Einthoven từ năm 1903. Quá trình khử cực và tái cực của các tế bào cơ tim tạo ra các biến thiên điện thế rất nhỏ, dao động trong khoảng từ 0.1 mV đến 5 mV, hình thành nên đồ thị điện tâm đồ gồm 6 sóng nối tiếp nhau là P, Q, R, S, T, U. Trong đó, phức bộ QRS đại diện cho quá trình khử cực tâm thất diễn ra nhanh trong khoảng 0.07 giây, và dải tần số chẩn đoán y khoa quan trọng nhất nằm trong khoảng từ 0.5 Hz đến 80 Hz.

Bên cạnh đó, đề tài ứng dụng kiến trúc phân tầng của hệ điều hành Android trên nền nhân Linux kết hợp với máy ảo Dalvik tối ưu hóa bộ nhớ di động. Hệ thống áp dụng mô hình kiến trúc Client - Server với các thành phần cốt lõi bao gồm Activity, Service, Broadcast Receiver, Intent và Content Provider. Các khái niệm kỹ thuật chính bao gồm: chuyển đạo chuẩn DII (Lead II), giao thức truyền thông không dây Bluetooth tầm ngắn, xử lý đa luồng bất đồng bộ với AsyncTask, và cấu trúc cơ sở dữ liệu quan hệ quản lý hồ sơ bệnh án theo chuẩn SQL.

Phương pháp nghiên cứu

Nghiên cứu sử dụng nguồn dữ liệu thực nghiệm tiêu chuẩn quốc tế từ kho dữ liệu y sinh PhysioBank thuộc hệ thống PhysioNet, được bảo trợ bởi Viện Y tế Quốc gia Hoa Kỳ với quy mô hơn 50 cơ sở dữ liệu chuyên sâu. Cỡ mẫu nghiên cứu được trích xuất trực tiếp từ cơ sở dữ liệu loạn nhịp tim MIT-BIH Arrhythmia Database với hàng nghìn điểm đo tín hiệu điện tim chuyển đạo DII đã được lọc thông thấp cắt ở 100 Hz và lọc triệt tần 60 Hz trước khi số hóa bởi bộ ADC. Phương pháp chọn mẫu là chọn mẫu có chủ đích dựa trên các hồ sơ dữ liệu sinh lý học điển hình nhằm kiểm tra chính xác khả năng tái hiện dạng sóng và độ ổn định của đường truyền.

Lý do lựa chọn phương pháp phân tích thiết kế hệ thống theo mô hình chức năng và luồng dữ liệu (DFD mức 0 và mức 1) kết hợp ma trận thực thể - chức năng CRUD là nhằm đảm bảo tính toàn vẹn của dữ liệu y tế, chuẩn hóa quy trình phân quyền giữa bệnh nhân và bác sĩ. Timeline nghiên cứu được triển khai xuyên suốt từ giai đoạn mô hình hóa dữ liệu, lập trình trên bộ công cụ ADT Bundle tích hợp Eclipse IDE, đến việc chạy mô phỏng trên máy ảo GenyMotion 2.0 và kiểm thử thực tế trên thiết bị di động trong năm 2014.

Kết quả nghiên cứu và thảo luận

Những phát hiện chính

Thứ nhất, nghiên cứu đã thiết kế và lập trình hoàn chỉnh ứng dụng di động Android gồm 7 Activity chuyên biệt: SplashActivity (hiển thị logo và chuyển cảnh sau 1.5 giây), MenuActivity, BluetoothActivity, ChartActivity, PostTextActivity, PostFileActivity và HelpActivity. Ứng dụng vận hành ổn định trên các thiết bị hỗ trợ từ phiên bản Android 2.2 (API 8) đến Android 2.3.7 (API 10).

Thứ hai, chức năng hiển thị dạng sóng ECG 2 chiều bằng thư viện đồ họa AFreeChart đạt độ chính xác cao trên màn hình xoay ngang với độ phân giải tiêu chuẩn 480x800 pixels. Đồ thị thể hiện trực quan mối quan hệ giữa trục thời gian (tính bằng giây) và trục biên độ điện áp (tính bằng miliVolt), giúp người dùng và bác sĩ dễ dàng nhận diện phức bộ QRS và các sóng bất thường.

Thứ ba, hệ thống truyền nhận dữ liệu qua giao thức mạng HTTP POST sử dụng định dạng tệp .csv và văn bản đạt tỷ lệ gửi thành công 100% trên môi trường thử nghiệm, với mã phản hồi máy chủ trả về đạt chuẩn 200 OK.

Thứ tư, phía máy chủ được triển khai hoàn chỉnh trên nền tảng XAMPP với máy chủ Apache 2.4.10, hệ quản trị cơ sở dữ liệu MySQL 5.6.20 gồm 5 bảng quan hệ được chuẩn hóa và các trang xử lý PHP 5.5.15, hỗ trợ truy vấn bệnh án và phân quyền người dùng với độ trễ phản hồi dưới 1 giây.

Thảo luận kết quả

Hiệu năng ổn định của ứng dụng đạt được là nhờ cơ chế tách biệt luồng xử lý giao diện chính và luồng truyền nhận mạng thông qua lớp PostDataAsyncTask, giúp loại bỏ hoàn toàn hiện tượng đóng băng ứng dụng khi truyền tải các tập tin dữ liệu lớn. Các dữ liệu đo kiểm và cấu trúc luồng thông tin được mô hình hóa rõ ràng thông qua bảng ma trận thực thể - chức năng và biểu đồ quan hệ thực thể ERM, giúp tối ưu hóa bộ nhớ máy chủ.

Khi so sánh với các nghiên cứu của nhóm tác giả tại Đại học Erlangen-Nuremberg và Đại học Kỹ thuật Lahore, giải pháp trong luận văn có ưu thế nổi bật về tính tinh gọn, dễ dàng triển khai trên các dòng smartphone phổ thông có cấu hình khiêm tốn. Quá trình kiểm nghiệm thực tế trên điện thoại HTC Desire A8181 chạy Android 2.2 cho thấy kết quả phản hồi giao diện và lưu trữ dữ liệu vào cơ sở dữ liệu MySQL trên máy chủ tương đồng 100% so với kết quả kiểm thử trên trình mô phỏng GenyMotion 2.0.

Đề xuất và khuyến nghị

Nhằm hoàn thiện giải pháp và đưa hệ thống vào ứng dụng thực tiễn trong ngành y tế, các giải pháp cụ thể được đề xuất như sau:

Thiết kế và chế tạo mạch phần cứng thu nhận tín hiệu điện tim chuyên dụng bao gồm các điện cực dán da, mạch khuếch đại vi sai sinh học, bộ lọc thông dải 0.5 Hz - 80 Hz và module giao tiếp Bluetooth năng lượng thấp (BLE), hướng tới mục tiêu giảm độ méo tín hiệu xuống dưới 2%, thực hiện trong thời gian 6 đến 12 tháng bởi nhóm kỹ sư phần cứng y sinh.

Nâng cấp thuật toán vẽ đồ thị trên ứng dụng di động sang cơ chế luồng dữ liệu thời gian thực (real-time streaming), duy trì tốc độ làm tươi màn hình đạt mức tối thiểu 30 khung hình trên giây để hiển thị liên tục nhịp tim của bệnh nhân, triển khai trong vòng 3 đến 6 tháng bởi đội ngũ phát triển ứng dụng di động.

Tích hợp bộ tiêu chuẩn truyền thông và bảo mật dữ liệu y tế quốc tế HL7 (Health Level 7) kết hợp mã hóa đường truyền HTTPS/SSL trên cổng bảo mật 7443, nhằm đảm bảo tính bảo mật và quyền riêng tư của hồ sơ bệnh án đạt mức 99.9%, hoàn thành trong 6 tháng bởi chuyên gia an ninh mạng y tế.

Hoàn thiện hệ thống cảnh báo cấp cứu thông minh tự động kết nối GPS để định vị vị trí người bệnh và gửi tin nhắn khẩn cấp tới 3 cơ sở y tế gần nhất trong vòng 15 giây khi phát hiện các biến cố tim mạch nguy hiểm, thực hiện trong 9 tháng bởi đơn vị cung cấp dịch vụ viễn thông và y tế số.

Đối tượng nên tham khảo luận văn

Sinh viên và học viên cao học chuyên ngành Công nghệ Điện tử - Viễn thông và Kỹ thuật Y sinh: Luận văn cung cấp tài liệu tham khảo toàn diện về xử lý tín hiệu y sinh, cấu trúc dữ liệu điện tâm đồ và quy trình mô hình hóa hệ thống theo dõi sức khỏe cá nhân.

Kỹ sư phát triển ứng dụng di động và hệ thống nhúng: Cung cấp case study thực tế về kỹ thuật lập trình Android kết nối ngoại vi qua Bluetooth, xử lý tác vụ bất đồng bộ đa luồng với AsyncTask và tích hợp thư viện vẽ đồ thị khoa học AFreeChart.

Bác sĩ tim mạch, nhà quản lý bệnh viện và chuyên gia y tế số: Hỗ trợ đánh giá tính khả thi của mô hình khám chữa bệnh từ xa (Telemedicine), từ đó xây dựng quy trình tiếp nhận và quản lý hồ sơ bệnh án điện tử từ xa nhằm giảm tải cho các cơ sở y tế công lập.

Các doanh nghiệp khởi nghiệp trong lĩnh vực công nghệ y tế (MedTech): Tài liệu là cơ sở kỹ thuật hữu ích để nghiên cứu, phát triển và thương mại hóa các thiết bị đeo theo dõi sức khỏe không dây với chi phí thấp và độ tương thích cao.

Câu hỏi thường gặp

Hệ thống theo dõi điện tâm đồ không dây hoạt động theo nguyên lý nào? Hệ thống thu nhận các biến thiên điện thế từ co bóp cơ tim thông qua các điện cực, sau đó số hóa và truyền tín hiệu dạng chuỗi qua kết nối Bluetooth tới điện thoại thông minh Android. Tại đây, ứng dụng vẽ biểu đồ dạng sóng và gửi dữ liệu về máy chủ trung tâm qua giao thức HTTP POST để bác sĩ theo dõi.

Làm thế nào để hệ thống loại bỏ các nguồn nhiễu ảnh hưởng đến tín hiệu điện tim? Tín hiệu điện tim có biên độ rất nhỏ nên dễ bị ảnh hưởng bởi nhiễu lưới điện 50 Hz và nhiễu co cơ. Hệ thống áp dụng bộ lọc thông thấp với tần số cắt 100 Hz và bộ lọc triệt tần 50 Hz hoặc 60 Hz nhằm giữ lại dải tần có giá trị chẩn đoán từ 0.5 Hz đến 80 Hz.

Cơ sở dữ liệu mẫu được sử dụng để thử nghiệm ứng dụng lấy từ đâu? Nghiên cứu sử dụng tập dữ liệu chuẩn hóa từ cơ sở dữ liệu MIT-BIH Arrhythmia Database thuộc hệ thống PhysioBank của PhysioNet. Dữ liệu nhị phân nguyên bản (.dat) được chuyển đổi sang định dạng .csv với hàng nghìn điểm đo thực tế của các bệnh nhân loạn nhịp tim để phục vụ thử nghiệm.

Ứng dụng Android trong luận văn được kiểm thử trên những môi trường nào? Ứng dụng được biên dịch bằng Eclipse IDE, chạy mô phỏng trên phần mềm GenyMotion phiên bản 2.0 giả lập môi trường Android 2.3.7 màn hình 480x800 pixels, đồng thời được cài đặt và kiểm thử thực tế trên điện thoại thông minh HTC Desire A8181 chạy hệ điều hành Android 2.2.

Máy chủ quản lý hồ sơ bệnh án được thiết kế với các công nghệ gì? Phía máy chủ sử dụng gói phần mềm XAMPP tích hợp máy chủ web Apache 2.4.10, ngôn ngữ lập trình PHP 5.5.15 và hệ quản trị cơ sở dữ liệu MySQL 5.6.20 gồm 5 bảng dữ liệu, hỗ trợ đầy đủ các chức năng đăng ký, đăng nhập, lưu trữ dữ liệu và tra cứu bệnh án trực tuyến.

Kết luận

  • Xây dựng thành công giải pháp toàn diện về ứng dụng theo dõi điện tâm đồ không dây trên smartphone Android, kết nối liền mạch giữa bệnh nhân và cơ sở y tế.
  • Thiết kế hoàn chỉnh ứng dụng di động gồm 7 Activity với giao diện trực quan, hỗ trợ vẽ đồ thị điện tim 2D và quản lý kết nối Bluetooth ổn định.
  • Phát triển hệ thống máy chủ cơ sở dữ liệu MySQL gồm 5 bảng quan hệ và các trang web PHP hỗ trợ quản lý bệnh án và chẩn đoán từ xa hiệu quả.
  • Đã kiểm thử thành công trên cả môi trường máy ảo GenyMotion lẫn thiết bị thực HTC Desire A8181 với tỷ lệ phản hồi HTTP 200 OK đạt 100%.
  • Vạch ra lộ trình rõ ràng trong 6 đến 12 tháng tới để tích hợp chuẩn bảo mật y tế HL7, mã hóa dữ liệu và hoàn thiện phần cứng đo sinh học chuyên dụng.

Công trình nghiên cứu đã đóng góp một giải pháp kỹ thuật thiết thực, có khả năng ứng dụng cao trong việc hiện đại hóa dịch vụ chăm sóc sức khỏe cộng đồng và thúc đẩy sự phát triển của hệ sinh thái y tế thông minh tại Việt Nam. Quý độc giả, các nhà nghiên cứu và kỹ sư quan tâm có thể tiếp tục phát triển hướng đề tài này bằng cách tích hợp các thuật toán trí tuệ nhân tạo nhận diện tự động rối loạn nhịp tim theo thời gian thực.