ข้ามไปที่เนื้อหา

Sitemap Design

ระบบผู้ดูแลระบบ (System Administrator Management System)

โรงพยาบาลค่ายธนรัชน์


เอกสารเลขที่: SRS-1.2.21-SITEMAP
เวอร์ชัน: 1.0
วันที่: 7 ตุลาคม 2568
ผู้จัดทำ: ทีมพัฒนาระบบ
ผู้อนุมัติ: ผู้อำนวยการโรงพยาบาลค่ายธนรัชน์
การปรับปรุง: ใหม่ - เน้น Identity and Access Management ตามแนวทาง AWS IAM


📋 สารบัญ

  1. ภาพรวมระบบ
  2. โครงสร้างเมนูหลัก
  3. แผนผังเว็บไซต์แบบละเอียด
  4. การจัดกลุ่มฟังก์ชัน
  5. การควบคุมสิทธิ์การเข้าถึง

1. ภาพรวมระบบ

1.1 บทบาทของระบบผู้ดูแลระบบ

ระบบผู้ดูแลระบบเป็นศูนย์กลางการควบคุมและจัดการระบบ HIS ทั้งหมด ทำหน้าที่เป็น Central Management System ที่เชื่อมโยงกับระบบย่อยทั้งหมด 24 ระบบ

graph TB
    subgraph "🔧 ระบบผู้ดูแลระบบ (Central Management)"
        IAM["🔐 Identity & Access Management"]
        CONFIG["⚙️ System Configuration"]
        COMM["📢 Communication & Monitoring"]
        REPORT["📊 Report Management"]
    end

    subgraph "💊 Clinical Systems"
        HIS1["1.2.1 ระบบเวชระเบียน"]
        HIS2["1.2.2 ระบบซักประวัติ"]
        HIS3["1.2.3 ระบบห้องตรวจแพทย์"]
        HIS4["1.2.4 ระบบห้องฉุกเฉิน"]
        HIS13["1.2.13 ระบบเภสัชกรรม"]
    end

    subgraph "🏥 Administrative Systems"
        HIS14["1.2.14 ระบบการเงิน"]
        HIS15["1.2.15 ระบบตรวจสอบสิทธิ"]
        HIS16["1.2.16 ระบบ Admission Center"]
        HIS17["1.2.17 ระบบผู้ป่วยใน"]
    end

    subgraph "🔬 Diagnostic Systems"
        HIS7["1.2.7 ระบบงานชันสูตร"]
        HIS8["1.2.8 ระบบรังสีวิทยา"]
        HIS22["1.2.22 ระบบงานคลังโลหิต"]
    end

    IAM --> HIS1
    IAM --> HIS2
    IAM --> HIS3
    IAM --> HIS13

    CONFIG --> HIS14
    CONFIG --> HIS15
    CONFIG --> HIS16

    COMM --> HIS7
    COMM --> HIS8
    COMM --> HIS22

    REPORT --> HIS17

    style IAM fill:#e3f2fd,stroke:#1976d2
    style CONFIG fill:#fff3e0,stroke:#f57c00
    style COMM fill:#e8f5e8,stroke:#388e3c
    style REPORT fill:#fce4ec,stroke:#c2185b

1.2 ผู้ใช้งานหลักและสิทธิ์

ประเภทผู้ใช้ บทบาท สิทธิ์หลัก
Super Administrator ผู้ดูแลระบบระดับสูงสุด ทุกฟังก์ชัน, การอนุมัติ, การตั้งค่าความปลอดภัย
System Administrator ผู้ดูแลระบบทั่วไป จัดการผู้ใช้, ตั้งค่าระบบ, รายงาน
Department Administrator ผู้ดูแลระดับแผนก จัดการผู้ใช้ในแผนก, ข้อมูลแผนก
Security Administrator ผู้ดูแลความปลอดภัย Audit Logs, Security Events, Policies
End User ผู้ใช้งานทั่วไป ดูข้อมูลส่วนตัว, เปลี่ยนรหัสผ่าน

2. โครงสร้างเมนูหลัก

2.1 แผนผังเมนูระดับสูง (High-Level Menu Structure)

graph LR
    ROOT["🏠 หน้าหลัก<br/>Dashboard"]

    ROOT --> IAM["🔐 การจัดการผู้ใช้งาน<br/>Identity & Access"]
    ROOT --> SYS["⚙️ การตั้งค่าระบบ<br/>System Configuration"]
    ROOT --> DB["🗄️ จัดการฐานข้อมูล<br/>Database Management"]
    ROOT --> REP["📊 จัดการรายงาน<br/>Report Management"]
    ROOT --> COMM["📢 การสื่อสาร<br/>Communication"]
    ROOT --> MON["👁️ ตรวจสอบระบบ<br/>System Monitoring"]
    ROOT --> SEC["🔒 ความปลอดภัย<br/>Security Management"]
    ROOT --> ADMIN["🔧 เครื่องมือผู้ดูแล<br/>Admin Tools"]

    style ROOT fill:#1976d2,stroke:#ffffff,color:#ffffff
    style IAM fill:#e3f2fd,stroke:#1976d2
    style SYS fill:#fff3e0,stroke:#f57c00
    style DB fill:#f3e5f5,stroke:#7b1fa2
    style REP fill:#fce4ec,stroke:#c2185b
    style COMM fill:#e8f5e8,stroke:#388e3c
    style MON fill:#fff8e1,stroke:#fbc02d
    style ADMIN fill:#efebe9,stroke:#5d4037

2.2 การจัดกลุ่มเมนูตามฟังก์ชัน

2.2.1 🔐 กลุ่ม Identity & Access Management

  • การจัดการผู้ใช้งาน (User Management)
  • การจัดการกลุ่มผู้ใช้ (Group Management)
  • การจัดการบทบาท (Role Management)
  • การจัดการนโยบาย (Policy Management)
  • การควบคุมสิทธิ์ (Permission Management)

2.2.2 ⚙️ กลุ่ม System Configuration

  • การตั้งค่าพื้นฐาน (Basic Settings)
  • การตั้งค่าพารามิเตอร์ (Parameter Settings)
  • การจัดการข้อมูลพื้นฐาน (Master Data Management)
  • การตั้งค่าเริ่มต้นระบบ (Initial System Setup)
  • การตั้งค่าความปลอดภัย (Security Settings)

2.2.2.1 📊 กลุ่มย่อย Master Data Management (สำคัญ)

  • ข้อมูลที่อยู่และภูมิศาสตร์ (Location Data)
  • จังหวัด/อำเภอ/ตำบล/รหัสไปรษณีย์
  • การนำเข้าข้อมูลจากแหล่งราชการ
  • ข้อมูลทางการแพทย์มาตรฐาน (Standard Medical Data)
  • รหัส ICD-10/ICD-9-CM (การนำเข้าและจัดการ)
  • ข้อมูลยาพื้นฐาน (Item Master)
  • รายการแลปและการตรวจมาตรฐาน
  • ข้อมูลองค์กรโรงพยาบาล (Hospital Organization)
  • โครงสร้างโรงพยาบาล (แผนก/ห้อง)
  • ตำแหน่งงานและประเภทบุคลากร
  • การตั้งค่าเริ่มต้นระบบ (Initial Setup)
  • ตัวช่วยติดตั้งระบบ (Setup Wizard)
  • การย้ายข้อมูลจากระบบเดิม (Data Migration)

2.2.3 🗄️ กลุ่ม Database Management

  • การเข้าถึงข้อมูล (Data Access)
  • การส่งออกข้อมูล (Data Export)
  • การสำรองข้อมูล (Backup Management)
  • การตั้งค่าฐานข้อมูล (Database Configuration)

2.2.4 📊 กลุ่ม Report Management

  • การจัดการเทมเพลต (Template Management)
  • การสร้างรายงาน (Report Creation)
  • การตั้งค่ารายงาน (Report Configuration)
  • การกำหนดเวลารายงาน (Report Scheduling)

2.2.5 📢 กลุ่ม Communication

  • ประกาศข่าว (News & Announcements)
  • ระบบแจ้งเตือน (Notification System)
  • ข้อความภายใน (Internal Messaging)
  • การแจ้งเตือนระบบ (System Alerts)

2.2.6 👁️ กลุ่ม System Monitoring

  • ผู้ใช้งานออนไลน์ (Online Users)
  • บันทึกการใช้งาน (Activity Logs)
  • การตรวจสอบความปลอดภัย (Security Monitoring)

3. แผนผังเว็บไซต์แบบละเอียด

3.1 หน้าหลักและ Dashboard

graph TD
    HOME["🏠 หน้าหลัก (Dashboard)"]

    HOME --> SUMMARY["📈 สรุปภาพรวม"]
    HOME --> QUICK["⚡ เมนูด่วน"]
    HOME --> RECENT["🕒 กิจกรรมล่าสุด"]
    HOME --> ALERTS["🚨 การแจ้งเตือน"]

    SUMMARY --> USERS_COUNT["👥 จำนวนผู้ใช้งาน"]
    SUMMARY --> ONLINE_COUNT["🟢 ผู้ใช้งานออนไลน์"]
    SUMMARY --> SYSTEM_STATUS["⚡ สถานะระบบ"]
    SUMMARY --> DB_STATUS["🗄️ สถานะฐานข้อมูล"]

    QUICK --> CREATE_USER["➕ สร้างผู้ใช้งาน"]
    QUICK --> BACKUP_NOW["💾 สำรองข้อมูล"]
    QUICK --> SEND_ANNOUNCE["📢 ส่งประกาศ"]
    QUICK --> VIEW_LOGS["📋 ดู Audit Logs"]

    RECENT --> LOGIN_HISTORY["🔑 ประวัติการเข้าใช้งาน"]
    RECENT --> CONFIG_CHANGES["⚙️ การเปลี่ยนแปลงการตั้งค่า"]
    RECENT --> USER_CHANGES["👤 การเปลี่ยนแปลงผู้ใช้งาน"]

    style HOME fill:#1976d2,stroke:#ffffff,color:#ffffff

3.2 กลุ่ม Identity & Access Management

graph TD
    IAM["🔐 Identity & Access Management"]

    IAM --> USER_MGT["👤 การจัดการผู้ใช้งาน"]
    IAM --> GROUP_MGT["👥 การจัดการกลุ่มผู้ใช้"]
    IAM --> ROLE_MGT["🎭 การจัดการบทบาท"]
    IAM --> POLICY_MGT["📜 การจัดการนโยบาย"]
    IAM --> PERM_MGT["🔑 การควบคุมสิทธิ์"]

    USER_MGT --> USER_LIST["📋 รายชื่อผู้ใช้งาน"]
    USER_MGT --> USER_CREATE["➕ สร้างผู้ใช้งานใหม่"]
    USER_MGT --> USER_IMPORT["📥 นำเข้าผู้ใช้งาน"]
    USER_MGT --> USER_PROFILE["👤 โปรไฟล์ผู้ใช้งาน"]

    USER_LIST --> USER_SEARCH["🔍 ค้นหาผู้ใช้งาน"]
    USER_LIST --> USER_FILTER["🏷️ กรองผู้ใช้งาน"]
    USER_LIST --> USER_EXPORT["📤 ส่งออกรายชื่อ"]

    USER_PROFILE --> USER_INFO["ℹ️ ข้อมูลส่วนตัว"]
    USER_PROFILE --> USER_GROUPS["👥 กลุ่มที่เข้าร่วม"]
    USER_PROFILE --> USER_ROLES["🎭 บทบาทที่ได้รับ"]
    USER_PROFILE --> USER_PERMS["🔑 สิทธิ์ที่มี"]
    USER_PROFILE --> USER_SESSIONS["🖥️ เซสชันการใช้งาน"]
    USER_PROFILE --> USER_ACTIVITY["📊 กิจกรรมการใช้งาน"]

    GROUP_MGT --> GROUP_LIST["📋 รายชื่อกลุ่ม"]
    GROUP_MGT --> GROUP_CREATE["➕ สร้างกลุ่มใหม่"]
    GROUP_MGT --> GROUP_TREE["🌳 โครงสร้างกลุ่ม"]

    GROUP_LIST --> GROUP_DETAIL["📄 รายละเอียดกลุ่ม"]
    GROUP_DETAIL --> GROUP_MEMBERS["👥 สมาชิกในกลุ่ม"]
    GROUP_DETAIL --> GROUP_ROLES["🎭 บทบาทของกลุ่ม"]
    GROUP_DETAIL --> GROUP_POLICIES["📜 นโยบายของกลุ่ม"]

    ROLE_MGT --> ROLE_LIST["📋 รายชื่อบทบาท"]
    ROLE_MGT --> ROLE_CREATE["➕ สร้างบทบาทใหม่"]
    ROLE_MGT --> ROLE_TEMPLATE["📝 เทมเพลตบทบาท"]

    ROLE_LIST --> ROLE_DETAIL["📄 รายละเอียดบทบาท"]
    ROLE_DETAIL --> ROLE_PERMS["🔑 สิทธิ์ของบทบาท"]
    ROLE_DETAIL --> ROLE_USERS["👤 ผู้ใช้งานที่ได้รับบทบาท"]
    ROLE_DETAIL --> ROLE_GROUPS["👥 กลุ่มที่ได้รับบทบาท"]

    POLICY_MGT --> POLICY_LIST["📋 รายชื่อนโยบาย"]
    POLICY_MGT --> POLICY_CREATE["➕ สร้างนโยบายใหม่"]
    POLICY_MGT --> POLICY_BUILDER["🔧 เครื่องมือสร้างนโยบาย"]

    POLICY_LIST --> POLICY_DETAIL["📄 รายละเอียดนโยบาย"]
    POLICY_DETAIL --> POLICY_JSON["📋 เอกสารนโยบาย (JSON)"]
    POLICY_DETAIL --> POLICY_ATTACHED["🔗 การแนบนโยบาย"]
    POLICY_DETAIL --> POLICY_SIMULATE["🧪 จำลองการทำงาน"]

    style IAM fill:#e3f2fd,stroke:#1976d2

3.3 กลุ่ม System Configuration

graph TD
    SYS["⚙️ System Configuration"]

    SYS --> BASIC_SET["🏥 การตั้งค่าพื้นฐาน"]
    SYS --> PARAM_SET["📊 การตั้งค่าพารามิเตอร์"]
    SYS --> MASTER_DATA["📚 การจัดการข้อมูลพื้นฐาน"]
    SYS --> SEC_SET["🔒 การตั้งค่าความปลอดภัย"]

    BASIC_SET --> HOSPITAL_INFO["🏥 ข้อมูลโรงพยาบาล"]
    BASIC_SET --> DATETIME_SET["🕒 การตั้งค่าวันเวลา"]
    BASIC_SET --> LANG_SET["🌐 การตั้งค่าภาษา"]
    BASIC_SET --> CURRENCY_SET["💰 การตั้งค่าเงินตรา"]

    HOSPITAL_INFO --> HOSPITAL_NAME["🏥 ชื่อโรงพยาบาล"]
    HOSPITAL_INFO --> HOSPITAL_ADDR["📍 ที่อยู่โรงพยาบาล"]
    HOSPITAL_INFO --> HOSPITAL_CONTACT["📞 ข้อมูลติดต่อ"]
    HOSPITAL_INFO --> HOSPITAL_LOGO["🖼️ โลโก้โรงพยาบาล"]

    PARAM_SET --> HN_CONFIG["🆔 การตั้งค่าหมายเลข HN"]
    PARAM_SET --> VN_CONFIG["📋 การตั้งค่าหมายเลข VN"]
    PARAM_SET --> AN_CONFIG["🏥 การตั้งค่าหมายเลข AN"]
    PARAM_SET --> AGE_CONFIG["👶 การตั้งค่าการคำนวณอายุ"]

    HN_CONFIG --> HN_FORMAT["📝 รูปแบบ HN"]
    HN_CONFIG --> HN_LENGTH["📏 จำนวนหลัก"]
    HN_CONFIG --> HN_AUTO["🔄 Auto Generate"]
    HN_CONFIG --> HN_PREFIX["🏷️ Prefix/Suffix"]

    VN_CONFIG --> VN_FORMAT["📝 รูปแบบ VN"]
    VN_CONFIG --> VN_RESET["🔄 การรีเซ็ต"]
    VN_CONFIG --> VN_DAILY["📅 รีเซ็ตรายวัน"]
    VN_CONFIG --> VN_MONTHLY["📆 รีเซ็ตรายเดือน"]
    VN_CONFIG --> VN_YEARLY["🗓️ รีเซ็ตรายปี"]

    MASTER_DATA --> LOCATION_DATA["🌍 ข้อมูลที่อยู่"]
    MASTER_DATA --> MEDICAL_DATA["⚕️ ข้อมูลทางการแพทย์"]
    MASTER_DATA --> ORG_DATA["🏢 ข้อมูลองค์กร"]
    MASTER_DATA --> GENERAL_DATA["📋 ข้อมูลทั่วไป"]
    MASTER_DATA --> INITIAL_SETUP["🚀 การตั้งค่าเริ่มต้น"]

    LOCATION_DATA --> PROVINCE["🏛️ จังหวัด"]
    LOCATION_DATA --> DISTRICT["🏘️ อำเภอ"]
    LOCATION_DATA --> SUBDISTRICT["🏠 ตำบล"]
    LOCATION_DATA --> POSTAL_CODE["📮 รหัสไปรษณีย์"]
    LOCATION_DATA --> LOCATION_IMPORT["📥 นำเข้าข้อมูลที่อยู่"]

    MEDICAL_DATA --> ICD10["🏥 รหัส ICD-10"]
    MEDICAL_DATA --> ICD9CM["🏥 รหัส ICD-9-CM"]
    MEDICAL_DATA --> ITEM_MASTER["💊 Item Master ยา"]
    MEDICAL_DATA --> LAB_ITEMS["🔬 รายการแลป"]

    ICD10 --> ICD10_IMPORT["📥 นำเข้ารหัส ICD-10"]
    ICD10 --> ICD10_SEARCH["🔍 ค้นหารหัส ICD-10"]
    ICD10 --> ICD10_MANAGE["✏️ จัดการรหัสโรค"]

    ITEM_MASTER --> DRUG_IMPORT["� นำเข้าข้อมูลยา"]
    ITEM_MASTER --> DRUG_MANAGE["✏️ จัดการข้อมูลยา"]
    ITEM_MASTER --> DRUG_SEARCH["� ค้นหาข้อมูลยา"]

    ORG_DATA --> HOSPITAL_STRUCTURE["🏥 โครงสร้างโรงพยาบาล"]
    ORG_DATA --> DEPARTMENT_MGT["🏢 จัดการแผนก"]
    ORG_DATA --> POSITION["👔 ตำแหน่งงาน"]
    ORG_DATA --> ROOM_MGT["🚪 จัดการห้อง"]

    HOSPITAL_STRUCTURE --> HOSPITAL_INFO["🏥 ข้อมูลโรงพยาบาล"]
    HOSPITAL_STRUCTURE --> BUILDING_MGT["🏢 จัดการอาคาร"]

    DEPARTMENT_MGT --> DEPT_LIST["📋 รายการแผนก"]
    DEPARTMENT_MGT --> DEPT_CREATE["➕ สร้างแผนกใหม่"]
    DEPARTMENT_MGT --> DEPT_HIERARCHY["🌳 ลำดับชั้นแผนก"]

    DEPT_LIST --> DEPT_DETAIL["📄 รายละเอียดแผนก"]
    DEPT_DETAIL --> DEPT_HEAD["👨‍💼 หัวหน้าแผนก"]
    DEPT_DETAIL --> DEPT_STAFF["👥 บุคลากรในแผนก"]

    ROOM_MGT --> ROOM_LIST["� รายการห้อง"]
    ROOM_MGT --> ROOM_CREATE["➕ สร้างห้องใหม่"]
    ROOM_MGT --> ROOM_TYPE_MGT["🏷️ ประเภทห้อง"]
    ROOM_MGT --> ROOM_CREATE["➕ สร้างห้องใหม่"]
    ROOM_MGT --> ROOM_TYPE_MGT["🏷️ ประเภทห้อง"]

    ROOM_LIST --> ROOM_DETAIL["📄 รายละเอียดห้อง"]
    ROOM_DETAIL --> ROOM_CAPACITY["👥 ความจุห้อง"]
    ROOM_DETAIL --> ROOM_EQUIPMENT["🏥 อุปกรณ์ในห้อง"]

    ROOM_TYPE_MGT --> EXAM_ROOM["🩺 ห้องตรวจ"]
    ROOM_TYPE_MGT --> TREATMENT_ROOM["💉 ห้องรักษา"]
    ROOM_TYPE_MGT --> WARD_ROOM["🛏️ ห้องผู้ป่วยใน"]

    INITIAL_SETUP --> SYSTEM_WIZARD["🧙‍♂️ ตัวช่วยติดตั้งระบบ"]
    INITIAL_SETUP --> BASIC_CONFIG["⚙️ การตั้งค่าพื้นฐาน"]
    INITIAL_SETUP --> DATA_MIGRATION["📥 การย้ายข้อมูล"]

    SYSTEM_WIZARD --> STEP1_HOSPITAL["1️⃣ ข้อมูลโรงพยาบาล"]
    SYSTEM_WIZARD --> STEP2_STRUCTURE["2️⃣ โครงสร้างองค์กร"]
    SYSTEM_WIZARD --> STEP3_USERS["3️⃣ ผู้ใช้งานเริ่มต้น"]
    SYSTEM_WIZARD --> STEP4_FINAL["4️⃣ การตรวจสอบและเสร็จสิ้น"]

    STEP1_HOSPITAL --> HOSPITAL_NAME_SETUP["🏥 ชื่อโรงพยาบาล"]
    STEP1_HOSPITAL --> HOSPITAL_ADDRESS["📍 ที่อยู่"]
    STEP1_HOSPITAL --> HOSPITAL_CONTACT["📞 ข้อมูลติดต่อ"]

    STEP2_STRUCTURE --> CREATE_DEPARTMENTS["🏢 สร้างแผนกหลัก"]
    STEP2_STRUCTURE --> CREATE_ROOMS["🚪 สร้างห้องพื้นฐาน"]

    STEP3_USERS --> ADMIN_ACCOUNT["👑 บัญชีผู้ดูแลระบบ"]
    STEP3_USERS --> BASIC_ACCOUNTS["👥 บัญชีผู้ใช้งานพื้นฐาน"]

    SEC_SET --> PASSWORD_POLICY["🔐 นโยบายรหัสผ่าน"]
    SEC_SET --> SESSION_CONFIG["🖥️ การตั้งค่า Session"]
    SEC_SET --> MFA_CONFIG["🔒 การตั้งค่า MFA"]
    SEC_SET --> AUDIT_CONFIG["📋 การตั้งค่า Audit"]

    PASSWORD_POLICY --> PWD_LENGTH["📏 ความยาวขั้นต่ำ"]
    PASSWORD_POLICY --> PWD_COMPLEXITY["🔤 ความซับซ้อน"]
    PASSWORD_POLICY --> PWD_EXPIRY["⏰ อายุการใช้งาน"]
    PASSWORD_POLICY --> PWD_HISTORY["📚 ประวัติรหัสผ่าน"]

    style SYS fill:#fff3e0,stroke:#f57c00

3.4 กลุ่ม Database Management

graph TD
    DB["🗄️ Database Management"]

    DB --> DATA_ACCESS["📖 การเข้าถึงข้อมูล"]
    DB --> DATA_EXPORT["📤 การส่งออกข้อมูล"]
    DB --> BACKUP_MGT["💾 การจัดการสำรองข้อมูล"]
    DB --> DB_CONFIG["⚙️ การตั้งค่าฐานข้อมูล"]

    DATA_ACCESS --> QUERY_BUILDER["🔧 เครื่องมือ Query Builder"]
    DATA_ACCESS --> ADVANCED_SEARCH["🔍 การค้นหาขั้นสูง"]
    DATA_ACCESS --> REALTIME_VIEW["⚡ ข้อมูล Real-time"]
    DATA_ACCESS --> HISTORY_VIEW["📚 ข้อมูลประวัติ"]

    QUERY_BUILDER --> SQL_BUILDER["📝 สร้าง SQL"]
    QUERY_BUILDER --> TABLE_BROWSER["🗂️ เบราว์เซอร์ตาราง"]
    QUERY_BUILDER --> FIELD_SELECTOR["🔘 เลือกฟิลด์"]
    QUERY_BUILDER --> CONDITION_BUILDER["⚖️ สร้างเงื่อนไข"]

    ADVANCED_SEARCH --> MULTI_TABLE["🔗 ค้นหาหลายตาราง"]
    ADVANCED_SEARCH --> COMPLEX_QUERY["🧠 เงื่อนไขซับซ้อน"]
    ADVANCED_SEARCH --> DATE_RANGE["📅 ช่วงวันที่"]
    ADVANCED_SEARCH --> SAVED_SEARCH["💾 การค้นหาที่บันทึก"]

    DATA_EXPORT --> EXCEL_EXPORT["📊 ส่งออก Excel"]
    DATA_EXPORT --> PDF_EXPORT["📄 ส่งออก PDF"]
    DATA_EXPORT --> CSV_EXPORT["📋 ส่งออก CSV"]
    DATA_EXPORT --> JSON_EXPORT["💻 ส่งออก JSON/XML"]

    EXCEL_EXPORT --> TEMPLATE_EXCEL["📝 เทมเพลต Excel"]
    EXCEL_EXPORT --> CUSTOM_FORMAT["🎨 กำหนดรูปแบบ"]
    EXCEL_EXPORT --> CHART_INCLUDE["📈 รวมกราฟ"]

    BACKUP_MGT --> AUTO_BACKUP["⏰ สำรองอัตโนมัติ"]
    BACKUP_MGT --> MANUAL_BACKUP["✋ สำรองด้วยตนเอง"]
    BACKUP_MGT --> BACKUP_VERIFY["✅ ตรวจสอบความสมบูรณ์"]
    BACKUP_MGT --> RESTORE_DATA["🔄 กู้คืนข้อมูล"]

    AUTO_BACKUP --> SCHEDULE_SET["⏰ กำหนดตารางเวลา"]
    AUTO_BACKUP --> RETENTION_POLICY["📅 นโยบายเก็บรักษา"]
    AUTO_BACKUP --> NOTIFICATION_SET["📧 การแจ้งเตือน"]

    DB_CONFIG --> MYSQL_CONFIG["🐬 การตั้งค่า MySQL"]
    DB_CONFIG --> POSTGRES_CONFIG["🐘 การตั้งค่า PostgreSQL"]
    DB_CONFIG --> CONNECTION_POOL["🌊 Connection Pool"]
    DB_CONFIG --> MAINTENANCE["🔧 การบำรุงรักษา"]

    MYSQL_CONFIG --> MYSQL_CONNECTION["🔗 การเชื่อมต่อ"]
    MYSQL_CONFIG --> MYSQL_USER["👤 การจัดการผู้ใช้"]
    MYSQL_CONFIG --> MYSQL_CHARSET["🔤 Charset"]

    POSTGRES_CONFIG --> PG_CONNECTION["🔗 การเชื่อมต่อ"]
    POSTGRES_CONFIG --> PG_SCHEMA["📁 การจัดการ Schema"]
    POSTGRES_CONFIG --> PG_VACUUM["🧹 Vacuum"]
    POSTGRES_CONFIG --> PG_REPLICATION["📡 Replication"]

    style DB fill:#f3e5f5,stroke:#7b1fa2

3.5 กลุ่ม Report Management

graph TD
    REP["📊 Report Management"]

    REP --> TEMPLATE_MGT["📝 การจัดการเทมเพลต"]
    REP --> REPORT_CREATE["➕ การสร้างรายงาน"]
    REP --> REPORT_CONFIG["⚙️ การตั้งค่ารายงาน"]
    REP --> REPORT_SCHEDULE["⏰ การกำหนดเวลารายงาน"]

    TEMPLATE_MGT --> TEMPLATE_LIST["📋 รายชื่อเทมเพลต"]
    TEMPLATE_MGT --> TEMPLATE_CREATE["➕ สร้างเทมเพลตใหม่"]
    TEMPLATE_MGT --> TEMPLATE_IMPORT["📥 นำเข้าเทมเพลต"]
    TEMPLATE_MGT --> TEMPLATE_SHARE["🔗 แชร์เทมเพลต"]

    TEMPLATE_LIST --> TEMPLATE_EDIT["✏️ แก้ไขเทมเพลต"]
    TEMPLATE_LIST --> TEMPLATE_PREVIEW["👁️ ดูตัวอย่าง"]
    TEMPLATE_LIST --> TEMPLATE_COPY["📋 คัดลอกเทมเพลต"]
    TEMPLATE_LIST --> TEMPLATE_DELETE["🗑️ ลบเทมเพลต"]

    TEMPLATE_EDIT --> LAYOUT_DESIGN["🎨 การออกแบบเลย์เอาต์"]
    TEMPLATE_EDIT --> HEADER_FOOTER["📄 หัวกระดาษและท้ายกระดาษ"]
    TEMPLATE_EDIT --> DATA_SOURCE["🗄️ แหล่งข้อมูล"]
    TEMPLATE_EDIT --> FORMULA_CALC["🧮 สูตรการคำนวณ"]

    LAYOUT_DESIGN --> DRAG_DROP["🖱️ Drag & Drop Designer"]
    LAYOUT_DESIGN --> TABLE_DESIGN["📊 การออกแบบตาราง"]
    LAYOUT_DESIGN --> CHART_DESIGN["📈 การออกแบบกราฟ"]
    LAYOUT_DESIGN --> IMAGE_INSERT["🖼️ การใส่รูปภาพ"]

    REPORT_CREATE --> REPORT_WIZARD["🧙‍♂️ ตัวช่วยสร้างรายงาน"]
    REPORT_CREATE --> QUICK_REPORT["⚡ รายงานด่วน"]
    REPORT_CREATE --> CUSTOM_REPORT["🎯 รายงานกำหนดเอง"]
    REPORT_CREATE --> DASHBOARD_CREATE["📊 สร้าง Dashboard"]

    REPORT_WIZARD --> SELECT_DATA["🔘 เลือกข้อมูล"]
    REPORT_WIZARD --> SELECT_FIELDS["📝 เลือกฟิลด์"]
    REPORT_WIZARD --> SET_FILTER["🔍 กำหนดตัวกรอง"]
    REPORT_WIZARD --> SET_GROUP["📂 กำหนดการจัดกลุ่ม"]
    REPORT_WIZARD --> SET_SORT["🔢 กำหนดการเรียงลำดับ"]

    REPORT_CONFIG --> OUTPUT_FORMAT["📄 รูปแบบไฟล์ส่งออก"]
    REPORT_CONFIG --> PERMISSION_SET["🔑 การกำหนดสิทธิ์"]
    REPORT_CONFIG --> WATERMARK["🏷️ ลายน้ำ"]
    REPORT_CONFIG --> ENCRYPTION["🔒 การเข้ารหัส"]

    OUTPUT_FORMAT --> PDF_CONFIG["📄 การตั้งค่า PDF"]
    OUTPUT_FORMAT --> EXCEL_CONFIG["📊 การตั้งค่า Excel"]
    OUTPUT_FORMAT --> HTML_CONFIG["🌐 การตั้งค่า HTML"]
    OUTPUT_FORMAT --> CSV_CONFIG["📋 การตั้งค่า CSV"]

    REPORT_SCHEDULE --> SCHEDULE_LIST["📅 รายการกำหนดการ"]
    REPORT_SCHEDULE --> CREATE_SCHEDULE["➕ สร้างกำหนดการใหม่"]
    REPORT_SCHEDULE --> SCHEDULE_HISTORY["📚 ประวัติการทำงาน"]

    CREATE_SCHEDULE --> TIME_SET["⏰ กำหนดเวลา"]
    CREATE_SCHEDULE --> FREQUENCY_SET["🔄 ความถี่"]
    CREATE_SCHEDULE --> RECIPIENT_SET["📧 ผู้รับรายงาน"]
    CREATE_SCHEDULE --> DELIVERY_METHOD["📮 วิธีการส่ง"]

    TIME_SET --> DAILY_SCHEDULE["📅 รายวัน"]
    TIME_SET --> WEEKLY_SCHEDULE["📆 รายสัปดาห์"]
    TIME_SET --> MONTHLY_SCHEDULE["🗓️ รายเดือน"]
    TIME_SET --> CUSTOM_SCHEDULE["🎯 กำหนดเอง"]

    style REP fill:#fce4ec,stroke:#c2185b

3.6 กลุ่ม Communication System

graph TD
    COMM["📢 Communication System"]

    COMM --> NEWS_MGT["📰 การจัดการประกาศข่าว"]
    COMM --> NOTIFICATION["🔔 ระบบแจ้งเตือน"]
    COMM --> MESSAGING["💬 ข้อความภายใน"]
    COMM --> ALERT_MGT["🚨 การจัดการการแจ้งเตือนระบบ"]

    NEWS_MGT --> NEWS_CREATE["➕ สร้างประกาศใหม่"]
    NEWS_MGT --> NEWS_LIST["📋 รายการประกาศ"]
    NEWS_MGT --> NEWS_CATEGORY["📂 หมวดหมู่ประกาศ"]
    NEWS_MGT --> NEWS_ARCHIVE["📚 คลังประกาศ"]

    NEWS_CREATE --> NEWS_EDITOR["✏️ เครื่องมือเขียน"]
    NEWS_CREATE --> NEWS_MEDIA["🖼️ การใส่สื่อ"]
    NEWS_CREATE --> NEWS_TARGET["🎯 กลุ่มเป้าหมาย"]
    NEWS_CREATE --> NEWS_SCHEDULE["⏰ กำหนดเผยแพร่"]

    NEWS_EDITOR --> RICH_TEXT["📝 Rich Text Editor"]
    NEWS_EDITOR --> HTML_EDITOR["🌐 HTML Editor"]
    NEWS_EDITOR --> PREVIEW_MODE["👁️ โหมดดูตัวอย่าง"]

    NEWS_TARGET --> DEPT_TARGET["🏢 เป้าหมายตามแผนก"]
    NEWS_TARGET --> ROLE_TARGET["🎭 เป้าหมายตามบทบาท"]
    NEWS_TARGET --> USER_TARGET["👤 เป้าหมายรายบุคคล"]
    NEWS_TARGET --> PUBLIC_TARGET["🌐 เป้าหมายทั่วไป"]

    NOTIFICATION --> NOTIF_TEMPLATE["📝 เทมเพลตแจ้งเตือน"]
    NOTIFICATION --> NOTIF_RULES["📋 กฎการแจ้งเตือน"]
    NOTIFICATION --> NOTIF_HISTORY["📚 ประวัติการแจ้งเตือน"]
    NOTIFICATION --> NOTIF_SETTINGS["⚙️ การตั้งค่าแจ้งเตือน"]

    NOTIF_TEMPLATE --> EMAIL_TEMPLATE["📧 เทมเพลตอีเมล"]
    NOTIF_TEMPLATE --> SMS_TEMPLATE["📱 เทมเพลต SMS"]
    NOTIF_TEMPLATE --> PUSH_TEMPLATE["📲 เทมเพลต Push Notification"]
    NOTIF_TEMPLATE --> INAPP_TEMPLATE["📱 เทมเพลตในแอป"]

    NOTIF_RULES --> LAB_ALERT["🔬 แจ้งเตือนผลแลป"]
    NOTIF_RULES --> APPOINTMENT_ALERT["📅 แจ้งเตือนนัดหมาย"]
    NOTIF_RULES --> PAYMENT_ALERT["💰 แจ้งเตือนการชำระเงิน"]
    NOTIF_RULES --> SYSTEM_ALERT["⚙️ แจ้งเตือนระบบ"]

    LAB_ALERT --> CRITICAL_RESULT["🚨 ผลวิกฤต"]
    LAB_ALERT --> ABNORMAL_RESULT["⚠️ ผลผิดปกติ"]
    LAB_ALERT --> PENDING_RESULT["⏳ ผลที่รอการอนุมัติ"]

    MESSAGING --> INTERNAL_MSG["💬 ข้อความภายใน"]
    MESSAGING --> GROUP_CHAT["👥 แชทกลุ่ม"]
    MESSAGING --> BROADCAST["📢 ส่งข้อความหลายคน"]
    MESSAGING --> MSG_HISTORY["📚 ประวัติข้อความ"]

    INTERNAL_MSG --> COMPOSE_MSG["✏️ เขียนข้อความ"]
    INTERNAL_MSG --> INBOX["📥 กล่องข้อความเข้า"]
    INTERNAL_MSG --> SENT_MSG["📤 ข้อความที่ส่ง"]
    INTERNAL_MSG --> DRAFT_MSG["📝 ข้อความร่าง"]

    GROUP_CHAT --> CREATE_GROUP["➕ สร้างกลุ่มแชท"]
    GROUP_CHAT --> JOIN_GROUP["🔗 เข้าร่วมกลุ่ม"]
    GROUP_CHAT --> MANAGE_GROUP["⚙️ จัดการกลุ่ม"]
    GROUP_CHAT --> CHAT_HISTORY["📚 ประวัติการสนทนา"]

    ALERT_MGT --> SYSTEM_STATUS["⚙️ สถานะระบบ"]
    ALERT_MGT --> ERROR_ALERT["❌ แจ้งเตือนข้อผิดพลาด"]
    ALERT_MGT --> MAINTENANCE_ALERT["🔧 แจ้งเตือนการบำรุงรักษา"]
    ALERT_MGT --> SECURITY_ALERT["🔒 แจ้งเตือนความปลอดภัย"]

    SYSTEM_STATUS --> SERVER_STATUS["🖥️ สถานะเซิร์ฟเวอร์"]
    SYSTEM_STATUS --> DB_STATUS["🗄️ สถานะฐานข้อมูล"]
    SYSTEM_STATUS --> NETWORK_STATUS["🌐 สถานะเครือข่าย"]
    SYSTEM_STATUS --> SERVICE_STATUS["⚙️ สถานะบริการ"]

    style COMM fill:#e8f5e8,stroke:#388e3c

3.7 กลุ่ม System Monitoring

graph TD
    MON["👁️ System Monitoring"]

    MON --> ONLINE_USERS["👥 ผู้ใช้งานออนไลน์"]
    MON --> ACTIVITY_LOG["📊 บันทึกการใช้งาน"]
    MON --> SECURITY_MON["🔒 การตรวจสอบความปลอดภัย"]
    MON --> PERFORMANCE["⚡ ประสิทธิภาพระบบ"]

    ONLINE_USERS --> CURRENT_USERS["🟢 ผู้ใช้งานปัจจุบัน"]
    ONLINE_USERS --> SESSION_MGT["🖥️ การจัดการ Session"]
    ONLINE_USERS --> USER_ACTIVITY["📊 กิจกรรมผู้ใช้งาน"]
    ONLINE_USERS --> FORCE_LOGOUT["🚪 บังคับออกจากระบบ"]

    CURRENT_USERS --> USER_INFO_LIVE["👤 ข้อมูลผู้ใช้งาน"]
    CURRENT_USERS --> LOGIN_TIME["⏰ เวลาเข้าใช้งาน"]
    CURRENT_USERS --> IP_ADDRESS["🌐 IP Address"]
    CURRENT_USERS --> LAST_ACTIVITY["🕒 กิจกรรมล่าสุด"]

    SESSION_MGT --> ACTIVE_SESSIONS["🟢 Session ที่ทำงาน"]
    SESSION_MGT --> EXPIRED_SESSIONS["🔴 Session ที่หมดอายุ"]
    SESSION_MGT --> SESSION_DETAILS["📋 รายละเอียด Session"]
    SESSION_MGT --> TERMINATE_SESSION["❌ ยุติ Session"]

    ACTIVITY_LOG --> LOGIN_LOG["🔑 บันทึกการเข้าใช้งาน"]
    ACTIVITY_LOG --> ACTION_LOG["📋 บันทึกการดำเนินการ"]
    ACTIVITY_LOG --> ERROR_LOG["❌ บันทึกข้อผิดพลาด"]
    ACTIVITY_LOG --> AUDIT_TRAIL["🔍 Audit Trail"]

    LOGIN_LOG --> SUCCESS_LOGIN["✅ การเข้าใช้งานสำเร็จ"]
    LOGIN_LOG --> FAILED_LOGIN["❌ การเข้าใช้งานไม่สำเร็จ"]
    LOGIN_LOG --> LOGOUT_LOG["🚪 การออกจากระบบ"]
    LOGIN_LOG --> LOGIN_PATTERN["📊 รูปแบบการเข้าใช้งาน"]

    ACTION_LOG --> DATA_CHANGES["📝 การเปลี่ยนแปลงข้อมูล"]
    ACTION_LOG --> CONFIG_CHANGES["⚙️ การเปลี่ยนแปลงการตั้งค่า"]
    ACTION_LOG --> PERMISSION_CHANGES["🔑 การเปลี่ยนแปลงสิทธิ์"]

    SECURITY_MON --> SUSPICIOUS_ACTIVITY["⚠️ กิจกรรมน่าสงสัย"]
    SECURITY_MON --> SECURITY_EVENTS["🔒 เหตุการณ์ความปลอดภัย"]

    style MON fill:#fff8e1,stroke:#fbc02d

3.8 กลุ่ม Admin Tools

graph TD
    ADMIN["🔧 Admin Tools"]

    ADMIN --> SYSTEM_MAINT["🔧 การบำรุงรักษาระบบ"]
    ADMIN --> INTEGRATION["🔗 การเชื่อมโยงระบบ"]
    ADMIN --> API_MGT["🔌 การจัดการ API"]
    ADMIN --> LOGS_MGT["📋 การจัดการ Logs"]

    SYSTEM_MAINT --> CACHE_MGT["⚡ การจัดการ Cache"]
    SYSTEM_MAINT --> TEMP_CLEANUP["🧹 ทำความสะอาดไฟล์ชั่วคราว"]
    SYSTEM_MAINT --> INDEX_REBUILD["🔨 สร้าง Index ใหม่"]
    SYSTEM_MAINT --> HEALTH_CHECK["❤️ ตรวจสอบสุขภาพระบบ"]

    CACHE_MGT --> CLEAR_CACHE["🗑️ ล้าง Cache"]
    CACHE_MGT --> CACHE_STATS["📊 สถิติ Cache"]
    CACHE_MGT --> CACHE_CONFIG["⚙️ การตั้งค่า Cache"]

    INTEGRATION --> HIS_SYSTEMS["🏥 ระบบ HIS อื่นๆ"]
    INTEGRATION --> EXTERNAL_API["🌐 API ภายนอก"]
    INTEGRATION --> DATA_SYNC["🔄 การซิงค์ข้อมูล"]
    INTEGRATION --> WEBHOOK_MGT["🪝 การจัดการ Webhook"]

    HIS_SYSTEMS --> MEDICAL_RECORD["📋 ระบบเวชระเบียน"]
    HIS_SYSTEMS --> HISTORY_TAKING["🗣️ ระบบซักประวัติ"]
    HIS_SYSTEMS --> EXAMINATION["👨‍⚕️ ระบบห้องตรวจแพทย์"]
    HIS_SYSTEMS --> PHARMACY["💊 ระบบเภสัชกรรม"]
    HIS_SYSTEMS --> FINANCE["💰 ระบบการเงิน"]

    API_MGT --> API_KEYS["🔑 การจัดการ API Keys"]
    API_MGT --> API_ENDPOINTS["📍 API Endpoints"]
    API_MGT --> API_LOGS["📋 บันทึก API"]
    API_MGT --> RATE_LIMITING["⏱️ การจำกัดอัตรา"]

    API_KEYS --> CREATE_API_KEY["➕ สร้าง API Key"]
    API_KEYS --> REVOKE_API_KEY["❌ เพิกถอน API Key"]
    API_KEYS --> API_KEY_PERMS["🔑 สิทธิ์ API Key"]

    API_ENDPOINTS --> REST_API["🌐 REST API"]
    API_ENDPOINTS --> GRAPHQL_API["📊 GraphQL API"]
    API_ENDPOINTS --> WEBHOOK_ENDPOINTS["🪝 Webhook Endpoints"]

    LOGS_MGT --> APP_LOGS["📱 Application Logs"]
    LOGS_MGT --> ERROR_LOGS["❌ Error Logs"]
    LOGS_MGT --> ACCESS_LOGS["🚪 Access Logs"]
    LOGS_MGT --> LOG_ROTATION["🔄 การหมุนเวียน Logs"]

    APP_LOGS --> LOG_VIEWER["👁️ ดู Logs"]
    APP_LOGS --> LOG_SEARCH["🔍 ค้นหา Logs"]
    APP_LOGS --> LOG_FILTER["🏷️ กรอง Logs"]
    APP_LOGS --> LOG_EXPORT["📤 ส่งออก Logs"]

    style ADMIN fill:#efebe9,stroke:#5d4037

4. การจัดกลุ่มฟังก์ชัน

4.1 กลุ่มฟังก์ชันตาม TOR 8 ข้อ

4.1.1 🔐 Identity & Access Management

TOR ข้อ 2: การกำหนดสิทธิ์ผู้ใช้งานและกลุ่มผู้ใช้งาน - User Management - Group Management
- Role Management - Permission Management

4.1.2 ⚙️ System Configuration

TOR ข้อ 1, 8: การตั้งค่าเริ่มต้นและข้อมูลพื้นฐาน - Basic Settings - Parameter Configuration - Master Data Management - Initial System Setup

4.1.3 🗄️ Database Management

TOR ข้อ 3, 7: การเข้าถึงฐานข้อมูลและตั้งค่า MySQL/PostgreSQL - Data Access & Export - Database Configuration - Backup Management

4.1.4 📊 Report Management

TOR ข้อ 4: การแก้ไขแบบฟอร์มรายงานและสร้างรายงาน - Template Management - Report Creation - Report Configuration

4.1.5 📢 Communication System

TOR ข้อ 5: การเขียนประกาศข่าวและส่งข้อความเตือน - News & Announcements - Notification System

4.1.6 👁️ System Monitoring

TOR ข้อ 6: การตรวจสอบผู้ใช้งานออนไลน์ - Online User Monitoring - Activity Logs - Basic Security Monitoring


5. การควบคุมสิทธิ์การเข้าถึง

graph TD
    SEC_MGT["🔒 Security Management"]

    SEC_MGT --> AUTH_CONFIG["🔐 การตั้งค่าการยืนยันตัวตน"]
    SEC_MGT --> MFA_MGT["🔒 การจัดการ Multi-Factor Authentication"]
    SEC_MGT --> AUDIT_MGT["📋 การจัดการ Audit Trail"]
    SEC_MGT --> SECURITY_POLICY["📜 นโยบายความปลอดภัย"]

    AUTH_CONFIG --> LOGIN_METHODS["🔑 วิธีการล็อกอิน"]
    AUTH_CONFIG --> SESSION_CONFIG["⏰ การตั้งค่า Session"]
    AUTH_CONFIG --> LOCKOUT_POLICY["🔒 นโยบายล็อกบัญชี"]
    AUTH_CONFIG --> SSO_CONFIG["🌐 การตั้งค่า Single Sign-On"]

    LOGIN_METHODS --> USERNAME_PWD["📝 Username/Password"]
    LOGIN_METHODS --> FINGERPRINT["👆 ลายนิ้วมือ"]
    LOGIN_METHODS --> FACE_RECOG["😊 การจดจำใบหน้า"]
    LOGIN_METHODS --> SMART_CARD["💳 Smart Card"]

    SESSION_CONFIG --> TIMEOUT_SET["⏰ การตั้งค่า Timeout"]
    SESSION_CONFIG --> CONCURRENT_SESSION["🖥️ การจำกัด Session พร้อมกัน"]
    SESSION_CONFIG --> IDLE_DETECTION["😴 การตรวจจับการไม่ใช้งาน"]

    MFA_MGT --> MFA_SETUP["⚙️ การตั้งค่า MFA"]
    MFA_MGT --> MFA_METHODS["🔐 วิธีการ MFA"]
    MFA_MGT --> MFA_BACKUP["🔄 รหัสสำรอง MFA"]
    MFA_MGT --> MFA_ENFORCE["🚫 การบังคับใช้ MFA"]

    MFA_METHODS --> SMS_OTP["📱 SMS OTP"]
    MFA_METHODS --> EMAIL_OTP["📧 Email OTP"]
    MFA_METHODS --> GOOGLE_AUTH["🔐 Google Authenticator"]
    MFA_METHODS --> HARDWARE_TOKEN["🔑 Hardware Token"]

    AUDIT_MGT --> LOGIN_AUDIT["🔑 Audit การล็อกอิน"]
    AUDIT_MGT --> ACTION_AUDIT["⚡ Audit การกระทำ"]
    AUDIT_MGT --> DATA_AUDIT["📊 Audit การเข้าถึงข้อมูล"]
    AUDIT_MGT --> CONFIG_AUDIT["⚙️ Audit การเปลี่ยนแปลงการตั้งค่า"]

    LOGIN_AUDIT --> SUCCESS_LOGIN_LOG["✅ บันทึกล็อกอินสำเร็จ"]
    LOGIN_AUDIT --> FAILED_LOGIN_LOG["❌ บันทึกล็อกอินล้มเหลว"]
    LOGIN_AUDIT --> LOGOUT_LOG["🚪 บันทึกล็อกเอาต์"]
    LOGIN_AUDIT --> SUSPICIOUS_LOGIN["⚠️ การล็อกอินน่าสงสัย"]

    ACTION_AUDIT --> CREATE_AUDIT["➕ Audit การสร้าง"]
    ACTION_AUDIT --> UPDATE_AUDIT["✏️ Audit การแก้ไข"]
    ACTION_AUDIT --> DELETE_AUDIT["🗑️ Audit การลบ"]
    ACTION_AUDIT --> VIEW_AUDIT["👁️ Audit การดู"]

    SECURITY_POLICY --> PASSWORD_POLICY_DETAIL["🔐 นโยบายรหัสผ่านละเอียด"]
    SECURITY_POLICY --> ACCESS_POLICY["🚪 นโยบายการเข้าถึง"]
    SECURITY_POLICY --> DATA_RETENTION["📅 นโยบายการเก็บรักษาข้อมูล"]
    SECURITY_POLICY --> INCIDENT_RESPONSE["🚨 แผนตอบสนองเหตุการณ์"]

    PASSWORD_POLICY_DETAIL --> PWD_COMPLEXITY_RULE["🔤 กฎความซับซ้อน"]
    PASSWORD_POLICY_DETAIL --> PWD_REUSE_PREVENT["🔄 ป้องกันการใช้ซ้ำ"]
    PASSWORD_POLICY_DETAIL --> PWD_CHANGE_FORCE["⚡ บังคับเปลี่ยน"]

    style SEC_MGT fill:#f44336,color:#ffffff

บทสรุป

เอกสาร Sitemap ฉบับปรับปรุงนี้นำเสนอโครงสร้างที่สอดคล้องกับ TOR และขอบเขตที่กำหนด:

✅ ความสอดคล้องกับ TOR 8 ข้อ

ข้อกำหนด TOR ฟังก์ชันใน Sitemap สถานะ
1. การตั้งค่าเริ่มต้น System Configuration ✅ ครบถ้วน
2. การกำหนดสิทธิ์ผู้ใช้งาน IAM (User & Group Management) ✅ ครบถ้วน
3. การเข้าถึงฐานข้อมูล Database Management ✅ ครบถ้วน
4. การแก้ไขแบบฟอร์มรายงาน Report Management ✅ ครบถ้วน
5. การเขียนประกาศข่าว Communication System ✅ ครบถ้วน
6. ตรวจสอบผู้ใช้งานออนไลน์ System Monitoring ✅ ครบถ้วน
7. ตั้งค่าฐานข้อมูล Database Configuration ✅ ครบถ้วน
8. ตั้งค่าข้อมูลพื้นฐาน Master Data Management ✅ ครบถ้วน

🎯 การปรับปรุงที่สำคัญ

✂️ สิ่งที่ลบออก (เกินขอบเขต TOR):

  • Security Management ขั้นสูง - MFA, Threat Detection, Incident Response
  • Performance Management - Resource Monitoring, Load Balancing
  • Disaster Recovery Management - Business Continuity Planning
  • License Management - Version Control, Compliance Monitoring
  • ความละเอียดเกินจำเป็น - ระบบย่อยที่ซับซ้อนเกินไป

🔧 สิ่งที่ปรับปรุง:

  • Master Data Management - เก็บเฉพาะข้อมูลพื้นฐานที่จำเป็น (ICD-10, Item Master, Location Data)
  • Organization Data - ลดความซับซ้อน เน้นโครงสร้างพื้นฐาน
  • Initial Setup - ใช้ Setup Wizard แบบง่าย
  • System Monitoring - เน้นการตรวจสอบผู้ใช้งานออนไลน์ตาม TOR

📊 โครงสร้างหน้าจอหลัก (ตาม TOR)

6 กลุ่มฟังก์ชันหลัก:

  1. 🔐 Identity & Access Management - การจัดการผู้ใช้งานและสิทธิ์
  2. ⚙️ System Configuration - การตั้งค่าระบบและข้อมูลพื้นฐาน
  3. 🗄️ Database Management - การจัดการฐานข้อมูลและสำรองข้อมูล
  4. 📊 Report Management - การจัดการรายงานและเทมเพลต
  5. 📢 Communication System - ประกาศข่าวและแจ้งเตือน
  6. 👁️ System Monitoring - ตรวจสอบผู้ใช้งานออนไลน์

🏗️ ประโยชน์ของ Master Data Management

การจัดการข้อมูลพื้นฐานสำคัญ:

  • Location Data - จังหวัด/อำเภอ/ตำบล สำหรับระบบทั้งหมด
  • ICD-10/ICD-9 - รหัสโรคมาตรฐานสำหรับระบบเวชระเบียน
  • Item Master - ข้อมูลยาพื้นฐานสำหรับระบบเภสัชกรรม
  • Organization Structure - โครงสร้างโรงพยาบาลสำหรับทุกระบบ

ความสำคัญต่อระบบอื่น:

  • ระบบเวชระเบียน (1.2.1) - ใช้ข้อมูล ICD-10, Location Data
  • ระบบเภสัชกรรม (1.2.13) - ใช้ข้อมูล Item Master ยา
  • ระบบการเงิน (1.2.14) - ใช้ข้อมูลแผนกและโครงสร้าง
  • ระบบทั้งหมด - ใช้ข้อมูลผู้ใช้งานและสิทธิ์

🔄 การพัฒนาตาม TOR

เอกสารนี้มุ่งเน้นการครอบคลุม TOR 8 ข้อให้ครบถ้วน 100% โดยไม่เพิ่มฟีเจอร์เกินขอบเขตที่กำหนด เพื่อให้การพัฒนาเป็นไปตามงบประมาณและระยะเวลาที่วางแผนไว้

รวมทั้งสิ้น: 6 กลุ่มฟังก์ชันหลัก ครอบคลุม TOR 8 ข้อ 100%