Quản lý bệnh án điện tử sử dụng Blockchain
Số trang: 6
Loại file: pdf
Dung lượng: 489.82 KB
Lượt xem: 15
Lượt tải: 0
Xem trước 2 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
Sự phát triển của Công nghệ Thông tin trong thời gian gần đây đã thúc đẩy sự phát triển của nhiều ngành liên quan, đặc biệt là lĩnh vực chăm sóc sức khỏe. Ứng dụng của công nghệ thông tin vào quản lý hồ sơ bệnh án là một nhu cầu thiết yếu và mang lại hiệu quả cao. Hồ sơ bệnh án điện tử phải được truy cập mọi lúc mọi nơi và đảm bảo tính bảo mật riêng tư cho bệnh nhân. Vì vậy chúng tôi đã lựa chọn công nghệ Blockchain để xây dựng và phát triển đề tài Quản lý bệnh án điện tử sử dụng Blockchain.
Nội dung trích xuất từ tài liệu:
Quản lý bệnh án điện tử sử dụng Blockchain QUẢN LÝ BỆNH ÁN ĐIỆN TỬ SỬ DỤNG BLOCKCHAIN Nguyễn Trung Anh, Nguyễn Đại Phước Khoa Công nghệ Thông tin, Trường Đại học Công nghệ TP. Hồ Chí Minh GVHD: TS. Huỳnh Quốc BảoTÓM TẮTSự phát triển của Công nghệ Thông tin trong thời gian gần đây đã thúc đẩy sự phát triển củanhiều ngành liên quan, đặc biệt là lĩnh vực chăm sóc sức khỏe. Ứng dụng của công nghệthông tin vào quản lý hồ sơ bệnh án là một nhu cầu thiết yếu và mang lại hiệu quả cao. Hồsơ bệnh án điện tử phải được truy cập mọi lúc mọi nơi và đảm bảo tính bảo mật riêng tư chobệnh nhân. Vì vậy chúng tôi đã lựa chọn công nghệ Blockchain để xây dựng và phát triển đềtài Quản lý bệnh án điện tử sử dụng Blockchain.Từ khóa: bệnh án điện tử, blockchain, ethereum, ipfs, solidity.1. TỔNG QUAN1.1 Giới thiệu về đề tài- Đề tài “Quản lý bệnh án điện tử sử dụng Blockchain” là phần mềm được viết trên nền tảngReactjs và áp dụng công nghệ Blockchain [1]. Việc áp dụng Blockchain giúp giải quyết vấnđề lưu trữ và xử lý hồ sơ bệnh nhân một cách rõ ràng, nhanh chóng và nâng cao tính bảomật thông tin hồ sơ của bệnh nhân. Giúp giảm thiểu tối đa vấn đề thất thoát và lộ thông tinbệnh nhân ra bên ngoài, đảm bảo tính bảo mật và riêng tư cho bệnh nhân. Bên cạnh đó,bệnh nhân dễ dàng truy cập thông tin bệnh án mọi lúc mọi nơi.Ứng dụng có một số chức năng sau: Quản lý bệnh án: thêm mới hồ sơ bệnh nhân, thêm mới kết quả xét nghiệm, có thể xem hồ sơ bệnh nhân thông qua sự cho phép của bệnh nhân. Quản lý thuốc. Chức năng quản trị dành cho Admin. Áp dụng công nghệ Blockchain vào hệ thống.1.2 Giới hạn và phạm vi nghiên cứu - Phần mềm áp dụng cho mọi bệnh viện, chỉ cần kết nối internet để truy cập vào hệ thống. - Người dùng có thể thuận tiện xem thông tin mọi nơi khi cần thiết. - Tìm hiểu quy trình nghiệp vụ của quản lý bệnh án điện tử. - Tìm hiểu công nghệ Blockchain để áp dụng vào hệ thống quản lý bệnh án điện tử để tăng tính bảo mật. 551.3 So sánh bệnh án điện tử với bệnh án thông thường Bảng 1. So sánh bệnh án điện tử với bệnh án thông thường Bệnh án điện tử Bệnh án thông thường Tính chính xác Chữ viết được đánh máy rõ ràng dễ hiểu. Chữ viết khó đọc dễ gây nhầm lẫn, sai sót. Tính tiết kiệm Tránh được các chỉ định cận lâm sàng Gây mất thời gian và khó (siêu âm, xét nghiệm…) trùng lặp. Đồng khăn trong việc tìm kiếm lại thời, giúp bác sĩ dễ dàng tìm lại hồ sơ thông tin bệnh án cũ nên bệnh án của bệnh nhân, giảm thời gian bác sĩ rất dễ cho các chỉ thăm khám, hỗ trợ điều trị kịp thời. định lặp lại. Hỗ trợ xem trực Các bác sĩ và bệnh nhân có thể truy cập Chỉ xem được trực tiếp trên tuyến hồ sơ bệnh án từ bất kỳ nơi nào trên thế giấy và chỉ được xem bởi giới chỉ cần có đường truyền internet. bác sĩ và không đảm bảo tính công khai minh bạch.1.4 Mô hình hoạt động của Blockchain Hình 1. Mô hình hoạt động của Blockchain1.5 Cấu trúc của BlockchainMột blockchain được vận hành nhờ hệ thống các node (nút mạng), thuật toán băm mậtmã, và hệ thống sổ cái công khai.Các thông tin được mã hóa (băm) và được đưa lên mạng lưới blockchain, các máy tính(node) sẽ có nhiệm vụ giải mã các mật mã. Khi một node phát tín hiệu giải mã, các nodekhác sẽ chấp nhận hoặc không chấp nhận kết quả đó. Đa số các node chấp nhận, thì giaodịch được sẽ được coi là thành công, và với mỗi người chủ sở hữu máy tính đó sẽ được trảmột khoản tiền phí (về ví điện tử), đây chính là phần thưởng cho các thợ đào. Khoản phí này56sẽ lấy từ phí của người gửi thông tin (giao dịch) và người nhận thông tin (giao dịch). Giaodịch này dù thành công hay không thành công đều được ghi nhận trên một sổ cái công khaicủa blockchain. Từ đây, người ta có thể truy xuất các thông tin của giao dịch.Trong cấu trúc quản lý bệnh án: số nút tương ứng với số cơ sở y tế tham gia vào mạng lướiBlockchain (cớ sở y tế có thể là bệnh việc hoặc văn phòng khám).1.6 Usecase xác thực quyền truy cập thông tin của hệ thống Hình 2. Xác thực quyền truy cập của hệ thống2. KẾT QUẢ THỰC NGHIỆM2.1 Chức năng của bác sĩ- Tạo tài khoản cho bệnh nhân (lần đầu): khi khám cho bệnh nhân bác sĩ sẽ cung cấp tài khoản cho bệnh nhân đó bao gồm tên đăng nhập và mật khẩu, tài khoản giúp bệnh nhân có thể truy cập và theo dõi bệnh án của mình. Tài khoản của bệnh nhân được cung cấp là tài khoản duy nhất và có thể sử dụng trên hệ thống y tế. Khi khám ở bệnh viện hay bác sĩ khác không cần tạo lại tài khoản mới mà có thể sử dụng tài khoản đã được cung cấp ban đầu.- Xem thông tin bệnh nhân thông qua sự đồng ý của bệnh nhân trong thời gian quy định (mặc định hệ thống cho phép tối đa 30 phút). Khi bác sĩ muốn xem thông tin của một bệnh nhân trước tiên phải nhập vào mã bệnh nhân, hệ thống sẽ gửi yêu cầu truy cập qua ứng dụng được cài đặt trên thiết bị của bệnh nhân. Nếu bệnh nhân đồng ý cho bác sĩ xem bệnh án sẽ nhập mã xác thực, xác thực theo cơ chế của Ethereum [2], trong contract [3] sẽ tạo một điều khoản bao gồm thời gian hết hạn, thời gian tạo request và địa chỉ Ethereum bên gửi và bên nhận, sẽ có một thuộc tính kiểu Boolean để kiểm tra trạng thái request. Và bác sĩ sẽ được xem thông tin bệnh nhân trong vòng 30 phút, sau 30 phút sẽ không thể tiếp tục xem bệnh án nữa, nếu muốn tiếp tục xem sẽ phải gửi lại yêu cầu truy cập. Nếu bệnh nhân không đồng ý thì hệ ...
Nội dung trích xuất từ tài liệu:
Quản lý bệnh án điện tử sử dụng Blockchain QUẢN LÝ BỆNH ÁN ĐIỆN TỬ SỬ DỤNG BLOCKCHAIN Nguyễn Trung Anh, Nguyễn Đại Phước Khoa Công nghệ Thông tin, Trường Đại học Công nghệ TP. Hồ Chí Minh GVHD: TS. Huỳnh Quốc BảoTÓM TẮTSự phát triển của Công nghệ Thông tin trong thời gian gần đây đã thúc đẩy sự phát triển củanhiều ngành liên quan, đặc biệt là lĩnh vực chăm sóc sức khỏe. Ứng dụng của công nghệthông tin vào quản lý hồ sơ bệnh án là một nhu cầu thiết yếu và mang lại hiệu quả cao. Hồsơ bệnh án điện tử phải được truy cập mọi lúc mọi nơi và đảm bảo tính bảo mật riêng tư chobệnh nhân. Vì vậy chúng tôi đã lựa chọn công nghệ Blockchain để xây dựng và phát triển đềtài Quản lý bệnh án điện tử sử dụng Blockchain.Từ khóa: bệnh án điện tử, blockchain, ethereum, ipfs, solidity.1. TỔNG QUAN1.1 Giới thiệu về đề tài- Đề tài “Quản lý bệnh án điện tử sử dụng Blockchain” là phần mềm được viết trên nền tảngReactjs và áp dụng công nghệ Blockchain [1]. Việc áp dụng Blockchain giúp giải quyết vấnđề lưu trữ và xử lý hồ sơ bệnh nhân một cách rõ ràng, nhanh chóng và nâng cao tính bảomật thông tin hồ sơ của bệnh nhân. Giúp giảm thiểu tối đa vấn đề thất thoát và lộ thông tinbệnh nhân ra bên ngoài, đảm bảo tính bảo mật và riêng tư cho bệnh nhân. Bên cạnh đó,bệnh nhân dễ dàng truy cập thông tin bệnh án mọi lúc mọi nơi.Ứng dụng có một số chức năng sau: Quản lý bệnh án: thêm mới hồ sơ bệnh nhân, thêm mới kết quả xét nghiệm, có thể xem hồ sơ bệnh nhân thông qua sự cho phép của bệnh nhân. Quản lý thuốc. Chức năng quản trị dành cho Admin. Áp dụng công nghệ Blockchain vào hệ thống.1.2 Giới hạn và phạm vi nghiên cứu - Phần mềm áp dụng cho mọi bệnh viện, chỉ cần kết nối internet để truy cập vào hệ thống. - Người dùng có thể thuận tiện xem thông tin mọi nơi khi cần thiết. - Tìm hiểu quy trình nghiệp vụ của quản lý bệnh án điện tử. - Tìm hiểu công nghệ Blockchain để áp dụng vào hệ thống quản lý bệnh án điện tử để tăng tính bảo mật. 551.3 So sánh bệnh án điện tử với bệnh án thông thường Bảng 1. So sánh bệnh án điện tử với bệnh án thông thường Bệnh án điện tử Bệnh án thông thường Tính chính xác Chữ viết được đánh máy rõ ràng dễ hiểu. Chữ viết khó đọc dễ gây nhầm lẫn, sai sót. Tính tiết kiệm Tránh được các chỉ định cận lâm sàng Gây mất thời gian và khó (siêu âm, xét nghiệm…) trùng lặp. Đồng khăn trong việc tìm kiếm lại thời, giúp bác sĩ dễ dàng tìm lại hồ sơ thông tin bệnh án cũ nên bệnh án của bệnh nhân, giảm thời gian bác sĩ rất dễ cho các chỉ thăm khám, hỗ trợ điều trị kịp thời. định lặp lại. Hỗ trợ xem trực Các bác sĩ và bệnh nhân có thể truy cập Chỉ xem được trực tiếp trên tuyến hồ sơ bệnh án từ bất kỳ nơi nào trên thế giấy và chỉ được xem bởi giới chỉ cần có đường truyền internet. bác sĩ và không đảm bảo tính công khai minh bạch.1.4 Mô hình hoạt động của Blockchain Hình 1. Mô hình hoạt động của Blockchain1.5 Cấu trúc của BlockchainMột blockchain được vận hành nhờ hệ thống các node (nút mạng), thuật toán băm mậtmã, và hệ thống sổ cái công khai.Các thông tin được mã hóa (băm) và được đưa lên mạng lưới blockchain, các máy tính(node) sẽ có nhiệm vụ giải mã các mật mã. Khi một node phát tín hiệu giải mã, các nodekhác sẽ chấp nhận hoặc không chấp nhận kết quả đó. Đa số các node chấp nhận, thì giaodịch được sẽ được coi là thành công, và với mỗi người chủ sở hữu máy tính đó sẽ được trảmột khoản tiền phí (về ví điện tử), đây chính là phần thưởng cho các thợ đào. Khoản phí này56sẽ lấy từ phí của người gửi thông tin (giao dịch) và người nhận thông tin (giao dịch). Giaodịch này dù thành công hay không thành công đều được ghi nhận trên một sổ cái công khaicủa blockchain. Từ đây, người ta có thể truy xuất các thông tin của giao dịch.Trong cấu trúc quản lý bệnh án: số nút tương ứng với số cơ sở y tế tham gia vào mạng lướiBlockchain (cớ sở y tế có thể là bệnh việc hoặc văn phòng khám).1.6 Usecase xác thực quyền truy cập thông tin của hệ thống Hình 2. Xác thực quyền truy cập của hệ thống2. KẾT QUẢ THỰC NGHIỆM2.1 Chức năng của bác sĩ- Tạo tài khoản cho bệnh nhân (lần đầu): khi khám cho bệnh nhân bác sĩ sẽ cung cấp tài khoản cho bệnh nhân đó bao gồm tên đăng nhập và mật khẩu, tài khoản giúp bệnh nhân có thể truy cập và theo dõi bệnh án của mình. Tài khoản của bệnh nhân được cung cấp là tài khoản duy nhất và có thể sử dụng trên hệ thống y tế. Khi khám ở bệnh viện hay bác sĩ khác không cần tạo lại tài khoản mới mà có thể sử dụng tài khoản đã được cung cấp ban đầu.- Xem thông tin bệnh nhân thông qua sự đồng ý của bệnh nhân trong thời gian quy định (mặc định hệ thống cho phép tối đa 30 phút). Khi bác sĩ muốn xem thông tin của một bệnh nhân trước tiên phải nhập vào mã bệnh nhân, hệ thống sẽ gửi yêu cầu truy cập qua ứng dụng được cài đặt trên thiết bị của bệnh nhân. Nếu bệnh nhân đồng ý cho bác sĩ xem bệnh án sẽ nhập mã xác thực, xác thực theo cơ chế của Ethereum [2], trong contract [3] sẽ tạo một điều khoản bao gồm thời gian hết hạn, thời gian tạo request và địa chỉ Ethereum bên gửi và bên nhận, sẽ có một thuộc tính kiểu Boolean để kiểm tra trạng thái request. Và bác sĩ sẽ được xem thông tin bệnh nhân trong vòng 30 phút, sau 30 phút sẽ không thể tiếp tục xem bệnh án nữa, nếu muốn tiếp tục xem sẽ phải gửi lại yêu cầu truy cập. Nếu bệnh nhân không đồng ý thì hệ ...
Tìm kiếm theo từ khóa liên quan:
Bệnh án điện tử Chăm sóc sức khỏe cộng đồng Quản lý hồ sơ bệnh án Hồ sơ bệnh án điện tử Công nghệ BlockchainGợi ý tài liệu liên quan:
-
Luận văn Thạc sĩ Kỹ thuật: Ứng dụng Blockchain trong bảo mật IoT
90 trang 189 1 0 -
8 trang 162 0 0
-
15 trang 122 4 0
-
Định hướng phát triển ngành logistics Việt Nam trong bối cảnh hiện nay
10 trang 95 0 0 -
Blockchain – Một số ứng dụng trong trường đại học
12 trang 87 0 0 -
108 trang 49 0 0
-
Bảo vệ quyền riêng tư của bệnh nhân đối với hình ảnh y tế thông qua công nghệ blockchain
11 trang 44 0 0 -
Tài liệu Hướng dẫn thực hành Chăm sóc sức khỏe cộng đồng (Dành cho cán bộ xã hội cấp cơ sở)
60 trang 39 0 0 -
Truy xuất nguồn gốc nông sản ứng dụng Blockchain
5 trang 36 0 0 -
14 trang 35 0 0