Nghiên cứu ứng dụng công nghệ blockchain trong quản lý hồ sơ bệnh nhân

54 3 0
Nghiên cứu ứng dụng công nghệ blockchain trong quản lý hồ sơ bệnh nhân

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

Bộ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC• NGUYỄN TẤT THÀNH •_ NGUYEN TAT THANH NGUYỄN TUẤN ANH NGHIÊN CỨU ỨNG DỤNG CÔNG NGHỆ BLOCKCHAIN TRONG QUẢN LÝ HÒ so BỆNH NHÂN ĐÈ CƯƠNG LUẬN VĂN THẠC sĩ CƠNG NGHỆ THƠNG TIN Thành phố Hồ Chí Minh - 2023 Bộ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC NGUYỄN TẤT THÀNH NGUYEN TAT THANH NGUYỄN TUẤN ANH NGHIÊN CỨU ỨNG DỤNG CÔNG NGHỆ BLOCKCHAIN TRONG QUẢN LÝ HỊ so BỆNH NHÂN Chun ngành: Cơng nghệ thơng tin Mã số: 8480201 ĐÈ CƯƠNG LUẬN VĂN THẠC sĩ CÔNG NGHẸ THÔNG TIN NGƯỜI HƯỚNG DẦN KHOA HỌC: TS NGUYỀN KIM QUỐC Thành phố Hồ Chí Minh - 2023 NHẬN XÉT CỦA GIẢNG VIÊN HƯỚNG DẦN Tp Hồ Chí Minh, ngày tháng năm 2023 Giáng viên hưởng dẫn TS Nguyễn Kim Quốc I LỜI CAM ĐOAN Tôi tên : Nguyễn Tuấn Anh Mã số học viên : 2100000083 Tôi cam đoan cơng trình nghiên cứu riêng Những nội dung luận văn thực hướng dẫn trực tiếp cùa TS NGUYỀN KIM QUỐC Các số liệu, hình ảnh, trích dẫn có nguồn gốc rõ ràng tuân thủ nguyên tắc Luận văn khơng có chép từ cơng trình, nghiên cứu người khác mà khơng ghi rõ tài hệu tham khảo TÔI xin chiu trách nhiệm lời cam đoan Tp HCM, ngày tháng năm 2023 Tác giá luận văn Nguyễn Tuấn Anh II LỜI CẢM ƠN Trước tiên em xin gửi lời cám ơn đặc biệt sâu sắc tới Thầy- TS Nguyễn Kim Quốc - Khoa Công Nghệ Thông Tin trường Đại Học Nguyễn Tất Thành đà dành nhiều thời gian đê hướng dần, chi bào em tận tình đồng thời đưa nliừng nhận xét quý báu đê em có thê hoàn thành luận văn Em xin càm ơn tồn thê q Thầy Cơ Khoa Cơng Nghệ Thông Tin, Viện Đào Tạo Sau Đại Học trường Đại Học Nguyền Tất Thành đà tận tình giúp đờ, hỗ trợ cho em suốt thời gian học tập rèn luyện trường Tuy nhiên đâ cố gang hết sức, q trình thực em khơng khơi tránh nliừng thiếu sót, em mong nhận thơng cảm, góp ý đánh giá chân tình cùa q Thầy Cơ, bạn bè đê luận văn em hoàn thiện nữa.! Em xin chân thành câm ơn! Tp HCM, ngày tháng năm 2023 Tác giả luận văn Nguyễn Tuấn Anh III MỤC LỤC LỜI CAM ĐOAN .II LỜI CẦM ƠN III DANH MỤC CÁC HÌNH VI DANH MỤC KÝ HIỆU VÀ VIỂT TÁT VII CHƯƠNG 1: TỎNG QUAN VÈ BÀI LUẬN VĂN 1.1 Tơng quan tình hình nghiên cứu đề tài 01 1.2 Lý chọn đề tài 01 1.3 Mục tiêu nghiên cứu 02 1.3.1 lý thuyết 02 1.3.2 ứng dụng 02 1.4 Đối tượng nghiên cứu 02 1.5 Phạm vi nghiên cím 02 1.6 Phương pháp nghiên ciru 03 CHƯƠNG 2: TÔNG QUAN VÈ CƠNG NGHỆ BLOCKCHAIN 04 2.1 Cơng nghệ Blockchain 04 2.1.1 Blockchain 04 2.1.2 Lịch sử đời 07 2.1.3 Đặc trưng cùa Blockcham 07 2.1.4 Cơ sờ dừ liệu Blockchain 07 2.1.5 Phân loại hệ thống Blockchain 09 2.1.6 Các hệ cùa Blockchain 10 2.2 Công cụ Ethereum 11 2.2.1 Ethereum hoạt động sao? 11 2.2.2 Ethereum dùng đê làm gì? 11 2.2.3 Nguồn gốc Ethereum 11 2.2.4 Lợi ích Ethereum 12 2.2.5 Hoạt động cùa Ethereum 12 IV 2.2.6 ứng dụng xây dựng Ethereum 12 2.2.7 Kiến trác Ethereum Blockchain 12 2.2.8 Hợp đồng thông minh 13 2.2.9 So sánh Ethereum, Hyperledger Fabric R3 Corda 14 2.3 Tiểu kết chương 16 CHƯƠNG 3: XÂY DựNG hệ thịng quản lý hị sơ bệnh nhẩn DựA TRÊN CƠNG NGHỆ BLOCKCHAIN 17 3.1 Mơ tả tốn 17 3.2 Giải tốn thơng tin hồ sơ bệnh nhân bang QRCODE VỚI Ethereum 18 3.2.1 Tính vượt trội cùa Ethereum so VỚI Database truyền thống 18 3.2.2 Các thành phần mạng Ethereum Blockchain 18 3.2.3 Lường xử lý giao dich 18 3.2.4 Xây dựng hệ thống 19 3.3 Phân tích thiết kế hệ thống 20 3.3.1 Sơ đồ nghiệp vụ 20 3.3.2 Danh sách Actor 21 3.3.3 Danh sách Use Case 21 3.4 Sơ đồ tông quan hệ thống 27 CHƯƠNG 4: CÀI ĐẶT VÀ KIỀM THỬ CHƯƠNG TRÌNH 31 4.1 Màn hình đăng nhập 33 4.2 Màn hình chí nil 34 4.3 Màn hình quân lý 110 sơ 41 4.4 Màn hình Quân lý người dùng 42 4.5 Màn hình bàng tơng quát bệnh nhân 42 CHƯƠNG 5: KÉT LUẬN VÀ HƯỚNG PHÁT TRIỀN 43 5.1 Kết luận 44 5.2 Hướng phát triển 44 TÀI LIỆU THAM KHẢO 45 V DANH MỤC HÌNH VẼ Hình 2.1 Mơ hình lưu trừ CSDL truyền thống lưu trữ CSDL theo công nghệ Block Chain 05 Hình 2.2 Cấu trúc dừ liệu block Blockchain 08 Hình 2.3 Kiến trúc Ethereum Blockchain 13 Hình 2.4 Cấu trúc Merkle-Damgằrd cho SHA-256 15 Hình 3.1 Luồng xử lý giao dịch 18 Hình 3.2 Sơ đồ luồng xử lý giao dịch 19 Hình 3.3 Sơ đồ nghiệp vụ tác nhân tham gia hệ thống 20 Hình 3.4 bâng thiết kế sờ dừ liệu hệ thống 25 Hình 3.5 Bâng thê thông tin User hệ thống 26 Hình 3.6 Bâng thê thông tin User group hệ thông 26 Hình 3.7 Bâng thê thông sân phâm dịch vụ 27 Hình 3.8 Bâng thê thơng nhóm sân phảm dịchvụ 27 Hình 3.9 Bảng thê thơng tin hash sync sản phâm 28 Hình 3.10 Bảng lưu trữ liệu 28 Hình 4.1 Màn hình đăng nhập 33 Hình 4.2 Màn hình chỉnh hệ thong 34 Hình 4.3 Màn hình quán lý tài khoán hệ thong 35 Hình 4.4 Màn hình danhmục dịch vụ khám chữa bệnh 36 Hình 4.5 Màn hình danhmục quân lý thuốc 37 Hình 4.6 Màn hình danhmục bệnh án thơng tin 38 Hình 4.7 Màn hình danhmục thuốc khảm chừa đặc trị 39 Hình 4.8 Màn hình quản lý lịch khảm tra cứu thông tin 40 Hình 4.9 Màn hình lưu trừ hồ sơ khám chừa bệnh 41 Hình 4.10 Màn hình lưu trữ tra cứu thông tin hồ sơ củabệnh nhân 42 VI DANH MỤC CÁC TỪ VIÉT TẮT Viết tắt Nội dung CNTT Ngành Công nghệ thông tin QR Quick Response - Trả lời nhanh CEO Chief Excecutive Officer - Tông giám đốc điều hành ID Identification - Nhận dạng hay nhận biết DLT Distributed Ledger Technology - công nghệ sô phân tán PoW Proof of Work - Bang chứng công việc PoS Proof of Stake - Bang chứng cô phần SHA Secure Hash Algorithm - Thuật giải băm an tồn Decentralized Autonomous Organization - Tơ chức tự qn phi tập DAO trung ETH Ethereum Dapp Decentralized Application - ứng dụng phi tập trung DEX Decentralized Exchange - Sàn giao dịch phi tập tiling P2P Peer to Peer - Ngang hàng VII CHƯƠNG 1: TÔNG QUAN ĐÈ TÀI LUẬN VÀN 1.1 Tong quan tình hình nghiên cứu đề tài Ngày nay, đồng tiền điện tử đà trờ nên phô biến, thông dụng giới Một đồng tiền điện tĩr thành công không thê không kê đến Bitcoin VỚI can trúc lưu tiừ dừ liệu thiết kế đặc biệt, giao dịch mạng Bitcoin có thê xây mà khơng can bên thứ ba, cốt lịi cơng nghệ đê xây dựng nên Bitcoin Blockchain, đề xuất vào năm 2008 triên khai vào năm 2009 Blockcham - Cơng nghệ chuỗi khối - có thê xem sô công khai, chổng già mạo tất câ giao dịch lưu tiừ danh sách khối Chuỗi liên tục phát triển kin khối thêm vào VỚI hàm mật mà bất đối xứng chế đồng thuận phân tán đà làm cho Blockchain bão mật, qn sơ truyền thống Vì klià cho phép hồn thành tốn mà khơng can bat kỳ ngân hàng hay tiling gian nào, Blockchain dùng dịch vụ tài khác tài sản kỳ thuật số, chuyên tiền hay tốn Thêm vào đó, cịn có thê áp dụng cho lĩnh vực khác hợp đồng thông minh, dịch vụ công cộng Internet vạn vật, hệ thống danh tiếng dich vụ bảo mật 1.2 Lý chọn đề tài Trong nliừng năm gần đây, khoa học kỳ thuật đà đạt nhiều thành tựu bật, đặc biệt ngành công nghệ thông tin (CNTT) với nhiều ứng dụng vào lình vực đời sống cùa người, từ lao động sản xuất đến hoạt động kinh tế, trị, xà hội, giáo dục Hiện nay, CNTT ngành mùi nhọn ưu tiên hàng đầu nước ta Song song VỚI việc ứng dụng CNTT vào phát triên kinh tế, xà hội việc ứng dụng CNTT vào hoạt động quàn lý giáo dục - đào tạo xu hướng chung sở giáo dục, hướng đến xây dựng giáo dục bền vững đại thời kỳ hội nhập Thực tế nay, thiết bị di động, máy tính, mạng Internet đà người dùng sử dụng rộng rãi qua giao tiếp hàng ngày tra cứu thơng tin, tìm kiếm thông tin, CHƯƠNG 4: CÀI ĐẶT VÀ KIỀM THỬ CHƯƠNG TRÌNH Chương trinh bày kết quà cài đặt Blockcham Ethereum chạy ímg dụng Cài đặt Blockchain Ethereum: Tầng API: - API Create Product: tạo sàn phẩm - API Get Detail product: Lay chi tiết sân phẩm - API Get products: liệt kê danh sách sân phâm (D localho$tl337/docs/#api-Product-Create_product_item Product - Create products Product 1.0.0’ Get product lists Create products GetCCMil product Get products http://api.qrcode.dinhphu.vn/api/vl/product/create Example use: Get product lits curl "xxxxxx/api/vl/product/create" \ -H 'Authorization: [accessToken]* Header Field Type Description Authorization string Users unique access token Field Type Description p»e« Number Page number Limit Number Limit number Field Type Description d»ta Object product newly messaee string Messages from [kn-qrcode] Parameter Success 200 Success-Response (example): HTTP/l.l 200 OK { -data-: [J, “message": "Create production list successfully" } Error 4xx Name Description M-iss-ingAuthor-i ration The accessToken was not found UserNotFound The user was not found Forbidden You aren't super admin Response (example): HTTP/1.1 400 Bad Request { "error": { “code": 403, "message": "MissingAuthorization" > } 31 o -> Q localhost:1337/docs/#api-Product-Detail_product X Product - Get detail product Product Get detail product by access token Cr«jt« products s Get detail product Get products 1.0.0- http://api.qrcode.dinhphu.vn/api/vl/product/:id Example use: Get detail product curl "xxxxxx/api/vl/product/xxxxxxx" \ -H ’Authorization: [accessToken]’ Header Field Type Description Authorization String Users unique access token Field Type Description ■id String product id Parameter Success 200 -> Filter Product Reid Type Description data Object product object String Messages from [kn-qrcode] Q localhost:1337/docs/#api-Product-Get_product_list X Product - Get products 1.0.1- Get product lists Create products Gat detail product http://api.qrcode.dinhphu.vn/api/vl/product/list Example use: Get product lits curl "xxxxxx/api/vl/product/list" \ -H 'Authorization: [accessToken]• Header Field Type Description Authorization String Users unique access token Parameter Field Type Description page Number Page number limit Number Limit number Field Type Description data Array product list pagination Object pagination data message String Messages from [kn-qrcode’ Success 200 32 4.1 Màn hình đăng nhập § Phóng Khám Đa Khoa o Phịng Khám Đa Khoa Vui lóng nhập ten đãng nhập mặt khấu để bắt đấu Tên đăng nhập: admin Mạt khâu: Chọn máy chủ khác Đăng nhập Thoat Hình 4.1 Màn hình đăng nhập hệ thống Mơ tả: hình đăng nhập thê chức đăng nhập Màn hình cung cấp cho tác nhân người quân trị, nhân viên cần đăng nhập thành cơng đê có thê thực chức khác cùa hệ thống 33 4.2 Màn hình •lẽ thóiIU rim Ixiill nhân NGOAI TRU thu nhỏ < nut) OM Ihũc LoAd Ln 0*0 V ỌJÃ! | n m Iv V" m iv V" Bênh tiếu đưòngĐềnhtiếu đường *v IV in n I I I nin IV v**v IV ni n I | I n m IV V" Bênh tiểu đường : "V IV m n I Ị I nm IV V"

Bênh da dày, t)êu hỏaBênh da dày, tiêu hóa : : Bênh da dày, rêu hóa : Bênh phổ (lao, hen)Bệnh phổ (teo, hen) Bênh phổi (lao, hen) Bệnh truyen nhểmBệnh truyên nhiễm : : Bệnh truyên nhếm ỌjánTn CÃIĐẪT BAO CÁO QUÁNLỲPT/n (F2> Thèm NGUYỄN LẼ HOÀNG g [> I (F3) Sứa (F4)Xóa (F9) Lưu thay đói (F6) Pont Đau bụng, ói, hoa mảt Tên Giá trị Thân nhiệt Than phiẽn cùa bệnh nhân: Huyẻt ap T/thu xẽp hàng lâu chua xừ lý ▼ Khám thực Mà bệnh (theo ICD-10): Ị Các chi sõ SỨC khóe: Lý khám bệnh: Chấn đoán (R 2) Thoát Thêm D37.9 - Hệ tiêu hố khơng xác định X K30 - Rịi loạn tiêu hoá X 125 mmHg Huyêt áp T/tr Mạch 75 lân/p Nhịp thỏ 86 lãn/p Chiỉucao 172 cm Càn nâng 68 kg Vòng 85 cm Vòng 90 cm Đia chỉ: 12B Bùi Thi Xuân Phường Nguyỉn Cư Trinh, Quện 1, TP Hố Chi Chấn đoán khác: TRUNG THỤC ÁN THỨC ÁN KHÓNG TIỄU ẲNH HƯỞNG BAO TỨ Minh Ghi chú: BHYT Thõng tin liên lac 0913999888 Hình 4.6 Màn hình danh mục bệnh án thơng tin bệnh nhân 38 Màn liinli danh mục thuôc điêu tiị bệnh nhân: DANH MỤC THUOC Chon / Xóa Don vi tính Tên Mã Haiti lưựtig •ũ, Hoạt cliãt Cách dùng Đơn giã Q ■ũ' ■0' 27 BH 18.0849 Qưbay 2G óna 20,475 12,000 uõng -D 27 BH 18.0851 Rdbeprazol Azevedos Viên 27 BH 18.0857 RtCIIOf-AR Cải 1,864 27 BH 18.0858 RECTICFAR Cà 2,208 27 BH18-0364 Rjfaxon chaĩ 27 BH 18.0365 RINGER LACTATE Chãi 7,980 28 BH 18.0368 Rosuvas Hasan 10 Viên 2,583 uõnẹ 28 BH 18.0872 RU7TTTU Viên 4,500 28 ĐI 18.0374 Sandostatn Inj Lrng/mi lmlx5’s Õng 241,525 44,100 huyên tinh mạch 40 28 BH 18.0378 Saw 38 Vên 1,495 uõng 28 BH18 0884 SaVi Gabapentin 300 viên 2,250 Uõng 28 »118.0388 Saw Urso 300 Viên 7,680 uõhg 28 BH 18.0891 SaVOmn Viên 28 BH18.0893 SdknN lo 1,490 99,000 28 BH 18.0894 ScrcWc Evohalcf DC 25/125mcg 120d Binh »t 28 BH 18.0895 Seretide tvohaler DC 25/250mcg 120d Binh Xit 29 8H 18.0899 SIMETHICON STAOA Chai 29 BH 18.0902 Smecta (Orange Vania) Sac 30's Gá 29 BH 18.0903 Soữum Bicarbonate 4.2% 250 ml 10'$ Cha 29 BH 18.0905 Soasvna Viên 29 BH18-0308 Spiramyan 3MIU Viên 29 BH 18.0912 STAĨRIPSINL Viên 1,400 29 BH 18.0915 Stresam Viên 3,300 uõnẹ 29 BH 18.0916 Sdbaa 1.5g Lo _ 2.5271 Hệ thõng thu nhỏ Tmi bệnh nhản DÀNGKÝtÃYSÕ X KHĂM BÍNH DANH SÁCH HÍP NHẬN lử ngây 14/12/2021 • Dẻn ngáy 14/12/2021 c Oang chở Oã thưc hiên Oã húy 278,090 Xitngãy 2lãn , mờ 16,000 6ợotx lãn/NGAY 3,475 uõhg 94,500 88 Ưõnạ 2,440 39,000 OM thc DĨI mâu Load Lit danh mục: AnyDesk Oang xuãt thoát QUÁN TRI 4- Đảng ký X (ESQ CLEAR z (F3) SỬA □ (F4) XÓA LƯU - Đè nghi TT - Toa thuốc Tiên ích Đàng ký CK2 chán đốn chinh póa BS Khăm Chấn đốn phụ rxóo Diẻu dưỡng z Đang ký khám Chân đoán bênh Diễn biến Quét barcode Ho tên Hô: chấn Phẫu thuât IHỜHG IU1 - BN21- 225,996 x>t nhát X Bn/ngáy Dã nhâp viẽr Phổng khâm Tãt tã BN21

Ngày đăng: 16/05/2023, 17:50

Tài liệu cùng người dùng

Tài liệu liên quan