Đồ án tốt nghiệp kỹ thuật y sinh ứng dụng quét mã qr trên căn cước công dân trong hệ thống quản lý bệnh nhân

Đồ án nghiên cứu tốt nghiệp kỹ thuật y sinh ứng dụng quét mã qr trên căn cước công dân trong hệ, áp dụng công nghệ tiên tiến, tối ưu giải pháp kỹ thuật cho bài toán

Chuyên ngành

Kỹ thuật Y Sinh

Người đăng

Ẩn danh

Thể loại

đồ án tốt nghiệp

2024

97
6
0

Phí lưu trữ

35 Point

Mục lục chi tiết

LỜI CAM ĐOAN

LỜI CẢM ƠN

1. CHƯƠNG 1: TỔNG QUAN

1.1. ĐẶT VẤN ĐỀ

TÀI LIỆU THAM KHẢO

PHỤ LỤC

Tóm tắt

I. Giới thiệu và bối cảnh

Đồ án tốt nghiệp Ứng dụng quét mã QR trên căn cước công dân trong hệ thống quản lý bệnh nhân tập trung vào việc tích hợp công nghệ quét mã QR vào hệ thống quản lý bệnh nhân nhằm cải thiện hiệu quả quản lý thông tin y tế. Mã QR trên Căn cước công dân (CCCD) được sử dụng để truy xuất thông tin bệnh nhân một cách nhanh chóng và chính xác, giảm thiểu sai sót và thời gian xử lý. Đồ án này thuộc chuyên ngành Kỹ thuật Y sinh, ứng dụng các công nghệ hiện đại như Arduino, Visual Studio, và SQL Server để xây dựng hệ thống quản lý thông minh.

1.1. Mục tiêu và ý nghĩa

Mục tiêu chính của đồ án là tạo ra một hệ thống quản lý bệnh nhân hiệu quả, sử dụng mã QR trên CCCD để truy xuất thông tin. Hệ thống này giúp giảm thiểu thời gian đăng ký khám bệnh, tăng cường bảo mật thông tin, và hỗ trợ quản lý dữ liệu bệnh nhân một cách hệ thống. Đồ án cũng góp phần vào việc hiện đại hóa hệ thống y tế, đặc biệt trong bối cảnh ứng dụng công nghệ thông tin vào quản lý y tế.

II. Công nghệ và phương pháp

Đồ án sử dụng các công nghệ chính như quét mã QR, Arduino, và SQL Server để xây dựng hệ thống. Mã QR trên CCCD được quét bằng Webcam HD C922, sau đó thông tin được xử lý và lưu trữ trong cơ sở dữ liệu SQL Server. Phần mềm quản lý được phát triển bằng ngôn ngữ C# trên Visual Studio, đảm bảo giao diện thân thiện và dễ sử dụng. Hệ thống cũng tích hợp module Bluetooth HC05 để kết nối không dây giữa các thiết bị.

2.1. Quy trình quét mã QR

Quy trình quét mã QR bắt đầu bằng việc sử dụng Webcam HD C922 để thu nhận hình ảnh mã QR trên CCCD. Hình ảnh được xử lý bằng Arduino để giải mã thông tin, sau đó truyền dữ liệu đến phần mềm quản lý. Thông tin bệnh nhân được lưu trữ và quản lý trong SQL Server, đảm bảo tính bảo mật và dễ dàng truy xuất.

2.2. Xây dựng cơ sở dữ liệu

Cơ sở dữ liệu được thiết kế trên SQL Server, bao gồm các bảng thông tin bệnh nhân, lịch sử khám bệnh, và đơn thuốc. Hệ thống sử dụng ngôn ngữ truy vấn SQL để quản lý và truy xuất dữ liệu một cách hiệu quả. Giao diện phần mềm được phát triển bằng C#, hỗ trợ các chức năng như quản lý thông tin, đặt lịch hẹn, và in đơn thuốc.

III. Kết quả và đánh giá

Hệ thống đã được thử nghiệm và cho kết quả khả quan. Mã QR trên CCCD được quét và giải mã chính xác, thông tin bệnh nhân được lưu trữ và quản lý hiệu quả trong SQL Server. Giao diện phần mềm thân thiện, dễ sử dụng, và hỗ trợ đầy đủ các chức năng quản lý. Tuy nhiên, hệ thống còn một số hạn chế như tốc độ quét chậm trong điều kiện ánh sáng yếu và khả năng kết nối không dây cần được cải thiện.

3.1. Ưu điểm và hạn chế

Ưu điểm chính của hệ thống là tính tiện lợi và hiệu quả trong việc quản lý thông tin bệnh nhân. Mã QR trên CCCD giúp giảm thiểu thời gian đăng ký và tăng cường bảo mật. Tuy nhiên, hệ thống còn hạn chế về tốc độ quét và khả năng kết nối không dây, cần được cải thiện trong các phiên bản tiếp theo.

3.2. Hướng phát triển

Trong tương lai, hệ thống có thể được cải tiến bằng cách tối ưu hóa phần mềm quét mã QR, nâng cao tốc độ và độ chính xác. Hệ thống cũng có thể mở rộng kết nối không dây để hỗ trợ quản lý từ xa, đáp ứng nhu cầu của các bệnh viện và phòng khám lớn.

21/02/2025

Trích đoạn nội dung tài liệu

CHƯƠNG 1. TỔNG QUAN • Chương 6: Kết luận và hướng phát triển Đưa ra kết luận đề tài sau thời gian thực hiện và hướng phát triển của đề tài. BỘ MÔN ĐIỆN TỬ CÔNG NGHIỆP – Y SINH 5 CHƯƠNG 2. CƠ SỞ LÝ THUYẾT Chương 2.1 TỔNG QUAN VỀ QUẢN LÝ DỮ LIỆU BỆNH NHÂN TRONG BỆNH VIỆN 2.1 Phương pháp quản lý dữ liệu bệnh nhân trong bệnh viện Khoa học kỹ thuật đang đóng vai trò quan trọng trong việc phát triển và cải thiện lĩnh vực y tế.

Cuộc cách mạng Công nghệ 4.0 đã mở ra nhiều cơ hội và tiềm năng mới cho việc quản lý bệnh nhân bằng kỹ thuật số. Một trong những ứng dụng quan trọng nhất của khoa học kỹ thuật trong lĩnh vực y tế là hệ thống quản lý bệnh nhân bằng kỹ thuật số (Digital Patient Management System). Hệ thống này giúp quản lý thông tin bệnh nhân một cách hiệu quả, nhanh chóng và tiết kiệm thời gian. Nó cho phép các nhà quản lý bệnh viện và nhân viên y tế truy cập thông tin bệnh nhân từ bất kỳ đâu và bất kỳ lúc nào, giúp cho việc đưa ra quyết định chính xác và nhanh chóng hơn.

Hệ thống quản lý bệnh nhân bằng kỹ thuật số còn cung cấp cho bệnh nhân một cách tiếp cận mới với dịch vụ y tế. Bệnh nhân có thể đặt lịch khám trực tuyến, theo dõi lịch sử bệnh án của mình và nhận thông báo về lịch hẹn của mình. Nó cũng giúp cho bệnh nhân và gia đình của họ có thể chủ động hơn trong việc quản lý và chăm sóc sức khỏe của mình. Hệ thống quản lý bệnh nhân bằng kỹ thuật số có thể giúp tiết kiệm thời gian và chi phí cho các bệnh viện.

Nó giúp giảm thiểu thời gian chờ đợi của bệnh nhân và giảm thiểu thời gian xử lý giấy tờ của nhân viên y tế. Điều này giúp cho bệnh viện hoạt động hiệu quả hơn và tăng cường sự hài lòng của bệnh nhân. Tóm lại, hệ thống quản lý bệnh nhân bằng kỹ thuật số là một bước tiến mới và quan trọng trong lĩnh vực y tế. Nó giúp nâng cao chất lượng dịch vụ y tế và tối ưu hóa quản lý bệnh nhân, đồng thời giúp giảm thiểu chi phí và tiết kiệm thời gian cho các bệnh viện.2 Nhu cầu trong việc quản lý dữ liệu bệnh nhân tại các bệnh viện Sau quá trình khảo sát và tìm hiểu trong việc quản lý dữ liệu bệnh nhân tại bệnh viện, có nhiều khó khăn và thách thức.

Một trong những thách thức lớn nhất trong việc BỘ MÔN ĐIỆN TỬ CÔNG NGHIỆP – Y SINH 6 CHƯƠNG 2. CƠ SỞ LÝ THUYẾT quản lý dữ liệu bệnh nhân là việc thu thập và lưu trữ dữ liệu. Trong một bệnh viện, có rất nhiều bệnh nhân với nhiều khoa khác nhau nên có nhiều thông tin khác nhau, bao gồm lịch sử bệnh án, kết quả xét nghiệm, hình ảnh và thông tin liên quan đến việc điều trị bệnh nhân. Việc thu thập và lưu trữ tất cả các thông tin này là một thử thách lớn và cần có một hệ thống quản lý dữ liệu bệnh nhân hiệu quả để đảm bảo tính toàn vẹn và chính xác của dữ liệu.

Để đáp ứng các yêu cầu trên, cần có một hệ thống quản lý dữ liệu bệnh nhân đầy đủ và tiện lợi. Hệ thống này cần có khả năng lưu trữ một lượng lớn thông tin bệnh nhân, bao gồm các thông tin về tình trạng sức khỏe, lịch sử bệnh án, kết quả xét nghiệm, xét nghiệm hình ảnh và thông tin liên quan đến việc điều trị bệnh nhân. - Phần mềm này cần cho phép người dùng chỉnh sửa, xóa và thêm các thông tin cần thiết cho bệnh nhân. - Lưu trữ một lượng lớn thông tin bệnh nhân.

- Tìm kiếm thông tin bệnh nhân nhanh chóng và dễ dàng.2 PHƯƠNG PHÁP GIẢI MÃ THÔNG TIN BỆNH NHÂN TỪ MÃ QR VÀ LƯU TRỮ DỮ LIỆU 2.1 Cấu trúc mã QR Hình 2. Cấu trúc mã QR Mã QR là một loại mã vạch ma trận hai chiều được tạo ra ban đầu nhằm giám sát các bộ phận ô tô trong quá trình sản xuất với tốc độ cao [9]. Tên gọi QR (Quick Response) xuất phát từ tiếng Anh có nghĩa là phản hồi nhanh. Khi quét mã QR, thiết bị sẽ giải mã thông tin được người dùng tạo ra trước đó [9,10].

Hiện nay, mã QR không chỉ giới hạn trong ngành ô tô mà đã được áp dụng rộng rãi trong nhiều lĩnh vực khác nhau như mã hóa liên kết website, quản lý nhận dạng linh kiện điện tử, đặc biệt trong lĩnh vực y tế. Tại Việt Nam, mã QR được in trên thẻ bảo BỘ MÔN ĐIỆN TỬ CÔNG NGHIỆP – Y SINH 7 CHƯƠNG 2. CƠ SỞ LÝ THUYẾT hiểm y tế để tiện lợi cho việc kiểm tra thông tin. Theo thời gian, mã QR đã phát triển thành nhiều biến thể như Micro QR Code, iQR Code, FrameQR [11].

Tuy nhiên, tất cả các loại mã này đều dựa trên một cấu trúc chung gồm 7 phần [12]. Mỗi phần này tạo ra một mẫu pixel cụ thể với mục đích riêng, truyền tải thông tin như hướng in, khả năng căn chỉnh, kích thước dữ liệu, phiên bản, khả năng chịu lỗi, và các khoảng trống giúp phân biệt mã với môi trường xung quanh (Hình 2. Chức năng của từng phần cụ thể như sau: - Thông tin phiên bản: Chỉ định phiên bản mã QR đang sử dụng trong số 40 phiên bản hiện có. - Thông tin định dạng: Chứa mẫu mặt nạ dữ liệu của mã và thông tin về khả năng chịu lỗi để hỗ trợ việc quét mã.

- Vùng dữ liệu: Phần chứa dữ liệu thực tế. - Căn chỉnh: Tính năng bổ sung giúp máy quét dễ dàng hơn khi mã lớn hơn. - Mẫu thời gian: Những dòng này giúp máy quét xác định chính xác kích thước của dữ liệu. - Vùng yên tĩnh: Đường phân chia giúp thiết bị quét phân biệt giữa mã QR và vùng bên ngoài mã QR.2 Phương pháp giải mã thông tin từ mã QR Quá trình giải mã mã QR được thực hiện qua các bước cơ bản: phát hiện vị trí mẫu định hướng, xác định phiên bản và loại bỏ mặt nạ để lấy dữ liệu gốc.

Khi camera quét mã QR, đầu tiên nó sẽ nhận diện vị trí của mẫu định hướng (3 ô vuông lớn nhất nằm ở 3 góc của mã QR) để xác định hướng chính xác của mã. Đây là bước đầu tiên và quan trọng vì chỉ khi xác định được hướng chính xác, dữ liệu bên trong mã mới có thể được đọc. Mẫu ô vuông đánh dấu phiên bản mã QR qua các version [11] Tiếp theo, camera sẽ xác định phiên bản của mã QR. Thông tin về phiên bản được đặt gần các đầu dò vị trí, như minh họa trong Hình 2.

Sau khi xác định được BỘ MÔN ĐIỆN TỬ CÔNG NGHIỆP – Y SINH 8 CHƯƠNG 2. CƠ SỞ LÝ THUYẾT phiên bản, hệ thống sẽ tiến hành xử lý để đọc chính xác nội dung dữ liệu, bao gồm dữ liệu chính và các thông tin sửa lỗi, nhằm trích xuất dữ liệu cần thiết. Các đơn vị dữ liệu này được biểu thị bằng các ô vuông đen và trắng trong mã QR, đại diện cho các số 0 và 1 trong hệ nhị phân, với ô đen là 1 và ô trắng là 0. Để tạo ra mã QR, trình tạo mã sẽ tạo ra một chuỗi nhị phân bao gồm dữ liệu và thông tin về chế độ mã hóa cũng như độ dài dữ liệu.

Khi phần mềm đọc mã QR, nó sẽ kết hợp các ô đen trắng thành một chuỗi số nhị phân, sau đó giải mã chuỗi này để tạo ra thông tin dữ liệu được lưu trữ trong mã QR [11, 13].3 Phương pháp lưu trữ cơ sở dữ liệu Khi bệnh nhân đến các cơ sở y tế, thông tin về bệnh án và dữ liệu cá nhân của họ cần được lưu trữ và quản lý một cách đồng nhất. Để đảm bảo tính nhất quán của các thông tin này, việc sử dụng hệ thống cơ sở dữ liệu là cần thiết. Dữ liệu thô và cơ sở dữ liệu khác nhau rõ rệt về cấu trúc và tổ chức. Dữ liệu thô là thông tin chưa được sắp xếp theo một cấu trúc cụ thể, trong khi cơ sở dữ liệu là tập hợp các dữ liệu đã được tổ chức theo một cấu trúc nhất định, giúp quản lý và khai thác dữ liệu hiệu quả cho nhiều mục đích và người dùng khác nhau [15].

Quá trình lưu trữ cơ sở dữ liệu bắt đầu từ khi cơ sở dữ liệu được tạo ra và quản lý thông qua hệ quản trị cơ sở dữ liệu (DBMS). DBMS đảm bảo tính cấu trúc của dữ liệu và cung cấp các công cụ để quản lý, điều chỉnh, và khai thác dữ liệu một cách dễ dàng và hiệu quả. Hiện nay, có nhiều hệ quản trị cơ sở dữ liệu phổ biến như Microsoft Access, MySQL, Oracle, SQL Server, và Google Sheets [16].3 TIỀM NĂNG CỦA MÃ QR TRONG CĂN CƯỚC CÔNG DÂN Thẻ Căn cước (tên chính thức trong tiếng Anh: Identity Card) là một trong những giấy tờ tùy thân chính của công dân Việt Nam. Đây là mẫu chứng minh nhân dân mới, có hiệu lực từ ngày 1/1/2016.

Theo Luật Quốc tịch 2014, người từ 14 tuổi trở lên sẽ được cấp chứng minh nhân dân [16]. Căn cước có giá trị chứng minh quốc tịch và lý lịch của cơ quan cấp, được thực hiện các giao dịch hành chính tại Việt Nam và có thể sử dụng tại Việt Nam và các nước thay hộ chiếu. Có những hiệp ước, hiệp định quốc tế cho phép công dân hai bên sử dụng chứng minh nhân dân thay hộ chiếu. Tuy nhiên, thẻ Căn cước không thể thay thế giấy BỘ MÔN ĐIỆN TỬ CÔNG NGHIỆP – Y SINH 9 CHƯƠNG 2.

CƠ SỞ LÝ THUYẾT khai sinh, hộ khẩu và bằng lái xe. Tuy nhiên, Chính phủ cũng đang xem xét thay thế các văn bản trên trong tương lai [16]. Theo thông báo của Công an tỉnh Sơn La gửi đến tất cả các sở, ngành, khu vực, thành phố về việc sử dụng thông tin mã QR trên thẻ CCCD để thay thế xác nhận số CMND trong các giao dịch hành chính, dân sự. Thông tin số chứng minh nhân dân gồm 9 chữ số được lưu trong mã QR in ở góc trên bên phải mặt trước thẻ CCCD, mã hóa toàn bộ thông tin của công dân như tên, năm sinh, quê quán, địa chỉ.

Sử dụng máy quét mã, mọi thông tin của nhân sự đều xuất hiện trên phần mềm [17]. Người dân không cần phải tỏ ra hoài nghi như bây giờ khi đi làm thủ tục giấy tờ.

Nội dung được bảo vệ bản quyền — Tải xuống đầy đủ

Ứng dụng quét mã QR trên căn cước công dân trong hệ thống quản lý bệnh nhân là một đồ án tốt nghiệp kỹ thuật y sinh tập trung vào việc tích hợp công nghệ mã QR vào quản lý thông tin bệnh nhân. Bằng cách sử dụng mã QR trên căn cước công dân, hệ thống này giúp tối ưu hóa quy trình nhập liệu, giảm thiểu sai sót và nâng cao hiệu quả quản lý dữ liệu y tế. Đồ án không chỉ mang lại lợi ích cho các cơ sở y tế mà còn cải thiện trải nghiệm của bệnh nhân thông qua việc truy cập thông tin nhanh chóng và chính xác.

Để hiểu rõ hơn về các ứng dụng công nghệ trong y học, bạn có thể khám phá thêm về robot hỗ trợ khám bệnh từ xa được nghiên cứu bởi Hcmute, hoặc tìm hiểu về tủ thuốc thông minh nhắc bệnh nhân uống thuốc đúng giờ. Ngoài ra, hệ thống chatbot tư vấn khám chữa bệnh tâm thần cũng là một ứng dụng thú vị trong lĩnh vực y tế thông minh. Những tài liệu này sẽ giúp bạn mở rộng kiến thức về cách công nghệ đang cách mạng hóa ngành y học.