$dossier_medical->countAntecedents(); $dossier_medical->countAllergies(); } $sejour->loadRefPraticien(); $sejour->loadRefsOperations(); $sejour->loadRefsConsultations(); foreach ($sejour->_ref_consultations as $_consult) { $_consult->loadRefBrancardage(); } // personne qui a autorisé la sortie $sejour->loadRefConfirmeUser()->loadRefFunction(); $prescription_active = CModule::getInstalled("dPprescription"); // Gestion des macro-cible seulement si prescription disponible $cible_importante = $prescription_active; $date_transmission = CAppUI::conf("soins synthese transmission_date_limit", $group->_guid) ? CMbDT::dateTime() : null; $sejour->loadRefsTransmissions($cible_importante, true, false, null, $date_transmission); $sejour->loadRefsObservations(true); $sejour->loadRefsTasks(); $sejour->loadRefsNotes(); foreach ($sejour->_ref_tasks as $key => $_task) { if ($_task->realise) { unset($sejour->_ref_tasks[$key]); continue; } $_task->loadRefPrescriptionLineElement(); $_task->setDateAndAuthor(); $_task->loadRefAuthor(); $_task->loadRefAuthorRealise(); } CSejourTask::sortByDate($sejour->_ref_tasks); // Tri des transmissions par catégorie