I. Hệ thống lấy số khám bệnh online tại My Hospital
Đồ án tốt nghiệp HCMUTE này tập trung vào thiết kế hệ thống lấy số khám bệnh từ xa tại My Hospital. Hệ thống này giải quyết vấn đề chờ đợi lâu tại các bệnh viện, cải thiện trải nghiệm bệnh nhân bằng việc cho phép đặt lịch khám bệnh từ xa. Hệ thống tích hợp ứng dụng di động Android, phần mềm lấy số khám bệnh, và phần cứng hỗ trợ. Mục tiêu chính là giảm thời gian chờ đợi khám bệnh và tự động hóa quy trình khám bệnh. Việc sử dụng công nghệ thông tin trong y tế được nhấn mạnh, thể hiện qua việc ứng dụng giải pháp y tế thông minh. Hệ thống tận dụng Firebase của Google, bao gồm Realtime Database để cập nhật dữ liệu thời gian thực, Authentication cho quản lý người dùng, và Storage lưu trữ hình ảnh. Ứng dụng di động y tế này cung cấp nhiều tính năng, bao gồm lấy số khám bệnh trực tuyến, theo dõi trạng thái khám, và ước lượng thời gian khám. Đây là một ví dụ điển hình về phát triển phần mềm y tế.
1.1 Ứng dụng đặt lịch khám bệnh từ xa
Ứng dụng My Hospital cho phép bệnh nhân đặt lịch khám bệnh từ xa. Đây là tính năng chính của hệ thống, giúp giảm tải và cải thiện trải nghiệm bệnh nhân. Bệnh nhân có thể đăng ký, đăng nhập, xem lịch khám, và quản lý thông tin cá nhân. Hệ thống sử dụng mã QR để xác thực người dùng, thay thế các thẻ từ truyền thống. Ứng dụng đặt lịch khám bệnh này tích hợp với hệ thống quản lý bệnh viện, cập nhật thông tin thời gian thực. Quản lý bệnh nhân từ xa được tối ưu hóa. Hệ thống cũng cung cấp ước lượng thời gian khám, giúp bệnh nhân chủ động hơn trong việc sắp xếp thời gian. Việc sử dụng Java trong phát triển ứng dụng được đề cập. Kiến trúc phần mềm được thiết kế để đảm bảo tính khả năng mở rộng và bảo mật. An ninh mạng trong y tế là một yếu tố được cân nhắc trong quá trình thiết kế. Cải thiện trải nghiệm người dùng là một mục tiêu quan trọng của đồ án. Database bệnh viện được thiết kế để quản lý thông tin bệnh nhân hiệu quả. Quản lý dữ liệu bệnh nhân được thực hiện thông qua SQL Server (nếu sử dụng), MySQL (nếu sử dụng) hay PostgreSQL (nếu sử dụng).
1.2 Hệ thống quản lý bệnh viện thông minh
Hệ thống quản lý bệnh viện được thiết kế để hoạt động một cách thông minh. Hệ thống thông tin bệnh viện My Hospital bao gồm cả phần mềm và phần cứng. Phần cứng gồm các nút nhấn “Next” trong các phòng khám và nút nhấn cấp số khám, điều khiển bởi NodeMCU. Phần mềm bao gồm ứng dụng My Hospital và hệ thống quản trị viên. Hệ thống xếp hàng khám bệnh điện tử được thiết kế để tự động hóa quy trình cấp số và gọi bệnh nhân. Hệ thống quản lý bệnh nhân từ xa cho phép bác sĩ theo dõi trạng thái khám và cập nhật thông tin bệnh nhân. Phát triển phần mềm được thực hiện với sự hỗ trợ của Firebase, mang lại tính năng thời gian thực và khả năng mở rộng. Thiết kế hệ thống thông tin tập trung vào việc tối ưu hóa hiệu quả và trải nghiệm người dùng. Phân tích hệ thống được thực hiện để đảm bảo hệ thống hoạt động ổn định và hiệu quả. Việc bảo mật thông tin bệnh nhân được đặt lên hàng đầu. Bảo mật thông tin bệnh nhân được đảm bảo bằng các cơ chế bảo mật của Firebase và các biện pháp an ninh mạng khác. Cơ sở dữ liệu được tối ưu hóa để quản lý thông tin bệnh nhân hiệu quả.