/** * Charge le séjour associé * * @return CSejour */ function loadRefSejour() { $this->_ref_sejour = new CSejour(); $this->_ref_sejour->load($this->sejour_id); $this->_ref_sejour->loadRefsFwd(); return $this->_ref_sejour; }
} if ($order_col == "_entree") { $order = "entree {$order_way}, rpu.ccmu {$order_way}"; } 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();
/** * Charge le séjour associé * * @return CSejour */ function loadRefSejour() { $this->_ref_sejour = $this->loadFwdRef("sejour_id", true); $this->_ref_sejour->loadRefsFwd(true); return $this->_ref_sejour; }