当前位置: 首页>>代码示例>>PHP>>正文


PHP CMediusers::loadAnesthesistes方法代码示例

本文整理汇总了PHP中CMediusers::loadAnesthesistes方法的典型用法代码示例。如果您正苦于以下问题:PHP CMediusers::loadAnesthesistes方法的具体用法?PHP CMediusers::loadAnesthesistes怎么用?PHP CMediusers::loadAnesthesistes使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在CMediusers的用法示例。


在下文中一共展示了CMediusers::loadAnesthesistes方法的5个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。

示例1: CFunctions

}
if (!$plagesel->_id) {
    $plagesel->date = $date;
    $plagesel->debut = CPlageOp::$hours_start . ":00:00";
    $plagesel->fin = CPlageOp::$hours_start . ":00:00";
}
// On charge le praticien et ses fonctions secondaires
$chir = $plagesel->loadRefChir();
$chir->loadRefFunction();
$_functions = $chir->loadBackRefs("secondary_functions");
// Liste des Specialités
$function = new CFunctions();
$specs = $function->loadSpecialites(PERM_READ, 1);
// Liste des Anesthésistes
$mediuser = new CMediusers();
$anesths = $mediuser->loadAnesthesistes();
CMbObject::massLoadFwdRef($anesths, "function_id");
foreach ($anesths as $_anesth) {
    $_anesth->loadRefFunction();
}
// Liste des praticiens
$chirs = $mediuser->loadChirurgiens();
CMbObject::massLoadFwdRef($chirs, "function_id");
foreach ($chirs as $_chir) {
    $_chir->loadRefFunction();
}
// Chargement du personnel
$listPers = array("iade" => CPersonnel::loadListPers("iade"), "op" => CPersonnel::loadListPers("op"), "op_panseuse" => CPersonnel::loadListPers("op_panseuse"), "sagefemme" => CPersonnel::loadListPers("sagefemme"), "manipulateur" => CPersonnel::loadListPers("manipulateur"));
if ($plagesel->_id) {
    $plagesel->multicountOperations();
    $plagesel->countOperationsAnnulees();
开发者ID:fbone,项目名称:mediboard4,代码行数:31,代码来源:inc_edit_planning.php

示例2: CConsultation

 * @version  $Revision$
 * @link     http://www.mediboard.org
 */
CCanDo::checkRead();
//Initialisations des variables
$date = CValue::getOrSession("date", CMbDT::date());
$today = CMbDT::date();
$hour = CMbDT::time(null);
$board = CValue::get("board", 1);
$boardItem = CValue::get("boardItem", 1);
$consult = new CConsultation();
// Récupération des fonctions
$cabinets = CMediusers::loadFonctions();
// Récupération de la liste des anesthésistes
$mediuser = new CMediusers();
$anesthesistes = $mediuser->loadAnesthesistes(PERM_READ);
if ($consult->consultation_id) {
    $date = $consult->_ref_plageconsult->date;
    CValue::setSession("date", $date);
}
// Récupération des plages de consultation du jour et chargement des références
$listPlages = array();
foreach ($anesthesistes as $anesth) {
    $listPlages[$anesth->_id]["anesthesiste"] = $anesth;
    $plage = new CPlageconsult();
    $where = array();
    $where["chir_id"] = "= '{$anesth->_id}'";
    $where["date"] = "= '{$date}'";
    $order = "debut";
    $listPlage = $plage->loadList($where, $order);
    if (count($listPlage)) {
开发者ID:OpenXtrem,项目名称:mediboard-test,代码行数:31,代码来源:vw_idx_consult.php

示例3: COperation

    $dossier_anesth->load($dossier_anesth_id);
}
if (!$dossier_anesth->_id) {
    $selOp = new COperation();
    $selOp->load($operation_id);
    $selOp->loadRefsFwd();
    $selOp->_ref_sejour->loadRefsFwd();
    $selOp->_ref_sejour->loadRefsConsultAnesth();
    $selOp->_ref_sejour->_ref_consult_anesth->loadRefsFwd();
    $patient = $selOp->_ref_sejour->_ref_patient;
    $patient->loadRefsConsultations();
    // Chargement des praticiens
    $listAnesths = array();
    if ($offline == "false") {
        $anesths = new CMediusers();
        $listAnesths = $anesths->loadAnesthesistes(PERM_READ);
    }
    foreach ($patient->_ref_consultations as $consultation) {
        $consultation->loadRefConsultAnesth();
        foreach ($consultation->_refs_dossiers_anesth as $_dossier_anesth) {
            $consultation->loadRefPlageConsult();
            $_dossier_anesth->loadRefOperation();
        }
    }
    $onSubmit = "return onSubmitFormAjax(this,\r\n    window.refreshFicheAnesth ||\r\n    function(){\r\n      window.opener.chooseAnesthCallback.defer(); window.close();\r\n    }\r\n  )";
    $smarty = new CSmartyDP("modules/dPcabinet");
    $smarty->assign("selOp", $selOp);
    $smarty->assign("patient", $patient);
    $smarty->assign("listAnesths", $listAnesths);
    $smarty->assign("onSubmit", $onSubmit);
    $smarty->assign("create_dossier_anesth", $create_dossier_anesth);
开发者ID:OpenXtrem,项目名称:mediboard-test,代码行数:31,代码来源:print_fiche.php

示例4: elseif

            $modificateur->_checked = null;
        }
    } else {
        $modificateur->_checked = null;
    }
}
/* Vérification et précodage des modificateurs */
if (CAppUI::conf('dPccam CCodeCCAM use_new_association_rules')) {
    CCodageCCAM::precodeModifiers($phase->_modificateurs, $acte, $acte->loadRefObject());
} elseif (!$acte->_id) {
    foreach ($phase->_modificateurs as $modificateur) {
        $modificateur->_checked = $acte->_ref_object->checkModificateur($modificateur->code, CMbDT::time($acte->execution));
    }
}
$acte->getMontantModificateurs($phase->_modificateurs);
// Liste des dents CCAM
$liste_dents = reset(CDentCCAM::loadList());
// Chargement des listes de praticiens
$user = new CMediusers();
$listAnesths = $user->loadAnesthesistes(PERM_DENY);
$listChirs = $user->loadPraticiens(PERM_DENY);
// Création du template
$smarty = new CSmartyDP();
$smarty->assign("acte", $acte);
$smarty->assign("code", $code);
$smarty->assign("activite", $activite);
$smarty->assign("phase", $phase);
$smarty->assign("liste_dents", $liste_dents);
$smarty->assign("listAnesths", $listAnesths);
$smarty->assign("listChirs", $listChirs);
$smarty->display("inc_edit_acte_ccam.tpl");
开发者ID:fbone,项目名称:mediboard4,代码行数:31,代码来源:ajax_edit_acte_ccam.php

示例5: array

$groupSejourNonAffectes = array();
$sejoursParService = array();
// Chargement de la liste de praticiens
$prat = new CMediusers();
$praticiens = $prat->loadPraticiens(PERM_READ);
// Restructuration minimal des services
global $sejoursParService;
$sejoursParService = array();
$count_my_patient = 0;
// Chargement du praticien
if ($praticien_id) {
    $praticien = new CMediusers();
    $praticien->load($praticien_id);
}
$anesth = new CMediusers();
$anesthesistes = array_keys($anesth->loadAnesthesistes());
// Si seulement le praticien est indiqué
if ($praticien_id && !$service_id) {
    $sejours = array();
    $sejour = new CSejour();
    $where = array();
    $where["group_id"] = "= '{$group->_id}'";
    if ($praticien->isAnesth()) {
        $ljoin = array();
        $ljoin["operations"] = "operations.sejour_id = sejour.sejour_id";
        $ljoin["plagesop"] = "operations.plageop_id = plagesop.plageop_id";
        $where[] = "operations.anesth_id = '{$praticien_id}' OR (operations.anesth_id IS NULL AND plagesop.anesth_id = '{$praticien_id}')\n                OR praticien_id = '{$praticien_id}'";
    } else {
        $where["praticien_id"] = " = '{$praticien_id}'";
    }
    $where["entree"] = " <= '{$date} 23:59:59'";
开发者ID:fbone,项目名称:mediboard4,代码行数:31,代码来源:vw_idx_sejour.php


注:本文中的CMediusers::loadAnesthesistes方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。