SMARTDENTALCARE – SMART DENTAL HEALTHCARE - DEVELOPING AN INTELLIGENT ORAL HEALTHCARE SYSTEM

Các tác giả

  • Bảo Trần Đại học Công nghiệp TP.HCM - Hồ Chí Minh
  • Tô Vũ Gia Huy
  • Phước Tôn

Từ khóa:

Dental Informatics, Service-Oriented Architecture, Microservices, MongoDB, NestJS, Next.js, Docker, Appointment Scheduling, Electronic Dental Record, Real-time Notifications, Progressive Web App

Tóm tắt

Nhu cầu dịch vụ nha khoa hiệu quả tại các khu vực đô thị đặt ra yêu cầu về những hệ thống quản lý thông minh, mở rộng linh hoạt và bảo mật cao. Nghiên cứu này giới thiệu SmartDentalCare, nền tảng quản lý phòng khám nha khoa được xây dựng bằng NestJS cho lớp dịch vụ, Next.js cho giao diện web/PWA và MongoDB làm cơ sở dữ liệu hướng tài liệu. Hệ thống tổ chức các nghiệp vụ nha khoa thành các dịch vụ mô-đun triển khai độc lập—gồm Bệnh nhân, Lịch hẹn, Điều trị, Hồ sơ nha khoa, Nhắc nhở, Doanh thu/Báo cáo và Xác thực—và vận hành phía sau kiến trúc API Gateway. Các đóng góp chính gồm: (1) kiến trúc vi dịch vụ mô-đun với routing tập trung, RBAC và nhật ký kiểm toán; (2) mô hình dữ liệu MongoDB dành cho hồ sơ nha khoa theo thời gian, hỗ trợ chỉ mục chuyên biệt, mã hóa cấp trường và tách dữ liệu hình ảnh sang kho lưu trữ đối tượng; (3) bộ máy lịch hẹn theo chính sách với phát hiện xung đột, khoảng đệm vô trùng, ưu tiên tái khám và nhắc hẹn tự động; (4) hạ tầng thông báo thời gian thực dựa trên WebSocket/SSE để đồng bộ thông tin giữa người dùng và dịch vụ; và (5) quy trình triển khai container hóa bằng Docker/Docker Compose với khả năng sao lưu, nhân bản và mở rộng ngang. Hệ thống hướng tới nền tảng web thông qua PWA và có sẵn cấu trúc cho việc mở rộng sang ứng dụng di động trong tương lai. Thiết kế mô-đun và đóng gói giúp tối ưu khả chuyển, dễ bảo trì và mở rộng độc lập các dịch vụ có tải cao.

Đã Xuất bản

09-12-2025

Số

Chuyên mục

Kỹ thuật phần mềm (Software Engineering)