/** * @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(); }
/** * @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(); }