if ($order_col == "ccmu") { $order = "rpu.ccmu {$order_way}, entree {$order_way}"; } if ($order_col == "_patient_id") { $order = "patients.nom {$order_way}, ccmu {$order_way}"; } /** @var CSejour[] $listSejours */ $listSejours = $sejour->loadList($where, $order, null, null, $ljoin); foreach ($listSejours as &$sejour) { // Chargement du numero de dossier $sejour->loadNDA(); $sejour->loadRefsFwd(); $sejour->loadRefRPU(); $sejour->_ref_rpu->loadRefSejourMutation(); $sejour->loadRefsConsultations(); $sejour->loadRefsNotes(); $sejour->countDocItems(); $sejour->loadRefPrescriptionSejour(); $prescription = $sejour->_ref_prescription_sejour; if ($prescription) { $prescription->loadRefsPrescriptionLineMixes(); $prescription->loadRefsLinesMedByCat(); $prescription->loadRefsLinesElementByCat(); $sejour->_ref_prescription_sejour->countRecentModif(); } // Chargement de l'IPP $sejour->_ref_patient->loadIPP(); // Séjours antérieurs $sejour->_veille = CMbDT::date($sejour->entree) != $date; // Ajout des documents de la consultation dans le compteur $consult_atu = $sejour->_ref_consult_atu;