if ($sejour_id && !$operation_id) { $sejour->load($sejour_id); CAccessMedicalData::checkForSejour($sejour); $sejour->loadRefsFwd(); $sejour->loadRefCurrAffectation()->loadRefService(); if (!$chir_id) { $chir = $sejour->_ref_praticien; } // On ne change a priori pas le praticien du séjour $sejour->_ref_praticien->canDo(); $prat = $sejour->_ref_praticien; $patient = $sejour->_ref_patient; } $grossesse = new CGrossesse(); if ($grossesse_id && !$sejour_id && !$operation_id) { $grossesse->load($grossesse_id); $sejour->grossesse_id = $grossesse->_id; $sejour->_ref_grossesse = $grossesse; $patient = $grossesse->loadRefParturiente(); } // On récupère l'opération $op = new COperation(); $op->load($operation_id); if ($op->_id) { $op->loadRefSejour(); if (CAppUI::conf("dPplanningOp COperation use_session_praticien")) { CValue::setSession("chir_id", $op->chir_id); } if (CBrisDeGlace::isBrisDeGlaceRequired()) { $canAccess = CAccessMedicalData::checkForSejour($op->_ref_sejour); if (!$canAccess) {