Beispiel #1
0
<?php

/**
 * Outil d'import de kinés
 *
 * $Id$
 *
 * @package    Mediboard
 * @subpackage Patients
 * @author     SARL OpenXtrem <*****@*****.**>
 * @license    GNU General Public License, see http://www.gnu.org/licenses/gpl.html
 * @version    $Revision$
 */
CCAnDo::checkAdmin();
CApp::setTimeLimit(150);
if (!class_exists("DOMDocument")) {
    trigger_error("sorry, DOMDocument is needed");
    return;
}
if (null == ($pass = CValue::get("pass"))) {
    CAppUI::stepAjax("Fonctionnalité désactivée car trop instable.", UI_MSG_WARNING);
    return;
}
if (md5($pass) != "aa450aff6d0f4974711ff4c5536ed4cb") {
    CAppUI::stepAjax("Mot de passe incorrect.\nAttention, fonctionnalité à utiliser avec une extrême prudence", UI_MSG_ERROR);
}
$departement = CValue::get("departement");
$url = "http://www.ordremk.fr/searchproxy.php?format=json&name=%25%25%25&zip=";
$continue = 1;
$errors = 0;
$count = 0;
<?php

/**
 * $Id$
 *
 * @package    Mediboard
 * @subpackage SalleOp
 * @author     SARL OpenXtrem <*****@*****.**>
 * @license    GNU General Public License, see http://www.gnu.org/licenses/gpl.html
 * @version    $Revision$
 */
$date = CValue::getOrSession("date", CMbDT::date());
$in_salle = CValue::get("in_salle", 1);
$modif_operation = CCAnDo::edit() || $date >= CMbDT::date();
// Chargement de l'operation selectionnee
$operation_id = CValue::getOrSession("operation_id");
$selOp = new COperation();
$selOp->load($operation_id);
$plageOp = $selOp->loadRefPlageOp();
$listPers = $selOp->loadPersonnelDisponible();
// Creation du tableau d'affectation de personnel
$tabPersonnel = array();
$plageOp->loadAffectationsPersonnel();
$affectations_personnel = $plageOp->_ref_affectations_personnel;
$affectations_plage = array_merge($affectations_personnel["iade"], $affectations_personnel["op"], $affectations_personnel["op_panseuse"], $affectations_personnel["sagefemme"], $affectations_personnel["manipulateur"]);
// Tableau de stockage des affectations
$tabPersonnel["plage"] = array();
$tabPersonnel["operation"] = array();
foreach ($affectations_plage as $key => $affectation_personnel) {
    $affectation = new CAffectationPersonnel();
    $affectation->setObject($selOp);
<?php

/**
 * $Id$
 *
 * @package    Mediboard
 * @subpackage SalleOp
 * @author     SARL OpenXtrem <*****@*****.**>
 * @license    GNU General Public License, see http://www.gnu.org/licenses/gpl.html
 * @version    $Revision$
 */
CCAnDo::checkEdit();
$object_id = CValue::get("object_id");
$object_class = CValue::get("object_class");
/** @var CCodable $object */
$object = new $object_class();
$object->load($object_id);
$anesth = new CMediusers();
$non_signes_activite_1 = 0;
$non_signes_activite_4 = 0;
$actes_ccam = $object->loadRefsActesCCAM();
if ($object instanceof CSejour) {
    $object->loadRefPraticien()->loadRefFunction();
    foreach ($actes_ccam as $_acte_ccam) {
        if ($_acte_ccam->code_activite == 4) {
            $anesth = $_acte_ccam->loadRefExecutant();
            break;
        }
    }
}
if ($object instanceof COperation) {
<?php

/**
 * Mapping entre la parturiente et la grossesse
 *  
 * @category Maternite
 * @package  Mediboard
 * @author   SARL OpenXtrem <*****@*****.**>
 * @license  GNU General Public License, see http://www.gnu.org/licenses/gpl.html 
 * @version  SVN: $Id:$ 
 * @link     http://www.mediboard.org
 */
CCAnDo::checkRead();
$parturiente_id = CValue::get("parturiente_id");
$object_guid = CValue::get("object_guid");
$smarty = new CSmartyDP();
$smarty->assign("parturiente_id", $parturiente_id);
$smarty->assign("object_guid", $object_guid);
$smarty->display("inc_bind_grossesse.tpl");