Notice: Undefined index: title_shortcut in Drupal\esante_sommaire\EsanteSommaireUtils::decoupe_node() (line 84 of modules/custom/sommaire/src/EsanteSommaireUtils.php). Drupal\esante_sommaire\EsanteSommaireUtils::decoupe_node('$$Greffe de visage, une reconstruction particulière$$Les techniques classiques de <strong>reconstruction du visage</strong> font appel soit à des tissus vivants prélevés sur le corps du patient, transplantés et modelés sur la tête, soit à des prothèses artificielles en silicone, appelées épithèses. La <strong>greffe du visage</strong>, quant à elle, est une opération qualifiée d’allo-transplantation, ce qui signifie que les tissus utilisés pour la reconstruction proviennent du <strong>visage</strong> d’un donneur décédé. La <strong>greffe du visage</strong> peut être partielle (on prélève par exemple le triangle « nez-lèvres-menton ») ou totale. Les tissus prélevés sur le donneur sont greffés sans être remodelés et sont reconnectés un à un aux structures correspondantes, intactes, du visage du receveur. Les éléments greffés incluent la peau, les muqueuses de la peau, les muscles, parfois les os, et toujours les nerfs et les vaisseaux qui sont nécessaires à la survie du transplant. $$Les conditions pour bénéficier d’une greffe de visage$$Les <strong>greffes du visage</strong> restent des opérations d’exception. Elles ne sont envisagées que lorsque le patient présente des dégâts sévères et étendus – suite à un traumatisme ou à une malformation congénitale, par exemple –, qui ne peuvent être réparés par une procédure de reconstruction classique. Le <strong>visage</strong> est divisé en différentes unités faciales (front, nez, joues, lèvres, paupières, menton, oreilles). Ce n’est que lorsque les dégâts concernent plusieurs<strong> </strong>unités faciales situées les unes à côté des autres (les deux lèvres et le nez, par exemple) et entraînent des handicaps fonctionnels significatifs que la greffe du visage peut être envisagée. La survie du greffon impose en effet un traitement immunosuppresseur à vie pour prévenir les risques de rejet. Mais ce traitement expose aussi le malade à des complications médicales significatives (risques plus élevés d’hypertension, d’insuffisance rénale, de diabète). De plus, il réduit considérablement la résistance face aux cancers ainsi qu’aux infections virales et bactériennes. C’est pourquoi la <strong>greffe de visage</strong> ne peut être envisagée pour corriger une défiguration liée au traitement chirurgical mutilant d’un cancer, car l’immunosuppression favoriserait la récidive rapide de ce cancer. $$Et du côté du donneur ?$$Comme pour toutes les <strong>greffes</strong>, le donneur doit remplir certaines conditions. Tout d’abord, il doit répondre à certains critères de compatibilité dite « immunologique » avec le receveur (compatibilité sanguine, tissulaire…) pour éviter au maximum les risques de rejet.Ensuite, le donneur doit avoir une certaine compatibilité morphologique avec le receveur : il doit avoir le même sexe, la même tranche d’âge (pas plus de 10 ans de différence entre le donneur et le receveur), la même texture et couleur de peau. La forme et la dimension du visage doivent aussi être relativement similaires, notamment lorsque certains os du visage doivent être transplantés. $$Quels sont les risques liés à l’opération d’une greffe du visage ?$$Comme pour toute transplantation, le risque majeur de la <strong>greffe du visage</strong> est le rejet du greffon à court terme (rejet suraigu) ou à long terme (rejet chronique). Pour réduire les risques de rejet, le patient transplanté doit prendre à vie un traitement immunosuppresseur qui, bien qu’indispensable, comporte lui aussi une panoplie d’effets secondaires. La <strong>greffe du visage</strong> est donc une opération conséquente, nécessitant un traitement lourd et un suivi rapproché. C’est pourquoi la balance « bénéfices-risques » de l’intervention doit être correctement équilibrée. Permettre à une personne qui a perdu ses deux lèvres de pouvoir reparler et remanger représente un bénéfice majeur et une amélioration considérable de ses conditions de vie. Par contre, un patient n’ayant perdu « que » son nez peut tout à fait bénéficier d’une chirurgie de reconstruction classique, qui entraînera des risques moindres, avec de très bons résultats esthétiques.', 1, '77220') (Line: 51)
esante_sommaire_node_view(Array, Object, Object, 'full')
call_user_func_array('esante_sommaire_node_view', Array) (Line: 403)
Drupal\Core\Extension\ModuleHandler->invokeAll('node_view', Array) (Line: 299)
Drupal\Core\Entity\EntityViewBuilder->buildMultiple(Array) (Line: 250)
Drupal\Core\Entity\EntityViewBuilder->build(Array)
call_user_func_array(Array, Array) (Line: 100)
Drupal\Core\Render\Renderer->doTrustedCallback(Array, Array, 'Render #pre_render callbacks must be methods of a class that implements \Drupal\Core\Security\TrustedCallbackInterface or be an anonymous function. The callback was %s. Support for this callback implementation is deprecated in 8.8.0 and will be removed in Drupal 9.0.0. See https://www.drupal.org/node/2966725', 'silenced_deprecation', 'Drupal\Core\Render\Element\RenderCallbackInterface') (Line: 781)
Drupal\Core\Render\Renderer->doCallback('#pre_render', Array, Array) (Line: 372)
Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 200)
Drupal\Core\Render\Renderer->render(Array, ) (Line: 226)
Drupal\Core\Render\MainContent\HtmlRenderer->Drupal\Core\Render\MainContent\{closure}() (Line: 573)
Drupal\Core\Render\Renderer->executeInRenderContext(Object, Object) (Line: 227)
Drupal\Core\Render\MainContent\HtmlRenderer->prepare(Array, Object, Object) (Line: 117)
Drupal\Core\Render\MainContent\HtmlRenderer->renderResponse(Array, Object, Object) (Line: 90)
Drupal\Core\EventSubscriber\MainContentViewSubscriber->onViewRenderArray(Object, 'kernel.view', Object)
call_user_func(Array, Object, 'kernel.view', Object) (Line: 111)
Drupal\Component\EventDispatcher\ContainerAwareEventDispatcher->dispatch('kernel.view', Object) (Line: 156)
Symfony\Component\HttpKernel\HttpKernel->handleRaw(Object, 1) (Line: 68)
Symfony\Component\HttpKernel\HttpKernel->handle(Object, 1, 1) (Line: 57)
Drupal\Core\StackMiddleware\Session->handle(Object, 1, 1) (Line: 47)
Drupal\Core\StackMiddleware\KernelPreHandle->handle(Object, 1, 1) (Line: 47)
Drupal\Core\StackMiddleware\ReverseProxyMiddleware->handle(Object, 1, 1) (Line: 52)
Drupal\Core\StackMiddleware\NegotiationMiddleware->handle(Object, 1, 1) (Line: 23)
Stack\StackedHttpKernel->handle(Object, 1, 1) (Line: 694)
Drupal\Core\DrupalKernel->handle(Object) (Line: 19)
Notice: Undefined variable: tid in esante_theme_preprocess_node() (line 376 of themes/esante_theme/esante_theme.theme). esante_theme_preprocess_node(Array, 'node', Array) (Line: 287)
Drupal\Core\Theme\ThemeManager->render('node', Array) (Line: 431)
Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 200)
Drupal\Core\Render\Renderer->render(Array, ) (Line: 226)
Drupal\Core\Render\MainContent\HtmlRenderer->Drupal\Core\Render\MainContent\{closure}() (Line: 573)
Drupal\Core\Render\Renderer->executeInRenderContext(Object, Object) (Line: 227)
Drupal\Core\Render\MainContent\HtmlRenderer->prepare(Array, Object, Object) (Line: 117)
Drupal\Core\Render\MainContent\HtmlRenderer->renderResponse(Array, Object, Object) (Line: 90)
Drupal\Core\EventSubscriber\MainContentViewSubscriber->onViewRenderArray(Object, 'kernel.view', Object)
call_user_func(Array, Object, 'kernel.view', Object) (Line: 111)
Drupal\Component\EventDispatcher\ContainerAwareEventDispatcher->dispatch('kernel.view', Object) (Line: 156)
Symfony\Component\HttpKernel\HttpKernel->handleRaw(Object, 1) (Line: 68)
Symfony\Component\HttpKernel\HttpKernel->handle(Object, 1, 1) (Line: 57)
Drupal\Core\StackMiddleware\Session->handle(Object, 1, 1) (Line: 47)
Drupal\Core\StackMiddleware\KernelPreHandle->handle(Object, 1, 1) (Line: 47)
Drupal\Core\StackMiddleware\ReverseProxyMiddleware->handle(Object, 1, 1) (Line: 52)
Drupal\Core\StackMiddleware\NegotiationMiddleware->handle(Object, 1, 1) (Line: 23)
Stack\StackedHttpKernel->handle(Object, 1, 1) (Line: 694)
Drupal\Core\DrupalKernel->handle(Object) (Line: 19)
Warning: array_flip(): Can only flip STRING and INTEGER values! in Drupal\Core\Entity\EntityStorageBase->loadMultiple() (line 266 of core/lib/Drupal/Core/Entity/EntityStorageBase.php). Drupal\Core\Entity\EntityStorageBase->loadMultiple(Array) (Line: 250)
Drupal\Core\Entity\EntityStorageBase->load() (Line: 532)
Drupal\Core\Entity\EntityBase::load() (Line: 67)
Drupal\esante_guides\Plugin\Block\EsanteGuidesBlockRubrique->build() (Line: 171)
Drupal\block\BlockViewBuilder::preRender(Array)
call_user_func_array(Array, Array) (Line: 100)
Drupal\Core\Render\Renderer->doTrustedCallback(Array, Array, 'Render #pre_render callbacks must be methods of a class that implements \Drupal\Core\Security\TrustedCallbackInterface or be an anonymous function. The callback was %s. Support for this callback implementation is deprecated in 8.8.0 and will be removed in Drupal 9.0.0. See https://www.drupal.org/node/2966725', 'silenced_deprecation', 'Drupal\Core\Render\Element\RenderCallbackInterface') (Line: 781)
Drupal\Core\Render\Renderer->doCallback('#pre_render', Array, Array) (Line: 372)
Drupal\Core\Render\Renderer->doRender(Array, 1) (Line: 200)
Drupal\Core\Render\Renderer->render(Array, 1) (Line: 156)
Drupal\Core\Render\Renderer->Drupal\Core\Render\{closure}() (Line: 573)
Drupal\Core\Render\Renderer->executeInRenderContext(Object, Object) (Line: 157)
Drupal\Core\Render\Renderer->renderPlain(Array) (Line: 171)
Drupal\Core\Render\Renderer->renderPlaceholder('', Array) (Line: 658)
Drupal\Core\Render\Renderer->replacePlaceholders(Array) (Line: 543)
Drupal\Core\Render\Renderer->doRender(Array, 1) (Line: 200)
Drupal\Core\Render\Renderer->render(Array, 1) (Line: 144)
Drupal\Core\Render\Renderer->Drupal\Core\Render\{closure}() (Line: 573)
Drupal\Core\Render\Renderer->executeInRenderContext(Object, Object) (Line: 145)
Drupal\Core\Render\Renderer->renderRoot(Array) (Line: 282)
Drupal\Core\Render\HtmlResponseAttachmentsProcessor->renderPlaceholders(Object) (Line: 131)
Drupal\Core\Render\HtmlResponseAttachmentsProcessor->processAttachments(Object) (Line: 45)
Drupal\Core\EventSubscriber\HtmlResponseSubscriber->onRespond(Object, 'kernel.response', Object)
call_user_func(Array, Object, 'kernel.response', Object) (Line: 111)
Drupal\Component\EventDispatcher\ContainerAwareEventDispatcher->dispatch('kernel.response', Object) (Line: 191)
Symfony\Component\HttpKernel\HttpKernel->filterResponse(Object, Object, 1) (Line: 173)
Symfony\Component\HttpKernel\HttpKernel->handleRaw(Object, 1) (Line: 68)
Symfony\Component\HttpKernel\HttpKernel->handle(Object, 1, 1) (Line: 57)
Drupal\Core\StackMiddleware\Session->handle(Object, 1, 1) (Line: 47)
Drupal\Core\StackMiddleware\KernelPreHandle->handle(Object, 1, 1) (Line: 47)
Drupal\Core\StackMiddleware\ReverseProxyMiddleware->handle(Object, 1, 1) (Line: 52)
Drupal\Core\StackMiddleware\NegotiationMiddleware->handle(Object, 1, 1) (Line: 23)
Stack\StackedHttpKernel->handle(Object, 1, 1) (Line: 694)
Drupal\Core\DrupalKernel->handle(Object) (Line: 19)