$atc_classes = array(); $hidden_lines_count = 0; $hide_inactive_count = 0; if (CModule::getActive("dPprescription")) { // Chargement des cis à risque $where = array(); $where["risque"] = " = '1'"; $risques_cis = CProduitLivretTherapeutique::getCISList($where); // Chargement de la prescription à partir du sejour $prescription = new CPrescription(); $prescription->object_id = $sejour_id; $prescription->object_class = "CSejour"; $prescription->type = "sejour"; $prescription->loadMatchingObject(); // Chargement de toutes les planifs systemes si celles-ci ne sont pas deja chargées $prescription->calculAllPlanifSysteme(); // Chargement des configs de service $sejour->loadRefCurrAffectation($date); if (!$sejour->_ref_curr_affectation->_id) { $sejour->loadRefsAffectations(); $sejour->_ref_curr_affectation = $sejour->_ref_last_affectation; } if ($sejour->_ref_curr_affectation->_id) { $service_id = $sejour->_ref_curr_affectation->service_id; } else { $service_id = "none"; } $configs = CConfigService::getAllFor($service_id); if (!$nb_decalage) { $nb_decalage = $configs["Nombre postes avant"]; }