{
    "schema": "DDB_ACCESS_CONTROL_P14_LIVE_ACCEPTANCE",
    "captured_at": "2026-07-26T06:34:50+03:00",
    "site_admin": "7124",
    "roles": [
        {
            "role_code": "SITE_ADMIN",
            "role_name_en": "Site Administrator",
            "role_name_ar": "\u0645\u062f\u064a\u0631 \u0627\u0644\u0645\u0648\u0642\u0639",
            "role_description_en": "Full system access including settings, security and all active branches.",
            "role_description_ar": "\u0635\u0644\u0627\u062d\u064a\u0627\u062a \u0643\u0627\u0645\u0644\u0629 \u0644\u0644\u0646\u0638\u0627\u0645 \u0648\u0627\u0644\u0625\u0639\u062f\u0627\u062f\u0627\u062a \u0648\u0627\u0644\u0623\u0645\u0646 \u0648\u062c\u0645\u064a\u0639 \u0627\u0644\u0641\u0631\u0648\u0639 \u0627\u0644\u0646\u0634\u0637\u0629.",
            "policy_mode": "ALL",
            "auto_include_new": "1",
            "all_branches": "1",
            "is_system_role": "1",
            "is_protected": "1",
            "is_active": "1",
            "user_count": "0",
            "override_count": "0"
        },
        {
            "role_code": "SITE_DEVELOPER_SUPERUSER",
            "role_name_en": "Site Developer & Full-Test Administrator",
            "role_name_ar": "\u0645\u062f\u064a\u0631 \u0627\u0644\u0645\u0648\u0642\u0639 \u0648\u0645\u0637\u0648\u0631 \u0627\u0644\u0627\u062e\u062a\u0628\u0627\u0631 \u0627\u0644\u0634\u0627\u0645\u0644",
            "role_description_en": "Protected full-site role for administration, development, diagnostics and complete acceptance testing.",
            "role_description_ar": "\u062f\u0648\u0631 \u0645\u062d\u0645\u064a \u0628\u0635\u0644\u0627\u062d\u064a\u0627\u062a \u0645\u0637\u0644\u0642\u0629 \u0644\u0625\u062f\u0627\u0631\u0629 \u0627\u0644\u0645\u0648\u0642\u0639 \u0648\u0627\u0644\u062a\u0637\u0648\u064a\u0631 \u0648\u0627\u0644\u062a\u0634\u062e\u064a\u0635 \u0648\u0627\u0644\u0627\u062e\u062a\u0628\u0627\u0631 \u0627\u0644\u0634\u0627\u0645\u0644.",
            "policy_mode": "ALL",
            "auto_include_new": "1",
            "all_branches": "1",
            "is_system_role": "1",
            "is_protected": "1",
            "is_active": "1",
            "user_count": "1",
            "override_count": "0"
        },
        {
            "role_code": "GENERAL_MANAGER",
            "role_name_en": "General Manager / Owner",
            "role_name_ar": "\u0627\u0644\u0645\u062f\u064a\u0631 \u0627\u0644\u0639\u0627\u0645 / \u0635\u0627\u062d\u0628 \u0627\u0644\u0639\u0645\u0644",
            "role_description_en": "All business pages automatically; settings and security are excluded by default.",
            "role_description_ar": "\u062c\u0645\u064a\u0639 \u0635\u0641\u062d\u0627\u062a \u0627\u0644\u0639\u0645\u0644 \u062a\u0644\u0642\u0627\u0626\u064a\u064b\u0627 \u0645\u0639 \u0627\u0633\u062a\u0628\u0639\u0627\u062f \u0627\u0644\u0625\u0639\u062f\u0627\u062f\u0627\u062a \u0648\u0627\u0644\u0623\u0645\u0646 \u0627\u0641\u062a\u0631\u0627\u0636\u064a\u064b\u0627.",
            "policy_mode": "ALL_BUSINESS",
            "auto_include_new": "1",
            "all_branches": "1",
            "is_system_role": "1",
            "is_protected": "1",
            "is_active": "1",
            "user_count": "2",
            "override_count": "1"
        },
        {
            "role_code": "DIAR_AUDIT_DIRECTOR",
            "role_name_en": "DIAR Audit & Compliance Director",
            "role_name_ar": "\u0645\u062f\u064a\u0631 \u0627\u0644\u062a\u062f\u0642\u064a\u0642 \u0648\u0627\u0644\u0627\u0645\u062a\u062b\u0627\u0644 \u0641\u064a DIAR",
            "role_description_en": "Full case oversight, assignment, review, escalation, closure and executive reporting.",
            "role_description_ar": "\u0625\u0634\u0631\u0627\u0641 \u0643\u0627\u0645\u0644 \u0639\u0644\u0649 \u0627\u0644\u0642\u0636\u0627\u064a\u0627 \u0648\u0627\u0644\u062a\u0639\u064a\u064a\u0646 \u0648\u0627\u0644\u0645\u0631\u0627\u062c\u0639\u0629 \u0648\u0627\u0644\u062a\u0635\u0639\u064a\u062f \u0648\u0627\u0644\u0625\u063a\u0644\u0627\u0642 \u0648\u0627\u0644\u062a\u0642\u0627\u0631\u064a\u0631 \u0627\u0644\u062a\u0646\u0641\u064a\u0630\u064a\u0629.",
            "policy_mode": "EXPLICIT",
            "auto_include_new": "0",
            "all_branches": "1",
            "is_system_role": "0",
            "is_protected": "0",
            "is_active": "1",
            "user_count": "0",
            "override_count": "19"
        },
        {
            "role_code": "DIAR_EXECUTIVE_VIEWER",
            "role_name_en": "DIAR Executive Viewer",
            "role_name_ar": "\u0645\u0633\u062a\u0639\u0631\u0636 DIAR \u0627\u0644\u062a\u0646\u0641\u064a\u0630\u064a",
            "role_description_en": "Executive views and approved monthly reports without investigation or administration access.",
            "role_description_ar": "\u0627\u0644\u0639\u0631\u0648\u0636 \u0627\u0644\u062a\u0646\u0641\u064a\u0630\u064a\u0629 \u0648\u0627\u0644\u062a\u0642\u0627\u0631\u064a\u0631 \u0627\u0644\u0634\u0647\u0631\u064a\u0629 \u0627\u0644\u0645\u0639\u062a\u0645\u062f\u0629 \u062f\u0648\u0646 \u0635\u0644\u0627\u062d\u064a\u0627\u062a \u0627\u0644\u062a\u062d\u0642\u064a\u0642 \u0623\u0648 \u0627\u0644\u0625\u062f\u0627\u0631\u0629.",
            "policy_mode": "EXPLICIT",
            "auto_include_new": "0",
            "all_branches": "1",
            "is_system_role": "0",
            "is_protected": "0",
            "is_active": "1",
            "user_count": "0",
            "override_count": "3"
        },
        {
            "role_code": "DIAR_READ_ONLY_AUDITOR",
            "role_name_en": "DIAR Independent Reviewer",
            "role_name_ar": "\u0645\u0631\u0627\u062c\u0639 DIAR \u0645\u0633\u062a\u0642\u0644",
            "role_description_en": "Broad evidence and report visibility with no write, assignment, approval or settings rights.",
            "role_description_ar": "\u0627\u0637\u0644\u0627\u0639 \u0648\u0627\u0633\u0639 \u0639\u0644\u0649 \u0627\u0644\u0623\u062f\u0644\u0629 \u0648\u0627\u0644\u062a\u0642\u0627\u0631\u064a\u0631 \u062f\u0648\u0646 \u0643\u062a\u0627\u0628\u0629 \u0623\u0648 \u062a\u0639\u064a\u064a\u0646 \u0623\u0648 \u0627\u0639\u062a\u0645\u0627\u062f \u0623\u0648 \u0635\u0644\u0627\u062d\u064a\u0627\u062a \u0625\u0639\u062f\u0627\u062f\u0627\u062a.",
            "policy_mode": "EXPLICIT",
            "auto_include_new": "0",
            "all_branches": "1",
            "is_system_role": "0",
            "is_protected": "0",
            "is_active": "1",
            "user_count": "0",
            "override_count": "9"
        },
        {
            "role_code": "DIAR_INV_SUPERVISOR",
            "role_name_en": "DIAR Investigation Supervisor",
            "role_name_ar": "\u0645\u0634\u0631\u0641 \u062a\u062d\u0642\u064a\u0642\u0627\u062a DIAR",
            "role_description_en": "Team queue management, assignment, review, escalation and closure within assigned branches.",
            "role_description_ar": "\u0625\u062f\u0627\u0631\u0629 \u0642\u0627\u0626\u0645\u0629 \u0627\u0644\u0641\u0631\u064a\u0642 \u0648\u0627\u0644\u062a\u0639\u064a\u064a\u0646 \u0648\u0627\u0644\u0645\u0631\u0627\u062c\u0639\u0629 \u0648\u0627\u0644\u062a\u0635\u0639\u064a\u062f \u0648\u0627\u0644\u0625\u063a\u0644\u0627\u0642 \u0636\u0645\u0646 \u0627\u0644\u0641\u0631\u0648\u0639 \u0627\u0644\u0645\u0633\u0646\u062f\u0629.",
            "policy_mode": "EXPLICIT",
            "auto_include_new": "0",
            "all_branches": "0",
            "is_system_role": "0",
            "is_protected": "0",
            "is_active": "1",
            "user_count": "0",
            "override_count": "12"
        },
        {
            "role_code": "DIAR_INVESTIGATOR",
            "role_name_en": "DIAR Investigator",
            "role_name_ar": "\u0645\u062d\u0642\u0642 DIAR",
            "role_description_en": "Reviews assigned cases, records evidence and proposes findings without final approval.",
            "role_description_ar": "\u064a\u0631\u0627\u062c\u0639 \u0627\u0644\u0642\u0636\u0627\u064a\u0627 \u0627\u0644\u0645\u0633\u0646\u062f\u0629 \u0648\u064a\u0633\u062c\u0644 \u0627\u0644\u0623\u062f\u0644\u0629 \u0648\u064a\u0642\u062a\u0631\u062d \u0627\u0644\u0646\u062a\u0627\u0626\u062c \u062f\u0648\u0646 \u0627\u0639\u062a\u0645\u0627\u062f \u0646\u0647\u0627\u0626\u064a.",
            "policy_mode": "EXPLICIT",
            "auto_include_new": "0",
            "all_branches": "0",
            "is_system_role": "0",
            "is_protected": "0",
            "is_active": "1",
            "user_count": "0",
            "override_count": "9"
        },
        {
            "role_code": "DIAR_STAT_ANALYST",
            "role_name_en": "DIAR Statistical Analyst",
            "role_name_ar": "\u0645\u062d\u0644\u0644 DIAR \u0627\u0644\u0625\u062d\u0635\u0627\u0626\u064a",
            "role_description_en": "Independent statistical and movement analysis without authority to decide investigation outcomes.",
            "role_description_ar": "\u062a\u062d\u0644\u064a\u0644 \u0645\u0633\u062a\u0642\u0644 \u0644\u0644\u0625\u062d\u0635\u0627\u0621\u0627\u062a \u0648\u0627\u0644\u062d\u0631\u0643\u0627\u062a \u062f\u0648\u0646 \u0635\u0644\u0627\u062d\u064a\u0629 \u0627\u062a\u062e\u0627\u0630 \u0642\u0631\u0627\u0631\u0627\u062a \u0646\u062a\u0627\u0626\u062c \u0627\u0644\u062a\u062d\u0642\u064a\u0642.",
            "policy_mode": "EXPLICIT",
            "auto_include_new": "0",
            "all_branches": "1",
            "is_system_role": "0",
            "is_protected": "0",
            "is_active": "1",
            "user_count": "0",
            "override_count": "7"
        },
        {
            "role_code": "DIAR_PLATFORM_DEVELOPER",
            "role_name_en": "Medication Risk Intelligence Developer",
            "role_name_ar": "\u0645\u0637\u0648\u0631 \u0648\u0645\u0634\u0631\u0641 \u0645\u0646\u0638\u0648\u0645\u0629 \u0630\u0643\u0627\u0621 \u0645\u062e\u0627\u0637\u0631 \u0627\u0644\u0623\u062f\u0648\u064a\u0629",
            "role_description_en": "Full visibility across every DIAR module, route and hospital with official workflow actions kept read-only.",
            "role_description_ar": "\u0631\u0624\u064a\u0629 \u0643\u0627\u0645\u0644\u0629 \u0644\u0643\u0644 \u0648\u062d\u062f\u0627\u062a \u0648\u0645\u0633\u0627\u0631\u0627\u062a \u0648\u0645\u0633\u062a\u0634\u0641\u064a\u0627\u062a DIAR \u0645\u0639 \u0625\u0628\u0642\u0627\u0621 \u0627\u0644\u0625\u062c\u0631\u0627\u0621\u0627\u062a \u0627\u0644\u0631\u0633\u0645\u064a\u0629 \u0644\u0644\u0642\u0631\u0627\u0621\u0629 \u0641\u0642\u0637.",
            "policy_mode": "EXPLICIT",
            "auto_include_new": "0",
            "all_branches": "1",
            "is_system_role": "0",
            "is_protected": "0",
            "is_active": "1",
            "user_count": "0",
            "override_count": "21"
        },
        {
            "role_code": "DIAR_PLATFORM_DEVELOPER_ELEVATED",
            "role_name_en": "Medication Risk Intelligence Developer \u2014 Elevated Support",
            "role_name_ar": "\u0645\u0637\u0648\u0631 DIAR \u0628\u0635\u0644\u0627\u062d\u064a\u0629 \u062f\u0639\u0645 \u0645\u0648\u0633\u0639\u0629",
            "role_description_en": "Temporary full support access including controlled workflow actions; every action remains auditable.",
            "role_description_ar": "\u0648\u0635\u0648\u0644 \u062f\u0639\u0645 \u0645\u0624\u0642\u062a \u0643\u0627\u0645\u0644 \u064a\u0634\u0645\u0644 \u0627\u0644\u0625\u062c\u0631\u0627\u0621\u0627\u062a \u0627\u0644\u0645\u062d\u0643\u0648\u0645\u0629 \u0645\u0639 \u062a\u0633\u062c\u064a\u0644 \u0643\u0644 \u0639\u0645\u0644\u064a\u0629 \u0641\u064a \u0633\u062c\u0644 \u0627\u0644\u062a\u062f\u0642\u064a\u0642.",
            "policy_mode": "EXPLICIT",
            "auto_include_new": "0",
            "all_branches": "1",
            "is_system_role": "0",
            "is_protected": "0",
            "is_active": "1",
            "user_count": "0",
            "override_count": "32"
        },
        {
            "role_code": "RCM",
            "role_name_en": "RCM",
            "role_name_ar": "RCM",
            "role_description_en": "RCM",
            "role_description_ar": "RCM",
            "policy_mode": "EXPLICIT",
            "auto_include_new": "0",
            "all_branches": "1",
            "is_system_role": "0",
            "is_protected": "0",
            "is_active": "1",
            "user_count": "1",
            "override_count": "1"
        },
        {
            "role_code": "TEST_VIEWER",
            "role_name_en": "Test Viewer",
            "role_name_ar": "\u0645\u0633\u062a\u062e\u062f\u0645 \u0627\u062e\u062a\u0628\u0627\u0631 \u0644\u0644\u0639\u0631\u0636",
            "role_description_en": "Temporary acceptance-test role with access to Overview and Doctors only.",
            "role_description_ar": "\u062f\u0648\u0631 \u0645\u0624\u0642\u062a \u0644\u0627\u062e\u062a\u0628\u0627\u0631 \u0627\u0644\u0642\u0628\u0648\u0644 \u0628\u0635\u0644\u0627\u062d\u064a\u0629 \u0639\u0631\u0636 \u0627\u0644\u0646\u0638\u0631\u0629 \u0627\u0644\u0639\u0627\u0645\u0629 \u0648\u0627\u0644\u0623\u0637\u0628\u0627\u0621 \u0641\u0642\u0637.",
            "policy_mode": "EXPLICIT",
            "auto_include_new": "0",
            "all_branches": "0",
            "is_system_role": "0",
            "is_protected": "0",
            "is_active": "1",
            "user_count": "0",
            "override_count": "2"
        }
    ],
    "checks": {
        "schema_ready": true,
        "site_admin_role_seeded": true,
        "general_manager_role_seeded": true,
        "site_admin_policy_all": true,
        "site_admin_auto_new": true,
        "site_admin_all_branches": true,
        "general_manager_policy_business": true,
        "general_manager_auto_new": true,
        "site_admin_user_assigned": false
    },
    "failed": [
        "site_admin_user_assigned"
    ],
    "status": "FAIL",
    "oracle_writes": "NONE"
}