Files
gravity/hosxp-webservice/_OLD/report_lab_covid19.php
T
2026-09-16 23:20:08 +07:00

299 lines
13 KiB
PHP

<?php
//--- Update 23-03-2565 ---
// session_start();
// if ($_SESSION['sess_userid'] <> session_id()) {
// header("Location: index.php");
// exit();
// }
$page = "Novel Covid-19";
require("connect_hosxp.php");
require("date_format.php");
$timezone = "Asia/Bangkok";
if (function_exists('date_default_timezone_set')) date_default_timezone_set($timezone);
$today = date("Y-m-d H:i:s");
$vn = base64_decode($_GET['nn']);
if ($vn == "") {
echo "ขออภัย.!! ไม่พบข้อมูล...";
echo "<br>";
echo "Sorry.!! No Data...";
echo '<script type="text/javascript">
setTimeout("history.go(-1)",2000);
</script>';
exit();
}
$sql_novel_data1 = "select concat(p.pname,p.fname,' ',p.lname)as pt,p.sex,h.hn,h.lab_order_number,p.birthday,p.cid,p.passport_no,
h.order_date,lo.lab_order_result,d2.name_eng as report_name,d1.name_eng as approv_name,d1.licenseno_samui as approv_lic,d2.licenseno_samui as report_lic ,d1.license_samui_pic as approv_sign,d2.license_samui_pic as report_sign,
h.order_date,h.receive_date,h.report_date,h.report_time,lo.lab_order_result, YEAR( FROM_DAYS( DATEDIFF( NOW( ) , p.birthday ))) as age,d2.position_eng_samui as report_position ,d1.position_eng_samui as approv_position
from lab_head h left outer join lab_order lo on h.lab_order_number=lo.lab_order_number
left outer join patient p on h.hn=p.hn
left outer join patient_eng pe on p.hn=pe.hn
left outer join opduser op on h.reporter_name=op.loginname
left outer join doctor d2 on op.doctorcode=d2.code
left outer join opduser op1 on h.approve_staff=op1.loginname
left outer join doctor d1 on op1.doctorcode=d1.code
where lo.lab_items_code in('1822','1837','1842','1856','1900','2030','2038','2044','1846','2054','2103') and h.vn='$vn' and ( lo.lab_order_result not in(' ') or lo.lab_order_result is not null ) group by h.lab_order_number ,lo.lab_items_code order by lo.lab_items_code";
$result_novel_data1 = mysqli_query($conn1, $sql_novel_data1);
$row_novel_data1 = mysqli_fetch_array($result_novel_data1);
$lab_order_number = $row_novel_data1['lab_order_number'];
//------------- Get Lab Head ID -------------------
$sql_check_lab_head_id = "select universal_head_id from universal_head where universal_form_id='91' and vn='$vn' ";
$result_check_lab_head_id = mysqli_query($conn1, $sql_check_lab_head_id);
$row_check_lab_head_id = mysqli_fetch_array($result_check_lab_head_id);
$lab_head_id = $row_check_lab_head_id['universal_head_id'];
//-----------------------------------------------------
//------------- Lab Result Data 1 -------------------
$lab_result_line_1 = $row_novel_data1['lab_order_result'];
//-----------------------------------------------------
//------------- Lab Result Data 2 -------------------
$sql_result_data_2_1 = "select if(lab_order_result in('Detected','Detectable'),'Target gene = ORF-1ab ที่ Ct = ',null) as lab_result_2_1 from lab_order where lab_order_number='$lab_order_number' ";
$result_result_data_2_1 = mysqli_query($conn1, $sql_result_data_2_1);
$row_result_data_2_1 = mysqli_fetch_array($result_result_data_2_1);
$sql_result_data_2_2 = "select ud.universal_item_value_text as lab_result_2_2 from universal_head uh left outer join universal_detail ud on ud.universal_head_id=uh.universal_head_id where uh.universal_head_id='$lab_head_id' and ud.universal_item_id='2954' ";
$result_result_data_2_2 = mysqli_query($conn1, $sql_result_data_2_2);
$row_result_data_2_2 = mysqli_fetch_array($result_result_data_2_2);
$lab_result_data_2_1 = $row_result_data_2_1['lab_result_2_1'];
$lab_result_data_2_2 = $row_result_data_2_2['lab_result_2_2'];
$lab_result_line_2 = $lab_result_data_2_1 . "" . $lab_result_data_2_2;
//-----------------------------------------------------
//------------- Lab Result Data 3 -------------------
$sql_result_data_3_1 = "select if(lab_order_result in('Detected','Detectable'),'Target gene =N-gene ที่ Ct = ',null) as lab_result_3_1 from lab_order where lab_order_number='$lab_order_number' ";
$result_result_data_3_1 = mysqli_query($conn1, $sql_result_data_3_1);
$row_result_data_3_1 = mysqli_fetch_array($result_result_data_3_1);
$sql_result_data_3_2 = "select ud.universal_item_value_text as lab_result_3_2 from universal_head uh left outer join universal_detail ud on ud.universal_head_id=uh.universal_head_id where uh.universal_head_id='$lab_head_id' and ud.universal_item_id='2955' ";
$result_result_data_3_2 = mysqli_query($conn1, $sql_result_data_3_2);
$row_result_data_3_2 = mysqli_fetch_array($result_result_data_3_2);
$lab_result_data_3_1 = $row_result_data_3_1['lab_result_3_1'];
$lab_result_data_3_2 = $row_result_data_3_2['lab_result_3_2'];
$lab_result_line_3 = $lab_result_data_3_1 . "" . $lab_result_data_3_2;
//-----------------------------------------------------
//------------- Lab Result Data 4 -------------------
$sql_result_data_4 = "select if ( lab_order_result IN ( 'Detected', 'Detectable' ), '(Limit of detection = 200 copies/mL)', NULL ) as lab_result_4 from lab_order where lab_order_number='$lab_order_number' ";
$result_result_data_4 = mysqli_query($conn1, $sql_result_data_4);
$row_result_data_4 = mysqli_fetch_array($result_result_data_4);
$lab_result_data_4 = $row_result_data_4['lab_result_4'];
$lab_result_line_4 = $lab_result_data_4;
//-----------------------------------------------------
?>
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>HOSxP Web Service ✎ ✉ | <?php echo $page; ?></title>
<link rel="icon" type="image/png" sizes="16x16" href="favicon1.ico">
<link href="https://fonts.googleapis.com/css2?family=Dancing+Script:wght@400;700&family=Great+Vibes&family=Sarabun&display=swap" rel="stylesheet">
<style>
body {
font-family: 'Sarabun', sans-serif;
font-size: 14px;
}
table {
width: 800px;
border-collapse: collapse;
}
table td {
line-height: 24px;
padding-left: 0px;
padding-right: 0px;
}
p {
display: block;
padding-left: 10px;
}
span.underline {
padding-bottom: 3px;
border-bottom: 1px solid black;
}
@media print {
#print_slip {
visibility: hidden;
}
}
</style>
</head>
<body>
<table border="0">
<tbody>
<tr>
<td colspan="4" style="text-align: right;">
<font style="font-size:smaller;">FM-LAB-BL-19 Date:02/12/2020</font>
</td>
</tr>
<tr>
<td colspan="4">
<center><img src="img/logoKSH.png" width="15%"></center>
</td>
</tr>
<tr>
<td colspan="4">
<center>
<font style="font-size: larger;"><b>Analysis Report<br>Department of Medical Technology Koh Samui Hospital</b></font>
<br>
<font style="font-size:smaller;">61 M.1 T.Angthong Koh Samui Suratthani 84140 Tel: 077-913200 ext. 5010 Fax: 077-421323 E-mail:lab.kohsamui@gmail.com</font>
</center><br>
</td>
</tr>
<tr>
<td><b>Sample receipt date :</b></td>
<td><?php echo novel_date1($row_novel_data1['receive_date']) ?></td>
<td align="right"><b>Date/Time of Analysis Report :</b></td>
<td align="right"><?php echo novel_date1($row_novel_data1['report_date']) ?> <?php echo date("g:i A", strtotime($row_novel_data1['report_time'])) ?></td>
</tr>
<tr>
<td><b>Objective :</b></td>
<td colspan="3">Detecting the genetic material of Corona Virus 2019 (SARS-CoV-2)</td>
</tr>
<tr>
<td><b>Title of the test :</b></td>
<td colspan="3">Coronavirus 2019 genetic material (SARS-CoV-2) detection by real time RT-PCR technique</td>
</tr>
<tr>
<td><b>Test method :</b></td>
<td>Real time RT-PCR</td>
<td align="right"><b>Reagent series name :</b></td>
<td align="right">Novel Coronavirus (2019-nCoV)</td>
</tr>
<tr>
<td><b>HN :</b></td>
<td><?php echo $row_novel_data1['hn'] ?></td>
<td align="right" colspan="2">Nucleic Acid Diagnostic Kit ( PCR-Fluorescence Probing )</td>
</tr>
<tr>
<td><b>Date of Birth :</b> <?php echo novel_date1($row_novel_data1['birthday']) ?></td>
<td><b>Age :</b> <?php echo $row_novel_data1['age'] ?> Year</td>
<td align="center"><b>Passport No :</b> <?php echo $row_novel_data1['passport_no'] ?></td>
<td align="right"><b>ID Card No :</b> <?php echo $row_novel_data1['cid'] ?></td>
</tr>
</tbody>
</table>
<br><br>
<b>Analysis result :</b>
<br><br>
<table border="1">
<thead>
<tr style="height: 40px;">
<th>Laboratory Number</th>
<th>Detail of Specimens</th>
<th>Analysis results</th>
</tr>
</thead>
<tbody>
<tr>
<td align="center">
<font style="font-size: larger;"><?php echo $lab_order_number; ?></font>
</td>
<td>
<p>
<font style="font-size: normal;"><b>Specimen name :</b> <?php echo $row_novel_data1['pt'] ?><br><b>Sample type :</b> Nasopharyngeal swab + Throat swab</font>
</p>
</td>
<td style="padding-top: 10px;">
<center><b>
<font style="font-size: larger;">" <?php echo $lab_result_line_1; ?> "</font>
</b></center>
<?php if ($lab_result_line_1 == "Detected") {
echo ' <p style="margin-top: 0 !important; margin-left:20px;"><font style="font-size:smaller;">' . $lab_result_line_2 . '<br>' . $lab_result_line_3 . '<br>' . $lab_result_line_4 . '</font></p> ';
} else {
echo '<br>';
} ?>
</td>
</tr>
</tbody>
</table>
<br><br><br>
<p align="justify"><b>Notes :</b> Summary of interpretation of the reagent set ; When detecting ORF-1ab and N-genes at Ct ≤ 40.
Report it as <b>"Detected"</b><br>which means detected the genetic material of SARS-CoV-2. If Ct > 40 or Ct is not
detected, report it as <b>"Not Detected"</b> which<br>means the genetic material of SARS-CoV-2 is not detected</p>
<br><br>
<table border="0">
<tbody>
<tr>
<td align="center"><b>Reported by </b>
<span class="underline">
<font style="font-size:larger; font-family: 'Great Vibes', cursive; color:blue;">&nbsp;&nbsp;&nbsp;<?php echo $row_novel_data1['report_sign'] ?>&nbsp;&nbsp;&nbsp;</font>
</span>
</td>
<td align="center"><b>Authorised by </b>
<span class="underline">
<font style="font-size:larger; font-family: 'Dancing Script', cursive; color:blue;">&nbsp;&nbsp;&nbsp;<?php echo $row_novel_data1['approv_sign'] ?>&nbsp;&nbsp;&nbsp;</font>
</span>
</td>
</tr>
<tr>
<td align="center">( <?php echo $row_novel_data1['report_name'] ?> )<br><?php echo $row_novel_data1['report_position'] ?> <?php echo $row_novel_data1['report_lic'] ?></td>
<td align="center">( <?php echo $row_novel_data1['approv_name'] ?> )<br><?php echo $row_novel_data1['approv_position'] ?> <?php echo $row_novel_data1['approv_lic'] ?></td>
</tr>
</tbody>
</table>
<br />
<br />
<table border="0" style="border: none !important;">
<tr>
<td align="center"><button onclick="myPrint()" id="print_slip">&nbsp;&nbsp;Print&nbsp;&nbsp;</button></td>
</tr>
</table>
<script>
function myPrint() {
window.print();
}
</script>
</body>
</html>
<?php //mysqli_close($conn_web)
?>
<?php //mysqli_close($conn_salary)
?>
<?php //mysqli_close($conn_hosoffice)
?>