Tổng quan nghiên cứu

Trong kỷ nguyên chuyển đổi số y tế, chẩn đoán hình ảnh đóng vai trò quyết định đến hơn 80% phác đồ điều trị chính xác cho các bệnh lý phức tạp. Kể từ khi tổ chức ACR và NEMA công bố chuẩn giao tiếp đầu tiên vào năm 1983, việc ứng dụng hình ảnh số như chụp cắt lớp vi tính (CT), cộng hưởng từ (MRI) hay X-quang đã thay thế hoàn toàn phương pháp in phim nhựa truyền thống. Tuy nhiên, tại Việt Nam, phần lớn cơ sở khám chữa bệnh vẫn vận hành các hệ thống cục bộ độc lập, gây lãng phí hàng tỷ đồng chi phí in ấn và tạo áp lực quá tải lên đến 150% công suất tại các bệnh viện tuyến trên.

Nghiên cứu của học viên Võ Bảo Trung, thực hiện tại Trường Đại học Công nghiệp Thành phố Hồ Chí Minh và bảo vệ thành công năm 2019, tập trung giải quyết bài toán xây dựng hệ thống lưu trữ và truyền thông ảnh y tế DICOM trên môi trường web phục vụ hội chẩn từ xa. Đề tài trực tiếp hiện thực hóa nhiệm vụ khoa học công nghệ trọng điểm của Thành phố Hồ Chí Minh từ năm 2016 nhằm phát triển các giải pháp y tế thông minh.

Mục tiêu cụ thể của công trình là thiết kế và triển khai một nền tảng phần mềm hoàn chỉnh cho phép quản lý, giải mã và hiển thị dữ liệu DICOM thông qua giao thức HTTP/HTTPS tiêu chuẩn. Hệ thống cho phép các bác sĩ tuyến cơ sở kết nối trực tiếp với chuyên gia tuyến đầu để hội chẩn ca bệnh trong thời gian thực. Giải pháp này giúp cắt giảm hơn 70% thời gian chờ đợi kết quả của bệnh nhân, loại bỏ 100% chi phí vật tư in phim và tạo bước đột phá trong việc ứng dụng công nghệ thông tin vào xử lý ảnh y khoa.

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 trên nền tảng chuẩn quốc tế DICOM (Digital Imaging and Communications in Medicine), tập trung vào cấu trúc tệp nhị phân gồm 128 byte mở đầu (Preamble), 4 byte ký tự định danh DICM và khối dữ liệu Data Set chứa các phần tử dữ liệu (Data Element). Hệ thống chuẩn hóa thông tin bệnh nhân theo mô hình phân cấp nghiêm ngặt: một Bệnh nhân (Patient) liên kết với nhiều Đợt khám (Study), mỗi đợt khám chứa nhiều Chuỗi ảnh (Series), và mỗi chuỗi ảnh cấu thành từ nhiều Thực thể ảnh đơn lẻ (Instance).

Bên cạnh đó, tác giả khai thác giao thức WADO (Web Access to DICOM Persistent Objects) thuộc phần 18 của tiêu chuẩn DICOM quốc tế, kết hợp các chuẩn WADO-URI, WADO-RS và WADO-WS để truy xuất đối tượng thông qua web. Mô hình kiến trúc PACS (Picture Archiving and Communication System) gồm 5 thành phần cốt lõi: Cổng nhận ảnh (DICOM Gateway), Máy chủ lưu trữ và điều khiển (PACS Controller), Máy chủ web ứng dụng, Máy trạm hiển thị và Hệ thống mạng truyền dẫn. Việc hiển thị dữ liệu phía máy trạm dựa trên thư viện JavaScript mã nguồn mở CornerstoneJS kết hợp bộ giải mã dicomParser và CornerstoneWADOImageLoader.

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

Nghiên cứu áp dụng phương pháp thực nghiệm kỹ thuật phần mềm kết hợp đánh giá định lượng hiệu năng truyền tải mạng. Nguồn dữ liệu thử nghiệm bao gồm 120 bộ dữ liệu ảnh DICOM thực tế thuộc các ca chụp X-quang, CT và MRI với độ phân giải đa dạng từ 512x512 đến 2048x2048 pixel được thu thập từ các bệnh viện đối tác. Phương pháp chọn mẫu có chủ đích (purposive sampling) được áp dụng nhằm đại diện đầy đủ cho các định dạng dữ liệu, kích thước tệp và cú pháp truyền tải (Transfer Syntax) khác nhau trong môi trường lâm sàng.

Môi trường thử nghiệm được thiết lập trên nền tảng máy chủ Linux Ubuntu 16 64-bit với cấu hình phần cứng gồm 12 nhân CPU, 8 GB bộ nhớ RAM, 100 GB dung lượng lưu trữ, cổng mạng tốc độ 1 Gbps và đường truyền Internet Lease line 80 Mbps được bảo vệ bởi tường lửa Fortigate 601E. Phần mềm máy chủ sử dụng Orthanc phiên bản 1.3 biên dịch tĩnh (Static Build), kết hợp Nginx làm Reverse Proxy, cơ sở dữ liệu Microsoft SQL Server và ứng dụng web xây dựng theo mô hình Model-View-Controller (MVC) trên nền tảng ASP.NET. Lý do lựa chọn tổ hợp công nghệ này nhằm tối ưu hóa khả năng xử lý bất đồng bộ, phân tách độc lập lớp nghiệp vụ và giải quyết triệt để rào cản chính sách chia sẻ tài nguyên nguồn gốc chéo (CORS).

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

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

Quá trình triển khai và đo kiểm hệ thống trên môi trường thực tế mang lại 4 kết quả kỹ thuật nổi bật:

Thứ nhất, máy chủ Orthanc PACS mã nguồn mở sau khi được cấu hình tùy chỉnh qua tệp JSON đã vận hành ổn định, cung cấp đầy đủ hệ thống RESTful API cho phép truy xuất dữ liệu phân cấp với độ trễ phản hồi danh mục metadata dưới 50 mili-giây.

Thứ hai, cơ chế chuyển đổi định dạng ảnh DICOM sang cấu trúc nén JPEG Baseline (Transfer Syntax UID 1.50) thông qua giao thức WADO-URI đã giúp giảm dung lượng truyền tải từ 70% đến 85% so với tệp ảnh thô nguyên bản. Điển hình, một lát cắt MRI dung lượng xấp xỉ 19.838 bytes được nén và truyền tải qua mạng trong thời gian chưa đến 0,75 giây trên đường truyền 80 Mbps, nhanh hơn gấp 8 lần so với việc tải tệp DICOM nguyên gốc.

Thứ ba, việc tích hợp máy chủ trung gian Nginx đóng vai trò Reverse Proxy đã giải quyết 100% các xung đột chính sách CORS giữa máy khách và máy chủ lưu trữ, đồng thời mã hóa thông tin xác thực Base64 trong tiêu đề HTTP Authorization, nâng cao độ an toàn cho cổng dữ liệu nội bộ.

Thứ tư, thư viện CornerstoneJS kết hợp dicomParser trên giao diện web cho phép bác sĩ thực hiện đầy đủ các thao tác chuyên môn như điều chỉnh cửa sổ sáng tối (Window Level), thu phóng (Zoom), di chuyển ảnh (Pan) và đo đạc khoảng cách với độ chính xác hiển thị đạt 100% so với phần mềm ImageJ chuyên dụng.

Thảo luận kết quả

Hiệu năng ấn tượng của hệ thống xuất phát từ sự kết hợp chặt chẽ giữa kiến trúc vi dịch vụ của Orthanc và khả năng kết xuất đồ họa trực tiếp trên trình duyệt của HTML5 Canvas. Thay vì phải phụ thuộc vào các phần mềm đóng gói cồng kềnh trên hệ điều hành Windows, bác sĩ có thể truy cập tức thì hồ sơ hình ảnh qua bất kỳ trình duyệt web tiêu chuẩn nào.

Khi so sánh với các giải pháp PACS thương mại như Philips iSite, McKesson Horizon hay Carestream PACS vốn đòi hỏi chi phí đầu tư hạ tầng lên tới hàng tỷ đồng, hệ thống đề xuất trong luận văn giúp giảm hơn 80% tổng chi phí sở hữu (TCO) nhờ việc tận dụng hoàn toàn công nghệ mã nguồn mở.

Dữ liệu hiệu năng có thể được trực quan hóa qua biểu đồ cột so sánh thời gian phản hồi giữa các phương thức truyền tải (DICOM nguyên bản so với WADO nén JPEG) và bảng tổng hợp lưu lượng băng thông theo từng độ phân giải ảnh. Biểu đồ này chứng minh rằng việc áp dụng WADO-URI giúp tối ưu hóa đường truyền mạng Internet công cộng, đảm bảo phiên hội chẩn từ xa diễn ra liên tục, không xảy ra hiện tượng giật lag hoặc nghẽn gói tin.

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

Dựa trên kết quả thực nghiệm, luận văn đưa ra 4 khuyến nghị then chốt để mở rộng và thương mại hóa giải pháp:

Một là, nâng cấp toàn diện hạ tầng bảo mật dữ liệu bằng cách tích hợp giao thức HTTPS/TLS 1.3 và cơ chế xác thực phân quyền đa cấp OAuth 2.0/JWT. Giải pháp này cần được thực hiện bởi đội ngũ an ninh mạng bệnh viện trong vòng 3 đến 6 tháng nhằm triệt tiêu 100% nguy cơ tấn công nghe lén hoặc đánh cắp dữ liệu bệnh án nhạy cảm trên đường truyền công cộng.

Hai là, mở rộng cổng giao tiếp để liên thông với các hệ thống thông tin bệnh viện (HIS) và hệ thống thông tin chẩn đoán hình ảnh (RIS) thông qua các chuẩn dữ liệu y tế quốc tế HL7 và FHIR. Đội ngũ kỹ sư tích hợp hệ thống cần hoàn thiện tính năng này trong lộ trình 6 đến 12 tháng, mục tiêu đạt tỷ lệ đồng bộ dữ liệu bệnh nhân tự động 100%.

Ba là, triển khai kiến trúc lưu trữ dữ liệu phân tầng (Tiered Cloud Storage) kết hợp giải thuật nén ảnh y khoa chuyên sâu. Ban lãnh đạo công nghệ thông tin bệnh viện cần hoàn thành chuyển đổi trong vòng 12 đến 18 tháng để giảm 50% chi phí lưu trữ dài hạn cho các tệp dữ liệu kích thước lớn.

Bốn là, xây dựng quy trình đào tạo và chuyển giao công nghệ cho 100% đội ngũ y bác sĩ tại các trạm y tế và bệnh viện tuyến huyện trong thời gian 30 ngày. Hoạt động này do Sở Y tế phối hợp với các bệnh viện hạt nhân tổ chức nhằm chuẩn hóa thao tác đọc ảnh và hội chẩn trực tuyến trên môi trường số.

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

Nội dung và giải pháp kỹ thuật trong luận văn mang lại giá trị thực tiễn cao cho 4 nhóm đối tượng:

Thứ nhất, các kỹ sư phát triển phần mềm y tế (HealthTech Engineers) có thể khai thác mã nguồn, cấu hình Orthanc RESTful API và quy trình tích hợp thư viện CornerstoneJS để phát triển các ứng dụng khám chữa bệnh từ xa (Telemedicine) với chi phí tối ưu.

Thứ hai, Giám đốc công nghệ thông tin (CIO) và Quản trị viên hệ thống tại các bệnh viện có được tài liệu thiết kế mạng chi tiết, phương án triển khai máy chủ Nginx Reverse Proxy bảo mật và mô hình cân bằng tải trên đường truyền mạng 80 Mbps.

Thứ ba, các học viên cao học, nghiên cứu sinh chuyên ngành Khoa học Máy tính và Kỹ thuật Phần mềm có thêm tài liệu nghiên cứu chuyên sâu về cấu trúc nhị phân của chuẩn DICOM, cơ chế WADO Part 18 và mô hình MVC trong xử lý ảnh y khoa.

Thứ tư, các nhà quản lý y tế và lãnh đạo cơ sở khám chữa bệnh có cơ sở khoa học vững chắc để hoạch định dự án chuyển đổi số bệnh viện không phim (Filmless Hospital), giúp giảm tải hiệu quả cho tuyến trên.

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

Hệ thống PACS nền web trong luận văn có yêu cầu máy trạm chuyên dụng đắt tiền không? Hệ thống hoàn toàn không đòi hỏi phần cứng chuyên dụng đắt tiền ở phía người dùng. Nhờ việc xử lý giải mã ảnh trực tiếp trên trình duyệt thông qua CornerstoneJS và bộ vi xử lý máy tính cá nhân thông thường, các bác sĩ có thể truy cập và xem ảnh chẩn đoán trên mọi thiết bị có kết nối mạng Internet.

Giao thức WADO giải quyết bài toán tải ảnh DICOM qua web như thế nào? Giao thức WADO (DICOM Part 18) chuẩn hóa việc truy xuất đối tượng qua định danh duy nhất UID bằng các yêu cầu HTTP GET. Phương thức này cho phép máy khách lấy trực tiếp ảnh đã được tối ưu hóa sang định dạng JPEG Baseline với độ trễ phản hồi chỉ dưới 0,8 giây, giảm 80% áp lực băng thông mạng.

Làm thế nào để hệ thống vượt qua rào cản bảo mật và lỗi chia sẻ tài nguyên CORS? Tác giả đã triển khai máy chủ Nginx hoạt động như một Reverse Proxy đứng trước máy chủ Orthanc. Nginx đảm nhận việc gắn tiêu đề xác thực Base64, ẩn địa chỉ máy chủ nội bộ và điều phối các yêu cầu từ tên miền khác nhau, xử lý triệt để 100% các lỗi chặn truy cập do chính sách CORS của trình duyệt.

Khả năng mở rộng và hiệu năng của máy chủ Orthanc PACS được đánh giá ra sao? Orthanc sở hữu kiến trúc dạng module nhẹ, hỗ trợ cơ chế Plugin mở rộng không giới hạn và tích hợp sẵn chuẩn RESTful API. Hệ thống có khả năng tương thích với đa dạng ngôn ngữ lập trình, cho phép bổ sung tính năng lưu trữ đám mây hoặc kết nối đồng thời hàng trăm máy chụp mà không làm suy giảm hiệu năng.

Hệ thống mang lại lợi ích kinh tế cụ thể nào cho các bệnh viện tuyến dưới? Ứng dụng mô hình mã nguồn mở này giúp cơ sở y tế tiết kiệm từ hàng trăm triệu đến hàng tỷ đồng tiền mua bản quyền phần mềm đóng gói. Đồng thời, việc loại bỏ hoàn toàn nhu cầu in phim nhựa giúp bệnh viện tiết kiệm hàng trăm triệu đồng chi phí vật tư tiêu hao mỗi năm.

Kết luận

Luận văn thạc sĩ của học viên Võ Bảo Trung đã giải quyết trọn vẹn bài toán xây dựng hệ thống PACS trên nền web với những giá trị nổi bật:

  • Chuẩn hóa quy trình thu nhận, xử lý và phân phối ảnh y tế DICOM theo tiêu chuẩn quốc tế với độ chính xác hiển thị đạt 100%.
  • Tối ưu hóa tốc độ truyền dữ liệu qua giao thức WADO-URI, giảm hơn 75% dung lượng tải mạng và rút ngắn thời gian phản hồi hình ảnh xuống dưới 0,75 giây.
  • Xây dựng kiến trúc bảo mật nhiều lớp kết hợp Nginx Reverse Proxy và ASP.NET MVC, giải quyết triệt để rào cản chia sẻ tài nguyên nguồn gốc chéo CORS.
  • Tiết kiệm trên 80% chi phí đầu tư ban đầu so với các giải pháp thương mại, tạo điều kiện thuận lợi để nhân rộng mô hình tại các bệnh viện tuyến huyện.
  • Định hình khung giải pháp mở cho phép tích hợp liền mạch với hồ sơ bệnh án điện tử và các thuật toán trí tuệ nhân tạo chẩn đoán tự động trong tương lai.

Công trình đóng góp một giải pháp công nghệ toàn diện, mang tính ứng dụng cao cho lộ trình chuyển đổi số ngành y tế. Để hiện thực hóa mô hình bệnh viện không phim và nâng cao năng lực y tế cơ sở, các đơn vị nghiên cứu và cơ sở khám chữa bệnh hãy chủ động kết nối, tham khảo mã nguồn và ứng dụng ngay giải pháp PACS nền web vào thực tiễn lâm sàng.