Please use this identifier to cite or link to this item:
https://dspace.ctu.edu.vn/jspui/handle/123456789/130252| Title: | DEVELOPING AN ONLINE APPOINTMENT MANAGEMENT, TELEHEALTH CONSULTING, AND HEALTHCARE SUPPORT SYSTEM |
| Other Titles: | XÂY DỰNG HỆ THỐNG QUẢN LÝ LỊCH HẸN VÀ HỖ TRỢ TƯ VẤN, CHĂM SÓC Y TẾ TRỰC TUYẾN |
| Authors: | Nguyễn, Thanh Khoa Nguyễn, Đức Hùng |
| Keywords: | KỸ THUẬT PHẦN MỀM CHẤT LƯỢNG CAO |
| Issue Date: | 2026 |
| Publisher: | Đại Học Cần Thơ |
| Abstract: | Modern healthcare systems suffer from operational bottlenecks, particularly in smallto-medium private clinics that heavily rely on traditional, paper-based workflows. These manual queuing structures lead to severe waiting-room overcrowding, while the lack of electronic medical records hinders quick data retrieval. Furthermore, clinics operate under restrictive physical boundaries, making immediate remote consultation inaccessible. To address these challenges, this thesis introduces a comprehensive digital healthcare management platform integrating appointment scheduling, Electronic Health Record (EHR) management, and telehealth consulting. The system's backend is structured upon a highly scalable, containerized microservices architecture utilizing TypeScript, NestJS, and MySQL database engines, with Docker containerization running under Windows Subsystem for Linux (WSL). For maximum performance and reliability, the architecture integrates a Redis caching layer to support stateless JSON Web Token (JWT) whitelists, a RabbitMQ message broker for asynchronous cross-service communication, and Firebase Cloud Messaging (FCM) combined with the Gmail service to distribute mobile notifications and OTP verification emails. For front-end user portals, a responsive web administration portal is developed using ReactJS to handle clinic workflows, while a high-performance native Android application is developed in Flutter to connect patients and doctors. The platform integrates VNPay for secure digital transactions and ZegoCloud SDK for real-time telehealth video calling. The resulting microservices prototype operates stably with low-latency API communication, reliable asynchronous notifications, and highly secure end-to-end data pipelines, presenting a practical and robust digital upgrade for private clinics. Các hệ thống y tế hiện đại đang phải đối mặt với tình trạng tắc nghẽn trong khâu vận hành, đặc biệt là tại các phòng khám tư nhân quy mô vừa và nhỏ, nơi vẫn phụ thuộc nặng nề vào các quy trình làm việc thủ công trên giấy tờ. Việc tổ chức xếp hàng thủ công này dẫn đến tình trạng quá tải nghiêm trọng tại các phòng chờ, trong khi sự thiếu hụt hồ sơ bệnh án điện tử cản trở việc tra cứu dữ liệu nhanh chóng. Hơn nữa, các phòng khám hiện đang hoạt động dưới những giới hạn về không gian vật lý, khiến cho việc tư vấn y tế từ xa tức thời trở nên bất khả thi. Để giải quyết những thách thức này, luận văn đề xuất một nền tảng quản lý y tế kỹ thuật số toàn diện, tích hợp các chức năng đặt lịch khám, quản lý Hồ sơ bệnh án điện tử (EHR) và tư vấn y tế từ xa (telehealth). Hệ thống máy chủ (backend) được xây dựng dựa trên kiến trúc vi dịch vụ (microservices) được container hóa với khả năng mở rộng cao, sử dụng TypeScript, NestJS và hệ quản trị cơ sở dữ liệu MySQL, cùng nền tảng Docker chạy trên môi trường Windows Subsystem for Linux (WSL). Để đạt hiệu năng và độ tin cậy tối đa, kiến trúc này tích hợp lớp bộ nhớ đệm (caching) Redis để hỗ trợ danh sách trắng (whitelist) JSON Web Token (JWT) phi trạng thái, hệ thống điều phối thông điệp (message broker) RabbitMQ cho giao tiếp liên dịch vụ bất đồng bộ, và Firebase Cloud Messaging (FCM) kết hợp cùng dịch vụ Gmail để phân phối thông báo trên thiết bị di động cũng như email xác thực OTP. Về phía giao diện người dùng (front-end), một cổng quản trị web tương thích (responsive) được phát triển bằng ReactJS nhằm xử lý các luồng công việc của phòng khám, trong khi một ứng dụng Android hiệu năng cao được xây dựng bằng Flutter để kết nối bệnh nhân và bác sĩ. Nền tảng cũng tích hợp VNPay cho các giao dịch kỹ thuật số an toàn và ZegoCloud SDK để hỗ trợ gọi video tư vấn y tế từ xa theo thời gian thực. Nguyên mẫu hệ thống microservices này hoạt động ổn định với giao tiếp API có độ trễ thấp, tính năng thông báo bất đồng bộ đáng tin cậy và các luồng truyền dữ liệu đầu cuối (end-to-end) có tính bảo mật cao, qua đó mang đến một giải pháp nâng cấp kỹ thuật số thực tiễn và mạnh mẽ cho các phòng khám tư nhân. |
| Description: | 120 Tr |
| URI: | https://dspace.ctu.edu.vn/jspui/handle/123456789/130252 |
| Appears in Collections: | Trường Công nghệ Thông tin & Truyền thông |
Files in This Item:
| File | Description | Size | Format | |
|---|---|---|---|---|
| _file_ Restricted Access | 2.88 MB | Adobe PDF | ||
| Your IP: 216.73.216.94 |
Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.