コード例 #1
0
/**
 *  This is an application style menu (bootstrap) to start shifting clinical functions into a single page.
 *
 *  @param string $pid is the patient id
 *  @param string $encounter is the encounter_id
 *  @param string $title is the form title
 *
 *  @return nothing, outputs directly to screen
 */
function menu_overhaul_top($pid, $encounter, $title = "Eye Exam")
{
    global $form_folder;
    global $prov_data;
    global $encounter;
    global $form_id;
    global $display;
    global $providerID;
    $providerNAME = $prov_data['fname'] . " " . $prov_data['lname'];
    if ($prov_data['suffix']) {
        $providerNAME .= ", " . $prov_data['suffix'];
    }
    if ($_REQUEST['display'] == "fullscreen") {
        $fullscreen_disable = 'disabled';
    } else {
        $frame_disabled = 'disabled';
        echo "<style>.tabHide{ display:none; }</style>";
    }
    ?>
       <!-- Navigation -->
    <nav class="navbar-fixed-top navbar-custom navbar-bright navbar-inner" data-role="page banner navigation" style="margin-bottom: 0;z-index:1000000;font-size: 1.2em;">
        <!-- Brand and toggle get grouped for better mobile display -->
        <div class="container-fluid" style="margin-top:0px;padding:2px;">
            <div class="navbar-header brand" style="color:black;">
                <button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#oer-navbar-collapse-1">
                    <span class="sr-only"><?php 
    echo xlt("Toggle navigation");
    ?>
</span>
                    <span class="icon-bar"></span>
                    <span class="icon-bar"></span>
                    <span class="icon-bar"></span>
                </button>
                &nbsp;
                <img src="<?php 
    echo $GLOBALS['webroot'];
    ?>
/sites/default/images/login_logo.gif" class="little_image">
                <?php 
    echo xlt('Eye Exam');
    ?>
            </div>
            <div class="navbar-collapse collapse" id="oer-navbar-collapse-1">
                <ul class="navbar-nav">
                    <li class="dropdown">
                        <a class="dropdown-toggle" data-toggle="dropdown" id="menu_dropdown_file" role="button" aria-expanded="true"><?php 
    echo xlt("File");
    ?>
 </a>
                        <ul class="dropdown-menu" role="menu">
                            <li id="menu_PREFERENCES"  name="menu_PREFERENCES" class="tabHide <?php 
    echo $fullscreen_disabled;
    ?>
"><a id="BUTTON_PREFERENCES_menu" target="RTop" href="<?php 
    echo $GLOBALS['webroot'];
    ?>
/interface/super/edit_globals.php">
                            <i class="fa fa-angle-double-up" title="<?php 
    echo xla('Opens in Top frame');
    ?>
"></i>
                            <?php 
    echo xlt("Preferences");
    ?>
</a></li>
                            <li id="menu_PRINT_narrative" name="menu_PRINT_report"><a id="BUTTON_PRINT_report" target="_new" href="<?php 
    echo $GLOBALS['webroot'];
    ?>
/interface/patient_file/report/custom_report.php?printable=1&pdf=0&<?php 
    echo $form_folder . "_" . $form_id . "=" . $encounter;
    ?>
"><?php 
    echo xlt("Print Report");
    ?>
</a></li>
                            <li id="menu_PRINT_narrative_2" name="menu_PRINT_report_2"><a id="BUTTON_PRINT_report_2" target="_new" href="#"
                                onclick="top.restoreSession(); create_task('<?php 
    echo attr($providerID);
    ?>
','Report','menu'); return false;">
                                <?php 
    echo xlt("Save Report as PDF");
    ?>
</a></li>
                            <li class="divider tabHide"></li>
                            <li id="menu_QUIT" name="menu_QUIT" class="tabHide <?php 
    echo $frame_disable;
    ?>
"><a href="#" onclick='window.close();'><?php 
    echo xlt("Quit");
    ?>
</a></li>
                        </ul>
                    </li>
                    <li class="dropdown">
                        <a class="dropdown-toggle" data-toggle="dropdown" id="menu_dropdown_edit" role="button" aria-expanded="true"><?php 
    echo xlt("Edit");
    ?>
 </a>
                        <ul class="dropdown-menu" role="menu">
                            <li id="menu_Undo" name="menu_Undo"> <a id="BUTTON_Undo_menu" href="#"> <?php 
    echo xlt("Undo");
    ?>
 <span class="menu_icon">Ctl-Z</span></a></li>
                            <li id="menu_Redo" name="menu_Redo"> <a id="BUTTON_Redo_menu" href="#"> <?php 
    echo xlt("Redo");
    ?>
 <span class="menu_icon">Ctl-Shift-Z</span></a></li>
                            <li class="divider tabHide"></li>
                            <li id="menu_Defaults" name="menu_Defaults" class="tabHide"> <a  id="BUTTON_Defaults_menu"
                                href="<?php 
    echo $GLOBALS['webroot'];
    ?>
/interface/super/edit_list.php?list_id=Eye_defaults_<?php 
    echo attr($providerID);
    ?>
"
                                target="RTop"
                                title="<?php 
    echo xla('Click here to Edit this Provider\'s Exam Default values');
    ?>
"
                                name="provider_todo">
                                <i class="fa fa-angle-double-up tabHide" title="<?php 
    echo xla('Opens in Top frame');
    ?>
"></i> &nbsp;
                                <?php 
    echo xlt("My Default Values");
    ?>
 &nbsp;
                                <span class="menu_icon"><i class="fa fa-pencil fa-fw"></i> </span></a></li>
                        </ul>
                    </li>

                    <li class="dropdown">
                        <a class="dropdown-toggle" data-toggle="dropdown" id="menu_dropdown_view" role="button" aria-expanded="true"><?php 
    echo xlt("View");
    ?>
 </a>
                        <ul class="dropdown-menu" role="menu">
                            <li id="menu_TEXT" name="menu_TEXT" class="active"><a><?php 
    echo xlt("Text");
    ?>
<span class="menu_icon">Ctl-T</span></a></li>
                            <li id="menu_DRAW" name="menu_DRAW"><a id="BUTTON_DRAW_menu" name="BUTTON_DRAW_menu"><?php 
    echo xlt("Draw");
    ?>
<span class="menu_icon">Ctl-D</span></a></li>
                            <li id="menu_QP" name="menu_QP"><a id="BUTTON_QP_menu" name="BUTTON_QP_menu"><?php 
    echo xlt("Quick Picks");
    ?>
<span class="menu_icon">Ctl-B</span></a></li>
                            <li id="menu_PRIORS" name="menu_PRIORS"><a><?php 
    echo xlt("Prior Visits");
    ?>
<span class="menu_icon">Ctl-P</span></a></li>
                            <li id="menu_KB" name="menu_KB"><a><?php 
    echo xlt("Shorthand");
    ?>
<span class="menu_icon">Ctl-K</span></a></li>
                            <li class="divider"></li>
                            <li id="menu_HPI" name="menu_HPI"><a><?php 
    echo xlt("HPI");
    ?>
</a></li>
                            <li id="menu_PMH" name="menu_PMH"><a><?php 
    echo xlt("PMH{{Past Medical History}}");
    ?>
</a></li>
                            <li id="menu_EXT" name="menu_EXT" ><a><?php 
    echo xlt("External");
    ?>
</a></li>
                            <li id="menu_ANTSEG" name="menu_ANTSEG" ><a><?php 
    echo xlt("Anterior Segment");
    ?>
</a></li>
                            <li id="menu_POSTSEG" name="menu_POSTSEG" ><a><?php 
    echo xlt("Posterior Segment");
    ?>
</a></li>
                            <li id="menu_NEURO" name="menu_NEURO" ><a><?php 
    echo xlt("Neuro");
    ?>
</a></li>
                            <li class="divider"></li>
                            <li id="menu_Right_Panel" name="menu_Right_Panel"><a><?php 
    echo xlt("PMSFH Panel");
    ?>
<span class="menu_icon"><i class="fa fa-list" ></i></span></a></li>

                            <?php 
    /*
    // This only shows up in fullscreen currently so hide it.
    // If the decision is made to show this is framed openEMR, then display it
    */
    if ($display !== "fullscreen") {
        ?>
                            <li class="divider"></li>
                            <li id="menu_fullscreen" name="menu_fullscreen" <?php 
        echo $fullscreen;
        ?>
>
                                <a onclick="openNewForm('<?php 
        echo $GLOBALS['webroot'];
        ?>
/interface/patient_file/encounter/load_form.php?formname=fee_sheet');top.restoreSession();dopopup('<?php 
        echo $_SERVER['REQUEST_URI'] . '&display=fullscreen&encounter=' . $encounter;
        ?>
');" href="JavaScript:void(0);" class=""><?php 
        echo xlt('Fullscreen');
        ?>
</a>
                            </li>
                            <?php 
    }
    ?>
                        </ul>
                    </li>
                    <li class="dropdown tabHide">
                        <a class="dropdown-toggle"  class="disabled" role="button" id="menu_dropdown_patients" data-toggle="dropdown"><?php 
    echo xlt("Patients");
    ?>
 </a>
                        <ul class="dropdown-menu" role="menu" aria-labelledby="menu1">
                          <li role="presentation"><a role="menuitem" tabindex="-1" target="RTop" href="<?php 
    echo $GLOBALS['webroot'];
    ?>
/interface/main/finder/dynamic_finder.php">
                            <i class="fa fa-angle-double-up" title="<?php 
    echo xla('Opens in Top frame');
    ?>
"></i>
                            <?php 
    echo xlt('Patients');
    ?>
</a></li>
                          <li role="presentation"><a tabindex="-1" target="RTop" href="<?php 
    echo $GLOBALS['webroot'];
    ?>
/interface/new/new.php">
                            <i class="fa fa-angle-double-up" title="<?php 
    echo xla('Opens in Top frame');
    ?>
"></i>
                            <?php 
    echo xlt("New/Search");
    ?>
</a> </li>
                          <li role="presentation"><a role="menuitem" tabindex="-1" target="RTop" href="<?php 
    echo $GLOBALS['webroot'];
    ?>
/interface/patient_file/summary/demographics.php">
                            <i class="fa fa-angle-double-up" title="<?php 
    echo xla('Opens in Top frame');
    ?>
"></i>
                            <?php 
    echo xlt("Summary");
    ?>
</a></li>
                          <!--    <li role="presentation" class="divider"></li>
                          <li role="presentation"><a role="menuitem" tabindex="-1" href="#"><?php 
    echo xlt("Create Visit");
    ?>
</a></span></li>
                          <li class="active"><a role="menuitem" id="BUTTON_DRAW_menu" tabindex="-1" href="<?php 
    echo $GLOBALS['webroot'];
    ?>
/interface/patient_file/encounter/forms.php">  <?php 
    echo xlt("Current");
    ?>
</a></li>
                          <li role="presentation"><a role="menuitem" tabindex="-1" href="<?php 
    echo $GLOBALS['webroot'];
    ?>
/interface/patient_file/history/encounters.php"><?php 
    echo xlt("Visit History");
    ?>
</a></li>
                          -->
                          <li role="presentation" class="divider"></li>
                          <li role="presentation"><a role="menuitem" tabindex="-1" target="RTop" href="<?php 
    echo $GLOBALS['webroot'];
    ?>
/interface/patient_file/transaction/record_request.php">
                            <i class="fa fa-angle-double-up" title="<?php 
    echo xla('Opens in Top frame');
    ?>
"></i>
                            <?php 
    echo xlt("Record Request");
    ?>
</a></li>
                          <li role="presentation" class="divider"></li>
                          <li role="presentation"><a role="menuitem" tabindex="-1" target="RTop" href="<?php 
    echo $GLOBALS['webroot'];
    ?>
/interface/patient_file/ccr_import.php">
                            <i class="fa fa-angle-double-up" title="<?php 
    echo xla('Opens in Top frame');
    ?>
"></i>
                            <?php 
    echo xlt("Upload Item");
    ?>
</a></li>
                          <li role="presentation" ><a role="menuitem" tabindex="-1" target="RTop" href="<?php 
    echo $GLOBALS['webroot'];
    ?>
/interface/patient_file/ccr_pending_approval.php">
                            <i class="fa fa-angle-double-up" title="<?php 
    echo xla('Opens in Top frame');
    ?>
"></i>
                            <?php 
    echo xlt("Pending Approval");
    ?>
</a></li>
                        </ul>
                    </li>
                    <!--
                    <li class="dropdown">
                        <a class="dropdown-toggle" role="button" id="menu_dropdown_clinical" data-toggle="dropdown"><?php 
    echo xlt("Encounter");
    ?>
</a>
                        <?php 
    /*
     *  Here we need to incorporate the menu from openEMR too.  What Forms are active for this installation?
     *  openEMR uses Encounter Summary - Administrative - Clinical.  Think about the menu as a new entity with
     *  this + new functionaity.  It is OK to keep or consider changing any NAMES when creating the menu.  I assume
     *  a consensus will develop.
     */
    ?>
                        <ul class="dropdown-menu" role="menu" aria-labelledby="menu1">
                            <li role="presentation" class="disabled"><a role="menuitem" tabindex="-1" href="#"><?php 
    echo xlt("Eye Exam");
    ?>
</a></li>
                            <li role="presentation" class="disabled"><a role="menuitem" tabindex="-1" href="#"><?php 
    echo xlt("Documents");
    ?>
</a></li>
                            <li role="presentation" class="disabled"><a role="menuitem" tabindex="-1" href="#"><?php 
    echo xlt("Imaging");
    ?>
</a></li>
                            <li role="presentation" class="divider"></li>
                            <li role="presentation" class="disabled"><a role="menuitem" tabindex="-1" href="#IOP_CHART"><?php 
    echo xlt("IOP Chart");
    ?>
</a></li>
                        </ul>
                    </li>
                    -->

                   <!-- let's import the original openEMR menu_bar here.  Needs to add restoreSession stuff? -->
                    <?php 
    $reg = Menu_myGetRegistered();
    if (!empty($reg)) {
        $StringEcho = '<li class="dropdown tabHide">';
        if ($encounterLocked === false || !isset($encounterLocked)) {
            foreach ($reg as $entry) {
                $new_category = trim($entry['category']);
                $new_nickname = trim($entry['nickname']);
                if ($new_category == '') {
                    $new_category = xlt('Miscellaneous');
                }
                if ($new_nickname != '') {
                    $nickname = $new_nickname;
                } else {
                    $nickname = $entry['name'];
                }
                if ($old_category != $new_category) {
                    //new category, new menu section
                    $new_category_ = $new_category;
                    $new_category_ = str_replace(' ', '_', $new_category_);
                    if ($old_category != '') {
                        $StringEcho .= "\n                                                </ul>\n                                            </li>\n                                            <li class='dropdown'>\n                                            ";
                    }
                    $StringEcho .= '
                                      <a class="dropdown-toggle tabHide" data-toggle="dropdown"
                                        id="menu_dropdown_' . xla($new_category_) . '" role="button"
                                        aria-expanded="false">' . xlt($new_category) . ' </a>
                                        <ul class="dropdown-menu" role="menu">
                                        ';
                    $old_category = $new_category;
                }
                $StringEcho .= "<li>\n                                    <a role='menuitem' tabindex='-1' href='" . $GLOBALS['webroot'] . "/interface/patient_file/encounter/load_form.php?formname=" . urlencode($entry['directory']) . "'>\n                                    <i class='fa fa-angle-double-down' title='" . xla('Opens in Bottom frame') . "'></i>" . xlt($nickname) . "</a></li>";
            }
        }
        $StringEcho .= '
                            </ul>
                          </li>
                          ';
    }
    echo $StringEcho;
    ?>
                    <li class="dropdown">
                        <a class="dropdown-toggle" data-toggle="dropdown"
                           id="menu_dropdown_library" role="button"
                           aria-expanded="true"><?php 
    echo xlt("Library");
    ?>
 </a>
                        <ul class="dropdown-menu" role="menu">
                            <li role="presentation" class="tabHide"><a role="menuitem" tabindex="-1" target="RTop"
                            href="<?php 
    echo $GLOBALS['webroot'];
    ?>
/interface/main/calendar/index.php?module=PostCalendar&viewtype=day&func=view&framewidth=1020">
                            <i class="fa fa-angle-double-up" title="<?php 
    echo xla('Opens in Top frame');
    ?>
"></i>&nbsp;<?php 
    echo xlt("Calendar");
    ?>
<span class="menu_icon"><i class="fa fa-calendar"></i>  </span></a></li>
                            <li role="presentation" class="divider tabHide"></li>
                            <li role="presentation" class="tabHide"><a target="RTop" role="menuitem" tabindex="-1"
                                href="<?php 
    echo $GLOBALS['webroot'];
    ?>
/controller.php?document&list&patient_id=<?php 
    echo xla($pid);
    ?>
">
                                <i class="fa fa-angle-double-up" title="<?php 
    echo xla('Opens in Top frame');
    ?>
"></i>
                                <?php 
    echo xlt("Documents");
    ?>
</a></li>
                                <li><?php 
    echo $episode .= '<a href="' . $GLOBALS['webroot'] . '/interface/forms/' . $form_folder . '/php/Anything_simple.php?display=i&encounter=' . $encounter . '&category_name=OTHER&panel1-1">
                            Imaging<span class="menu_icon"><img src="' . $GLOBALS['webroot'] . '/interface/forms/' . $form_folder . '/images/jpg.png" class="little_image" />';
    ?>
</span></a></li>
                            <li role="presentation" class="divider tabHide"></li>
                            <li id="menu_IOP_graph" name="menu_IOP_graph" ><a><?php 
    echo xlt("IOP Graph");
    ?>
</a></li>
                        </ul>
                    </li>
                    <li class="dropdown">
                        <a class="dropdown-toggle" data-toggle="dropdown"
                           id="menu_dropdown_help" role="button"
                           aria-expanded="true"><?php 
    echo xlt("Help");
    ?>
 </a>
                        <ul class="dropdown-menu" role="menu" aria-labelledby="menu1">
                            <li role="presentation">
                                <a role="menuitem" tabindex="-1" id="tooltips_toggle" name="tooltips_toggle">
                                <i class="fa fa-help"></i>  <?php 
    echo xlt("Tooltips");
    ?>
                                <span id="tooltips_status" name="tooltips_status"></span>
                                <span class="menu_icon"><i title="<?php 
    echo xla('Turn the Tooltips on/off');
    ?>
" id="qtip_icon" class="fa fa-check fa-1"></i></span></a>
                            </li>
                            <li role="presentation"><a role="menuitem" tabindex="-1" target="_blank" href="<?php 
    echo $GLOBALS['webroot'];
    ?>
/interface/forms/eye_mag/help.php">
                                <i class="fa fa-help"></i>  <?php 
    echo xlt("Shorthand Help");
    ?>
<span class="menu_icon"><i title="<?php 
    echo xla('Click for Shorthand Help.');
    ?>
" class="fa fa-info-circle fa-1"></i></span></a>
                            </li>
                        </ul>
                    </li>
                </ul>
                <ul class="nav navbar-nav navbar-right">
                    <li ><span id="active_flag" name="active_flag" style="margin-right:15px;color:red;"> <?php 
    echo xlt('Active Chart');
    ?>
 </span>
                        <span name="active_icon" id="active_icon" style="color:black;"><i class='fa fa-toggle-on'></i></span></li>

                </ul>

            </div><!-- /.navbar-collapse -->
        </div>
    </nav>
    <?php 
    return;
}
コード例 #2
0
echo $GLOBALS['webroot'];
?>
/interface/patient_file/ccr_pending_approval.php">
                            <i class="fa fa-angle-double-up" title="<?php 
echo xla('Opens in Top frame');
?>
"></i>
                            <?php 
echo xlt("Pending Approval");
?>
</a></li>
                        </ul>
                    </li>
                   	<!-- let's import the original openEMR menu_bar here.  Needs to add restoreSession stuff? -->
                    <?php 
$reg = Menu_myGetRegistered();
if (!empty($reg)) {
    $StringEcho = '<li class="dropdown">';
    if ($encounterLocked === false || !isset($encounterLocked)) {
        foreach ($reg as $entry) {
            $new_category = trim($entry['category']);
            $new_nickname = trim($entry['nickname']);
            if ($new_category == '') {
                $new_category = htmlspecialchars(xl('Miscellaneous'), ENT_QUOTES);
            }
            if ($new_nickname != '') {
                $nickname = $new_nickname;
            } else {
                $nickname = $entry['name'];
            }
            if ($old_category != $new_category) {