<?php

/**
 * $Id$
 *
 * @package    Mediboard
 * @subpackage SalleOp
 * @author     SARL OpenXtrem <*****@*****.**>
 * @license    GNU General Public License, see http://www.gnu.org/licenses/gpl.html
 * @version    $Revision$
 */
$operation_id = CValue::getOrSession("operation_id", 0);
$operation = new COperation();
$operation->load($operation_id);
$operation->loadRefs();
$operation->countExchanges();
$operation->isCoded();
$operation->canDo();
$operation->_ref_sejour->loadRefsFwd();
foreach ($operation->_ext_codes_ccam as $key => $value) {
    $operation->_ext_codes_ccam[$key] = CDatedCodeCCAM::get($value->code);
}
$operation->getAssociationCodesActes();
$operation->loadPossibleActes();
$operation->_ref_plageop->loadRefsFwd();
$operation->loadRefPraticien();
if (CAppUI::conf('dPccam CCodeCCAM use_new_association_rules')) {
    // Chargement des règles de codage
    $operation->loadRefsCodagesCCAM();
    foreach ($operation->_ref_codages_ccam as $_codages_by_prat) {
        foreach ($_codages_by_prat as $_codage) {
 $consult_anesth = $selOp->loadRefsConsultAnesth();
 $consult_anesth->countDocItems();
 $consultation = $consult_anesth->loadRefConsultation();
 $consultation->countDocItems();
 $consultation->canRead();
 $consultation->canEdit();
 $selOp->loadRefPlageOp(true);
 $selOp->loadRefChir()->loadRefFunction();
 $selOp->loadRefPatient();
 $selOp->loadRefCommande();
 $date = CMbDT::date($selOp->_datetime);
 // Récupération de l'utilisateur courant
 $currUser = CMediusers::get();
 $currUser->isAnesth();
 $currUser->isPraticien();
 $selOp->countExchanges();
 $selOp->loadBrancardage();
 $selOp->isCoded();
 $selOp->_ref_consult_anesth->loadRefsTechniques();
 $sejour = $selOp->_ref_sejour;
 $sejour->loadRefDossierMedical();
 $sejour->_ref_dossier_medical->loadRefsBack();
 $sejour->loadRefsConsultAnesth();
 $sejour->_ref_consult_anesth->loadRefsFwd();
 $sejour->loadRefCurrAffectation();
 if (CModule::getActive("maternite")) {
     $grossesse = $sejour->loadRefGrossesse();
     $grossesse->_ref_last_operation = $selOp;
 }
 $patient = $sejour->_ref_patient;
 $patient->loadRefPhotoIdentite();