2 /********************************************************************************\
3 * Copyright (C) ViCarePlus, Visolve (vicareplus_engg@visolve.com) *
5 * This program is free software; you can redistribute it and/or *
6 * modify it under the terms of the GNU General Public License *
7 * as published by the Free Software Foundation; either version 2 *
8 * of the License, or (at your option) any later version. *
10 * This program is distributed in the hope that it will be useful, *
11 * but WITHOUT ANY WARRANTY; without even the implied warranty of *
12 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the *
13 * GNU General Public License for more details. *
15 * You should have received a copy of the GNU General Public License *
16 * along with this program; if not, write to the Free Software *
17 * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. *
18 \********************************************************************************/
19 require_once("../globals.php");
20 require_once("$srcdir/lists.inc");
21 require_once("$srcdir/patient.inc");
22 require_once("$srcdir/acl.inc");
23 require_once("$srcdir/options.inc.php");
27 <title
><?php
xl('Re Identification', 'e'); ?
></title
>
28 <link rel
="stylesheet" href
='<?php echo $css_header ?>' type
='text/css'>
30 <script type
="text/javascript" src
="<?php echo $GLOBALS['webroot'] ?>/library/dialog.js?v=<?php echo $v_js_includes; ?>"></script
>
32 <style type
="text/css">
37 <script language
="JavaScript">
38 function form_validate()
41 if(document
.forms
[0].re_id_code
.value
== "undefined" || document
.forms
[0].re_id_code
.value
== "")
43 alert("<?php echo xl('Enter the Re Identification code');?>");
50 function download_file()
52 alert("<?php echo xl('Re-identification files will be saved in');
53 echo ' `'.$GLOBALS['temporary_files_dir'].'` ';
54 echo xl('location of the openemr machine and may contain sensitive data, so it is recommended to manually delete the files after its use');?>");
55 document
.re_identification
.submit();
60 <body
class="body_top">
61 <strong
><?php
xl('Re Identification', 'e'); ?
></strong
>
63 style
="position: absolute; visibility: hidden; z-index: 1000;"></div
>
64 <form name
="re_identification" enctype
="Re_identification_ip_single_code"
65 action
="re_identification_op_single_patient.php" method
="POST" onsubmit
="return form_validate();"><?php
66 $row = sqlQuery("SHOW TABLES LIKE 'de_identification_status'");
69 <table
> <tr
> <td
> 
;</td
> <td
> 
;</td
> </tr
>
70 <tr
> <td
> 
;</td
> <td
> 
;</td
> </tr
>
72 <table
class="de_identification_status_message" align
="center" >
77 <?php
echo xl('Please upgrade OpenEMR Database to include De Identification procedures, function, tables'); ?
>
78 </br
></br
><a target
="Blank" href
="../../contrib/util/de_identification_upgrade.php"><?php
echo xl('Click here');?
></a
>
79 <?php
echo xl('to run');
80 echo " de_identification_upgrade.php</br>";?
><br
>
95 $query = "select status from re_identification_status";
96 $res = sqlStatement($query);
97 if ($row = sqlFetchArray($res)) {
98 $reIdentificationStatus = addslashes($row['status']);
99 /* $reIdentificationStatus:
100 * 0 - There is no Re Identification in progress. (start new Re Identification process)
101 * 1 - A Re Identification process is currently in progress.
102 * 2 - The Re Identification process completed and xls file is ready to download
106 if ($reIdentificationStatus == 1) {
107 //1 - A Re Identification process is currently in progress
119 <table
class="de_identification_status_message" align
="center">
123 <?php
echo xl('Re Identification Process is ongoing');
125 echo xl('Please visit Re Identification screen after some time');
126 echo "</br>"; ?
> <br
>
140 } else if ($reIdentificationStatus == 0) {
141 //0 - There is no Re Identification in progress. (start new Re Identification process)
145 <?php
xl('Enter the Re Identification code', 'e'); ?
> <input
146 type
='text' size
='50' name
='re_id_code' id
='re_id_code'
147 title
='<?php xl('Enter the Re Identification code
', 'e
'); ?>' /> </br
>
149 <Input type
="Submit" Name
="Submit" Value
=<?php
echo xl("submit");?
>></center
>
151 } else if ($reIdentificationStatus == 2) {
152 //2 - The Re Identification process completed and xls file is ready to download
153 $query = "SELECT count(*) as count FROM re_identified_data ";
154 $res = sqlStatement($query);
155 if ($row = sqlFetchArray($res)) {
156 $no_of_items = addslashes($row['count']);
159 if ($no_of_items <= 1) {
160 //start new search - no patient record fount
161 $query = "update re_identification_status set status = 0";
162 $res = sqlStatement($query);
174 <table
class="de_identification_status_message" align
="center">
178 <?php
echo xl('No Patient record found for the given Re Identification code');
180 echo xl('Please enter the correct Re Identification code');
181 echo "</br>"; ?
> </br
>
194 <table align
="center">
214 <table
class="de_identification_status_message"" align="center
">
218 <?php echo xl('Re Identification Process is completed');
220 echo xl('Please Click download button to download the Re Identified data');
221 echo "</br
>"; ?> <br>
234 <table align="center
">
240 <td colspan="2" class="style1
"><input type="button
" name="Download
"
241 value=<?php echo xl("Download
"); ?> onclick="download_file()" ></td>