Error message

  • Notice: Undefined index: renseignementsParticipant in Drupal\members\Plugin\Helpers\MembersHelper->findAttribute() (line 26 of modules/members/src/Plugin/Helpers/MembersHelper.php).
    Drupal\members\Plugin\Helpers\MembersHelper->findAttribute(Array, 114) (Line: 254)
    Drupal\projects\Plugin\Helpers\ProjectsHelper->defineMembersAttributes(Array, Array) (Line: 43)
    Drupal\projects\Plugin\Helpers\ProjectsHelper->defineProjectTeam(Array) (Line: 508)
    Drupal\projects\Controller\ProjectsModuleController->addProjectsCompleteDetails(Array) (Line: 464)
    Drupal\projects\Controller\ProjectsModuleController->findAProject('CODEAIR', 1, Array) (Line: 241)
    Drupal\projects\Controller\ProjectsModuleController->projectsDetails('CODEAIR')
    call_user_func_array(Array, Array) (Line: 123)
    Drupal\Core\EventSubscriber\EarlyRenderingControllerWrapperSubscriber->Drupal\Core\EventSubscriber\{closure}() (Line: 573)
    Drupal\Core\Render\Renderer->executeInRenderContext(Object, Object) (Line: 124)
    Drupal\Core\EventSubscriber\EarlyRenderingControllerWrapperSubscriber->wrapControllerExecutionInRenderContext(Array, Array) (Line: 97)
    Drupal\Core\EventSubscriber\EarlyRenderingControllerWrapperSubscriber->Drupal\Core\EventSubscriber\{closure}() (Line: 151)
    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: 191)
    Drupal\page_cache\StackMiddleware\PageCache->fetch(Object, 1, 1) (Line: 128)
    Drupal\page_cache\StackMiddleware\PageCache->lookup(Object, 1, 1) (Line: 82)
    Drupal\page_cache\StackMiddleware\PageCache->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: Invalid argument supplied for foreach() in Drupal\members\Plugin\Helpers\MembersHelper->findAttribute() (line 26 of modules/members/src/Plugin/Helpers/MembersHelper.php).
    Drupal\members\Plugin\Helpers\MembersHelper->findAttribute(Array, 114) (Line: 254)
    Drupal\projects\Plugin\Helpers\ProjectsHelper->defineMembersAttributes(Array, Array) (Line: 43)
    Drupal\projects\Plugin\Helpers\ProjectsHelper->defineProjectTeam(Array) (Line: 508)
    Drupal\projects\Controller\ProjectsModuleController->addProjectsCompleteDetails(Array) (Line: 464)
    Drupal\projects\Controller\ProjectsModuleController->findAProject('CODEAIR', 1, Array) (Line: 241)
    Drupal\projects\Controller\ProjectsModuleController->projectsDetails('CODEAIR')
    call_user_func_array(Array, Array) (Line: 123)
    Drupal\Core\EventSubscriber\EarlyRenderingControllerWrapperSubscriber->Drupal\Core\EventSubscriber\{closure}() (Line: 573)
    Drupal\Core\Render\Renderer->executeInRenderContext(Object, Object) (Line: 124)
    Drupal\Core\EventSubscriber\EarlyRenderingControllerWrapperSubscriber->wrapControllerExecutionInRenderContext(Array, Array) (Line: 97)
    Drupal\Core\EventSubscriber\EarlyRenderingControllerWrapperSubscriber->Drupal\Core\EventSubscriber\{closure}() (Line: 151)
    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: 191)
    Drupal\page_cache\StackMiddleware\PageCache->fetch(Object, 1, 1) (Line: 128)
    Drupal\page_cache\StackMiddleware\PageCache->lookup(Object, 1, 1) (Line: 82)
    Drupal\page_cache\StackMiddleware\PageCache->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: Uninitialized string offset: 0 in Drupal\projects\Controller\ProjectsModuleController->projectsDetails() (line 264 of modules/projects/src/Controller/ProjectsModuleController.php).
    Drupal\projects\Controller\ProjectsModuleController->projectsDetails('CODEAIR')
    call_user_func_array(Array, Array) (Line: 123)
    Drupal\Core\EventSubscriber\EarlyRenderingControllerWrapperSubscriber->Drupal\Core\EventSubscriber\{closure}() (Line: 573)
    Drupal\Core\Render\Renderer->executeInRenderContext(Object, Object) (Line: 124)
    Drupal\Core\EventSubscriber\EarlyRenderingControllerWrapperSubscriber->wrapControllerExecutionInRenderContext(Array, Array) (Line: 97)
    Drupal\Core\EventSubscriber\EarlyRenderingControllerWrapperSubscriber->Drupal\Core\EventSubscriber\{closure}() (Line: 151)
    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: 191)
    Drupal\page_cache\StackMiddleware\PageCache->fetch(Object, 1, 1) (Line: 128)
    Drupal\page_cache\StackMiddleware\PageCache->lookup(Object, 1, 1) (Line: 82)
    Drupal\page_cache\StackMiddleware\PageCache->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)
    
  • User error: "0" is an invalid render array key in Drupal\Core\Render\Element::children() (line 97 of core/lib/Drupal/Core/Render/Element.php).
    Drupal\Core\Render\Element::children(Array, 1) (Line: 402)
    Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 200)
    Drupal\Core\Render\Renderer->render(Array) (Line: 601)
    Drupal\Core\Template\TwigExtension->renderVar(Array) (Line: 229)
    __TwigTemplate_fcbe856eb8807bcfd5db76c9aa31c79db8df6c32a3226e58980f14fa937595e2->doDisplay(Array, Array) (Line: 455)
    Twig\Template->displayWithErrorHandling(Array, Array) (Line: 422)
    Twig\Template->display(Array) (Line: 434)
    Twig\Template->render(Array) (Line: 64)
    twig_render_template('modules/projects/templates/fiche-complete-project.html.twig', Array) (Line: 384)
    Drupal\Core\Theme\ThemeManager->render('fiche_complete_project', 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: 191)
    Drupal\page_cache\StackMiddleware\PageCache->fetch(Object, 1, 1) (Line: 128)
    Drupal\page_cache\StackMiddleware\PageCache->lookup(Object, 1, 1) (Line: 82)
    Drupal\page_cache\StackMiddleware\PageCache->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)
    

CoDE : AIR - COVID-19 Dilemma Evaluation : Artificial Intelligence and Radiology

  • Health and social services
CoDE : AIR  - COVID-19 Dilemma Evaluation : Artificial Intelligence and Radiology

To sign up, choose one of the following options:

Project summary

The current outbreak of severe acute respiratory syndrome coronavirus 2 (SARS-CoV-2) and subsequent pandemic of COVID-19 is imposing a substantial stress on healthcare systems around the world. When severe COVID-19 cases require admission to intensive care units for respiratory distress and hypoxaemia, non-invasive approaches have been shunned in order to limit infections, especially in medical personnel, leaving endotracheal intubation and mechanical ventilation as the main remaining option.

A first problem faced by physicians is to decide on the need for invasive ventilation. This assessment is complicated by the aggressive nature of COVID-19, whereby earlier ventilation may increase survival rates and therefore patients who might have been only monitored should rather be intubated right away. In some locations, intensive care unit have been overwhelmed, and faced scenarios where there were insufficient resources for the number of critically sick COVID-19 patients requiring ventilation.

The MSSS has released guidelines to direct the triage operation in intensive care units in the case of surging demand and under-capacity in ventilation resources. These guidelines use clinical scores to determine the need of ventilation, however no score exist to predict the outcome of the ventilation. This information would be useful to further refine the triage decision, as well as guide transfer decisions from one region to another.

We hypothesize that radiomics features extracted from chest X-ray taken at the patient’s bedside while in intensive care unit, when combined with clinical and laboratory data, would be predictive of the need for, and the outcome of, invasive ventilation in the context of COVID-19. The objective of this project is to build an algorithm to predict which patients will require ventilatory support within 24 to 48 hours after admission to the intensive care unit, what the response to ventilation will be and its eventual outcome, as well as the time required to achieve this outcome. These tools can assist caregivers in the delicate but necessary choice of medical resources.

This study is conducted by the research team of Professor Simon Duchesne of the Faculty of Medecine at Université Laval, together with a number of co-investigators at the seven biggest hospital groups in the province of Quebec.

Project team

Simon Duchesne, Lead researcher
Simon Duchesne

Lead researcher

Faculty of Medecine, Université Laval

Have questions about this project?