$userSel->loadRefs();
$canUserSel = $userSel->canDo();
// assign to session the current consultation praticien
$chirSession = CValue::session("chirSel");
if ($chirSession != $userSel->_id && $canUserSel) {
    CValue::setSession("chirSel", $userSel->_id);
}
$anesth = new CTypeAnesth();
$anesth = $anesth->loadGroupList();
$consultAnesth =& $consult->_ref_consult_anesth;
// Consultation courante
$consult->_ref_chir =& $userSel;
// Chargement de la consultation
if ($consult->_id) {
    $consult->canDo()->needsEdit(array("consult_id" => null));
    $consult->loadRefs();
    // Chargement de la consultation d'anesthésie
    // Chargement de la vue de chacun des dossiers
    foreach ($consult->_refs_dossiers_anesth as $_dossier) {
        $_dossier->loadRefConsultation();
        $_dossier->loadRefOperation()->loadRefPlageOp();
    }
    // Si on a passé un id de dossier d'anesth
    if ($dossier_anesth_id && isset($consult->_refs_dossiers_anesth[$dossier_anesth_id])) {
        $consultAnesth = $consult->_refs_dossiers_anesth[$dossier_anesth_id];
    }
    if (!is_array($consultAnesth) && $consultAnesth->_id) {
        $consultAnesth->loadRefs();
        if ($consultAnesth->_ref_operation->_id || $consultAnesth->_ref_sejour->_id) {
            if ($consultAnesth->_ref_operation->passage_uscpo === null) {
                $consultAnesth->_ref_operation->passage_uscpo = "";