예제 #1
0
        $smarty->assign("line", $line);
        $smarty->assign("line_id", $line->_id);
        $smarty->assign("line_class", $line->_class);
        $smarty->assign("transmissions_line", $line->_transmissions);
        $smarty->assign("administrations_line", $line->_administrations);
        $smarty->assign("unite_prise", $unite_prise);
        $smarty->display("../../dPprescription/templates/inc_vw_content_line_dossier_soin.tpl");
    }
} else {
    // Affichage d'un chapitre
    if ($chapitre) {
        $smarty->assign("move_dossier_soin", false);
        $smarty->assign("chapitre", $chapitre);
        $smarty->assign("nodebug", true);
        $smarty->display("../../dPprescription/templates/inc_chapitre_dossier_soin.tpl");
    } else {
        // Affichage du plan de soin complet
        if (CModule::getActive("dPprescription")) {
            // Multiple prescriptions existante pour le séjour (Fusion des prescriptions)
            $prescription_multiple = new CPrescription();
            $where = array("type" => " = 'sejour'", "object_class" => " = 'CSejour'", "object_id" => " = '{$prescription->object_id}'");
            $multiple_prescription = $prescription_multiple->loadIds($where);
            $smarty->assign("multiple_prescription", $multiple_prescription);
        }
        $sejour->countTasks();
        $sejour->countAlertsNotHandled("medium", "observation");
        $smarty->assign("admin_prescription", CModule::getCanDo("dPprescription")->admin || CMediusers::get()->isPraticien());
        $smarty->assign("move_dossier_soin", false);
        $smarty->display("inc_vw_dossier_soins.tpl");
    }
}