{"id":354,"date":"2026-03-18T20:27:41","date_gmt":"2026-03-18T19:27:41","guid":{"rendered":"https:\/\/erlaxatu.fr\/index.php\/cas-clinique-coup-double\/"},"modified":"2026-04-06T18:11:31","modified_gmt":"2026-04-06T16:11:31","slug":"cas-clinique-coup-double","status":"publish","type":"page","link":"https:\/\/erlaxatu.fr\/index.php\/cas-clinique-coup-double\/","title":{"rendered":"Coup double !"},"content":{"rendered":"\n<style>\n.cc-wrap {\n  max-width: 900px;\n  margin: 0 auto;\n  padding: 28px 16px 40px;\n  font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Helvetica, Arial, sans-serif;\n  color: #1f2a37;\n}\n.case-box, .qcm, .comment-box {\n  background: #ffffff;\n  border: 2px solid #d7dee8;\n  border-radius: 12px;\n  padding: 18px;\n  margin: 14px 0;\n}\n.case-box h2 {\n  margin: 0 0 8px;\n  font-size: 1.1rem;\n  color: #2563eb;\n}\n.case-box p {\n  margin: 0;\n  white-space: pre-line;\n}\n.case-images {\n  display: grid;\n  gap: 10px;\n  margin-top: 12px;\n  justify-items: center;\n}\n.case-images img {\n  width: 70% !important;\n  max-width: 520px !important;\n  height: auto;\n  margin: 0 auto;\n  display: block;\n  border: 1px solid #d7dee8;\n  border-radius: 10px;\n  cursor: zoom-in;\n}\n.img-modal {\n  position: fixed;\n  inset: 0;\n  display: none;\n  z-index: 99999;\n}\n.img-modal.is-open {\n  display: block;\n}\n.img-modal-backdrop {\n  position: absolute;\n  inset: 0;\n  background: rgba(2, 6, 23, 0.84);\n}\n.img-modal-inner {\n  position: relative;\n  z-index: 1;\n  width: min(96vw, 1200px);\n  height: min(94vh, 900px);\n  margin: 3vh auto;\n  display: grid;\n  grid-template-rows: auto 1fr;\n  gap: 10px;\n}\n.img-modal-toolbar {\n  display: flex;\n  justify-content: flex-end;\n  gap: 8px;\n}\n.img-btn {\n  border: 1px solid #1d4ed8;\n  background: #2563eb;\n  color: #fff;\n  border-radius: 8px;\n  padding: 6px 10px;\n  font-size: 0.92rem;\n  font-weight: 600;\n  cursor: pointer;\n}\n.img-modal-stage {\n  background: rgba(15, 23, 42, 0.9);\n  border: 1px solid rgba(148, 163, 184, 0.4);\n  border-radius: 12px;\n  overflow: hidden;\n  display: grid;\n  place-items: center;\n  cursor: grab;\n  touch-action: none;\n}\n.img-modal-stage.is-dragging {\n  cursor: grabbing;\n}\n.img-modal-image {\n  max-width: 100%;\n  max-height: 100%;\n  width: auto;\n  height: auto;\n  transform-origin: center center;\n  transition: transform 120ms ease;\n  cursor: zoom-in;\n  user-select: none;\n  touch-action: none;\n}\n.q-title {\n  font-weight: 700;\n  margin: 0 0 10px;\n}\n.options {\n  display: grid;\n  gap: 8px;\n  margin-top: 8px;\n}\n.option {\n  display: flex;\n  align-items: flex-start;\n  gap: 10px;\n  border: 1px solid #d7dee8;\n  background: #fff;\n  border-radius: 10px;\n  padding: 10px 12px;\n  cursor: pointer;\n  font-size: 0.98rem;\n}\n.option:hover {\n  border-color: #2563eb;\n}\n.option input[type=\"checkbox\"] {\n  margin-top: 2px;\n  transform: scale(1.1);\n  accent-color: #2563eb;\n}\n.qcm.corrected .option[data-correct=\"true\"] {\n  border-color: #047857;\n  background: #d1fae5;\n}\n.qcm.corrected .option[data-correct=\"true\"] span {\n  color: #047857;\n  font-weight: 600;\n}\n.qcm.corrected .option[data-correct=\"false\"] input:checked {\n  accent-color: #b91c1c;\n}\n.qcm.corrected .option[data-correct=\"false\"] input:checked + span {\n  color: #b91c1c;\n  font-weight: 600;\n}\n.qcm-actions {\n  display: flex;\n  gap: 10px;\n  margin-top: 12px;\n}\n.flip-btn {\n  border: 1px solid #2563eb;\n  background: #2563eb;\n  color: #fff;\n  border-radius: 10px;\n  padding: 8px 12px;\n  cursor: pointer;\n  font-size: 0.92rem;\n  font-weight: 600;\n  display: inline-block;\n}\n.comment-box summary {\n  cursor: pointer;\n  font-weight: 700;\n  color: #2563eb;\n}\n.comment-box p {\n  margin-top: 10px;\n}\n<\/style>\n\n<div class=\"cc-wrap\">\n  <section class=\"case-box\">\n    <h2>Situation clinique<\/h2>\n    <p>Une patiente de 58 ans consulte pour des douleurs du membre sup\u00e9rieur droit \u00e9voluant depuis plusieurs semaines. Elle d\u00e9crit des douleurs cervicales, irradiant vers le bras droit jusqu\u2019\u00e0 la main, avec des paresth\u00e9sies nocturnes pr\u00e9dominant aux trois premiers doigts. Elle signale une g\u00eane \u00e0 la pr\u00e9hension. Vous \u00e9voquez une n\u00e9vralgie cervico-brachiale et un syndrome du canal carpien.<\/p>\n    \n  <\/section>\n\n  <form class=\"qcm\" data-question=\"1\">\n      <p class=\"q-title\">Question 1<\/p>\n      <div class=\"options\">\n        <label class=\"option\" data-correct=\"true\"><input type=\"checkbox\"> <span>Une irradiation cervico-brachiale \u00e9voque une atteinte radiculaire<\/span><\/label>\n          <label class=\"option\" data-correct=\"false\"><input type=\"checkbox\"> <span>Le syndrome du canal carpien touche pr\u00e9f\u00e9rentiellement le 5e doigt<\/span><\/label>\n          <label class=\"option\" data-correct=\"true\"><input type=\"checkbox\"> <span>Le canal carpien est li\u00e9 \u00e0 une compression du nerf m\u00e9dian<\/span><\/label>\n          <label class=\"option\" data-correct=\"true\"><input type=\"checkbox\"> <span>Une abolition du r\u00e9flexe bicipital peut s\u2019observer dans une atteinte radiculaire C5-C6<\/span><\/label>\n          <label class=\"option\" data-correct=\"false\"><input type=\"checkbox\"> <span>Une douleur nocturne est incompatible avec un canal carpien<\/span><\/label>\n      <\/div>\n      <div class=\"qcm-actions\">\n        <button type=\"button\" class=\"flip-btn qcm-toggle-btn\">Correction<\/button>\n      <\/div>\n    <\/form><form class=\"qcm\" data-question=\"2\">\n      <p class=\"q-title\">Question 2<\/p>\n      <div class=\"options\">\n        <label class=\"option\" data-correct=\"true\"><input type=\"checkbox\"> <span>Les paresth\u00e9sies nocturnes des trois premiers doigts \u00e9voquent un canal carpien<\/span><\/label>\n          <label class=\"option\" data-correct=\"true\"><input type=\"checkbox\"> <span>Une douleur augment\u00e9e par les mouvements du cou oriente vers une n\u00e9vralgie cervico-brachiale<\/span><\/label>\n          <label class=\"option\" data-correct=\"true\"><input type=\"checkbox\"> <span>Le signe de Tinel au poignet peut \u00eatre retrouv\u00e9 dans un canal carpien<\/span><\/label>\n          <label class=\"option\" data-correct=\"true\"><input type=\"checkbox\"> <span>Le test de Phalen peut \u00eatre positif dans un syndrome du canal carpien<\/span><\/label>\n          <label class=\"option\" data-correct=\"false\"><input type=\"checkbox\"> <span>L\u2019absence de cervicalgie \u00e9limine formellement une n\u00e9vralgie cervico-brachiale<\/span><\/label>\n      <\/div>\n      <div class=\"qcm-actions\">\n        <button type=\"button\" class=\"flip-btn qcm-toggle-btn\">Correction<\/button>\n      <\/div>\n    <\/form><form class=\"qcm\" data-question=\"3\">\n      <p class=\"q-title\">Question 3<\/p>\n      <div class=\"options\">\n        <label class=\"option\" data-correct=\"true\"><input type=\"checkbox\"> <span>L\u2019EMG peut aider \u00e0 distinguer atteinte radiculaire et compression m\u00e9diane<\/span><\/label>\n          <label class=\"option\" data-correct=\"true\"><input type=\"checkbox\"> <span>Une IRM cervicale peut \u00eatre utile en cas de suspicion de conflit disco-radiculaire<\/span><\/label>\n          <label class=\"option\" data-correct=\"false\"><input type=\"checkbox\"> <span>Le traitement initial du canal carpien s\u00e9v\u00e8re repose toujours uniquement sur les AINS<\/span><\/label>\n          <label class=\"option\" data-correct=\"true\"><input type=\"checkbox\"> <span>Une faiblesse musculaire avec d\u00e9ficit neurologique impose une vigilance particuli\u00e8re<\/span><\/label>\n          <label class=\"option\" data-correct=\"true\"><input type=\"checkbox\"> <span>Une infiltration ou une chirurgie peuvent se discuter dans le canal carpien selon la s\u00e9v\u00e9rit\u00e9<\/span><\/label>\n      <\/div>\n      <div class=\"qcm-actions\">\n        <button type=\"button\" class=\"flip-btn qcm-toggle-btn\">Correction<\/button>\n      <\/div>\n    <\/form>\n\n  <details class=\"comment-box\">\n    <summary>Commentaire final (cliquer pour afficher)<\/summary>\n    <p>La douleur irradiant depuis le rachis cervical vers le membre sup\u00e9rieur \u00e9voque une n\u00e9vralgie cervico-brachiale. Les paresth\u00e9sies nocturnes des trois premiers doigts \u00e9voquent un syndrome du canal carpien. Ces deux diagnostics peuvent parfois coexister. L\u2019examen clinique recherche des signes radiculaires, un d\u00e9ficit moteur, une abolition d\u2019un r\u00e9flexe, ainsi que des signes de compression du nerf m\u00e9dian au poignet. Le bilan compl\u00e9mentaire repose selon le contexte sur l\u2019IRM cervicale, l\u2019EMG, et parfois l\u2019\u00e9chographie du canal carpien.<\/p>\n  <\/details>\n\n  <script>\n(function () {\n  \/\/ QCM toggles (independent from any specific wrapper)\n  document.querySelectorAll(\".qcm\").forEach(function (form) {\n    var toggleBtn = form.querySelector(\".qcm-toggle-btn\");\n    if (!toggleBtn) return;\n\n    toggleBtn.addEventListener(\"click\", function () {\n      var isCorrected = form.classList.contains(\"corrected\");\n\n      if (!isCorrected) {\n        form.classList.add(\"corrected\");\n        toggleBtn.textContent = \"Question\";\n        return;\n      }\n\n      form.classList.remove(\"corrected\");\n      form.querySelectorAll('input[type=\"checkbox\"]').forEach(function (cb) {\n        cb.checked = false;\n      });\n      toggleBtn.textContent = \"Correction\";\n    });\n  });\n\n  var zoomableImages = document.querySelectorAll(\".cc-zoomable\");\n  if (zoomableImages.length === 0) {\n    return;\n  }\n\n  \/\/ Create a global image modal once\n  if (!document.querySelector(\".img-modal\")) {\n    var modal = document.createElement(\"div\");\n    modal.className = \"img-modal\";\n    modal.setAttribute(\"aria-hidden\", \"true\");\n    modal.innerHTML =\n      '<div class=\"img-modal-backdrop\"><\/div>' +\n      '<div class=\"img-modal-inner\" role=\"dialog\" aria-modal=\"true\" aria-label=\"Image agrandie\">' +\n        '<div class=\"img-modal-toolbar\">' +\n          '<button type=\"button\" class=\"img-btn img-zoom-out\" aria-label=\"Zoom moins\">-<\/button>' +\n          '<button type=\"button\" class=\"img-btn img-zoom-in\" aria-label=\"Zoom plus\">+<\/button>' +\n          '<button type=\"button\" class=\"img-btn img-close\" aria-label=\"Fermer\">Fermer<\/button>' +\n        '<\/div>' +\n        '<div class=\"img-modal-stage\">' +\n          '<img class=\"img-modal-image\" src=\"\" alt=\"Image agrandie\" decoding=\"async\">' +\n        '<\/div>' +\n      '<\/div>';\n    document.body.appendChild(modal);\n  }\n\n  var modal = document.querySelector(\".img-modal\");\n  var modalImage = modal.querySelector(\".img-modal-image\");\n  var modalStage = modal.querySelector(\".img-modal-stage\");\n  var zoomInBtn = modal.querySelector(\".img-zoom-in\");\n  var zoomOutBtn = modal.querySelector(\".img-zoom-out\");\n  var closeBtn = modal.querySelector(\".img-close\");\n\n  var scale = 1;\n  var tx = 0;\n  var ty = 0;\n  var dragging = false;\n  var dragPointerId = null;\n  var dragStartX = 0;\n  var dragStartY = 0;\n  var dragStartTx = 0;\n  var dragStartTy = 0;\n\n  function applyTransform() {\n    modalImage.style.transform = \"translate(\" + tx + \"px, \" + ty + \"px) scale(\" + scale + \")\";\n    if (scale > 1) {\n      modalImage.style.cursor = dragging ? \"grabbing\" : \"grab\";\n      modalStage.style.cursor = dragging ? \"grabbing\" : \"grab\";\n    } else {\n      modalImage.style.cursor = \"zoom-in\";\n      modalStage.style.cursor = \"grab\";\n    }\n  }\n\n  function setScale(next) {\n    scale = Math.max(1, Math.min(5, next));\n    if (scale <= 1) {\n      tx = 0;\n      ty = 0;\n    }\n    applyTransform();\n  }\n\n  function panBy(dx, dy) {\n    if (scale <= 1) {\n      return;\n    }\n    tx += dx;\n    ty += dy;\n    applyTransform();\n  }\n\n  function openModal(src, altText) {\n    modalImage.src = src;\n    modalImage.alt = altText || \"Image agrandie\";\n    scale = 1;\n    tx = 0;\n    ty = 0;\n    dragging = false;\n    dragPointerId = null;\n    modalStage.classList.remove(\"is-dragging\");\n    applyTransform();\n    modal.classList.add(\"is-open\");\n    document.body.style.overflow = \"hidden\";\n  }\n\n  function closeModal() {\n    modal.classList.remove(\"is-open\");\n    modalImage.removeAttribute(\"src\");\n    document.body.style.overflow = \"\";\n    dragging = false;\n    dragPointerId = null;\n    modalStage.classList.remove(\"is-dragging\");\n  }\n\n  zoomableImages.forEach(function (img) {\n    img.addEventListener(\"click\", function () {\n      openModal(img.src, img.alt);\n    });\n  });\n\n  zoomInBtn.addEventListener(\"click\", function () { setScale(scale + 0.25); });\n  zoomOutBtn.addEventListener(\"click\", function () { setScale(scale - 0.25); });\n  closeBtn.addEventListener(\"click\", closeModal);\n\n  modal.addEventListener(\"click\", function (evt) {\n    if (evt.target === modal) {\n      closeModal();\n      return;\n    }\n    if (evt.target.classList.contains(\"img-modal-backdrop\")) {\n      closeModal();\n    }\n  });\n\n  modalImage.addEventListener(\"dblclick\", function () {\n    if (scale > 1) {\n      setScale(1);\n    } else {\n      setScale(2);\n    }\n  });\n\n  modal.addEventListener(\"wheel\", function (evt) {\n    evt.preventDefault();\n    setScale(scale + (evt.deltaY < 0 ? 0.2 : -0.2));\n  }, { passive: false });\n\n  modalStage.addEventListener(\"pointerdown\", function (evt) {\n    if (scale <= 1) {\n      return;\n    }\n    dragging = true;\n    dragPointerId = evt.pointerId;\n    dragStartX = evt.clientX;\n    dragStartY = evt.clientY;\n    dragStartTx = tx;\n    dragStartTy = ty;\n    modalStage.classList.add(\"is-dragging\");\n    modalStage.setPointerCapture(evt.pointerId);\n    evt.preventDefault();\n  });\n\n  modalStage.addEventListener(\"pointermove\", function (evt) {\n    if (!dragging) {\n      return;\n    }\n    if (dragPointerId !== evt.pointerId) {\n      return;\n    }\n    tx = dragStartTx + (evt.clientX - dragStartX);\n    ty = dragStartTy + (evt.clientY - dragStartY);\n    applyTransform();\n  });\n\n  function stopDrag(evt) {\n    if (!dragging) {\n      return;\n    }\n    if (evt) {\n      if (dragPointerId !== evt.pointerId) {\n        return;\n      }\n      modalStage.releasePointerCapture(evt.pointerId);\n    }\n    dragging = false;\n    dragPointerId = null;\n    modalStage.classList.remove(\"is-dragging\");\n    applyTransform();\n  }\n\n  modalStage.addEventListener(\"pointerup\", stopDrag);\n  modalStage.addEventListener(\"pointercancel\", stopDrag);\n  modalStage.addEventListener(\"pointerleave\", function (evt) {\n    if (dragging) {\n      stopDrag(evt);\n    }\n  });\n\n  document.addEventListener(\"keydown\", function (evt) {\n    if (evt.key === \"Escape\") {\n      if (modal.classList.contains(\"is-open\")) {\n        closeModal();\n      }\n      return;\n    }\n\n    if (!modal.classList.contains(\"is-open\")) {\n      return;\n    }\n\n    var step = evt.shiftKey ? 50 : 20;\n    if (evt.key === \"ArrowLeft\") {\n      panBy(-step, 0);\n      evt.preventDefault();\n      return;\n    }\n    if (evt.key === \"ArrowRight\") {\n      panBy(step, 0);\n      evt.preventDefault();\n      return;\n    }\n    if (evt.key === \"ArrowUp\") {\n      panBy(0, -step);\n      evt.preventDefault();\n      return;\n    }\n    if (evt.key === \"ArrowDown\") {\n      panBy(0, step);\n      evt.preventDefault();\n    }\n  });\n})();\n<\/script>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Situation clinique Une patiente de 58 ans consulte pour des douleurs du membre sup\u00e9rieur droit \u00e9voluant depuis plusieurs semaines. Elle [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"class_list":["post-354","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/erlaxatu.fr\/index.php\/wp-json\/wp\/v2\/pages\/354","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/erlaxatu.fr\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/erlaxatu.fr\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/erlaxatu.fr\/index.php\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/erlaxatu.fr\/index.php\/wp-json\/wp\/v2\/comments?post=354"}],"version-history":[{"count":5,"href":"https:\/\/erlaxatu.fr\/index.php\/wp-json\/wp\/v2\/pages\/354\/revisions"}],"predecessor-version":[{"id":409,"href":"https:\/\/erlaxatu.fr\/index.php\/wp-json\/wp\/v2\/pages\/354\/revisions\/409"}],"wp:attachment":[{"href":"https:\/\/erlaxatu.fr\/index.php\/wp-json\/wp\/v2\/media?parent=354"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}