/**
  * @see parent::loadView()
  */
 function loadView()
 {
     parent::loadView();
     $this->loadRefPatient()->loadRefPhotoIdentite();
     $this->loadRefsFichesExamen();
     $this->loadRefsActesNGAP();
     $this->loadRefCategorie();
     $this->loadRefPlageConsult(1);
     $this->_ref_chir->loadRefFunction();
     $this->loadRefBrancardage();
     $this->loadRefSejour();
 }
Esempio n. 2
0
 /**
  * @see parent::loadView()
  */
 function loadView()
 {
     parent::loadView();
     if (CBrisDeGlace::isBrisDeGlaceRequired()) {
         $canAccess = CAccessMedicalData::checkForSejour($this);
         if ($canAccess) {
             $this->_can->read = 1;
         }
     }
     $this->loadRefPatient()->loadRefPhotoIdentite();
     $this->loadRefEtablissement();
     $affectations = $this->loadRefsAffectations();
     foreach ($this->loadRefsOperations() as $_operation) {
         $_operation->loadRefChir();
         $_operation->loadRefPlageOp();
     }
     if (is_array($affectations) && count($affectations)) {
         foreach ($affectations as $_affectation) {
             /** @var CAffectation $_affectation */
             if (!$_affectation->lit_id) {
                 $_affectation->_view = $_affectation->loadRefService()->_view;
             } else {
                 $_affectation->loadRefLit()->loadCompleteView();
                 $_affectation->_view = $_affectation->_ref_lit->_view;
             }
             $_affectation->loadRefParentAffectation();
         }
     }
     $this->loadNDA();
     if (CModule::getActive("printing")) {
         // Compter les imprimantes pour l'impression d'étiquettes
         $user_printers = CMediusers::get();
         $function = $user_printers->loadRefFunction();
         $this->_nb_printers = $function->countBackRefs("printers");
     }
     // On compte les modèles d'étiquettes pour :
     // - stream si un seul
     // - modale de choix si plusieurs
     $modele_etiquette = new CModeleEtiquette();
     $modele_etiquette->object_class = "CSejour";
     $modele_etiquette->group_id = $this->group_id;
     $this->_count_modeles_etiq = $modele_etiquette->countMatchingList();
 }