Trang 1 Hội nghị Khoa học trẻ ỉần 5 năm 2023YSC2023-ỈUHYSC5.F111HẸ THỐNG QUẢN LÝ DỮ LIỆU BỆNH NHÂN sử DỤNG CÔNG NGHỆ RFIDPHAN TU AN ANH1, NGUYEN ĐINH PHU1, vuNGOC THINH1HrườngĐại học Côn
Hội nghị Khoa học trẻ ỉần 5 năm 2023(YSC2023)-ỈUH YSC5.F111 HẸ THỐNG QUẢN LÝ DỮ LIỆU BỆNH NHÂN sử DỤNG CÔNG NGHỆ RFID PHAN TUAN ANH1, NGUYEN ĐINH PHU1, vu NGOC THINH1 HrườngĐại học Công nghiệp Thành phổ Hồ Chỉ Minh phantuananh@iuh.edu vn , nguyendinhphuỉ 6l@gmail.com, ngocthinhl2092001@gmail.com Tóm tăt Bài báo trình bày hệ thống quản lý dữ liệu bệnh nhân sử dụng công nghệ RFID kết hợp vi xử lý ESP32, module RDM6300, ngôn ngữ lập trình C++ và cơ sở dữ liệu MySQL Hệ thống giúp thu thập, xử lý và luu trữ thông tin bệnh nhân chính xác và hiệu quả, tăng cường chất lượng dịch vụ chăm sóc sức khỏe và quản lý thông tin bệnh nhân một cách nhanh chóng, chính xác Hệ thống sử dụng cơ sở dữ liệu MySQL để lưu hữ và quản lý thông tin bệnh nhân một cách bảo mật, giúp theo dõi và giám sát thông tin thuận lợi, đảm bảo tính tin cậy cao, dễ dàng cập nhật thông tin mới trên thẻ, tính bảo mật cao, không thể sao chép thẻ vì vậy giải pháp này cũng là xu hướng trong tương lai để cải thiện việc quản lý dữ liệu bệnh nhân trong các cơ sở ỵ tế Từ khóa Công nghệ RFID, Vi xử lý ESP32, RDM6300, MySQL THE PATIENT DATA MANAGEMENT SYSTEM USING RFID TECHNOLOGY Abstract The article presents a patient data management system that utilizes RFID technology combined with ESP32 processing, RDM6300 module, C++ programming language, and MySQL database The system helps collect, process, and store accurate and efficient patient information, enhancing the quality of healthcare services and enabling rapid and precise patient information management The system uses a MySQL database to store and manage all patient information securely, helping to track and monitor information conveniently and ensuring high reliability, it ensures easy updates of information on die RFID cards, provides high security, and prevents card duplication Therefore, this solution is also a trend in the future for improving patient data management in healthcare facilities Keywords RFID technology, ESP32 microprocessor, RDM6300 1 GIỚI THIỆU Các bệnh viện đang sử dụng công nghệ RFID để quản lý và theo dõi thông tin bệnh nhân, các loại thuốc, dược phẩm và thiết bị ỵ tế giúp nâng cao hiệu quả và giảm chi phí hoạt động của các bệnh viện Ngoài ra, lợi ích của việc sử dụng công nghệ RFID hong ỵ tế cũng góp phần cải thiện chất lượng dịch vụ và đảm bảo an toàn cho bệnh nhân Ở Việt Nam có các bệnh viện Chợ Ray, Nhi Trung Ương, Y Dược Hà Nội, Quốc Te Hoàn Mỹ Đà Nang đã sử dụng công nghệ RFID để quản lý thông tin bệnh nhân và các giấy tờ ỵ tế Các thẻ RFID được sử dụng để định danh bệnh nhân và theo dõi quá hình chăm sóc ỵ tế Dựa hên tính ứng dụng cao của RFID, chúng tôi thiết kế một hệ thống “Quản lý dữ liệu bệnh nhân sử dụng công nghệ RFID” Bài báo ứng dụng công nghệ RFID, vi điều khiển ESP32, module RDM6300, LCD và cơ sở dữ liệu MySQL để quản lý thông tin bệnh nhân hong các cơ sở ỵ tế Thiết bị đọc thông tin từ thẻ RFID và hiển thị lên màn hình LCD, cập nhật thông tin vào cơ sở dữ liệu để giúp tăng cường độ chính xác và đáng tin cậy trong quá hình quản lý thông tin bệnh nhân, giảm thiểu các lỗi và nâng cao hiệu quả hoạt động của các cơ sở ỵ tế 106 © 2023 Trường Đại học Công nghiệp thành phố Hồ Chí Minh Hội nghị Khoa học trẻ ỉần 5 năm 2023(YSC2023)-ỈUH 2 Cơ SỞ LÝ THUYẾT 2.1 Giới thiệu công nghệ RFID RFID (Radio Frequency Identification) là một công nghệ sử dụng sóng vô tuyến để tự động nhận dạng và thu thập dữ liệu từ các thẻ hoặc thiết bị được gắn chip thông minh Khi thẻ RFID được đưa vào phạm vi làm việc của máy đọc RFID, thông tin chứa trong thẻ sẽ được đọc và truyền trực tiếp đến máy chủ hoặc hệ thống quản lý Công nghệ RFID có nhiều ứng dụng trong lĩnh vực logistics, bán lẻ, y tế, thực phẩm và nông nghiệp, v.v Nó giúp tối ưu hóa quá trình quản lý, kiểm tra thời gian làm việc, tài sản, hàng hoá và nâng cao hiệu suất làm việc [1], [2] 2.2 Giới thiệu về NodeMCU ESP32 ESP32 là một vi điều khiển của Espressif Systems với kiến trúc System on Chip (SoC) tích hợp nhiều tính năng như Wi-Fi, Bluetooth, GPIO, UART, SPI, I2C, ADC, DAC và các giao tiếp khác [1], Nó có thể hoạt động như một trung tâm điều khiển cho các thiết bị loT, giúp kết nối và quản lý thành phần trong mạng loT Đồng thời, ESP32 có thể hoạt động như điểm truy cập Wi-Fi hoặc trình điều khiển Bluetooth Low Energy (BLE) tùy thuộc vào ứng dụng [1], [3] Hình 1 Module ESP32 2.3 Giói thiệu về module RDM6300 Mạch đọc thẻ RFID 125Khz giao tiếp UART RDMỐ300 là một thiết bị nhỏ gọn dùng để đọc mã thẻ RFID ở tần số 125kHz thông qua giao tiếp UzẦRT Thiết bị này tích hợp vi điều khiển và có thể dễ dàng kết nối với các loại vi điều khiển khác Khả năng giao tiếp UART cho phép dữ liệu được truyền tải một cách thuận tiện đến vi điều khiển hoặc máy tính, có thời độ bền cao và đáp ứng nhanh về mặt thời gian, là một lựa chọn tốt cho các ứng dụng liên quan đến đọc thẻ RFID ở tần số 125kHz [2] Hình 2 Module RDM6300 © 2023 Trường Đại học Công nghiệp Thành phố Hồ Chí Minh 107 Hội nghị Khoa học trẻ lần 5 nám 2023(YSC2023)-ỈUH 2.4 Giới thiệu LCD2004 (Liquid Crystal Display) là màn hình tinh thể lỏng có kích thước 20x4 dùng để hiển thị các thông tin cần thiết Nó được kết nối với vi điều khiển trong các mạch điện tử và là một công cụ hữu ích để theo dõi các hoạt động và thông tin trong các ứng dụng và dự án [3], ««ne ã lẽ r» t re *20X4-CHARACTER-LCD* 123456^890$$$##**+++ *29X4-CHARACTER-LCD* 1234567890$$$##**+++ Hình 3 LCD2004 2.5 Giớỉ thiệu cơ sở dữ liệu MySQL MySQL là một hệ quản trị cơ sở dữ liệu (DBM S) miễn phí và mã nguồn mở phỗ biến, được sử dụng rộng rãi trong các ứng dụng web rà doanh nghiệp Cơ sở dữ liệu MySQL được thiết kế để xử lý các tác vụ truy xuất và lưu trữ dữ liệu nhanh chóng và hiệu quả Nó cung cấp các tính năng như quản lý người dùng, mã hóa dữ liệu, giao dịch và sao lưu dữ liệu MySQL có khả năng tích họp vói nhiều ngôn ngữ lập trình khác nhau và có thể hoạt động trên nhiều hệ đỉều hành khác nhau [4], 2.6 Các phần mềm sử dụng Bảng 1 Các phần mềm Số thứ tự Phần mềm Tính năng - Arduino IDE là môi trường phát triển tích hợp (IDE) miễn phí, 1 2 1.1.1 Arduino mã nguồn mở được sử dụng để lập trình cho các board Arduino IDE [1] Ắ ; - Nó cung cấp các công cụ, thư viện hỗ trợ cho lập trình kiểm tra mã Nó cũng hỗ trợ nhiều board Arduino khác nhau và có thể được cài đật trên nhiều hệ đỉều hành khác nhau [1] 1.1.2 XAMPP XAMPP là một ứng dụng tạo môi trường máy chủ web trên máy tính cục bộ dễ sử dụng rà đa nền tảng, không cần phải cài đật và cấu hình các thành phần này một cách riêng lẻ [5], [6] - Visual Studio là một trình soạn thảo, môi trường phát triển tích hợp (IDE) từ Microsoft được sử dụng để phát triển phần mềm cho 1.1.3 Visual nhiều nền tảng khác nhau gồm: ứng dụng desktop, web, di động, game và các ứng dụng trên đám mây [7], 3 Studio - Nó cung cấp nhiều tính năng hỗ trợ cho lập trình viên như sửa lỗi mã tự động, kiểm tra chính tả, điều khiển phiên bản, gỡ lỗi và kiểm thử mã Visual Studio có thể được sử dụng để lập trình trên nhiều ngôn ngữ lập trình khác nhau như C++, c#, VB.NET, JavaScript và Python [71 108 © 2023 Trường Đại học Công nghiệp thành phố Hồ Chí Minh Hội nghị Ktoa học trẻ ỉần 5 nẵm 2023(ĨSC2023)-ỈƯH 3 PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG 3.1 Sư đo khối của hệ thong Hình 4 s ơ đồ khối hệ thống Khối điều khiển: Khối điều khiển RFID là một thiết bị nhỏ gọn với vai trò trung tâm điều khiển cho các thê RFID, giúp lập dữ liệu và thông tin được quân lý cũa các bệnh nhân Khôi hiển thị: Khối hiển thị dữ liệu là một màn hình LCD được dùng để hiển thị dữ liệu của người bệnh Khôi đọc dữ liệu: Khối đọc dữ liệu là thiết bị đọc thẻ RFID dùng để đọc các thẻ RFID để thu thập thông tin, khối đọc này có thểđọcvàgiâi mã dữ liệu từ các thẻ RFID Co' sở dữ liệu: Chứa thông tin ID các thiết bị RFID, các phương thức cũathẻ RFID: sửa, xóa, thêm thông tin và tình trạng về bệnh nhân Database giúp cho việc theo dõi, quân lý và cập nhật tình trạng của bệnh nhân một cách nhanh chóng và chính xác nhất Mày tính (PC): Nhận dữ liệu thu từ khối cơ sở dữ liệu đồng thời thông tin nhận được qua đó sễ được kiểm tra, theo sau là thông tin đăng nhập được kiểm tra và đi cùng thông tin bệnh nhân như là bệnh án của người bệnh, thông qua đó gừi dữ liệu được thêm từ phần mềm PC lên khối cơ sỡ dữ liệu 3.2 Nguyên lý hoạt động của hệ thong 3.2.1 Lưu đo giải thuật © 2023 Trương Đ ại học c ông nghiệp Thành phố H ồ Chí Minh 109 Hội nghị Khoa học trẻ ỉần 5 năm 2023(YSC2023)-ỈUH Hình 5 Lun đồ giải thuật 3.2.2 Nguyên lý hoạt động • Đầu tiên cần cấu hình Port, tần số, các thông số hiển thị LCD để chương hình hoạt động • Kiểm ứa kết nối Wifi nếu kết không thành công chương trình được sẽ tiến hành kết nối lại • Sau khi thành công trong kết nối Wifi, kiểm ứa kết nối đến Database MySQL, nếu kết nối thất bại sẽ tiến hành kết nối lại • Sau khi thành công trong liên kết đến Database MySQL, tiến hành quét thẻ RFID • Quét thành công thẻ RFID gửi dữ liệu vừa được lấy từ thẻ lên MySQL • Đồng thời khi quét, tiến hành lấy dữ liệu từ MySQL • Sau khi lấy dữ liệu từ MySQL, hiển thị dữ liệu ra LCD, quay hở lại bước quét thẻ RFID 4 KÉT QUẢ ĐẠT ĐƯỢC 4.1 Board mạch hoàn thiện 110 © 2023 Trường Đại học Công nghiệp thành phố Hồ Chí Minh Hội nghị Khoa học trẻ lần 5 nám 2023(YSC2023)-ỈƯH 4.2 In 3D đóng hộp sản phẩm Hình ó Board mạch hoàn thiện k '1 ID:8700438777 _ Names Bui Ụạn Hoarrg A9e: 8/5/1998 Ị Ị L Gender s Nam Hình 7 Đóng hộp sản phẩm 4.3 Cơ sở dữ lỉệu MySQL