Page 317 - SDMD CNKT va CNTT trong tien trinh CNH_HDH DBSCL
P. 317

tử và tận dụng lưu trữ an toàn hồ sơ điện tử bằng cách xác định các quy tắc
          truy cập chi tiết.

               15.3.3  Phương pháp đề xuất
               Ứng dụng tập trung vào hai phần chính: chia sẻ hồ sơ bệnh án giữa các
          phòng khám/khoa điều trị/bệnh viện và quản lý hồ sơ bệnh án nội trú/ngoại
          trú chi tiết và chỉ định cận lâm sàng. Yêu cầu an toàn, hệ thống đề xuất đáp
          ứng các tác vụ liên quan đến cập nhật cơ sở dữ liệu phải được người dùng xác
          nhận. Ngoài ra, dữ liệu phải được định kỳ sao lưu và lưu trữ an toàn trong
          trường hợp hệ thống đột ngột dừng do mất điện hoặc hư hỏng thiết bị. Ngoài
          ra, thông tin nhạy cảm như mật khẩu cần được mã hóa khi lưu trữ. Các chức
          năng được yêu cầu để xác thực bằng mã thông báo để phân quyền người dùng.
          Thông tin hồ sơ bệnh án phải được mã hóa khi được lưu trữ và chỉ có thể được
          xem và thao tác bởi các nhóm người dùng được ủy quyền và các giao dịch
          được chia sẻ.

               Kiến trúc chung của hệ thống bao gồm 3 thành phần chính, bao gồm
          Python Web Service, Node.js Web Service tương tác với mạng blockchain và
          một máy khách web React tương tác với hai Web Services và người dùng,
          như thể hiện trong Hình 15.5.
























             Hình 15.5. Kiến trúc hệ thống quản lý hồ sơ bệnh án điện tử với blockchain

               Trong kiến trúc này, Node.js Web Service và mạng Hyperledger Fabric
          cung cấp các API được viết bằng Express để quản lý và chia sẻ hồ sơ y tế điện
          tử dựa trên blockchain. Đầu tiên, nó sẽ nhận yêu cầu từ web client từ token
          JWT được giải mã bởi server. Node.js sau đó tra cứu các khóa bí mật của


                                                                                303
   312   313   314   315   316   317   318   319   320   321   322