$evenement->debut = $evenement->_ref_seance_collective->debut; $evenement->duree = $evenement->_ref_seance_collective->duree; } $evenement->loadRefSejour()->loadRefPatient(); // Chargement et comptage des codes de tous les actes foreach ($evenement->loadRefsActes() as $_type => $_actes) { foreach ($_actes as $_acte) { $actes[$_type][$_acte->code] = $_acte->code; if (!isset($count_actes[$_type][$_acte->code])) { $count_actes[$_type][$_acte->code] = 0; } $count_actes[$_type][$_acte->code]++; } } // Chargement des codes possibles pour l'evenement $line = $evenement->loadRefPrescriptionLineElement(); $element = $line->_ref_element_prescription; foreach ($element->loadRefsCodesSSR() as $_type => $_links) { foreach ($_links as $_link_cdarr) { $actes[$_type][$_link_cdarr->code] = $_link_cdarr->code; } } $evenements[$evenement->_id] = $evenement; } // Sorting foreach ($actes as $_type => &$_actes) { ksort($_actes); } if (!count($count_actes["cdarr"])) { unset($actes["cdarr"]); unset($count_actes["cdarr"]);