| Current Path : /var/www/html/mmishra/icure/staff/ |
| Current File : /var/www/html/mmishra/icure/staff/registration.inc |
<h3 align='left'>OPD Registration</h3>
<center>
<?php
date_default_timezone_set('Asia/Calcutta');
//alert on long admission
$rs = mysql_query("select reg_no,adm_datetime,datediff(now(),date(adm_datetime)) as days from admissions where isnull(dr_id)");
while ($o = mysql_fetch_object($rs)) {
if ($o->days > 2) {
//$days = floor((strtotime($o->expiry) - strtotime($o->dated)) / (60*60*24));
echo "[RegNo.: $o->reg_no admitted on $o->adm_datetime not yet discharged.] ";
}
}
//registration
$tbl = 'registrations';
$regno = strtoupper($_REQUEST["regno"]);
$regdate = $_REQUEST["regdate"];
if (!$regdate) $regdate = date("Y-m-d");
$patgroup = $_REQUEST["patgroup"];
if (!$patgroup) $patgroup = 'Student';
$patid = $_POST["patid"];
$dependent = $_POST["dependent"];
$drid = $_POST["drid"];
if ($patid == 'RollNo of Student' || $patid == 'EmpNo of Employee' || $patid == 'Name of Worker') {
$patid = '';
$dependent = '';
}
if ($dependent == 'Parent/Dependent Name') $dependent = '';
if ($_POST["submit"] == 'REGISTER' && $patid) {
if (mysql_num_rows(mysql_query("select * from $tbl where reg_no=$regno"))) {
mysql_query("update $tbl set pat_group='$patgroup',reg_date='$regdate',pat_id='$patid',dependent='$dependent',dr_id='$drid',
login_id='$user' where reg_no=$regno");
//$email = get_email($patgroup, $patid);
//echo automailer($email, "iCure@IIITA - OPD Registration",registration_detail($regno));
} else {
mysql_query("insert into $tbl(pat_group,pat_id,dependent,reg_date,reg_time,dr_id,login_id)
values('$patgroup','$patid','$dependent','$regdate',current_time(),'$drid','$user')");
$regno = mysql_insert_id();
$email = get_email($patgroup, $patid);
echo automailer($email, "iCure@IIITA - OPD Registration",registration_detail($regno));
//Patient ID: $patid ($patgroup - P/d. $dependent)<br>
//Doctor: ".doctor_detail($drid));
}
}
if ($_GET["del"] == 1) {
mysql_query("delete from $tbl where reg_no=$regno");
}
$dated1 = date('Y-m-d', strtotime($regdate .' -1 day'));
$dated2 = date('Y-m-d', strtotime($regdate .' +1 day'));
echo "<div align='right'><a href='?pg=$pg®date=$dated1' title='Previous'><<</a>
<font size='+1' color='red'> $regdate </font>
";
if ($regdate == date("Y-m-d")) echo ">>";
else echo "<a href='?pg=$pg®date=$dated2' title='Next'>>></a>";
echo "</div>
Patient group <b><font size='+1'>[</font>";
foreach ($patgps as $pgp) {
$i++;
echo "<input type='radio' name='patgroup' value='$pgp'";
if (!$regno) echo " onchange=\"javascript: document.location.href='?pg=$pg®date=$regdate&patgroup='+this.value\"";
echo ($patgroup == $pgp ? ' checked' : ''). '>';
echo ($patgroup == $pgp ? "<font size='+1' color='red'>$pgp</font>" : "$pgp");
}
echo "<font size='+1'> ]</font></b>
<br>
(For registration of parents/dependents, please provide RollNo. of student or EmpNo. of employee in the first text box and patient name in the second text box)
<br><font color='red'>System permits only one registration per patient per doctor per day.</font> <br>
<div id='ajax'></div>";
$ro = '';
if ($patgroup == 'Student') {
$lbl1 = 'RollNo of Student';
$lbl2 = "Parent Name";
} else if ($patgroup == 'Employee') {
$lbl1 = 'Name of Employee';
$lbl2 = "Dependent Name";
} else if ($patgroup == 'AgencyStaff') {
$lbl1 = 'Name of Worker';
$lbl2 = 'No Dependent';
} else {
$lbl1 = 'Name of Guest';
$lbl2 = 'Official Purpose';
}
if (!$drid) $drid = 'SOD';
if ($regdate) {
echo "<table border='1' width='100%' cellpadding='5pt'>
<tr><th width='5%'>Sr</th><th width='10%'>RegistrationNo</th><th width='10%'>Date Time</th><th width='50%'>Patient Detail
(<a href='javascript:void(0);' onclick=\"popup('staff/students.php','Student List',600,700);\">Student</a>,
<a href='javascript:void(0);' onclick=\"popup('staff/employees.php','Employees List',600,700);\">Employee</a>,
<a href='javascript:void(0);' onclick=\"popup('staff/agencystaffs.php','AgencyStaff List',600,700);\">AgencyStaff</a>)</th>
<th>Doctor</th><th width='5%'>Staff</th></tr>";
if (!$regno && $regdate == date("Y-m-d")) {
echo "<tr><td align='center'>+</td>
<td align='center'>Auto generated</td>
<td align='center'>".date("Y-m-d H:i:s")."</td>
<td>";
if ($patgroup == 'Employee') echo employee_list('');
else if ($patgroup == 'AgencyStaff') echo agencystaff_list('');
else echo "<input type='text' name='patid' value='$lbl1' size='35' onblur=\"if(value=='') value='$lbl1'\" onfocus=\"if(value=='$lbl1') value=''\">";
echo "<br><input type='text' name='dependent' value='$lbl2' size='35' onblur=\"if(value=='') value='$lbl2'\" onfocus=\"if(value=='$lbl2') value=''\"></td>
<td>".doctor_list($drid)."</td><td>$user</td></tr>
<tr><th colspan='6'><input type='submit' name='submit' value='REGISTER'></th></tr>";
} elseif ($regdate == date('Y-m-d')) {
echo "<tr><td colspan='6'><a href='?pg=$pg&patgroup=$patgroup®date=$regdate®no='>+</a></td></tr>";
}
$i = 0;
$rs = mysql_query("select * from $tbl where reg_date='$regdate' order by reg_no desc");
while ($o = mysql_fetch_object($rs)) {
$i++;
echo "<tr><td align='center'><a name='$i'></a>$i</td>
<th><a href='?pg=$pg&patgroup=$o->pat_group®date=$regdate®no=$o->reg_no#$i'>
<font size='+1'>$o->reg_no</font></a></th>
<td align='center'>$o->reg_date $o->reg_time</td><td>";
if ($regno == $o->reg_no) {
if ($o->pat_group == 'Employee') echo employee_list($o->pat_id);
//else if ($o->pat_group == 'AgencyStaff') echo agencystaff_list($o->pat_id);
else echo "<input type='text' name='patid' value='$o->pat_id' size='35'>";
echo "<br><input type='text' name='dependent' value='$o->dependent' size='35'></td>
<td>".doctor_list($o->dr_id)."<input type='hidden' name='regno' value='$regno'></td>
<td>$o->login_id</td></tr>
<tr><th colspan='6'><input type='submit' name='submit' value='REGISTER'><!--<a href='?pg=$pg&del=1®no=$regno'>x</a>--></th></tr>";
} else {
echo patient_name($o->reg_no);
$sr = mysql_query("select pat_id,count(reg_no) as no from $tbl where pat_id='$o->pat_id' group by pat_id");
$q = mysql_fetch_object($sr);
if ($q->no > 1) {
$no = $q->no;
echo "<div align='center'>[
<a href='javascript:void(0);' onclick=\"popup('staff/patients.php?patid=$q->pat_id','Get Multiple Registrations',600,600);\">VISITS $no</a>
] </div>";
//echo "<a href='javascript:void(0);' onclick=\"ajax('patients.php?patid=$q->pat_id');\">Total $no</a>";
}
echo "</td><td>".doctor_detail($o->dr_id)."</td><td>$o->login_id</td></td>";
}
echo "</tr>";
if ($o->pat_group == 'Employee') $eno++;
else if ($o->pat_group == 'Student') $sno++;
//else if ($o->pat_group == 'AgencyStaff') $ano++;
else $ono++;
}
echo "</table><br>
<b>SUMMARY<br> [ Employees: $eno, Students: $sno, Others: $ono ]</b>";
//<b>[ Employees: $eno, Students: $sno, AgencyStaff: $ano, Others: $ono ]</b>";
}
?>
</center>