} // Chargement des boxes d'urgences $boxes = array(); foreach (CService::loadServicesUHCD() as $service) { foreach ($service->_ref_chambres as $chambre) { foreach ($chambre->_ref_lits as $lit) { $boxes[$lit->_id] = $lit; } } } // Si admin sur le module urgences, alors modification autorisée du diagnostic // infirmier depuis la main courante. $module = new CModule(); $module->mod_name = "dPurgences"; $module->loadMatchingObject(); $admin_urgences = $module->canAdmin(); // Création du template $smarty = new CSmartyDP(); $smarty->assign("boxes", $boxes); $smarty->assign("order_col", $order_col); $smarty->assign("order_way", $order_way); $smarty->assign("listPrats", $listPrats); $smarty->assign("listSejours", $listSejours); $smarty->assign("uhcd_affichage", $uhcd_affichage); $smarty->assign("medicalView", $medicalView); $smarty->assign("date", $date); $smarty->assign("date_before", $date_before); $smarty->assign("today", CMbDT::date()); $smarty->assign("isImedsInstalled", CModule::getActive("dPImeds") && CImeds::getTagCIDC(CGroups::loadCurrent())); $smarty->assign("admin_urgences", $admin_urgences); $smarty->assign("type", "UHCD");
<?php /* $Id: $ */ /** * @package Mediboard * @subpackage dPsante400 * @version $Revision: $ * @author SARL OpenXtrem * @license GNU General Public License, see http://www.gnu.org/licenses/gpl.html */ $module = new CModule(); $module->mod_name = "dPadmissions"; $module->loadMatchingObject(); $admin_admission = $module->canAdmin(); $module = new CModule(); $module->mod_name = "sip"; $module->loadMatchingObject(); $sip_active = $module->mod_active; $idex_value = CValue::get("id400"); $object_id = CValue::get("object_id"); $idex = new CIdSante400(); $idex->id400 = $idex_value; $idex->object_id = $object_id; $idex->loadMatchingObject(); $group_id = CGroups::loadCurrent()->_id; $idexs = array(); $idex_id = null; if ($idex->_id) { $filter = new CIdSante400(); $filter->object_class = $idex->object_class; $filter->object_id = $idex->object_id;