[{"data":1,"prerenderedAt":30},["ShallowReactive",2],{"dataset-7a973115-c27c-40f4-8072-07bbe3aef3d2":3},{"entry":4,"body":29},{"id":5,"slug":6,"title":7,"organization":8,"organization_slug":9,"tags_he":10,"primary_resource_id":14,"formats":15,"metadata_modified":17,"license":18,"record_count":19,"resources":20,"last_analyzed_at":24,"version":25,"summary_he":26,"dataset_kind":27,"related_ids":28},"7a973115-c27c-40f4-8072-07bbe3aef3d2","tchnvt-htchsnvt-kngd-chtzbt","תחנות התחסנות כנגד חצבת","משרד הבריאות","ministry-health",[11,12,13],"חיסונים","חצבת","מחלות","54533763-9edb-4fff-bc9b-1952f1ae66d0",[16],"CSV","2026-05-07T04:12:07.999158Z","אחר (פתוח)",223,[21],{"url":22,"format":16,"name":7,"size_bytes":23},"https:\u002F\u002Fdata.gov.il\u002Fdataset\u002F7a973115-c27c-40f4-8072-07bbe3aef3d2\u002Fresource\u002F54533763-9edb-4fff-bc9b-1952f1ae66d0\u002Fdownload\u002Fmeasles_vaccin_station_2026-05-07-07.csv",51610,"2026-05-02T19:08:30.841566Z",1,"223 תחנות התחסנות כנגד חצבת ב-33 ערים וישובים בישראל, הכוללות שעות פעילות, גוף מפעיל וכתובת מלאה.","registry",[],"\u003Ch1 class=\"text-2xl font-bold text-ink-deep mb-2\">תחנות התחסנות כנגד חצבת\u003C\u002Fh1>\n\n\u003Cdiv class=\"flex flex-wrap gap-2 mb-5\">\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 -->\n\u003Csection class=\"card p-5 mb-4\">\n  \u003Cp class=\"text-ink leading-relaxed\">\n    מסד הנתונים מפרט את כלל תחנות ההתחסנות כנגד חצבת הפעילות בישראל, הכולל 223 תחנות ב-33 ערים וישובים.\n    לכל תחנה מפורטים שם הגוף המפעיל (קופת חולים או לשכת בריאות), כתובת מדויקת, סוג האוכלוסייה המשורתת ושעות הפתיחה.\n    רוב התחנות פונות גם לילדים וגם למבוגרים, ומופעלות בעיקר על-ידי שירותי בריאות כללית, מאוחדת ומכבי.\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-5\">\n  \u003Cdiv class=\"card p-4 text-center\">\n    \u003Cdiv class=\"text-3xl font-bold text-brand mb-1\">223\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\">33\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\">6\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\">203\u003C\u002Fdiv>\n    \u003Cdiv class=\"text-sm text-subtle\">תחנות לכלל הגילאים\u003C\u002Fdiv>\n  \u003C\u002Fdiv>\n\u003C\u002Fdiv>\n\n\u003C!-- Insights -->\n\u003Csection class=\"card p-5 mb-5\">\n  \u003Ch2 class=\"text-lg font-semibold text-ink-deep mb-3 flex items-center gap-2\">\n    \u003Cimg src=\"\u002Ficons\u002Fcircle-check.svg\" alt=\"\" class=\"w-5 h-5 text-brand\" \u002F>\n    ממצאים עיקריים\n  \u003C\u002Fh2>\n  \u003Cul class=\"space-y-2 text-ink\">\n    \u003Cli class=\"flex gap-2\">\n      \u003Cspan class=\"text-brand font-bold mt-0.5\">&#9656;\u003C\u002Fspan>\n      \u003Cspan>חיפה מובילה עם 34 תחנות, אחריה ירושלים (31) ופתח תקווה (23) — שלוש הערים מהוות כ-39% מכלל התחנות.\u003C\u002Fspan>\n    \u003C\u002Fli>\n    \u003Cli class=\"flex gap-2\">\n      \u003Cspan class=\"text-brand font-bold mt-0.5\">&#9656;\u003C\u002Fspan>\n      \u003Cspan>שירותי בריאות כללית מפעילה 84 תחנות (כ-38% מהסך הכולל), יותר מכל גוף אחר.\u003C\u002Fspan>\n    \u003C\u002Fli>\n    \u003Cli class=\"flex gap-2\">\n      \u003Cspan class=\"text-brand font-bold mt-0.5\">&#9656;\u003C\u002Fspan>\n      \u003Cspan>91% מהתחנות (203 מתוך 223) פתוחות לבני כל הגילאים — ילדים ומבוגרים כאחד.\u003C\u002Fspan>\n    \u003C\u002Fli>\n    \u003Cli class=\"flex gap-2\">\n      \u003Cspan class=\"text-brand font-bold mt-0.5\">&#9656;\u003C\u002Fspan>\n      \u003Cspan>בני ברק ובית שמש בולטות בריכוז גבוה של תחנות ביחס לגודלן — 20 ו-17 תחנות בהתאמה, המשקפות מדיניות ממוקדת לאוכלוסיות בסיכון מוגבר.\u003C\u002Fspan>\n    \u003C\u002Fli>\n    \u003Cli class=\"flex gap-2\">\n      \u003Cspan class=\"text-brand font-bold mt-0.5\">&#9656;\u003C\u002Fspan>\n      \u003Cspan>כל 223 התחנות מיועדות להתחסנות כנגד חצבת בלבד, בהתאם לצו בריאות הציבור הנוכחי.\u003C\u002Fspan>\n    \u003C\u002Fli>\n  \u003C\u002Ful>\n\u003C\u002Fsection>\n\n\u003C!-- Map -->\n\u003Csection class=\"card p-5 mb-5\">\n  \u003Ch2 class=\"text-lg font-semibold text-ink-deep mb-3 flex items-center gap-2\">\n    \u003Cimg src=\"\u002Ficons\u002Fmap-pin.svg\" alt=\"\" class=\"w-5 h-5\" \u002F>\n    מפת תחנות ההתחסנות לפי עיר\n  \u003C\u002Fh2>\n  \u003Cdiv id=\"map-measles\" class=\"h-72 md:h-[420px] rounded-gov overflow-hidden\">\u003C\u002Fdiv>\n  \u003Cp class=\"text-xs text-subtle mt-2\">גודל הסמן משקף את מספר התחנות בכל עיר. לחצו על סמן לפרטים.\u003C\u002Fp>\n\u003C\u002Fsection>\n\n\u003C!-- Charts row -->\n\u003Cdiv class=\"grid grid-cols-1 md:grid-cols-2 gap-5 mb-5\">\n  \u003Csection class=\"card p-5\">\n    \u003Ch2 class=\"text-lg font-semibold text-ink-deep mb-3\">תחנות לפי גוף מפעיל\u003C\u002Fh2>\n    \u003Cdiv id=\"chart-owner\" class=\"h-64 md:h-72\">\u003C\u002Fdiv>\n  \u003C\u002Fsection>\n  \u003Csection class=\"card p-5\">\n    \u003Ch2 class=\"text-lg font-semibold text-ink-deep mb-3\">15 הערים המובילות\u003C\u002Fh2>\n    \u003Cdiv id=\"chart-cities\" class=\"h-64 md:h-72\">\u003C\u002Fdiv>\n  \u003C\u002Fsection>\n\u003C\u002Fdiv>\n\n\u003C!-- Population type chart -->\n\u003Csection class=\"card p-5 mb-5\">\n  \u003Ch2 class=\"text-lg font-semibold text-ink-deep mb-3\">סוג אוכלוסייה לפי גוף מפעיל\u003C\u002Fh2>\n  \u003Cdiv id=\"chart-pop\" class=\"h-56 md:h-64\">\u003C\u002Fdiv>\n\u003C\u002Fsection>\n\n\u003C!-- Explorer -->\n\u003Csection class=\"card p-5 mb-5\">\n  \u003Cdiv class=\"flex flex-wrap items-center justify-between gap-3 mb-3\">\n    \u003Ch2 class=\"font-semibold text-ink-deep\">עיון ברשימת תחנות\u003C\u002Fh2>\n    \u003Cinput id=\"explorer-search\" class=\"gov-explorer-search\"\n           type=\"search\" placeholder=\"חיפוש לפי שם תחנה, עיר או כתובת...\"\n           aria-label=\"חיפוש בטבלה\" \u002F>\n  \u003C\u002Fdiv>\n  \u003Cdiv id=\"explorer\">\u003C\u002Fdiv>\n\u003C\u002Fsection>\n\n\u003C!-- Notes -->\n\u003Csection class=\"card p-5 mb-5\">\n  \u003Ch2 class=\"text-lg font-semibold text-ink-deep mb-2\">אודות הנתונים\u003C\u002Fh2>\n  \u003Cp class=\"text-ink text-sm leading-relaxed\">\n    שעות פעילות תחנות ההתחסנות לפי ערים, קופות חולים או לשכות בריאות.\n    הנתונים מסופקים על-ידי משרד הבריאות ומתעדכנים בהתאם לשינויים בשעות הפעילות.\n    לבירור פרטים נוספים יש לפנות ישירות לתחנה הרלוונטית.\n  \u003C\u002Fp>\n\u003C\u002Fsection>\n\n\u003Cstyle>\n  .gov-explorer-search {\n    border: 1px solid #c3cfe7;\n    border-radius: 0.3rem;\n    padding: 0.4rem 0.75rem;\n    font-family: Rubik, sans-serif;\n    font-size: 0.9rem;\n    color: #0c3058;\n    outline: none;\n    min-width: 240px;\n  }\n  .gov-explorer-search:focus {\n    border-color: #0068f5;\n    box-shadow: 0 0 0 3px rgba(0,104,245,0.15);\n  }\n\u003C\u002Fstyle>\n\n\u003Cscript>\n(function () {\n  \u002F* ── Palette & base config ── *\u002F\n  const GOVIL_PALETTE = [\n    '#0068f5','#0b3668','#6c9fd8','#0053c4','#0c3058',\n    '#3d70b0','#b7d2f7','#2658a0','#dbe8fb','#0c1f3d'\n  ];\n  const 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* ── Data ── *\u002F\n  const ownerData = [\n    { name: 'שירותי בריאות כללית', value: 84 },\n    { name: 'קופת חולים מאוחדת',   value: 62 },\n    { name: 'מכבי שירותי בריאות',  value: 52 },\n    { name: 'קופת חולים לאומית',   value: 14 },\n    { name: 'אחר',                 value: 9  },\n    { name: 'עיריית ירושלים',      value: 2  }\n  ];\n\n  const cityData = [\n    { city: 'חיפה',           count: 34, lat: 32.794, lng: 34.989 },\n    { city: 'ירושלים',        count: 31, lat: 31.769, lng: 35.216 },\n    { city: 'פתח תקווה',      count: 23, lat: 32.084, lng: 34.878 },\n    { city: 'בני ברק',        count: 20, lat: 32.084, lng: 34.834 },\n    { city: 'בית שמש',        count: 17, lat: 31.745, lng: 34.988 },\n    { city: 'מודיעין עילית',  count: 10, lat: 31.933, lng: 35.043 },\n    { city: 'קרית גת',        count: 9,  lat: 31.611, lng: 34.773 },\n    { city: 'ביתר עילית',     count: 9,  lat: 31.700, lng: 35.122 },\n    { city: 'אשדוד',          count: 8,  lat: 31.804, lng: 34.655 },\n    { city: 'נוף הגליל',      count: 6,  lat: 32.699, lng: 35.332 },\n    { city: 'חריש',           count: 6,  lat: 32.459, lng: 35.034 },\n    { city: 'לוד',            count: 5,  lat: 31.953, lng: 34.898 },\n    { city: 'קרית מלאכי',     count: 5,  lat: 31.732, lng: 34.739 },\n    { city: 'תל ציון',        count: 4,  lat: 31.864, lng: 35.181 },\n    { city: 'גבע בנימין',     count: 4,  lat: 31.988, lng: 35.275 },\n    { city: 'אפרת',           count: 3,  lat: 31.660, lng: 35.161 },\n    { city: 'נתיבות',         count: 3,  lat: 31.422, lng: 34.588 },\n    { city: 'טבריה',          count: 3,  lat: 32.793, lng: 35.531 },\n    { city: 'שילה',           count: 3,  lat: 32.046, lng: 35.296 },\n    { city: 'צפת',            count: 3,  lat: 32.965, lng: 35.498 },\n    { city: 'תקוע',           count: 2,  lat: 31.668, lng: 35.198 },\n    { city: 'עלי',            count: 2,  lat: 32.066, lng: 35.283 },\n    { city: 'פסגות',          count: 2,  lat: 31.918, lng: 35.268 },\n    { city: 'חצור הגלילית',   count: 2,  lat: 33.016, lng: 35.575 },\n    { city: 'נוקדים',         count: 1,  lat: 31.654, lng: 35.234 },\n    { city: 'בית אל',         count: 1,  lat: 31.943, lng: 35.219 },\n    { city: 'עפרה',           count: 1,  lat: 31.975, lng: 35.239 },\n    { city: 'קרית יערים',     count: 1,  lat: 31.806, lng: 35.101 },\n    { city: 'גני תקווה',      count: 1,  lat: 32.062, lng: 34.882 },\n    { city: 'קרית אונו',      count: 1,  lat: 32.064, lng: 34.861 },\n    { city: 'מצפה יריחו',     count: 1,  lat: 31.831, lng: 35.417 },\n    { city: 'טלמון',          count: 1,  lat: 31.968, lng: 35.084 },\n    { city: 'כוכב השחר',      count: 1,  lat: 31.984, lng: 35.371 }\n  ];\n\n  \u002F* ── Population breakdown per owner (from data) ── *\u002F\n  const popData = {\n    owners: ['שירותי בריאות כללית', 'קופת חולים מאוחדת', 'מכבי שירותי בריאות', 'קופת חולים לאומית', 'עיריית ירושלים'],\n    children_adults: [76, 57, 49, 14, 2],\n    adults_only:     [8,  5,  3,  0,  0]\n  };\n\n  \u002F* ═══════════════ MAP ═══════════════ *\u002F\n  const map = L.map('map-measles', { zoomControl: true }).setView([31.9, 35.0], 8);\n  L.tileLayer('https:\u002F\u002F{s}.tile.openstreetmap.org\u002F{z}\u002F{x}\u002F{y}.png', {\n    attribution: '&copy; \u003Ca href=\"https:\u002F\u002Fwww.openstreetmap.org\u002Fcopyright\">OpenStreetMap\u003C\u002Fa>',\n    maxZoom: 18\n  }).addTo(map);\n\n  cityData.forEach(function (c) {\n    var radius = 6 + c.count * 1.4;\n    var circle = L.circleMarker([c.lat, c.lng], {\n      radius:      radius,\n      fillColor:   '#0068f5',\n      color:       '#0b3668',\n      weight:      1.5,\n      opacity:     0.9,\n      fillOpacity: 0.65\n    }).addTo(map);\n    circle.bindPopup(\n      '\u003Cdiv style=\"font-family:Rubik,sans-serif;min-width:140px;\">' +\n        '\u003Cstrong>' + c.city + '\u003C\u002Fstrong>\u003Cbr>' +\n        'תחנות: \u003Cstrong>' + c.count + '\u003C\u002Fstrong>' +\n      '\u003C\u002Fdiv>'\n    );\n  });\n\n  \u002F* ═══════════════ OWNER CHART ═══════════════ *\u002F\n  var chartOwner = echarts.init(document.getElementById('chart-owner'));\n  var sorted = ownerData.slice().sort(function (a, b) { return a.value - b.value; });\n  chartOwner.setOption(Object.assign({}, baseECharts, {\n    tooltip: Object.assign({}, baseECharts.tooltip, {\n      trigger: 'axis',\n      axisPointer: { type: 'shadow' },\n      formatter: function (params) {\n        return params[0].name + ': \u003Cstrong>' + params[0].value + '\u003C\u002Fstrong> תחנות';\n      }\n    }),\n    xAxis: {\n      type: 'value',\n      axisLabel: { fontFamily: 'Rubik', color: '#6c757d', fontSize: 11 }\n    },\n    yAxis: {\n      type: 'category',\n      data: sorted.map(function (d) { return d.name; }),\n      axisLabel: { fontFamily: 'Rubik', color: '#0c3058', fontSize: 11 }\n    },\n    series: [{\n      type: 'bar',\n      data: sorted.map(function (d) { return d.value; }),\n      itemStyle: { color: '#0068f5', borderRadius: [0, 4, 4, 0] },\n      label: {\n        show: true, position: 'right',\n        fontFamily: 'Rubik', color: '#0c3058', fontSize: 11,\n        formatter: function (p) { return p.value + ' תחנות'; }\n      }\n    }]\n  }));\n\n  \u002F* ═══════════════ CITIES CHART ═══════════════ *\u002F\n  var chartCities = echarts.init(document.getElementById('chart-cities'));\n  var top15 = cityData.slice().sort(function (a, b) { return b.count - a.count; }).slice(0, 15);\n  var top15Sorted = top15.slice().sort(function (a, b) { return a.count - b.count; });\n  chartCities.setOption(Object.assign({}, baseECharts, {\n    tooltip: Object.assign({}, baseECharts.tooltip, {\n      trigger: 'axis',\n      axisPointer: { type: 'shadow' },\n      formatter: function (params) {\n        return params[0].name + ': \u003Cstrong>' + params[0].value + '\u003C\u002Fstrong> תחנות';\n      }\n    }),\n    xAxis: {\n      type: 'value',\n      axisLabel: { fontFamily: 'Rubik', color: '#6c757d', fontSize: 11 }\n    },\n    yAxis: {\n      type: 'category',\n      data: top15Sorted.map(function (d) { return d.city; }),\n      axisLabel: { fontFamily: 'Rubik', color: '#0c3058', fontSize: 11 }\n    },\n    series: [{\n      type: 'bar',\n      data: top15Sorted.map(function (d) { return d.count; }),\n      itemStyle: { color: '#0053c4', borderRadius: [0, 4, 4, 0] },\n      label: {\n        show: true, position: 'right',\n        fontFamily: 'Rubik', color: '#0c3058', fontSize: 11,\n        formatter: function (p) { return p.value; }\n      }\n    }]\n  }));\n\n  \u002F* ═══════════════ POPULATION STACKED CHART ═══════════════ *\u002F\n  var chartPop = echarts.init(document.getElementById('chart-pop'));\n  chartPop.setOption(Object.assign({}, baseECharts, {\n    tooltip: Object.assign({}, baseECharts.tooltip, {\n      trigger: 'axis',\n      axisPointer: { type: 'shadow' }\n    }),\n    legend: {\n      data: ['ילדים ומבוגרים', 'מבוגרים בלבד'],\n      textStyle: { fontFamily: 'Rubik', color: '#0c3058', fontSize: 12 },\n      bottom: 0\n    },\n    grid: { left: 48, right: 24, top: 20, bottom: 56, containLabel: true },\n    xAxis: {\n      type: 'category',\n      data: popData.owners,\n      axisLabel: { fontFamily: 'Rubik', color: '#0c3058', fontSize: 10, interval: 0,\n                   rotate: 15 }\n    },\n    yAxis: {\n      type: 'value',\n      axisLabel: { fontFamily: 'Rubik', color: '#6c757d', fontSize: 11 }\n    },\n    series: [\n      {\n        name: 'ילדים ומבוגרים',\n        type: 'bar',\n        stack: 'pop',\n        data: popData.children_adults,\n        itemStyle: { color: '#0068f5' }\n      },\n      {\n        name: 'מבוגרים בלבד',\n        type: 'bar',\n        stack: 'pop',\n        data: popData.adults_only,\n        itemStyle: { color: '#6c9fd8' }\n      }\n    ]\n  }));\n\n  \u002F* ═══════════════ RESIZE ═══════════════ *\u002F\n  window.addEventListener('resize', function () {\n    chartOwner.resize();\n    chartCities.resize();\n    chartPop.resize();\n    map.invalidateSize();\n  });\n\n  \u002F* ═══════════════ EXPLORER ═══════════════ *\u002F\n  GovExplorer.create({\n    container:   '#explorer',\n    searchInput: '#explorer-search',\n    resourceId:  '54533763-9edb-4fff-bc9b-1952f1ae66d0',\n    fields:      ['station_code', 'station_name', 'city', 'owner', 'population_name', 'availability_time'],\n    headers:     ['קוד תחנה', 'שם התחנה', 'עיר', 'גוף מפעיל', 'אוכלוסייה', 'שעות פעילות'],\n    searchFields: ['station_name', 'city', 'address'],\n    pageSize:    50,\n    sort:        'city asc',\n    renderRow: function (r) {\n      var owner = r['owner'] || '';\n      var pop   = r['population_name'] || '';\n      var badgeKind = pop === 'ילדים ומבוגרים' ? 'ok' :\n                      pop === 'מבוגרים'         ? 'info' : 'mut';\n      return [\n        { text: r['station_code'], dir: 'ltr' },\n        { text: r['station_name'] },\n        { text: r['city'] },\n        { text: owner || 'לא צוין', class: owner ? '' : 'text-subtle' },\n        { text: pop, badge: badgeKind },\n        { text: r['availability_time'] }\n      ];\n    }\n  });\n})();\n\u003C\u002Fscript>\n",1778130671093]