
Source code hệ thống đặt khám, quản lý bệnh viện bằng Java, JavaScript
by tungak5255534in Java , JavaScript , Scripts & Code on July 25, 2024Choose Your Desired Option(s)
Source code hệ thống đặt khám, quản lý bệnh viện bằng Java, JavaScript
- Ngôn ngữ lập trình: Java, JavaScript
- IDE/ Text Editor: IntelliJ IDEA Ultimate, Visual Studio Code
- Database: Microsoft SQL Server
- Back-end: Java Spring Boot
- Front-end: ReactJS, React Native
Những Tính Năng Chính
Người Dùng và Chức Năng
Người Dùng Khách
- Đăng nhập bằng số điện thoại: Người dùng có thể sử dụng số điện thoại để đăng nhập dễ dàng và nhanh chóng.
- Đăng ký tài khoản bệnh nhân: Cung cấp quy trình đăng ký tài khoản đơn giản để trở thành bệnh nhân.
- Quên mật khẩu: Tính năng hỗ trợ người dùng khôi phục mật khẩu nhanh chóng.
Bệnh Nhân
- Đăng xuất: Bảo mật tài khoản bằng cách đăng xuất khỏi hệ thống sau khi sử dụng.
- Tạo hồ sơ bệnh nhân: Người dùng có thể tạo hồ sơ cá nhân chi tiết.
- Xem thông tin hồ sơ bệnh nhân: Truy cập và xem thông tin cá nhân trong hồ sơ.
- Chỉnh sửa thông tin hồ sơ bệnh nhân: Dễ dàng cập nhật và chỉnh sửa thông tin cá nhân.
- Xóa hồ sơ bệnh nhân: Tính năng xóa hồ sơ bệnh nhân khi không còn cần thiết.
- Tìm hồ sơ bệnh nhân đã mất: Hỗ trợ tìm kiếm hồ sơ bệnh nhân đã bị mất.
- Xem phiếu khám bệnh của hồ sơ bệnh nhân: Truy cập và xem phiếu khám bệnh của bệnh nhân.
- Đặt lịch khám bệnh: Đặt lịch hẹn khám bệnh trực tuyến một cách tiện lợi.
- Xem lịch sử khám chữa bệnh: Theo dõi và xem lịch sử khám chữa bệnh của bệnh nhân.
- Tra cứu kết quả xét nghiệm: Dễ dàng tra cứu kết quả xét nghiệm trực tuyến.
- Chat với tư vấn viên: Liên hệ tư vấn viên trực tuyến để được hỗ trợ.
- Thanh toán viện phí: Thực hiện thanh toán viện phí nhanh chóng và an toàn.
- Đặt lịch nhắc thuốc: Thiết lập nhắc nhở uống thuốc để đảm bảo sử dụng thuốc đúng giờ.
Quản Lý
- Đăng xuất: Đảm bảo bảo mật tài khoản quản lý bằng cách đăng xuất khỏi hệ thống.
- Thống kê doanh thu và lượt đặt khám: Thực hiện thống kê chi tiết về doanh thu, lượt đặt khám, phương thức thanh toán, bệnh nhân, các khoa có nhiều lượt khám nhất, số lượng bệnh nhân, và số khoa.
- Xem danh sách bệnh nhân: Truy cập danh sách bệnh nhân và xem thông tin chi tiết của từng bệnh nhân.
- Xem danh sách thanh toán: Truy cập danh sách các thanh toán và xem thông tin chi tiết của từng thanh toán.
- Quản lý nhân viên: Thêm, sửa, khóa, mở khóa nhân viên, và xem thông tin chi tiết của nhân viên.
- Quản lý khoa: Tìm kiếm, thêm, sửa, khóa, mở khóa khoa, thêm hoặc xóa bác sĩ khỏi khoa, thêm hoặc xóa trưởng khoa.
- Quản lý phòng: Tìm kiếm, thêm, sửa, khóa, mở khóa phòng.
- Quản lý dịch vụ: Tìm kiếm, thêm, sửa, khóa, mở khóa dịch vụ.
- Quản lý thuốc: Tìm kiếm, thêm, sửa, khóa, mở khóa thuốc.
1. Database
Để cấu hình database, tiến hành cấu hình trong file application.properties của back-end
2. Cloudinary
Hệ thống dùng Cloudinary để lưu trữ toàn bộ tập tin, hình ảnh. Để thay đổi, cấu hình đường dẫn Cloudinary trong file application.properties của back-end
3. Microsoft Graph
Ngoài ra, hệ thống còn dùng Microsoft Graph API để thực hiện tác vụ tạo email cho nhân viên. Có thể bỏ qua bằng cách nhập email thủ công ở chức năng tạo nhân viên.
4. Google App Password
Google App Password dùng để đăng nhập vào gmail của hệ thống. Gmail này có công dụng gửi OTP thông qua email cho nhân viên. Tương tự những cài đặt trên, ta cũng cần thay đổi trong file application.properties của back-end
5. Cấu hình ngày hệ thống cho mục đích kiểm thử
Đối với một số tác vụ cần phải đúng ngày mới có thể thực hiện như điều dưỡng chỉ có thể xem những ca trực trong một ngày. Để có thể chỉ định ngày cụ thể cho hệ thống, ta cần cấu hình thuộc tính setting.date trong file application.properties của back-end
6. Cấu hình đường dẫn Back-end cho Front-end Front-end tiến hành call API đến Back-end để có thể truy vấn dữ liệu. Cấu hình đường dẫn Back-end bằng cách thay đổi biến môi trường REACT_APP_BASE_URL trong file .env





Phiên bản Web
Download Category | Java, JavaScript, Scripts & Code |
Product Homepage URL→ | |
Product Version | |
File Type | JAVA, JS, . . . |
File Size | 26 MB |
Developer | |
Documentation |