forked from openemr/openemr
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
-Patient Specific Education AMC measure completed -Clickable entry placed in main encounter screen -Medications Reconciliation AMC measure completed -Clickable entry placed in main encounter screen -Escribe Reporting AMC measure completed -Clickable entry placed in prescription editing screen -Send Summary to Referral AMC measure completed -Clickable entry placed in Patient Transactions -Can be tracked at Reports->Clinic->AMC Tracking -Provide Clinical Summary for Each Office Visit AMC measure completed -Clickable entry placed in main encounter screen -Can be tracked at Reports->Clinic->AMC Tracking -Use CPOE for Medication Orders AMC measure completed -Timely electronic access AMC measure completed -Note it relies on the existance of a patient portal -New Patient Portal Authorization in the patient demographics->Choices section. -New column in the patient_data table to hold the Patient Portal Authorization. -Patient Record Request AMC Measure completed -The request can be submitted from the Patient/Client->Records->Patient Record Request page. -The request can be tracked on the Reports->Clinic->AMC Tracking page. -Lab Results AMC Measure completed -Need to manually enter the non-electronic labs in the report at Reports->Clinical->Automated Measures (AMC) -Mechanism to deal with miscellaneous AMC rules added -amc_misc_data sql table to store elements along with accompanying functions. -Three CDR reports (standard,CQM,AMC) are now controlled by three separate globals in Administration->Globals->CDR. -Added a tracking report for applicable measures: -Administration->Clinic->AMC Tracking -Controlled by a global in Administration->Globals->CDR. -Following measures are tracked here: -Send Summary to Referral AMC measure -Provide Clinical Summary for Each Office Visit AMC Measure -Patient Record Request AMC Measure -Added prompting for pertinent AMC information at various place. -Controlled by a global in Administration->Globals->CDR.
- Loading branch information
1 parent
bd91936
commit d43cdab
Showing
49 changed files
with
2,146 additions
and
44 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,81 @@ | ||
<?php | ||
// Copyright (C) 2010 Brady Miller <[email protected]> | ||
// | ||
// This program is free software; you can redistribute it and/or | ||
// modify it under the terms of the GNU General Public License | ||
// as published by the Free Software Foundation; either version 2 | ||
// of the License, or (at your option) any later version. | ||
|
||
//SANITIZE ALL ESCAPES | ||
$sanitize_all_escapes=true; | ||
// | ||
|
||
//STOP FAKE REGISTER GLOBALS | ||
$fake_register_globals=false; | ||
// | ||
|
||
require_once("../../globals.php"); | ||
|
||
?> | ||
<html> | ||
<head> | ||
<link rel="stylesheet" href="<?php echo $css_header;?>" type="text/css"> | ||
<link rel="stylesheet" type="text/css" href="<?php echo $GLOBALS['webroot'] ?>/library/dynarch_calendar.css" media="screen" /> | ||
<link rel="stylesheet" type="text/css" href="<?php echo $GLOBALS['webroot'] ?>/library/js/fancybox/jquery.fancybox-1.2.6.css" media="screen" /> | ||
<script type="text/javascript" src="<?php echo $GLOBALS['webroot'] ?>/library/js/jquery.1.3.2.js"></script> | ||
<script type="text/javascript" src="<?php echo $GLOBALS['webroot']; ?>/library/dialog.js"></script> | ||
<script type="text/javascript" src="<?php echo $GLOBALS['webroot']; ?>/library/textformat.js"></script> | ||
<script type="text/javascript" src="<?php echo $GLOBALS['webroot'] ?>/library/js/common.js"></script> | ||
<script type="text/javascript" src="<?php echo $GLOBALS['webroot'] ?>/library/js/fancybox/jquery.fancybox-1.2.6.js"></script> | ||
<script type="text/javascript" src="<?php echo $GLOBALS['webroot']; ?>/library/dynarch_calendar.js"></script> | ||
<?php include_once("{$GLOBALS['srcdir']}/dynarch_calendar_en.inc.php"); ?> | ||
<script type="text/javascript" src="<?php echo $GLOBALS['webroot']; ?>/library/dynarch_calendar_setup.js"></script> | ||
<SCRIPT LANGUAGE="JavaScript"> | ||
|
||
|
||
$(document).ready(function(){ | ||
$("#req_button").click(function() { | ||
// hide the button, show the message, and send the ajax call | ||
$('#req_button').hide(); | ||
$('#openreq').show(); | ||
top.restoreSession(); | ||
$.post( "../../../library/ajax/amc_misc_data.php", | ||
{ amc_id: "provide_rec_pat_amc", | ||
complete: false, | ||
mode: "add_force", | ||
patient_id: <?php echo htmlspecialchars($pid,ENT_NOQUOTES); ?> | ||
} | ||
); | ||
}); | ||
|
||
}); | ||
|
||
</script> | ||
</head> | ||
|
||
<?php // collect data | ||
$recordRequest = sqlQuery("SELECT * FROM `amc_misc_data` WHERE `pid`=? AND `amc_id`='provide_rec_pat_amc' AND (`date_completed` IS NULL OR `date_completed`='') ORDER BY `date_created` DESC", array($pid) ); | ||
?> | ||
|
||
<body class="body_top"> | ||
|
||
<table cellspacing='0' cellpadding='0' border='0'> | ||
<tr> | ||
<td><span class="title"><?php echo htmlspecialchars( xl('Patient Records Request'), ENT_NOQUOTES); ?></span> </td> | ||
</tr> | ||
</table> | ||
<br> | ||
<br> | ||
|
||
<?php if (empty($recordRequest)) { ?> | ||
<a href="javascript:void(0)" id="req_button" class="css_button"><span><?php echo htmlspecialchars( xl('Patient Record Request'), ENT_NOQUOTES);?></span></a> | ||
<br> | ||
<span class="text" id="openreq" style="display:none"><?php echo htmlspecialchars(xl('The patient record request has been recorded.'), ENT_NOQUOTES) ?></span> | ||
<?php } else { ?> | ||
<a href="javascript:void(0)" id="req_button" class="css_button" style="display:none"><span><?php echo htmlspecialchars( xl('Patient Record Request'), ENT_NOQUOTES);?></span></a> | ||
<br> | ||
<span class="text" id="openreq"><?php echo htmlspecialchars(xl('There is already an open patient record request.'), ENT_NOQUOTES) ?></span> | ||
<?php } ?> | ||
|
||
</body> | ||
</html> |
Oops, something went wrong.