Bảng điều khiển Nền tảng Hệ thống (Phase 2)
Hệ thống đã triển khai đầy đủ các cấu phần nền tảng: Multi-Tenant RLS, Subscription Lifecycle, Danh mục M01–M03, Engine Lịch Gregory (tháng 9 = 30 ngày, tháng 2/2028 = 29 ngày), Khung giờ ca trực tùy biến, và Bộ nạp Excel 2 giai đoạn.
BV_TINH — BVĐK Tỉnh
ACTIVEHạng 1 • Đơn vị công lập tuyến tỉnh
- 🏢 Khoa lâm sàng: 3 khoa (Cấp cứu, Nội tổng hợp, Ngoại chấn thương)
- 👥 Nhân sự: 4 nhân viên (M02) • 4 điều kiện trực (M03)
- ⏰ Ca trực: 24h & Ca đêm (Không tự định 17:00–07:00)
- 🛡️ Chính sách tự duyệt: CẤM
BV_HUYEN — TTYT Huyện
ACTIVEHạng 2 • Trung tâm y tế tuyến huyện
- 🏢 Khoa lâm sàng: 2 khoa (Khám bệnh, Nội - Nhi)
- 👥 Nhân sự: 2 nhân viên (M02)
- ⏰ Ca trực: 12h ngày huyện
- 🛡️ Chính sách tự duyệt: CHO PHÉP
Platform Admin Isolation
RLS ENFORCEDCách ly tuyệt đối quản trị hệ thống
Theo ADR-002: Quản trị viên nền tảng bị cấm tuyệt đối truy cập hoặc xem dữ liệu bệnh nhân, giao ban của từng bệnh viện. Không cho phép login mạo danh tenant admin.
Giai đoạn 3C — Trực & Tổng hợp
GĐ3C SẴN SÀNGPhân trực BC03 • Đổi trực 3 bước • Chấm công BC04
Lịch trực tuần theo vị trí động (nhiều người/vị trí); kiểm tra kiêm nhiệm hợp lệ; quy trình đổi trực 3 bước; tổng hợp chấm công tháng BC04 tính theo thực tế trực (lịch A nhưng thực tế B → tính B); đếm DISTINCT nhân viên mỗi ngày.
Giai đoạn 3D — Làm thêm & Tổng hợp
GĐ3D SẴN SÀNGPhiếu làm thêm • Tách ranh 00/06/22h • BC05 & M09
Phiếu cá nhân/liên khoa; tự động chia đoạn tại 00:00, 06:00, 22:00, ranh tháng/năm; kiểm tra giao thoa ONSITE/ON_CALL; thuật toán Largest Remainder Method phân bổ phút công nhận theo revision bảng tháng; Bảng BC05 6 nhóm phân loại và số người DISTINCT.