{"id":8407,"date":"2026-08-21T11:00:15","date_gmt":"2026-08-21T15:00:15","guid":{"rendered":"https:\/\/fondationduchum.com\/?page_id=8407"},"modified":"2026-08-25T09:31:00","modified_gmt":"2026-08-25T13:31:00","slug":"servo-neurological-disorders","status":"publish","type":"page","link":"https:\/\/fondationduchum.com\/en\/servo-neurological-disorders\/","title":{"rendered":"Projects to be funded"},"content":{"rendered":"\n<h2 class=\"wp-block-heading\">SERVO: Learning more about neurological disease<\/h2>\n\n\n\n<div class=\"fdchum-fundraising-progress\" data-uid=\"servo\" data-language=\"en\" style=\"--thermo-color:#004071;\"><\/div>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-65e523f9 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-container-core-column-is-layout-8a368f38 wp-block-column-is-layout-flow\" style=\"flex-basis:35%\">\n<div class=\"wp-block-group is-vertical is-layout-flex wp-container-core-group-is-layout-98bb686d wp-block-group-is-layout-flex\">\n<figure class=\"wp-block-image size-full is-resized is-style-top-right-radius\"><img decoding=\"async\" width=\"788\" height=\"460\" src=\"https:\/\/fondationduchum.com\/wp-content\/uploads\/2026\/01\/SERVO.webp\" alt=\"\" class=\"wp-image-2833\" style=\"width:518px;height:auto\" srcset=\"https:\/\/fondationduchum.com\/wp-content\/uploads\/2026\/01\/SERVO.webp 788w, https:\/\/fondationduchum.com\/wp-content\/uploads\/2026\/01\/SERVO-300x175.webp 300w, https:\/\/fondationduchum.com\/wp-content\/uploads\/2026\/01\/SERVO-768x448.webp 768w\" sizes=\"(max-width: 788px) 100vw, 788px\" \/><\/figure>\n\n\n\n<div class=\"wp-block-columns is-style-bottom-right-radius has-light-blue-background-color has-background is-layout-flex wp-container-core-columns-is-layout-9c22b1e3 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:100%\"><section class=\"block-accordions-group accordion-container aligndefault\">\n  \n<div id=\"the-context\" class=\"accordion ac\">\n  <div class=\"accordion__accordion\">\n    <button class=\"accordion__header-row accordion-toggle ac-header ac-trigger\">\n      <p class=\"accordion__header__title\">        The context      <\/p>      <span class=\"accordion__header__icon\" role=\"presentation\">\n        <span class=\"plus\"><\/span>\n      <\/span>\n    <\/button>\n    <div class=\"accordion__sub-rows wysiwyg ac-panel\">\n      \n\n<p>In Canada, 3.6 million people live with a neurological disease, such as epilepsy. Diagnosis is often complex and takes time, which limits treatment and makes the evolution of these diseases hard to predict.<\/p>\n\n    <\/div>\n  <\/div>\n<\/div>\n\n\n<div id=\"the-chums-solution\" class=\"accordion ac\">\n  <div class=\"accordion__accordion\">\n    <button class=\"accordion__header-row accordion-toggle ac-header ac-trigger\">\n      <p class=\"accordion__header__title\">        The CHUM&#039;s solution      <\/p>      <span class=\"accordion__header__icon\" role=\"presentation\">\n        <span class=\"plus\"><\/span>\n      <\/span>\n    <\/button>\n    <div class=\"accordion__sub-rows wysiwyg ac-panel\">\n      \n\n<p>Develop a centralized, integrated platform that collects and analyzes clinical, biological, radiological and genetic data, to better understand these diseases and improve prevention.<\/p>\n\n    <\/div>\n  <\/div>\n<\/div>\n\n\n<div id=\"your-contribution\" class=\"accordion ac\">\n  <div class=\"accordion__accordion\">\n    <button class=\"accordion__header-row accordion-toggle ac-header ac-trigger\">\n      <p class=\"accordion__header__title\">        Your contribution      <\/p>      <span class=\"accordion__header__icon\" role=\"presentation\">\n        <span class=\"plus\"><\/span>\n      <\/span>\n    <\/button>\n    <div class=\"accordion__sub-rows wysiwyg ac-panel\">\n      \n\n<p>Your donations enable the CHUM to improve diagnostic tools and develop more personalized treatments that can help patients preserve their cognitive and motor skills while maintaining an active and fulfilling social life.<\/p>\n\n    <\/div>\n  <\/div>\n<\/div>\n\n<\/section>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<h2 class=\"wp-block-heading\">Give for The SERVO<\/h2>\n\n\n\n<div class=\"wp-block-group is-layout-constrained wp-block-group-is-layout-constrained\">\n<script src=\"https:\/\/sky.blackbaudcdn.net\/static\/og-web-loader\/1\/main.js\" data-envid=\"p-j4YA7OANEEm9PhVb6hj95g\" data-zone=\"can\"><\/script>\n\n\n\n<div class=\"custom-donation-background\" data-blackbaud-standard-form-id=\"29790d05-8a28-463b-8474-fb7ffa45ff3a\" data-svc-id=\"renxt\"><\/div>\n\n\n\n<script>\n(function () {\n  var locale = \"en-CA\";\n  var iframeSelector = 'iframe[src*=\"host.nxt.blackbaud.com\/donor-form\"], iframe.blackbaud-donation-form';\n\n  function patchIframe(iframe) {\n    if (!iframe) return;\n\n    var src = iframe.getAttribute('src') || '';\n    if (src.indexOf('host.nxt.blackbaud.com\/donor-form') === -1) {\n      return;\n    }\n\n    try {\n      var iframeUrl = new URL(src, window.location.origin);\n      iframeUrl.searchParams.set('locale', locale);\n      var newSrc = iframeUrl.toString();\n\n      if (src !== newSrc) {\n        iframe.setAttribute('src', newSrc);\n        iframe.setAttribute('data-locale-direct-patched', '1');\n      }\n    } catch (error) {\n      console.error('Blackbaud locale patch failed.', error);\n    }\n  }\n\n  function scan() {\n    var iframes = document.querySelectorAll(iframeSelector);\n\n    for (var i = 0; i < iframes.length; i++) {\n      patchIframe(iframes[i]);\n    }\n  }\n\n  if (document.readyState === 'loading') {\n    document.addEventListener('DOMContentLoaded', scan);\n  } else {\n    scan();\n  }\n\n  var observer = new MutationObserver(function () {\n    scan();\n  });\n\n  observer.observe(document.documentElement, {\n    childList: true,\n    subtree: true,\n    attributes: true,\n    attributeFilter: ['src']\n  });\n\n  setInterval(scan, 1500);\n})();\n<\/script>\n\n\n\n<script>\r\n(function () {\r\n  const DATA_PAGE_URL = \"\/fundraising-data\/\";\r\n\r\n  function cleanText(value) {\r\n    return (value || \"\")\r\n      .replace(\/\\u00a0\/g, \" \")\r\n      .replace(\/\\u202f\/g, \" \")\r\n      .replace(\/\\s+\/g, \" \")\r\n      .trim();\r\n  }\r\n\r\n  function normalizeHeader(value) {\r\n    return cleanText(value).toLowerCase().replace(\/[^a-z0-9]\/g, \"\");\r\n  }\r\n\r\n  function getLanguage(container) {\r\n    const lang = cleanText(\r\n      container.dataset.language || container.getAttribute(\"language\") || \"\"\r\n    ).toLowerCase();\r\n\r\n    return lang === \"en\" ? \"en\" : \"fr\";\r\n  }\r\n\r\n  function getLabels(language) {\r\n    return language === \"en\"\r\n      ? { goal: \"Goal\" }\r\n      : { goal: \"Objectif\" };\r\n  }\r\n\r\n  function parseMoney(value) {\r\n    value = cleanText(value)\r\n      .replace(\/[^0-9,.\\s]\/g, \"\")\r\n      .replace(\/\\s+\/g, \"\");\r\n\r\n    if (!value) return 0;\r\n\r\n    const hasComma = value.includes(\",\");\r\n    const hasDot = value.includes(\".\");\r\n\r\n    if (hasComma && hasDot) {\r\n      if (value.lastIndexOf(\".\") > value.lastIndexOf(\",\")) {\r\n        value = value.replace(\/,\/g, \"\");\r\n      } else {\r\n        value = value.replace(\/\\.\/g, \"\").replace(\",\", \".\");\r\n      }\r\n    } else if (hasComma && !hasDot) {\r\n      const parts = value.split(\",\");\r\n      const last = parts[parts.length - 1];\r\n\r\n      if (last.length === 3) {\r\n        value = value.replace(\/,\/g, \"\");\r\n      } else {\r\n        value = value.replace(\",\", \".\");\r\n      }\r\n    }\r\n\r\n    return parseFloat(value) || 0;\r\n  }\r\n\r\n  function formatAmountForDisplay(value, language) {\r\n    const original = cleanText(value);\r\n    const amount = parseMoney(original);\r\n\r\n    if (!amount) return original;\r\n\r\n    const formatted = Math.round(amount)\r\n      .toLocaleString(language === \"en\" ? \"en-CA\" : \"fr-CA\")\r\n      .replace(\/\\u00a0\/g, \" \")\r\n      .replace(\/\\u202f\/g, \" \");\r\n\r\n    return language === \"en\" ? \"$\" + formatted : formatted + \" $\";\r\n  }\r\n\r\n  function getCellText(cell) {\r\n    return cell ? cleanText(cell.textContent) : \"\";\r\n  }\r\n\r\n  function getPercent(raised, goal) {\r\n    if (!goal || goal <= 0) return 0;\r\n    return Math.max(0, Math.min(100, Math.floor((raised \/ goal) * 100)));\r\n  }\r\n\r\n  async function getFundraisingData() {\r\n    const response = await fetch(DATA_PAGE_URL, { credentials: \"same-origin\" });\r\n    const html = await response.text();\r\n    const doc = new DOMParser().parseFromString(html, \"text\/html\");\r\n    const table = doc.querySelector(\"table\");\r\n\r\n    if (!table) return {};\r\n\r\n    const rows = Array.from(table.querySelectorAll(\"tr\"));\r\n    if (rows.length < 2) return {};\r\n\r\n    const headers = Array.from(rows[0].querySelectorAll(\"th,td\")).map(cell =>\r\n      normalizeHeader(cell.textContent)\r\n    );\r\n\r\n    const map = {\r\n      uid: headers.findIndex(h => h === \"uid\" || h === \"id\"),\r\n      goal: headers.findIndex(h => h === \"goal\" || h === \"objectif\"),\r\n      raised: headers.findIndex(h =>\r\n        h === \"amountraised\" ||\r\n        h === \"raised\" ||\r\n        h === \"montantrecueilli\" ||\r\n        h === \"montantamasse\" ||\r\n        h === \"recueilli\"\r\n      )\r\n    };\r\n\r\n    if (map.uid < 0 || map.goal < 0 || map.raised < 0) {\r\n      console.warn(\"Fundraising table is missing UID, Goal, or Amount Raised.\");\r\n      return {};\r\n    }\r\n\r\n    const data = {};\r\n\r\n    rows.slice(1).forEach(row => {\r\n      const cells = Array.from(row.querySelectorAll(\"th,td\"));\r\n      const uid = getCellText(cells[map.uid]).toLowerCase();\r\n\r\n      if (!uid) return;\r\n\r\n      const goalDisplay = getCellText(cells[map.goal]);\r\n      const raisedDisplay = getCellText(cells[map.raised]);\r\n      const goalValue = parseMoney(goalDisplay);\r\n      const raisedValue = parseMoney(raisedDisplay);\r\n\r\n      data[uid] = {\r\n        uid: uid,\r\n        goalDisplay: goalDisplay,\r\n        raisedDisplay: raisedDisplay,\r\n        goalValue: goalValue,\r\n        raisedValue: raisedValue,\r\n        percent: getPercent(raisedValue, goalValue)\r\n      };\r\n    });\r\n\r\n    return data;\r\n  }\r\n\r\n  function renderProgress(container, item) {\r\n    const language = getLanguage(container);\r\n    const labels = getLabels(language);\r\n    const showGoal = container.dataset.showGoal !== \"no\";\r\n    const goalDisplay = formatAmountForDisplay(item.goalDisplay, language);\r\n\r\n    container.innerHTML = `\r\n      <div class=\"fdchum-standalone-progress-wrap\">\r\n        ${showGoal ? `<p class=\"has-text-align-right objectif\">${escapeHtml(labels.goal)}<br><strong>${escapeHtml(goalDisplay)}<\/strong><\/p>` : \"\"}\r\n        <div class=\"fdchum-standalone-progress\" style=\"--percent:${item.percent};\">\r\n          <div class=\"fdchum-standalone-progress-fill\">\r\n            <span><\/span>\r\n          <\/div>\r\n        <\/div>\r\n      <\/div>\r\n    `;\r\n  }\r\n\r\n  function escapeHtml(value) {\r\n    const div = document.createElement(\"div\");\r\n    div.textContent = value || \"\";\r\n    return div.innerHTML;\r\n  }\r\n\r\n  async function initFundraisingThermometers() {\r\n    const bars = document.querySelectorAll(\".fdchum-fundraising-progress[data-uid]\");\r\n    if (!bars.length) return;\r\n\r\n    try {\r\n      const data = await getFundraisingData();\r\n\r\n      bars.forEach(container => {\r\n        const uid = cleanText(container.dataset.uid).toLowerCase();\r\n        if (data[uid]) renderProgress(container, data[uid]);\r\n      });\r\n    } catch (error) {\r\n      console.warn(\"Fundraising thermometer data could not be loaded.\", error);\r\n    }\r\n  }\r\n\r\n  document.addEventListener(\"DOMContentLoaded\", initFundraisingThermometers);\r\n})();\r\n<\/script>\n\n\n\n<script>\n(function () {\n    window.dataLayer = window.dataLayer || [];\n\n    const language = (document.documentElement.lang || '')\n        .substring(0, 2)\n        .toLowerCase();\n\n    const donType = language === 'en'\n        ? 'don_projet_prioritaire_en'\n        : 'don_projet_prioritaire_fr';\n\n    window.dataLayer.push({\n        event: 'don_page_vue',\n        don_type: donType\n    });\n})();\n<\/script>\n<\/div>\n<\/div>\n<\/div>\n\n\n\n\n\n  <section class=\"block-news alignwide\"\n  >\n\n    <div class=\"block-news__header\">\n              <h2>Impact of your donations<\/h2>\n      \n          <\/div>\n\n    <div class=\"block-news__carousel-wrappers\">\n      <div class=\"block-news__carousel swiper\">\n        <div class=\"swiper-wrapper\">\n                      <div class=\"swiper-slide block-news__slide\">\n              \n<a class=\"post-item\" href=\"https:\/\/fondationduchum.com\/en\/news\/bmo-supports-four-transformative-projects\/\" aria-label=\"Read post &quot;BMO commits $3.5 million to support four transformative projects&quot;\">\n  <div class=\"post-item__img\">\n    <img decoding=\"async\" width=\"768\" height=\"512\" src=\"https:\/\/fondationduchum.com\/wp-content\/uploads\/2026\/06\/Photo-principale-768x512.jpg\" class=\"attachment-medium_large size-medium_large wp-post-image\" alt=\"\" sizes=\"(min-width:768px) 41vw, 77vw\" srcset=\"https:\/\/fondationduchum.com\/wp-content\/uploads\/2026\/06\/Photo-principale-768x512.jpg 768w, https:\/\/fondationduchum.com\/wp-content\/uploads\/2026\/06\/Photo-principale-300x200.jpg 300w, https:\/\/fondationduchum.com\/wp-content\/uploads\/2026\/06\/Photo-principale-1024x682.jpg 1024w, https:\/\/fondationduchum.com\/wp-content\/uploads\/2026\/06\/Photo-principale-1536x1023.jpg 1536w, https:\/\/fondationduchum.com\/wp-content\/uploads\/2026\/06\/Photo-principale-2048x1364.jpg 2048w\" \/>  <\/div>\n  <div class=\"post-item__title__wrapper\">\n    <span class=\"post-item__title\">BMO commits $3.5 million to support four transformative projects<\/span>\n    <p class=\"post-item__excerpt\">Every day, teams at the CHUM are innovating to deliver exceptional care and help build a [...]<\/p>\n  <\/div>\n  <div class=\"post-item__date\">\n    <span class=\"post-item__day\">18<\/span>\n    <span class=\"post-item__month-year\">August 2026<\/span>\n  <\/div>\n<\/a>\n            <\/div>\n                      <div class=\"swiper-slide block-news__slide\">\n              \n<a class=\"post-item\" href=\"https:\/\/fondationduchum.com\/en\/news\/liver-transplantation-north-american-first\/\" aria-label=\"Read post &quot;Liver transplantation: A North American first made possible thanks to donors&quot;\">\n  <div class=\"post-item__img\">\n    <img decoding=\"async\" width=\"768\" height=\"512\" src=\"https:\/\/fondationduchum.com\/wp-content\/uploads\/2026\/08\/DSC_9653-MR-768x512.jpg\" class=\"attachment-medium_large size-medium_large wp-post-image\" alt=\"Three healthcare professionals handling a liver\" sizes=\"(min-width:768px) 41vw, 77vw\" srcset=\"https:\/\/fondationduchum.com\/wp-content\/uploads\/2026\/08\/DSC_9653-MR-768x512.jpg 768w, https:\/\/fondationduchum.com\/wp-content\/uploads\/2026\/08\/DSC_9653-MR-300x200.jpg 300w, https:\/\/fondationduchum.com\/wp-content\/uploads\/2026\/08\/DSC_9653-MR-1024x683.jpg 1024w, https:\/\/fondationduchum.com\/wp-content\/uploads\/2026\/08\/DSC_9653-MR-1536x1024.jpg 1536w, https:\/\/fondationduchum.com\/wp-content\/uploads\/2026\/08\/DSC_9653-MR-2048x1365.jpg 2048w\" \/>  <\/div>\n  <div class=\"post-item__title__wrapper\">\n    <span class=\"post-item__title\">Liver transplantation: A North American first made possible thanks to donors<\/span>\n    <p class=\"post-item__excerpt\">For people living with advanced liver disease, a liver transplant is often their last hope. Every [...]<\/p>\n  <\/div>\n  <div class=\"post-item__date\">\n    <span class=\"post-item__day\">31<\/span>\n    <span class=\"post-item__month-year\">July 2026<\/span>\n  <\/div>\n<\/a>\n            <\/div>\n                      <div class=\"swiper-slide block-news__slide\">\n              \n<a class=\"post-item\" href=\"https:\/\/fondationduchum.com\/en\/news\/sangre-a-unique-program-in-quebec\/\" aria-label=\"Read post &quot;$2 million to transform the lives of patients affected by inherited red blood cell disorders&quot;\">\n  <div class=\"post-item__img\">\n    <img decoding=\"async\" width=\"768\" height=\"553\" src=\"https:\/\/fondationduchum.com\/wp-content\/uploads\/2026\/06\/MicrosoftTeams-image-1-768x553.png\" class=\"attachment-medium_large size-medium_large wp-post-image\" alt=\"Rassemblement familiale\" sizes=\"(min-width:768px) 41vw, 77vw\" srcset=\"https:\/\/fondationduchum.com\/wp-content\/uploads\/2026\/06\/MicrosoftTeams-image-1-768x553.png 768w, https:\/\/fondationduchum.com\/wp-content\/uploads\/2026\/06\/MicrosoftTeams-image-1-300x216.png 300w, https:\/\/fondationduchum.com\/wp-content\/uploads\/2026\/06\/MicrosoftTeams-image-1.png 781w\" \/>  <\/div>\n  <div class=\"post-item__title__wrapper\">\n    <span class=\"post-item__title\">$2 million to transform the lives of patients affected by inherited red blood cell disorders<\/span>\n    <p class=\"post-item__excerpt\">Your generosity will positively impact the future of thousands of people who live with inherited red [...]<\/p>\n  <\/div>\n  <div class=\"post-item__date\">\n    <span class=\"post-item__day\">17<\/span>\n    <span class=\"post-item__month-year\">June 2026<\/span>\n  <\/div>\n<\/a>\n            <\/div>\n                      <div class=\"swiper-slide block-news__slide\">\n              \n<a class=\"post-item\" href=\"https:\/\/fondationduchum.com\/en\/news\/paul-durochers-legacy-propels-precision-health-at-the-chum\/\" aria-label=\"Read post &quot;Paul Durocher&#039;s legacy propels precision health at the CHUM&quot;\">\n  <div class=\"post-item__img\">\n    <img decoding=\"async\" width=\"768\" height=\"384\" src=\"https:\/\/fondationduchum.com\/wp-content\/uploads\/2026\/05\/Porteurs-des-projets-768x384.png\" class=\"attachment-medium_large size-medium_large wp-post-image\" alt=\"Porteurs de projets sant\u00e9 de pr\u00e9cision\" sizes=\"(min-width:768px) 41vw, 77vw\" srcset=\"https:\/\/fondationduchum.com\/wp-content\/uploads\/2026\/05\/Porteurs-des-projets-768x384.png 768w, https:\/\/fondationduchum.com\/wp-content\/uploads\/2026\/05\/Porteurs-des-projets-300x150.png 300w, https:\/\/fondationduchum.com\/wp-content\/uploads\/2026\/05\/Porteurs-des-projets-1024x512.png 1024w, https:\/\/fondationduchum.com\/wp-content\/uploads\/2026\/05\/Porteurs-des-projets-1536x768.png 1536w, https:\/\/fondationduchum.com\/wp-content\/uploads\/2026\/05\/Porteurs-des-projets.png 1600w\" \/>  <\/div>\n  <div class=\"post-item__title__wrapper\">\n    <span class=\"post-item__title\">Paul Durocher&#039;s legacy propels precision health at the CHUM<\/span>\n    <p class=\"post-item__excerpt\">Thanks to Paul Durocher\u2019s visionary gift, the CHUM is positioning itself as a leader in precision [...]<\/p>\n  <\/div>\n  <div class=\"post-item__date\">\n    <span class=\"post-item__day\">26<\/span>\n    <span class=\"post-item__month-year\">May 2026<\/span>\n  <\/div>\n<\/a>\n            <\/div>\n                  <\/div>\n      <\/div>\n      <div class=\"vtx-swiper__navigation-wrapper\">\n        <div class=\"swiper-pagination vtx-swiper__pagination\"><\/div>\n        <div class=\"vtx-swiper__navigation\">\n          <div class=\"swiper-button-prev vtx-swiper__prev\"><\/div>\n          <div class=\"swiper-button-next vtx-swiper__next\"><\/div>\n        <\/div>\n      <\/div>\n    <\/div>\n\n    <div class=\"block-news__footer\">\n          <\/div>\n  <\/section>\n","protected":false},"excerpt":{"rendered":"<p>SERVO: Learning more about neurological disease Give for The SERVO<\/p>\n","protected":false},"author":14,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"footnotes":""},"class_list":["post-8407","page","type-page","status-publish","hentry"],"acf":[],"_links":{"self":[{"href":"https:\/\/fondationduchum.com\/en\/wp-json\/wp\/v2\/pages\/8407","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/fondationduchum.com\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/fondationduchum.com\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/fondationduchum.com\/en\/wp-json\/wp\/v2\/users\/14"}],"replies":[{"embeddable":true,"href":"https:\/\/fondationduchum.com\/en\/wp-json\/wp\/v2\/comments?post=8407"}],"version-history":[{"count":5,"href":"https:\/\/fondationduchum.com\/en\/wp-json\/wp\/v2\/pages\/8407\/revisions"}],"predecessor-version":[{"id":9254,"href":"https:\/\/fondationduchum.com\/en\/wp-json\/wp\/v2\/pages\/8407\/revisions\/9254"}],"wp:attachment":[{"href":"https:\/\/fondationduchum.com\/en\/wp-json\/wp\/v2\/media?parent=8407"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}