299 lines
13 KiB
PHP
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;"> <?php echo $row_novel_data1['report_sign'] ?> </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;"> <?php echo $row_novel_data1['approv_sign'] ?> </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"> Print </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)
|
|
?>
|