示例#1
0
    $smarty->assign("selOp", $selOp);
    $smarty->assign("patient", $patient);
    $smarty->assign("listAnesths", $listAnesths);
    $smarty->assign("onSubmit", $onSubmit);
    $smarty->assign("create_dossier_anesth", $create_dossier_anesth);
    $smarty->display("inc_choose_dossier_anesth.tpl");
    return;
}
$dossier_anesth->loadRefsDocs();
$consult = $dossier_anesth->loadRefConsultation();
$consult->loadRefPlageConsult();
if ($pdf) {
    // Si le modèle est redéfini, on l'utilise
    $model = CCompteRendu::getSpecialModel($consult->_ref_chir, "CConsultAnesth", "[FICHE ANESTH]");
    if ($model->_id) {
        CCompteRendu::streamDocForObject($model, $dossier_anesth, $model->factory);
    }
}
$consult->loadRefsFwd();
$consult->loadRefsDossiersAnesth();
$consult->loadRefsExamsComp();
$consult->loadRefsExamNyha();
$consult->loadRefsExamPossum();
$dossier_anesth->loadRefs();
$dossier_anesth->_ref_sejour->loadRefDossierMedical();
$other_intervs = array();
$pos_curr_interv = 0;
foreach ($consult->loadRefsDossiersAnesth() as $_dossier_anesth) {
    if ($_dossier_anesth->operation_id) {
        $_op = $_dossier_anesth->loadRefOperation();
        $_op->loadRefPlageOp();
    // Si le modèle est redéfini, on l'utilise
    $model = CCompteRendu::getSpecialModel($sejour->_ref_praticien, "COperation", "[FICHE DHE]");
    if ($model->_id) {
        CCompteRendu::streamDocForObject($model, $sejour, "CDomPDFConverter");
    }
}
if ($operation_id = CValue::get("operation_id")) {
    $operation->load($operation_id);
    $operation->loadRefsFwd();
    $sejour = $operation->_ref_sejour;
    $operation->_ref_sejour->loadRefsFwd();
    $operation->_ref_sejour->loadNDA();
    $patient =& $operation->_ref_sejour->_ref_patient;
    $patient->loadRefs();
    // Si le modèle est redéfini, on l'utilise
    $model = CCompteRendu::getSpecialModel($sejour->_ref_praticien, "COperation", "[FICHE DHE]");
    if ($model->_id) {
        CCompteRendu::streamDocForObject($model, $operation, "CDomPDFConverter");
    }
}
$today = CMbDT::date();
$group = CGroups::loadCurrent();
$group->loadConfigValues();
$simple_DHE = $group->_configs['dPplanningOp_COperation_DHE_mode_simple'];
// Création du template
$smarty = new CSmartyDP();
$smarty->assign("operation", $operation);
$smarty->assign("sejour", $sejour);
$smarty->assign("today", $today);
$smarty->assign("simple_DHE", $simple_DHE);
$smarty->display("view_planning.tpl");
示例#3
0
 * @license    GNU General Public License, see http://www.gnu.org/licenses/gpl.html
 * @version    $Revision$
 * @link       http://www.mediboard.org
 */
$devis_id = CValue::get('devis_id');
$devis = new CDevisCodage();
$devis->load($devis_id);
if ($devis->_id) {
    $devis->updateFormFields();
    $devis->loadRefPatient();
    $devis->loadRefCodable();
    $devis->loadRefPraticien();
    $devis->_ref_praticien->loadRefFunction();
    $devis->getActeExecution();
    $devis->countActes();
    $devis->loadRefsActes();
    $devis->loadRefsFraisDivers();
    foreach ($devis->_ref_actes_ccam as $_acte) {
        $_acte->getTarif();
    }
    foreach ($devis->_ref_frais_divers as $_frais) {
        $_frais->loadRefType();
    }
    $model = CCompteRendu::getSpecialModel($devis->_ref_praticien, $devis->_class, '[DEVIS]');
    if ($model->_id) {
        CCompteRendu::streamDocForObject($model, $devis);
    }
    $smarty = new CSmartyDP();
    $smarty->assign('devis', $devis);
    $smarty->display('print_devis_codage.tpl');
}