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'>
29 <link rel
="stylesheet"
30 href
='<?php echo $GLOBALS['webroot
'] ?>/library/dynarch_calendar.css'
33 <script type
="text/javascript" src
="<?php echo $GLOBALS['webroot'] ?>/library/dialog.js?v=<?php echo $v_js_includes; ?>"></script
>
35 <style type
="text/css">
40 <script language
="JavaScript">
41 function form_validate()
44 if(document
.forms
[0].re_id_code
.value
== "undefined" || document
.forms
[0].re_id_code
.value
== "")
46 alert("<?php echo xl('Enter the Re Identification code');?>");
53 function download_file()
55 alert("<?php echo xl('Re-identification files will be saved in'); echo ' `'.$GLOBALS['temporary_files_dir'].'` '; echo xl('location of the openemr machine and may contain sensitive data, so it is recommended to manually delete the files after its use');?>");
56 document
.re_identification
.submit();
61 <body
class="body_top">
62 <strong
><?php
xl('Re Identification','e'); ?
></strong
>
64 style
="position: absolute; visibility: hidden; z-index: 1000;"></div
>
65 <form name
="re_identification" enctype
="Re_identification_ip_single_code"
66 action
="re_identification_op_single_patient.php" method
="POST" onsubmit
="return form_validate();"><?php
67 $row = sqlQuery("SHOW TABLES LIKE 'de_identification_status'");
71 <table
> <tr
> <td
> 
;</td
> <td
> 
;</td
> </tr
>
72 <tr
> <td
> 
;</td
> <td
> 
;</td
> </tr
>
74 <table
class="de_identification_status_message" align
="center" >
79 <?php
echo xl('Please upgrade OpenEMR Database to include De Identification procedures, function, tables'); ?
>
80 </br
></br
><a target
="Blank" href
="../../contrib/util/de_identification_upgrade.php"><?php
echo xl('Click here');?
></a
>
81 <?php
echo xl('to run');
82 echo " de_identification_upgrade.php</br>";?
><br
>
98 $query = "select status from re_identification_status";
99 $res = sqlStatement($query);
100 if ($row = sqlFetchArray($res))
102 $reIdentificationStatus = addslashes($row['status']);
103 /* $reIdentificationStatus:
104 * 0 - There is no Re Identification in progress. (start new Re Identification process)
105 * 1 - A Re Identification process is currently in progress.
106 * 2 - The Re Identification process completed and xls file is ready to download
110 if($reIdentificationStatus == 1)
112 //1 - A Re Identification process is currently in progress
124 <table
class="de_identification_status_message" align
="center">
128 <?php
echo xl('Re Identification Process is ongoing');
130 echo xl('Please visit Re Identification screen after some time');
131 echo "</br>"; ?
> <br
>
146 else if($reIdentificationStatus == 0)
148 //0 - There is no Re Identification in progress. (start new Re Identification process)
152 <?php
xl('Enter the Re Identification code','e'); ?
> <input
153 type
='text' size
='50' name
='re_id_code' id
='re_id_code'
154 title
='<?php xl('Enter the Re Identification code
','e
'); ?>' /> </br
>
156 <Input type
="Submit" Name
="Submit" Value
=<?php
echo xl("submit");?
>></center
>
159 else if($reIdentificationStatus == 2)
161 //2 - The Re Identification process completed and xls file is ready to download
162 $query = "SELECT count(*) as count FROM re_identified_data ";
163 $res = sqlStatement($query);
164 if ($row = sqlFetchArray($res))
166 $no_of_items = addslashes($row['count']);
168 if($no_of_items <= 1)
170 //start new search - no patient record fount
171 $query = "update re_identification_status set status = 0";
172 $res = sqlStatement($query);
184 <table
class="de_identification_status_message" align
="center">
188 <?php
echo xl('No Patient record found for the given Re Identification code');
190 echo xl('Please enter the correct Re Identification code');
191 echo "</br>"; ?
> </br
>
204 <table align
="center">
225 <table
class="de_identification_status_message"" align="center
">
229 <?php echo xl('Re Identification Process is completed');
231 echo xl('Please Click download button to download the Re Identified data');
232 echo "</br
>"; ?> <br>
245 <table align="center
">
251 <td colspan="2" class="style1
"><input type="button
" name="Download
"
252 value=<?php echo xl("Download
"); ?> onclick="download_file()" ></td>