- 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('$$L’usage hors notice ou off-label, qu’est-ce que ça veut dire ?$$Utiliser un <strong>médicament hors notice</strong>, c’est l’utiliser pour une autre maladie que celle qui est prévue sur la <strong>notice</strong>, ou pour une autre catégorie de personnes. Reprenons l’histoire d’un médicament depuis ses débuts. Pour avoir le droit de le commercialiser, une firme doit faire des études cliniques approfondies qui prouvent que la <strong>molécule</strong> est sans dangers, et efficace contre une pathologie particulière chez une catégorie particulière de patients. C’est en tenant compte de ces études que les notices sont rédigées.Le « <strong>hors notice </strong>» désigne donc tous les usages d’un médicament qui n’ont pas été prévus et testés par la firme avant la mise sur le marché. C’est parfois très dangereux, comme dans le cas du Mediator, médicament contre le diabète qui a été utilisé pour faire maigrir, mais a causé des centaines de décès. C’est aussi parfois nécessaire. Ainsi, 80% des médicaments délivrés en pédiatrie le sont hors label parce que faire des études cliniques chez les enfants est difficile et extrêmement coûteux.$$Hors notice : la liberté du médecin$$L’usage d’un <strong>médicament hors notice</strong> est tout à fait légal. Les médecins bénéficient en effet de la liberté thérapeutique, c’est-à-dire qu’ils peuvent déterminer le meilleur médicament pour chaque patient. S’il n’existe pas de solution testée pour traiter un patient, ils peuvent donc essayer d’autres molécules. L’usage <strong>hors notice</strong> engage cependant leur responsabilité, et ils sont tenus de le faire sur des bases scientifiques. Ils doivent aussi informer leur patient que cet usage n’est pas prévu par la firme pharmaceutique, s’assurer qu’ils comprennent bien ce que cela implique… et naturellement vérifier s’ils sont d’accord.$$Des obligations pour les firmes pharmaceutiques concernant l’usage hors notice$$Pour les fabricants des <strong>médicaments</strong>, l’usage <strong>hors notice</strong> est plutôt positif puisqu’il leur apporte de nouveaux clients. Ils n’ont cependant pas le droit d’en faire la publicité pour d’autres utilisations que celles pour lesquelles les études cliniques ont été faites…Par ailleurs, si l’usage d’un <strong>médicament hors notice </strong>est permis, les firmes pharmaceutiques n’ont pas le droit d’en faire la publicité (à moins qu’ils fassent les études cliniques pour la nouvelle indication). Par ailleurs, si un effet négatif du médicament est connu, le fabricant est tenu de l’indiquer sur la notice… Même s’il ne concerne qu’un usage qui n’est pas prévu sur la<strong> notice</strong> en question!$$Les médicaments hors notice : pratiques mais pas sans inconvénients…$$On le voit, les <strong>médicaments hors notice</strong> rendent de grands services. Et bien souvent, l’usage hors notice ne s’éloigne pas énormément de celui qui est prévu à la base : deux médicaments contre le cancer qui sont combinés pour plus d’efficacité alors qu’ils sont prévus pour être utilisés seuls ; des molécules utilisées à plus petite dose pour les enfants parce qu’il n’existe pas de version pédiatrique ; etc.Cependant, bien sûr, le fait que l’efficacité et la sécurité des médicaments dans ces cas précis n’aient pas été prouvées pose un problème. Surtout qu’une fois que <strong>l’usage hors notice</strong> est installé, les firmes pharmaceutiques n’ont plus aucun intérêt à faire les études cliniques : ils ont déjà les clients et le droit de leur vendre les médicaments, pourquoi investir dans des recherches coûteuses ?#E#Dans un récent rapport sur le sujet, le KCE (Centre fédéral d’expertise des soins de santé) proposait quelques pistes pour un meilleur usage des médicaments hors notice : mieux informer les patients, faire mention du hors label dans les dossiers médicaux, encourager la recherche sur les traitements hors notice faite par d’autres que les firmes pharmaceutiques, etc.#E#', 1, '77295') (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)