[{"data":1,"prerenderedAt":61},["ShallowReactive",2],{"dataset-5b0e69e0-b394-4679-9947-b5962d97e718":3},{"entry":4,"body":60},{"id":5,"slug":5,"title":6,"organization":7,"organization_slug":8,"tags_he":9,"primary_resource_id":12,"formats":13,"metadata_modified":15,"license":16,"record_count":17,"resources":18,"last_analyzed_at":55,"version":56,"summary_he":57,"dataset_kind":58,"related_ids":59},"5b0e69e0-b394-4679-9947-b5962d97e718","התכנית הלאומית למדדי איכות של משרד הבריאות - בריאות הנפש","משרד הבריאות","ministry-health",[10,11],"בריאות הנפש","מדדי איכות","3c678810-8079-457a-a923-67b7e7661cae",[14],"CSV","2025-10-28T12:16:33.960091Z","אחר (פתוח)",38139,[19,23,27,31,35,39,43,47,51],{"url":20,"format":14,"name":21,"size_bytes":22},"https:\u002F\u002Fdata.gov.il\u002Fdataset\u002F5b0e69e0-b394-4679-9947-b5962d97e718\u002Fresource\u002F3c678810-8079-457a-a923-67b7e7661cae\u002Fdownload\u002Fmental-health-documented-treatment-plan-within-5-days.csv","תכנית טיפול מתועדת תוך 5 ימים",13045941,{"url":24,"format":14,"name":25,"size_bytes":26},"https:\u002F\u002Fdata.gov.il\u002Fdataset\u002F5b0e69e0-b394-4679-9947-b5962d97e718\u002Fresource\u002Feb5c186c-d062-4a2c-9fbb-98f72c7de4bb\u002Fdownload\u002Fmental-health-detailed-disease-summary.csv","סיכום מחלה מפורט",10195156,{"url":28,"format":14,"name":29,"size_bytes":30},"https:\u002F\u002Fdata.gov.il\u002Fdataset\u002F5b0e69e0-b394-4679-9947-b5962d97e718\u002Fresource\u002Fe8adbc37-713a-4f36-8242-28e23032f43b\u002Fdownload\u002Fmental-health-making-an-appointment-in-the-community-for-those-released-from-hospitalization.csv","קביעת תור בקהילה למשוחררים מאשפוז",34377105,{"url":32,"format":14,"name":33,"size_bytes":34},"https:\u002F\u002Fdata.gov.il\u002Fdataset\u002F5b0e69e0-b394-4679-9947-b5962d97e718\u002Fresource\u002F333b85b0-4fea-4398-b3da-32610e97646e\u002Fdownload\u002Fmental-health-a-documented-long-term-hospitalization-treatment-plan.csv","תכנית טיפול מתועדת באשפוז ממושך",886382,{"url":36,"format":14,"name":37,"size_bytes":38},"https:\u002F\u002Fdata.gov.il\u002Fdataset\u002F5b0e69e0-b394-4679-9947-b5962d97e718\u002Fresource\u002Fcbb4cc45-ddd0-44ba-8af2-c40232d8c48d\u002Fdownload\u002Fmental-health-lipid-profile-measurement.csv","מדידת פרופיל שומנים",1964692,{"url":40,"format":14,"name":41,"size_bytes":42},"https:\u002F\u002Fdata.gov.il\u002Fdataset\u002F5b0e69e0-b394-4679-9947-b5962d97e718\u002Fresource\u002Fb31b6f1a-55e2-443b-b783-87da7555fd40\u002Fdownload\u002Fmental-health-screening-for-diabetes.csv","סקר לגילוי סוכרת",1590151,{"url":44,"format":14,"name":45,"size_bytes":46},"https:\u002F\u002Fdata.gov.il\u002Fdataset\u002F5b0e69e0-b394-4679-9947-b5962d97e718\u002Fresource\u002Fbfb32c1c-dcc3-46ca-a9c4-2dbdd578ee58\u002Fdownload\u002Fmental-health-body-mass-bmi.csv","מסת גוף (BMI)",748887,{"url":48,"format":14,"name":49,"size_bytes":50},"https:\u002F\u002Fdata.gov.il\u002Fdataset\u002F5b0e69e0-b394-4679-9947-b5962d97e718\u002Fresource\u002Fb64681a2-0966-4096-b7b3-6b607c0ec8a6\u002Fdownload\u002Fmental-health-meeting-between-the-physician-and-the-parents-within-5-days-of-hospitalization.csv","מפגש בין הרופא המטפל להורים תוך 5 ימים מהאשפוז",770028,{"url":52,"format":14,"name":53,"size_bytes":54},"https:\u002F\u002Fdata.gov.il\u002Fdataset\u002F5b0e69e0-b394-4679-9947-b5962d97e718\u002Fresource\u002Ff7b22fc7-8a3d-474a-b308-086c9dc3a61b\u002Fdownload\u002Fmental-health-occult-blood-stool.csv","דם סמוי בצואה",172316,"2026-05-06T15:18:29.802804Z",1,"ניטור רציף של 9 מדדי איכות קלינית בבריאות הנפש ב-20 מוסדות פסיכיאטריים בישראל, לשנים 2020–2024 — כולל ציות לפרוטוקולי טיפול, בדיקות סקר ורצף טיפול בקהילה.","timeseries",[],"\u003C!-- tag chips -->\n\u003Ch1 class=\"text-2xl font-bold text-ink-deep mb-3\">התכנית הלאומית למדדי איכות - בריאות הנפש\u003C\u002Fh1>\n\u003Cdiv class=\"flex flex-wrap gap-2 mb-6\">\n  \u003Cspan class=\"tag-chip\">מדדי איכות\u003C\u002Fspan>\n  \u003Cspan class=\"tag-chip\">בריאות הנפש\u003C\u002Fspan>\n  \u003Cspan class=\"tag-chip\">אשפוז פסיכיאטרי\u003C\u002Fspan>\n  \u003Cspan class=\"tag-chip\">ניטור קליני\u003C\u002Fspan>\n  \u003Cspan class=\"tag-chip\">משרד הבריאות\u003C\u002Fspan>\n\u003C\u002Fdiv>\n\n\u003C!-- AI summary card -->\n\u003Csection class=\"card p-5 mb-6\">\n  \u003Cdiv class=\"flex items-center gap-2 mb-3 text-brand\">\n    \u003Cimg src=\"\u002Ficons\u002Finfo.svg\" alt=\"\" class=\"w-5 h-5\" \u002F>\n    \u003Ch2 class=\"m-0 text-lg font-semibold text-ink-deep\">תקציר\u003C\u002Fh2>\n  \u003C\u002Fdiv>\n  \u003Cp class=\"m-0 text-subtle leading-relaxed\">\n    מסד נתונים זה מרכז את תוצאות הניטור הרציף של 9 מדדי איכות קלינית במערך בריאות הנפש בישראל, בפריסה רבעונית לשנים 2020–2024, ומכסה 20 מוסדות פסיכיאטריים ממגזרים שונים.\n    הנתונים מאפשרים להשוות את רמת הציות לפרוטוקולי טיפול — כגון תיעוד תכנית טיפול תוך 5 ימים מהאשפוז, הבטחת רצף הטיפול בקהילה, ובדיקות סקר רפואיות — ביחס לסף היעד שקבע משרד הבריאות.\n    בשנת 2024 עמדו כל שבעת המדדים עם נתונים זמינים מעל יעדם, לעומת עמידה חלקית בשנות הניטור הראשונות.\n  \u003C\u002Fp>\n\u003C\u002Fsection>\n\n\u003C!-- KPI cards -->\n\u003Cdiv class=\"grid grid-cols-2 md:grid-cols-4 gap-4 mb-6\">\n  \u003Cdiv class=\"card p-4 text-center\">\n    \u003Cdiv class=\"text-3xl font-bold text-brand mb-1\">9\u003C\u002Fdiv>\n    \u003Cdiv class=\"text-sm text-subtle\">מדדי איכות מנוטרים\u003C\u002Fdiv>\n  \u003C\u002Fdiv>\n  \u003Cdiv class=\"card p-4 text-center\">\n    \u003Cdiv class=\"text-3xl font-bold text-brand mb-1\">20\u003C\u002Fdiv>\n    \u003Cdiv class=\"text-sm text-subtle\">מוסדות פסיכיאטריים\u003C\u002Fdiv>\n  \u003C\u002Fdiv>\n  \u003Cdiv class=\"card p-4 text-center\">\n    \u003Cdiv class=\"text-3xl font-bold text-ok mb-1\">7 \u002F 7\u003C\u002Fdiv>\n    \u003Cdiv class=\"text-sm text-subtle\">מדדים עמדו ביעדם ב-2024\u003C\u002Fdiv>\n  \u003C\u002Fdiv>\n  \u003Cdiv class=\"card p-4 text-center\">\n    \u003Cdiv class=\"text-3xl font-bold text-brand mb-1\">5\u003C\u002Fdiv>\n    \u003Cdiv class=\"text-sm text-subtle\">שנות ניטור (2020–2024)\u003C\u002Fdiv>\n  \u003C\u002Fdiv>\n\u003C\u002Fdiv>\n\n\u003C!-- insights -->\n\u003Csection class=\"card p-5 mb-6\">\n  \u003Cdiv class=\"flex items-center gap-2 mb-3 text-brand\">\n    \u003Cimg src=\"\u002Ficons\u002Fcircle-check.svg\" alt=\"\" class=\"w-5 h-5\" \u002F>\n    \u003Ch2 class=\"m-0 text-lg font-semibold text-ink-deep\">תובנות עיקריות\u003C\u002Fh2>\n  \u003C\u002Fdiv>\n  \u003Cul class=\"list-disc ps-5 m-0 space-y-2 text-sm marker:text-brand\">\n    \u003Cli>בשנת 2024 עמדו כל 7 המדדים עם נתונים זמינים מעל יעדי משרד הבריאות — שיפור ניכר לעומת 2020–2021, שבהן שניים מהמדדים היו מתחת ליעד.\u003C\u002Fli>\n    \u003Cli>המדד \"מפגש רופא מטפל-הורים תוך 5 ימים\" הציג את השיפור הדרמטי ביותר: מ-70.7% בשנת 2020 ל-89.3% ב-2024, חצה את יעד 85% לראשונה בשנת 2023.\u003C\u002Fli>\n    \u003Cli>במדד \"תכנית טיפול מתועדת תוך 5 ימים\" נרשמה ירידה לכ-81% בשנים 2021–2022 — ייתכן בהשפעת מגפת הקורונה — ולאחר מכן שיפור מתמיד ועמידה ביעד בכל שנות הניטור.\u003C\u002Fli>\n    \u003Cli>קיים פער משמעותי בין מוסדות: גהה ושלוותה מציגים ציות של 97–99%, ואילו שער מנשה נמצא ב-66.9% — מתחת ליעד 80%.\u003C\u002Fli>\n    \u003Cli>מוסדות \"כללית\" (98.3%) ו\"ציבורית\" (96.4%) מציגים ציות גבוה יותר ממוסדות \"ממשלתיים\" (83.4%) במדד הראשי.\u003C\u002Fli>\n    \u003Cli>מחלקות פסיכיאטריות בבתי חולים כלליים (92.5%) מציגות ציות גבוה יותר מבתי החולים הפסיכיאטריים הייעודיים (84.9%).\u003C\u002Fli>\n  \u003C\u002Ful>\n\u003C\u002Fsection>\n\n\u003C!-- Heatmap: measures x years -->\n\u003Csection class=\"card p-5 mb-6\">\n  \u003Cdiv class=\"flex items-center gap-2 mb-3 text-brand\">\n    \u003Cimg src=\"\u002Ficons\u002Fdatabase.svg\" alt=\"\" class=\"w-5 h-5\" \u002F>\n    \u003Ch2 class=\"m-0 text-lg font-semibold text-ink-deep\">עמידה ביעד לפי מדד ושנה\u003C\u002Fh2>\n  \u003C\u002Fdiv>\n  \u003Cp class=\"text-sm text-subtle mb-3\">צבע כחול = מעל היעד; אדום = מתחת ליעד. הערכים בתאים הם שיעור הציות בפועל (%). הציר הצבעוני מציג את הפער בנקודות אחוז מהיעד.\u003C\u002Fp>\n  \u003Cdiv id=\"chart-heatmap\" class=\"h-72 md:h-96\">\u003C\u002Fdiv>\n\u003C\u002Fsection>\n\n\u003C!-- Primary measure trend -->\n\u003Csection class=\"card p-5 mb-6\">\n  \u003Cdiv class=\"flex items-center gap-2 mb-3 text-brand\">\n    \u003Cimg src=\"\u002Ficons\u002Fdatabase.svg\" alt=\"\" class=\"w-5 h-5\" \u002F>\n    \u003Ch2 class=\"m-0 text-lg font-semibold text-ink-deep\">מגמה שנתית — תכנית טיפול מתועדת תוך 5 ימים\u003C\u002Fh2>\n  \u003C\u002Fdiv>\n  \u003Cp class=\"text-sm text-subtle mb-3\">שיעור המטופלים שתכנית הטיפול שלהם תועדה תוך 5 ימים מקבלתם לאשפוז. יעד: 80%.\u003C\u002Fp>\n  \u003Cdiv id=\"chart-trend\" class=\"h-64 md:h-80\">\u003C\u002Fdiv>\n\u003C\u002Fsection>\n\n\u003C!-- Provider compliance horizontal bar -->\n\u003Csection class=\"card p-5 mb-6\">\n  \u003Cdiv class=\"flex items-center gap-2 mb-3 text-brand\">\n    \u003Cimg src=\"\u002Ficons\u002Fbuilding-2.svg\" alt=\"\" class=\"w-5 h-5\" \u002F>\n    \u003Ch2 class=\"m-0 text-lg font-semibold text-ink-deep\">ציות לפי מוסד — תכנית טיפול מתועדת תוך 5 ימים (2020–2024 מצטבר)\u003C\u002Fh2>\n  \u003C\u002Fdiv>\n  \u003Cp class=\"text-sm text-subtle mb-3\">שלושה מוסדות (מסומנים באדום) נמצאים מתחת ליעד 80%. הנתון הוא ממוצע משוקלל של כל מקרי הניטור בכלל שנות הנתונים.\u003C\u002Fp>\n  \u003Cdiv id=\"chart-providers\" class=\"h-[420px] md:h-[520px]\">\u003C\u002Fdiv>\n\u003C\u002Fsection>\n\n\u003C!-- Ownership + Provider type -->\n\u003Cdiv class=\"grid grid-cols-1 md:grid-cols-2 gap-5 mb-6\">\n  \u003Cdiv class=\"card p-5\">\n    \u003Ch2 class=\"m-0 mb-3 text-base font-semibold text-ink-deep\">ציות לפי בעלות — מדד ראשי\u003C\u002Fh2>\n    \u003Cdiv id=\"chart-ownership\" class=\"h-56 md:h-64\">\u003C\u002Fdiv>\n  \u003C\u002Fdiv>\n  \u003Cdiv class=\"card p-5\">\n    \u003Ch2 class=\"m-0 mb-3 text-base font-semibold text-ink-deep\">ציות לפי סוג מסגרת — מדד ראשי\u003C\u002Fh2>\n    \u003Cdiv id=\"chart-spt\" class=\"h-56 md:h-64\">\u003C\u002Fdiv>\n  \u003C\u002Fdiv>\n\u003C\u002Fdiv>\n\n\u003C!-- Improvement story: מפגש רופא-הורים -->\n\u003Csection class=\"card p-5 mb-6\">\n  \u003Cdiv class=\"flex items-center gap-2 mb-3 text-brand\">\n    \u003Cimg src=\"\u002Ficons\u002Fcircle-check.svg\" alt=\"\" class=\"w-5 h-5\" \u002F>\n    \u003Ch2 class=\"m-0 text-lg font-semibold text-ink-deep\">מסלול שיפור — מפגש רופא מטפל-הורים תוך 5 ימים מהאשפוז\u003C\u002Fh2>\n  \u003C\u002Fdiv>\n  \u003Cp class=\"text-sm text-subtle mb-3\">מדד זה עלה בעקביות מ-70.7% (2020) ועד 89.3% (2024), עבר את יעד 85% לראשונה בשנת 2023. האזור האדום הבהיר מדגיש את התקופה שבה המדד היה מתחת ליעד.\u003C\u002Fp>\n  \u003Cdiv id=\"chart-improvement\" class=\"h-64 md:h-80\">\u003C\u002Fdiv>\n\u003C\u002Fsection>\n\n\u003C!-- Original notes -->\n\u003Csection class=\"card p-5 mb-6\">\n  \u003Cdiv class=\"flex items-center gap-2 mb-3 text-brand\">\n    \u003Cimg src=\"\u002Ficons\u002Flist.svg\" alt=\"\" class=\"w-5 h-5\" \u002F>\n    \u003Ch2 class=\"m-0 text-lg font-semibold text-ink-deep\">תיאור מקורי\u003C\u002Fh2>\n  \u003C\u002Fdiv>\n  \u003Cp class=\"m-0 text-sm text-subtle whitespace-pre-line leading-relaxed\">האגף להבטחת איכות במשרד הבריאות מוביל בשנים האחרונות תכנית לאומית לניטור רציף של מדדי איכות קליניים. גיבוש וניטור המדדים מתבצע בתחומים רפואיים רבים ובמסגרות טיפול שונות, על מנת לסייע למערכת הבריאות להמשיך לגבש תמונת מצב, לשפר ולפתח את איכות השירות והטיפול הקליני בישראל.\n\nהתכנית הלאומית יצאה לדרך כתכנית צומחת בשנת 2013 בבתי החולים הכלליים. בתי החולים הגריאטריים והפסיכיאטריים הצטרפו לתכנית בתחילת שנת 2014. משנת 2015 הצטרפו לתוכנית טיפות חלב ושירות פרה-הוספיטל (על ידי אמבולנסים). התוכנית מפרסמת מדי שנה דוח שנתי מפורט הכולל עשרות רבות של מדדים ומוסדות בריאות שונים. מדדים שעמדו ביעדם מספר שנים והוטמעו כסטנדרט טיפולי, אינם עוד מתפרסמים עבור כל מוסד בנפרד.\u003C\u002Fp>\n\u003C\u002Fsection>\n\n\u003Cscript>\nconst GOVIL_PALETTE = [\n  '#0068f5', '#0b3668', '#6c9fd8', '#0053c4', '#0c3058',\n  '#3d70b0', '#b7d2f7', '#2658a0', '#dbe8fb', '#0c1f3d'\n];\n\nconst baseECharts = {\n  color: GOVIL_PALETTE,\n  textStyle: { fontFamily: 'Rubik, sans-serif', color: '#0c3058' },\n  tooltip: {\n    textStyle: { fontFamily: 'Rubik', color: '#0c3058' },\n    backgroundColor: '#fff',\n    borderColor: '#c3cfe7',\n    extraCssText: 'direction: rtl; box-shadow: 0 6px 24px -8px rgba(0,104,245,.18);'\n  },\n  grid: { left: 48, right: 64, top: 40, bottom: 48, containLabel: true }\n};\n\n\u002F* =====================================================================\n   HEATMAP: 8 measures x 5 years — delta from target (pp above\u002Fbelow)\n   ===================================================================== *\u002F\nconst heatYears   = [\"2020\", \"2021\", \"2022\", \"2023\", \"2024\"];\nconst heatMeasures = [\n  \"תכנית טיפול תוך 5 ימים\",\n  \"סיכום מחלה מפורט\",\n  \"קביעת תור בקהילה\",\n  \"אשפוז ממושך\",\n  \"פרופיל שומנים\",\n  \"סקר סוכרת\",\n  \"מסת גוף (BMI)\",\n  \"מפגש רופא-הורים\"\n];\nconst heatTargets = [80, 80, 85, 80, 85, 90, 95, 85];\n\n\u002F\u002F [year_idx, measure_idx, actual_rate_pct]\nconst rawHeat = [\n  [0,0,88.2],[1,0,81.0],[2,0,81.4],[3,0,86.3],[4,0,89.3],\n  [0,1,84.4],[1,1,84.7],[2,1,84.6],[3,1,83.5],[4,1,85.6],\n  [0,2,91.0],[1,2,90.4],[2,2,91.3],[3,2,90.8],[4,2,89.5],\n  [0,3,96.1],[1,3,91.5],[2,3,90.8],[3,3,96.3],[4,3,94.9],\n  [0,4,92.4],[1,4,92.8],[2,4,95.8],[3,4,93.4],[4,4,96.2],\n  [0,5,87.2],[1,5,88.9],[2,5,91.5],[3,5,93.4],[4,5,94.8],\n  [0,6,97.5],[1,6,99.0],\n  [0,7,70.7],[1,7,75.3],[2,7,83.5],[3,7,88.3],[4,7,89.3]\n];\n\n\u002F\u002F Build delta data (actual - target) for color; store actual for labels\nconst heatDeltaData = rawHeat.map(function(d) {\n  var delta = parseFloat((d[2] - heatTargets[d[1]]).toFixed(1));\n  return { value: [d[0], d[1], delta], actual: d[2] };\n});\n\nvar chartHeat = echarts.init(document.getElementById('chart-heatmap'));\nchartHeat.setOption(Object.assign({}, baseECharts, {\n  tooltip: {\n    textStyle: { fontFamily: 'Rubik', color: '#0c3058' },\n    backgroundColor: '#fff',\n    borderColor: '#c3cfe7',\n    extraCssText: 'direction: rtl; box-shadow: 0 6px 24px -8px rgba(0,104,245,.18);',\n    formatter: function(params) {\n      var xIdx = params.data.value[0];\n      var yIdx = params.data.value[1];\n      var delta = params.data.value[2];\n      var actual = params.data.actual;\n      var target = heatTargets[yIdx];\n      var sign = delta >= 0 ? '+' : '';\n      var arrow = delta >= 0 ? \"\\u25b2\" : \"\\u25bc\";\n      return heatMeasures[yIdx] + \"\u003Cbr\u002F>\" +\n             heatYears[xIdx] + \": \u003Cb>\" + actual + \"%\u003C\u002Fb>\u003Cbr\u002F>\" +\n             \"יעד: \" + target + \"%\u003Cbr\u002F>\" +\n             arrow + \" \" + sign + delta.toFixed(1) + \" נ.א. מהיעד\";\n    }\n  },\n  grid: { left: 160, right: 24, top: 32, bottom: 80, containLabel: true },\n  xAxis: {\n    type: 'category',\n    data: heatYears,\n    splitArea: { show: true },\n    axisLabel: { fontFamily: 'Rubik', color: '#0c3058' }\n  },\n  yAxis: {\n    type: 'category',\n    data: heatMeasures,\n    splitArea: { show: true },\n    axisLabel: { fontFamily: 'Rubik', color: '#0c3058', fontSize: 11 }\n  },\n  visualMap: {\n    min: -15, max: 17,\n    calculable: true,\n    orient: 'horizontal',\n    left: 'center',\n    bottom: 8,\n    inRange: { color: ['#dc3545', '#f8d7da', '#e8eef8', '#b7d2f7', '#0068f5', '#0b3668'] },\n    text: [\"+17 נ.א.\", \"-15 נ.א.\"],\n    textStyle: { fontFamily: 'Rubik', color: '#0c3058', fontSize: 11 }\n  },\n  series: [{\n    type: 'heatmap',\n    data: heatDeltaData,\n    label: {\n      show: true,\n      fontFamily: 'Rubik',\n      fontSize: 11,\n      color: '#0c3058',\n      formatter: function(params) {\n        return params.data.actual !== undefined ? params.data.actual + '%' : '';\n      }\n    },\n    emphasis: { itemStyle: { shadowBlur: 8, shadowColor: 'rgba(0,104,245,.3)' } }\n  }]\n}));\n\n\u002F* =====================================================================\n   LINE: Primary measure trend 2020-2024\n   ===================================================================== *\u002F\nvar chartTrend = echarts.init(document.getElementById('chart-trend'));\nchartTrend.setOption(Object.assign({}, baseECharts, {\n  tooltip: {\n    trigger: 'axis',\n    textStyle: { fontFamily: 'Rubik', color: '#0c3058' },\n    backgroundColor: '#fff',\n    borderColor: '#c3cfe7',\n    extraCssText: 'direction: rtl; box-shadow: 0 6px 24px -8px rgba(0,104,245,.18);',\n    formatter: function(params) {\n      return params[0].axisValue + '\u003Cbr\u002F>' + 'ציות: \u003Cb>' + params[0].value + '%\u003C\u002Fb>';\n    }\n  },\n  xAxis: {\n    type: 'category',\n    data: [\"2020\", \"2021\", \"2022\", \"2023\", \"2024\"],\n    axisLabel: { fontFamily: 'Rubik', color: '#0c3058' }\n  },\n  yAxis: {\n    type: 'value',\n    min: 75,\n    max: 100,\n    axisLabel: { fontFamily: 'Rubik', color: '#0c3058', formatter: '{value}%' }\n  },\n  series: [{\n    name: \"שיעור ציות\",\n    type: 'line',\n    data: [88.2, 81.0, 81.4, 86.3, 89.3],\n    smooth: true,\n    lineStyle: { width: 3, color: '#0068f5' },\n    itemStyle: { color: '#0068f5' },\n    areaStyle: { color: 'rgba(0,104,245,0.08)' },\n    markLine: {\n      silent: true,\n      data: [{ yAxis: 80, name: \"יעד 80%\" }],\n      lineStyle: { type: 'dashed', color: '#dc3545', width: 2 },\n      label: {\n        formatter: \"יעד 80%\",\n        fontFamily: 'Rubik',\n        color: '#dc3545',\n        position: 'end'\n      }\n    },\n    markArea: {\n      silent: true,\n      data: [[{ xAxis: '2021' }, { xAxis: '2022' }]],\n      itemStyle: { color: 'rgba(220,53,69,0.06)' },\n      label: {\n        show: true,\n        position: 'insideTop',\n        formatter: \"תקופת קורונה\",\n        fontFamily: 'Rubik',\n        fontSize: 11,\n        color: '#6c757d'\n      }\n    }\n  }]\n}));\n\n\u002F* =====================================================================\n   HORIZONTAL BAR: Provider compliance (sorted ascending)\n   ===================================================================== *\u002F\nvar provNames = [\n  \"שער מנשה\",\"מעלה הכרמל\",\"מזור (לשעבר מזרע)\",\n  \"מרחבים\",\"יהודה אברבנאל\",\"לב השרון\",\"איתנים - כפר שאול\",\n  \"סוראסקי\",\"רמבם\",\"שיבא\",\"שניידר\",\"זיו\",\n  \"בריאות הנפש באר שבע\",\"הסקוטי\",\"ברזילי\",\n  \"הדסה עין כרם\",\"המרכזי בעמק\",\"שלוותה\",\"הלל יפה\",\"גהה\"\n];\nvar provValues = [\n  { value: 66.9, itemStyle: { color: '#dc3545' } },\n  { value: 75.8, itemStyle: { color: '#dc3545' } },\n  { value: 76.5, itemStyle: { color: '#dc3545' } },\n  83.4, 84.4, 85.2, 85.8, 87.1, 87.1, 90.4, 92.3, 94.7,\n  94.9, 95.2, 95.8, 97.1, 97.3, 97.9, 98.3, 98.8\n];\n\nvar chartProviders = echarts.init(document.getElementById('chart-providers'));\nchartProviders.setOption(Object.assign({}, baseECharts, {\n  color: GOVIL_PALETTE,\n  tooltip: {\n    trigger: 'axis',\n    axisPointer: { type: 'shadow' },\n    textStyle: { fontFamily: 'Rubik', color: '#0c3058' },\n    backgroundColor: '#fff',\n    borderColor: '#c3cfe7',\n    extraCssText: 'direction: rtl; box-shadow: 0 6px 24px -8px rgba(0,104,245,.18);',\n    formatter: function(params) {\n      var val = params[0].value;\n      var diff = parseFloat((val - 80).toFixed(1));\n      var sign = diff >= 0 ? '+' : '';\n      var arrow = diff >= 0 ? \"\\u25b2\" : \"\\u25bc\";\n      return params[0].name + \"\u003Cbr\u002F>\" + \"ציות: \u003Cb>\" + val + \"%\u003C\u002Fb>\u003Cbr\u002F>\" +\n             arrow + \" \" + sign + diff + \" נ.א. מיעד 80%\";\n    }\n  },\n  grid: { left: 16, right: 60, top: 20, bottom: 20, containLabel: true },\n  xAxis: {\n    type: 'value',\n    min: 60,\n    max: 100,\n    axisLabel: { fontFamily: 'Rubik', color: '#0c3058', formatter: '{value}%' }\n  },\n  yAxis: {\n    type: 'category',\n    data: provNames,\n    axisLabel: { fontFamily: 'Rubik', color: '#0c3058', fontSize: 11 }\n  },\n  series: [{\n    type: 'bar',\n    data: provValues,\n    barMaxWidth: 28,\n    itemStyle: { color: '#0068f5', borderRadius: [0, 3, 3, 0] },\n    label: {\n      show: true,\n      position: 'right',\n      fontFamily: 'Rubik',\n      fontSize: 11,\n      color: '#0c3058',\n      formatter: '{c}%'\n    },\n    markLine: {\n      silent: true,\n      data: [{ xAxis: 80 }],\n      lineStyle: { type: 'dashed', color: '#dc3545', width: 2 },\n      label: { formatter: \"יעד 80%\", fontFamily: 'Rubik', color: '#dc3545', position: 'end' }\n    }\n  }]\n}));\n\n\u002F* =====================================================================\n   BAR: Compliance by ownership\n   ===================================================================== *\u002F\nvar chartOwnership = echarts.init(document.getElementById('chart-ownership'));\nchartOwnership.setOption(Object.assign({}, baseECharts, {\n  color: GOVIL_PALETTE,\n  tooltip: {\n    trigger: 'axis',\n    axisPointer: { type: 'shadow' },\n    textStyle: { fontFamily: 'Rubik', color: '#0c3058' },\n    backgroundColor: '#fff',\n    borderColor: '#c3cfe7',\n    extraCssText: 'direction: rtl; box-shadow: 0 6px 24px -8px rgba(0,104,245,.18);',\n    formatter: function(params) {\n      return params[0].name + ': \u003Cb>' + params[0].value + '%\u003C\u002Fb>';\n    }\n  },\n  grid: { left: 16, right: 48, top: 24, bottom: 24, containLabel: true },\n  xAxis: {\n    type: 'category',\n    data: [\"ממשלתית\", \"ציבורית\", \"כללית\"],\n    axisLabel: { fontFamily: 'Rubik', color: '#0c3058' }\n  },\n  yAxis: {\n    type: 'value',\n    min: 75,\n    max: 100,\n    axisLabel: { fontFamily: 'Rubik', color: '#0c3058', formatter: '{value}%' }\n  },\n  series: [{\n    type: 'bar',\n    data: [\n      { value: 83.4, itemStyle: { color: '#6c9fd8' } },\n      { value: 96.4, itemStyle: { color: '#0053c4' } },\n      { value: 98.3, itemStyle: { color: '#0068f5' } }\n    ],\n    barMaxWidth: 56,\n    label: {\n      show: true,\n      position: 'top',\n      fontFamily: 'Rubik',\n      fontSize: 12,\n      color: '#0c3058',\n      formatter: '{c}%'\n    },\n    markLine: {\n      silent: true,\n      data: [{ yAxis: 80 }],\n      lineStyle: { type: 'dashed', color: '#dc3545', width: 2 },\n      label: { formatter: \"יעד 80%\", fontFamily: 'Rubik', color: '#dc3545', position: 'end' }\n    }\n  }]\n}));\n\n\u002F* =====================================================================\n   BAR: Compliance by special_provider_type\n   ===================================================================== *\u002F\nvar chartSpt = echarts.init(document.getElementById('chart-spt'));\nchartSpt.setOption(Object.assign({}, baseECharts, {\n  color: GOVIL_PALETTE,\n  tooltip: {\n    trigger: 'axis',\n    axisPointer: { type: 'shadow' },\n    textStyle: { fontFamily: 'Rubik', color: '#0c3058' },\n    backgroundColor: '#fff',\n    borderColor: '#c3cfe7',\n    extraCssText: 'direction: rtl; box-shadow: 0 6px 24px -8px rgba(0,104,245,.18);',\n    formatter: function(params) {\n      return params[0].name + ': \u003Cb>' + params[0].value + '%\u003C\u002Fb>';\n    }\n  },\n  grid: { left: 16, right: 48, top: 24, bottom: 24, containLabel: true },\n  xAxis: {\n    type: 'category',\n    data: [\"בית חולים פסיכיאטרי\", \"מחלקה פסיכיאטרית\\nבביח כללי\"],\n    axisLabel: { fontFamily: 'Rubik', color: '#0c3058', fontSize: 11 }\n  },\n  yAxis: {\n    type: 'value',\n    min: 75,\n    max: 100,\n    axisLabel: { fontFamily: 'Rubik', color: '#0c3058', formatter: '{value}%' }\n  },\n  series: [{\n    type: 'bar',\n    data: [\n      { value: 84.9, itemStyle: { color: '#3d70b0' } },\n      { value: 92.5, itemStyle: { color: '#0068f5' } }\n    ],\n    barMaxWidth: 72,\n    label: {\n      show: true,\n      position: 'top',\n      fontFamily: 'Rubik',\n      fontSize: 12,\n      color: '#0c3058',\n      formatter: '{c}%'\n    },\n    markLine: {\n      silent: true,\n      data: [{ yAxis: 80 }],\n      lineStyle: { type: 'dashed', color: '#dc3545', width: 2 },\n      label: { formatter: \"יעד 80%\", fontFamily: 'Rubik', color: '#dc3545', position: 'end' }\n    }\n  }]\n}));\n\n\u002F* =====================================================================\n   LINE: Improvement story — מפגש רופא-הורים\n   ===================================================================== *\u002F\nvar chartImprovement = echarts.init(document.getElementById('chart-improvement'));\nchartImprovement.setOption(Object.assign({}, baseECharts, {\n  tooltip: {\n    trigger: 'axis',\n    textStyle: { fontFamily: 'Rubik', color: '#0c3058' },\n    backgroundColor: '#fff',\n    borderColor: '#c3cfe7',\n    extraCssText: 'direction: rtl; box-shadow: 0 6px 24px -8px rgba(0,104,245,.18);',\n    formatter: function(params) {\n      var val = params[0].value;\n      var diff = parseFloat((val - 85).toFixed(1));\n      var sign = diff >= 0 ? '+' : '';\n      var arrow = diff >= 0 ? \"\\u25b2\" : \"\\u25bc\";\n      return params[0].axisValue + \": \u003Cb>\" + val + \"%\u003C\u002Fb>\u003Cbr\u002F>\" +\n             arrow + \" \" + sign + diff + \" נ.א. מיעד 85%\";\n    }\n  },\n  xAxis: {\n    type: 'category',\n    data: [\"2020\", \"2021\", \"2022\", \"2023\", \"2024\"],\n    axisLabel: { fontFamily: 'Rubik', color: '#0c3058' }\n  },\n  yAxis: {\n    type: 'value',\n    min: 65,\n    max: 100,\n    axisLabel: { fontFamily: 'Rubik', color: '#0c3058', formatter: '{value}%' }\n  },\n  series: [{\n    name: \"שיעור ציות\",\n    type: 'line',\n    data: [70.7, 75.3, 83.5, 88.3, 89.3],\n    smooth: true,\n    lineStyle: { width: 3, color: '#0068f5' },\n    itemStyle: { color: '#0068f5' },\n    areaStyle: { color: 'rgba(0,104,245,0.08)' },\n    markPoint: {\n      data: [\n        { type: 'min', name: \"מינימום\", label: { fontFamily: 'Rubik', fontSize: 11 } }\n      ],\n      itemStyle: { color: '#dc3545' },\n      label: { fontFamily: 'Rubik', fontSize: 11 }\n    },\n    markLine: {\n      silent: true,\n      data: [{ yAxis: 85, name: \"יעד 85%\" }],\n      lineStyle: { type: 'dashed', color: '#dc3545', width: 2 },\n      label: { formatter: \"יעד 85%\", fontFamily: 'Rubik', color: '#dc3545', position: 'end' }\n    },\n    markArea: {\n      silent: true,\n      data: [[{ xAxis: '2020' }, { xAxis: '2022' }]],\n      itemStyle: { color: 'rgba(220,53,69,0.07)' },\n      label: {\n        show: true,\n        position: 'insideTop',\n        formatter: \"מתחת ליעד\",\n        fontFamily: 'Rubik',\n        fontSize: 11,\n        color: '#dc3545'\n      }\n    }\n  }]\n}));\n\n\u002F* resize all charts on window resize *\u002F\nwindow.addEventListener('resize', function() {\n  chartHeat.resize();\n  chartTrend.resize();\n  chartProviders.resize();\n  chartOwnership.resize();\n  chartSpt.resize();\n  chartImprovement.resize();\n});\n\u003C\u002Fscript>\n",1778130670682]