{
    "schema": "DDB_SPECIALTY_FINANCE_SOURCE_REFRESH_DISCOVERY_V1",
    "captured_at": "2026-07-26T06:35:17+03:00",
    "hospital": "njch",
    "target_table": "KPI_DOCTOR_PERF_DETAIL_JOB",
    "status": "CANDIDATES_FOUND",
    "checks": [
        {
            "name": "table_owner_and_type",
            "status": "PASS",
            "elapsed_ms": 0,
            "rows": [
                {
                    "owner": "WATANY",
                    "object_name": "KPI_DOCTOR_PERF_DETAIL_JOB",
                    "object_type": "TABLE",
                    "status": "VALID",
                    "created": "12-FEB-23",
                    "last_ddl_time": "05-JUL-26"
                }
            ],
            "error": null
        },
        {
            "name": "direct_dependencies_on_table",
            "status": "PASS",
            "elapsed_ms": 0,
            "rows": [
                {
                    "owner": "WATANY",
                    "name": "KPI_DOCTOR_PERFORMANCE_DETAIL",
                    "type": "PROCEDURE",
                    "referenced_owner": "WATANY",
                    "referenced_name": "KPI_DOCTOR_PERF_DETAIL_JOB",
                    "referenced_type": "TABLE"
                }
            ],
            "error": null
        },
        {
            "name": "source_references",
            "status": "PASS",
            "elapsed_ms": 0,
            "rows": [
                {
                    "owner": "WATANY",
                    "name": "KPI_DOCTOR_PERFORMANCE_DETAIL",
                    "type": "PROCEDURE",
                    "line": "285",
                    "text": "FROM KPI_DOCTOR_PERF_DETAIL_JOB\n"
                },
                {
                    "owner": "WATANY",
                    "name": "KPI_DOCTOR_PERFORMANCE_DETAIL",
                    "type": "PROCEDURE",
                    "line": "294",
                    "text": "insert into KPI_DOCTOR_PERF_DETAIL_JOB\n"
                }
            ],
            "error": null
        },
        {
            "name": "scheduler_jobs",
            "status": "PASS",
            "elapsed_ms": 0,
            "rows": [
                {
                    "owner": "WATANY",
                    "job_name": "DOCTOR_PERFORMANCE_DETAIL",
                    "enabled": "TRUE",
                    "state": "SCHEDULED",
                    "job_type": "PLSQL_BLOCK",
                    "job_action": " DECLARE\n  P_SPECIALITY     VARCHAR2(200);\n  P_EMP_ID         NUMBER;\n  P_YEAR           NUMBER;\n  P_MONTH_FROM     NUMBER;\n  P_MONTH_TO       NUMBER;\n  P_OUTSIDE_DOCTOR NUMBER;\n  P_REFCUR SYS_REFCURSOR;\nBEGIN\n  P_SPECIALITY     := NULL;\n  P_EMP_ID         := 0;\n  P_YEAR           := 2026;\n  P_MONTH_FROM     := 1;\n  P_MONTH_TO       := 12;\n  P_OUTSIDE_DOCTOR := 99;\n  KPI_DOCTOR_PERFORMANCE_DETAIL( P_SPECIALITY => P_SPECIALITY, P_EMP_ID => P_EMP_ID, P_YEAR => P_YEAR, P_MONTH_FROM => P_MONTH_FROM, P_MONTH_TO => P_MONTH_TO, P_OUTSIDE_DOCTOR => P_OUTSIDE_DOCTOR, P_REFCUR => P_REFCUR );\n  \nEND;\n",
                    "repeat_interval": "FREQ=DAILY;BYDAY=MON,TUE,WED,THU,FRI,SAT,SUN",
                    "start_date": "18-FEB-23 05.56.22.806566 PM ASIA/RIYADH",
                    "last_start_date": "25-JUL-26 05.56.22.780291 PM ASIA/RIYADH",
                    "last_run_duration": "+000000000 00:02:24.507995",
                    "next_run_date": "26-JUL-26 05.56.22.800000 PM ASIA/RIYADH",
                    "failure_count": "1"
                },
                {
                    "owner": "WATANY",
                    "job_name": "KPI_TOTAL_REVENUE_JOB",
                    "enabled": "TRUE",
                    "state": "SCHEDULED",
                    "job_type": "PLSQL_BLOCK",
                    "job_action": "begin\nkpi_total_revenue_autorun(null , null);\nend ;",
                    "repeat_interval": "FREQ=DAILY;BYDAY=MON,TUE,WED,THU,FRI,SAT,SUN",
                    "start_date": "09-JAN-23 03.39.42.000000 AM ASIA/RIYADH",
                    "last_start_date": "26-JUL-26 03.39.42.179221 AM ASIA/RIYADH",
                    "last_run_duration": "+000000000 00:09:37.308255",
                    "next_run_date": "27-JUL-26 03.39.42.200000 AM ASIA/RIYADH",
                    "failure_count": "206"
                }
            ],
            "error": null
        },
        {
            "name": "legacy_jobs",
            "status": "PASS",
            "elapsed_ms": 0,
            "rows": [],
            "error": null
        },
        {
            "name": "triggers",
            "status": "FAIL",
            "elapsed_ms": 27.45,
            "rows": [],
            "error": "SQLSTATE[HY000]: General error: 932 OCIStmtExecute: ORA-00932: inconsistent datatypes: expected NUMBER got LONG\n (ext\\pdo_oci\\oci_statement.c:157)"
        },
        {
            "name": "materialized_views",
            "status": "PASS",
            "elapsed_ms": 0,
            "rows": [],
            "error": null
        },
        {
            "name": "synonyms",
            "status": "PASS",
            "elapsed_ms": 0,
            "rows": [],
            "error": null
        },
        {
            "name": "year_coverage",
            "status": "PASS",
            "elapsed_ms": 0,
            "rows": [
                {
                    "yearid": "2026",
                    "row_count": "1369",
                    "min_moh": "0",
                    "max_moh": "883464",
                    "total_moh": "105270352",
                    "total_drug": "28056707",
                    "total_net": "139373715"
                },
                {
                    "yearid": "2025",
                    "row_count": "2351",
                    "min_moh": "0",
                    "max_moh": "933992",
                    "total_moh": "207788505",
                    "total_drug": "43592811",
                    "total_net": "287099605"
                },
                {
                    "yearid": "2024",
                    "row_count": "2371",
                    "min_moh": "0",
                    "max_moh": "884166",
                    "total_moh": "103405434",
                    "total_drug": "51169816",
                    "total_net": "286535139"
                },
                {
                    "yearid": "2023",
                    "row_count": "1221",
                    "min_moh": "0",
                    "max_moh": "847949",
                    "total_moh": "25617417",
                    "total_drug": "9945712",
                    "total_net": "67791501"
                },
                {
                    "yearid": "2022",
                    "row_count": "962",
                    "min_moh": "0",
                    "max_moh": "664986",
                    "total_moh": "16413891",
                    "total_drug": "6382483",
                    "total_net": "44096560"
                },
                {
                    "yearid": "2021",
                    "row_count": "829",
                    "min_moh": "0",
                    "max_moh": "878914",
                    "total_moh": "17670048",
                    "total_drug": "7091321",
                    "total_net": "43417752"
                },
                {
                    "yearid": "2020",
                    "row_count": "979",
                    "min_moh": "0",
                    "max_moh": "2122084",
                    "total_moh": "23861601",
                    "total_drug": "8955756",
                    "total_net": "48390606"
                },
                {
                    "yearid": "2019",
                    "row_count": "1158",
                    "min_moh": "0",
                    "max_moh": "643056",
                    "total_moh": "5583303",
                    "total_drug": "13945950",
                    "total_net": "75353817"
                },
                {
                    "yearid": "2018",
                    "row_count": "1160",
                    "min_moh": "0",
                    "max_moh": "136880",
                    "total_moh": "570404",
                    "total_drug": "17621878",
                    "total_net": "94881052"
                },
                {
                    "yearid": "2017",
                    "row_count": "1212",
                    "min_moh": "0",
                    "max_moh": "68721",
                    "total_moh": "138794",
                    "total_drug": "19737998",
                    "total_net": "95441212"
                },
                {
                    "yearid": "2016",
                    "row_count": "1206",
                    "min_moh": "0",
                    "max_moh": "0",
                    "total_moh": "0",
                    "total_drug": "21233490",
                    "total_net": "95580610"
                },
                {
                    "yearid": "2015",
                    "row_count": "1116",
                    "min_moh": "0",
                    "max_moh": "0",
                    "total_moh": "0",
                    "total_drug": "19836476",
                    "total_net": "89909098"
                },
                {
                    "yearid": "2014",
                    "row_count": "947",
                    "min_moh": "0",
                    "max_moh": "0",
                    "total_moh": "0",
                    "total_drug": "17235115",
                    "total_net": "67667245"
                }
            ],
            "error": null
        }
    ],
    "producer_candidates": [
        {
            "source": "table_owner_and_type",
            "row": {
                "owner": "WATANY",
                "object_name": "KPI_DOCTOR_PERF_DETAIL_JOB",
                "object_type": "TABLE",
                "status": "VALID",
                "created": "12-FEB-23",
                "last_ddl_time": "05-JUL-26"
            }
        },
        {
            "source": "direct_dependencies_on_table",
            "row": {
                "owner": "WATANY",
                "name": "KPI_DOCTOR_PERFORMANCE_DETAIL",
                "type": "PROCEDURE",
                "referenced_owner": "WATANY",
                "referenced_name": "KPI_DOCTOR_PERF_DETAIL_JOB",
                "referenced_type": "TABLE"
            }
        },
        {
            "source": "source_references",
            "row": {
                "owner": "WATANY",
                "name": "KPI_DOCTOR_PERFORMANCE_DETAIL",
                "type": "PROCEDURE",
                "line": "285",
                "text": "FROM KPI_DOCTOR_PERF_DETAIL_JOB\n"
            }
        },
        {
            "source": "source_references",
            "row": {
                "owner": "WATANY",
                "name": "KPI_DOCTOR_PERFORMANCE_DETAIL",
                "type": "PROCEDURE",
                "line": "294",
                "text": "insert into KPI_DOCTOR_PERF_DETAIL_JOB\n"
            }
        },
        {
            "source": "scheduler_jobs",
            "row": {
                "owner": "WATANY",
                "job_name": "DOCTOR_PERFORMANCE_DETAIL",
                "enabled": "TRUE",
                "state": "SCHEDULED",
                "job_type": "PLSQL_BLOCK",
                "job_action": " DECLARE\n  P_SPECIALITY     VARCHAR2(200);\n  P_EMP_ID         NUMBER;\n  P_YEAR           NUMBER;\n  P_MONTH_FROM     NUMBER;\n  P_MONTH_TO       NUMBER;\n  P_OUTSIDE_DOCTOR NUMBER;\n  P_REFCUR SYS_REFCURSOR;\nBEGIN\n  P_SPECIALITY     := NULL;\n  P_EMP_ID         := 0;\n  P_YEAR           := 2026;\n  P_MONTH_FROM     := 1;\n  P_MONTH_TO       := 12;\n  P_OUTSIDE_DOCTOR := 99;\n  KPI_DOCTOR_PERFORMANCE_DETAIL( P_SPECIALITY => P_SPECIALITY, P_EMP_ID => P_EMP_ID, P_YEAR => P_YEAR, P_MONTH_FROM => P_MONTH_FROM, P_MONTH_TO => P_MONTH_TO, P_OUTSIDE_DOCTOR => P_OUTSIDE_DOCTOR, P_REFCUR => P_REFCUR );\n  \nEND;\n",
                "repeat_interval": "FREQ=DAILY;BYDAY=MON,TUE,WED,THU,FRI,SAT,SUN",
                "start_date": "18-FEB-23 05.56.22.806566 PM ASIA/RIYADH",
                "last_start_date": "25-JUL-26 05.56.22.780291 PM ASIA/RIYADH",
                "last_run_duration": "+000000000 00:02:24.507995",
                "next_run_date": "26-JUL-26 05.56.22.800000 PM ASIA/RIYADH",
                "failure_count": "1"
            }
        },
        {
            "source": "scheduler_jobs",
            "row": {
                "owner": "WATANY",
                "job_name": "KPI_TOTAL_REVENUE_JOB",
                "enabled": "TRUE",
                "state": "SCHEDULED",
                "job_type": "PLSQL_BLOCK",
                "job_action": "begin\nkpi_total_revenue_autorun(null , null);\nend ;",
                "repeat_interval": "FREQ=DAILY;BYDAY=MON,TUE,WED,THU,FRI,SAT,SUN",
                "start_date": "09-JAN-23 03.39.42.000000 AM ASIA/RIYADH",
                "last_start_date": "26-JUL-26 03.39.42.179221 AM ASIA/RIYADH",
                "last_run_duration": "+000000000 00:09:37.308255",
                "next_run_date": "27-JUL-26 03.39.42.200000 AM ASIA/RIYADH",
                "failure_count": "206"
            }
        }
    ],
    "decision": {
        "can_auto_fix_now": false,
        "reason": "One or more Oracle producer candidates were found; inspect exact procedure/job before any write action."
    },
    "oracle_writes": "NONE"
}