คลิกเปิดดู'; // $cert_a_class = "badge badge-info"; // } else { // $cert_path = "#"; // $cert_title = "ไม่พบข้อมูล"; // $cert_a_class = ""; // } //---- Check visit OPD/IPD ------- $sql_check_visit = "select * from ovst where hn='$hn' and vstdate='$vdate'"; $result_check_visit = mysqli_query($conn1, $sql_check_visit); $row_check_visit = $result_check_visit ? mysqli_fetch_array($result_check_visit) : false; //---------------------------------- //---- Resolve true VN (in case $nn is an AN) ------- if ($vdate != NULL) { $sql4 = "select a.vstdate, a.vsttime, a.vn as a_vn from ovst a where a.hn='$hn' and (a.vn='$nn' or a.an='$nn')"; $result4 = mysqli_query($conn1, $sql4); $row4 = $result4 ? mysqli_fetch_array($result4) : []; $vn1 = isset($row4['a_vn']) ? $row4['a_vn'] : $nn; } else { $vn1 = $nn; } //---------------------------------- //---- Check visit Report Lan Covid-19 ------- $sql_check_novel_covid19 = "select h.lab_order_number,h.report_date,h.report_time from lab_head h left outer join lab_order lo on h.lab_order_number=lo.lab_order_number where lo.lab_items_code in('1822','1837','1842','1856','1900','2030','2038','2044','1846','2054','2103') and (h.vn='$vn1' or h.vn='$nn') and ( lo.lab_order_result not in(' ') or lo.lab_order_result is not null ) order by lo.lab_items_code"; $result_check_novel_covid19 = mysqli_query($conn1, $sql_check_novel_covid19); $num_row_check_novel_covid19 = $result_check_novel_covid19 ? mysqli_num_rows($result_check_novel_covid19) : 0; $row_check_novel_covid19 = $result_check_novel_covid19 ? mysqli_fetch_array($result_check_novel_covid19) : []; if ($num_row_check_novel_covid19 == 0) { $novel_covid19_box = "none"; } else { $novel_covid19_box = "table-row"; } //---------------------------------- //---- Check Doctor Cert Covid-19 ------- $sql_check_doctor_cert_covid19 = "select * from universal_head where universal_form_id='95' and vn = '$nn'"; $result_check_doctor_cert_covid19 = mysqli_query($conn1, $sql_check_doctor_cert_covid19); $num_row_check_doctor_cert_covid19 = $result_check_doctor_cert_covid19 ? mysqli_num_rows($result_check_doctor_cert_covid19) : 0; $row_check_doctor_cert_covid19 = $result_check_doctor_cert_covid19 ? mysqli_fetch_array($result_check_doctor_cert_covid19) : []; if ($num_row_check_doctor_cert_covid19 == 0) { $doctor_cert_covid19_box = "none"; } else { $doctor_cert_covid19_box = "table-row"; } //---------------------------------- if ($vdate != NULL) { // 2. Get Vitals from opdscreen $sql_vitals = "select * from opdscreen where vn='$vn1'"; $result_vitals = mysqli_query($conn1, $sql_vitals); $row_vitals = $result_vitals ? mysqli_fetch_array($result_vitals) : []; $vsign = "BT : " . sprintf("%.1f", (float)@$row_vitals["temperature"]) . " °C BP : " . (int)@$row_vitals["bps"] . "/" . (int)@$row_vitals["bpd"] . " mmHg "; $vsign .= "PR : " . (int)@$row_vitals["pulse"] . " /min " . "RR : " . (int)@$row_vitals["rr"] . " /min" . " BW : " . sprintf("%.1f", (float)@$row_vitals["bw"]) . " Kg. "; if (@$row_vitals["height"] <> 0) { $vsign .= "Ht : " . (int)@$row_vitals["height"] . " Cm "; } if (@$row_vitals["fbs"] <> 0) { $vsign .= "FBS : " . (int)@$row_vitals["fbs"] . " mg/dl"; } if (@$row_vitals["bmi"] <> 0) { $vsign .= "BMI : " . (int)@$row_vitals["bmi"] . " Kg/(m2)"; } // Debug output error_log("DEBUG SQL4: $sql4\nDEBUG vn1: $vn1\nDEBUG nn: $nn\n", 3, "debug_log.txt"); //---- Check Admit Ward------- $sql_check_admit_ward = "SELECT ipt.an, ward.name as ward_name FROM ipt INNER JOIN ward ON ipt.ward = ward.ward WHERE ipt.vn = '$vn1' "; $result_check_admit_ward = mysqli_query($conn1, $sql_check_admit_ward); $num_row_check_admit_ward = $result_check_admit_ward ? mysqli_num_rows($result_check_admit_ward) : 0; $row_check_admit_ward = $result_check_admit_ward ? mysqli_fetch_array($result_check_admit_ward) : []; $admit_ward = $row_check_admit_ward['ward_name']; if ($num_row_check_admit_ward == 0) { $admit_ward_box = "none"; } else { $admit_ward_box = "table-row"; } //---------------------------------- $sql5 = "select agent,symptom from opd_allergy where hn='$hn'"; //แพ้ยา $result5 = mysqli_query($conn1, $sql5); $sql6 = "select cc_persist_disease from opd_ill_history where hn='$hn'"; //โรคประจำตัว $result6 = mysqli_query($conn1, $sql6); $sql7 = "select cc_operation_name from opd_ill_history where hn='$hn'"; //ประวัติผ่าตัด $result7 = mysqli_query($conn1, $sql7); $sql8 = "select * from ovstdiag where (vn='$vn1' or vn='$nn') order by icd10 desc,diagtype"; //diag $result8 = mysqli_query($conn1, $sql8); $sql9 = "select count(*) as cc from opitemrece where (vn='$vn1' or an='$nn')"; $result_sd = mysqli_query($conn1, $sql9); $rs1 = $result_sd ? mysqli_fetch_array($result_sd) : ["cc" => 0]; $num_rows_max2 = 0; if ($rs1["cc"] > 0) { //a $sqlMedi = "select o.*,concat(s.name,' ',s.strength,' ',s.units) as drugname ,o.qty as sumqty, d.shortlist , i.displaycolor ,sp.* ,u.name as ustaff , "; $sqlMedi .= "concat(sp.name1,' ',sp.name2,' ', sp.name3) as spname "; $sqlMedi .= "from opitemrece o "; $sqlMedi .= "left outer join s_drugitems s on s.icode=o.icode "; $sqlMedi .= "left outer join drugusage d on d.drugusage=o.drugusage "; $sqlMedi .= "left outer join sp_use sp on sp.sp_use = o.sp_use "; $sqlMedi .= "left outer join opduser u on u.loginname=o.staff "; $sqlMedi .= "left outer join drugitems i on i.icode=o.icode where (o.vn='$vn1' or o.an='$nn') "; $sqlMedi .= "and o.sub_type in ('1','3') "; $sqlMedi .= "order by o.order_no "; // Force empty sql_mode right before query execution mysqli_query($conn1, "SET SESSION sql_mode=''"); $result_sd = mysqli_query($conn1, $sqlMedi); $num_rows_max2 = $result_sd ? mysqli_num_rows($result_sd) : 0; } $sql_xray = "select xr.*,xh.xray_list as list,xh.department_name as dep,u.name as xname,xt.name as xtype from xray_report xr left outer join xray_head xh on xh.vn=xr.vn left outer join opduser u on u.loginname=xr.staff left outer join xray_type xt on xt.xray_type=xr.xray_type where (xr.vn='$vn1' or xr.an='$nn') and xr.confirm='Y' "; $result_xray = mysqli_query($conn1, $sql_xray); $num_rows_max4 = $result_xray ? mysqli_num_rows($result_xray) : 0; } $birthday = $row1['birthday']; //รูปแบบการเก็บค่าข้อมูลวันเกิด $today = date("Y-m-d"); //จุดต้องเปลี่ยน list($byear, $bmonth, $bday) = explode("-", $birthday); //จุดต้องเปลี่ยน list($tyear, $tmonth, $tday) = explode("-", $today); //จุดต้องเปลี่ยน $mbirthday = mktime(0, 0, 0, $bmonth, $bday, $byear); $mnow = mktime(0, 0, 0, $tmonth, $tday, $tyear); $mage = ($mnow - $mbirthday); $u_y = date("Y", $mage) - 1970; $u_m = date("m", $mage) - 1; $u_d = date("d", $mage) - 1; $sql_vaccine_covid19 = "SELECT * FROM visit_immunization_samui_1 WHERE ref_hn = '$ucid' order by vaccine_plan_no asc"; //วัคซีนโควิด19 $result_vaccine_covid19 = mysqli_query($conn1, $sql_vaccine_covid19); $num_rows_vaccine_covid19 = $result_vaccine_covid19 ? mysqli_num_rows($result_vaccine_covid19) : 0; ?>
'; } else { echo ''; } ?>

HN:

เลขบัตรประชาชน
สิทธิ์การรักษา
วันเกิด
อายุ
โทรศัพท์
สัญชาติ / ศาสนา
ที่อยู่
">

ข้อมูลการฉีดวัคซีนโควิด-19

ไม่มีข้อมูลรายการวัคซีนโควิด-19
เข็มที่
Lot Number:
Serial:
">

ข้อมูลการรับบริการ

VN:
ข้อมูลการซักประวัติ (CC)

อาการ / ประวัติ (HPI)

การตรวจร่างกาย (PE)

Vital Signs
ความดัน (BP)
mmHg
ชีพจร (PR)
/min
อุณหภูมิ (BT)
°C
หายใจ (RR)
/min
น้ำหนัก (BW)
Kg
0): ?>
ส่วนสูง (Ht)
Cm
0): ?>
BMI
0): ?>
น้ำตาล (FBS)
mg/dl

ไม่มีข้อมูล Vital Signs

ประวัติการแพ้ยา
• " . $row5['agent'] . " (" . $row5['symptom'] . ")
"; } if(!$has_allergy) echo "- ไม่มีประวัติแพ้ยา -"; ?>
โรคประจำตัว
• " . $row6['cc_persist_disease'] . "
"; } ?>
ประวัติการผ่าตัด
• " . $row7['cc_operation_name'] . "
"; } if(!$has_op) echo "-"; ?>
วินิจฉัยเบื้องต้น (Diagnosis) Admit:
- ไม่มีข้อมูล Dx -
"; } else { $i = 1; while ($i <= $num_rows_max1) { $rs2 = $result8 ? mysqli_fetch_array($result8) : []; $dx_icd = $rs2["icd10"]; $dt_name = $rs2["doctor"]; $dx_name = ""; $dcn_name = ""; if ($dx_icd <> "") { $result_dx = mysqli_query($conn1, "select name from icd101 where code='$dx_icd'"); if($result_dx && $rs_dx = mysqli_fetch_array($result_dx)) $dx_name = $rs_dx["name"]; } if ($dt_name <> "") { $result_dcn = mysqli_query($conn1, "select name from doctor where code='$dt_name'"); if($result_dcn && $rs_dcn = mysqli_fetch_array($result_dcn)) $dcn_name = $rs_dcn["name"]; } $is_health_checkup = false; if (preg_match('/^Z(10|00)/i', $dx_icd) || stripos($dx_name, 'Occupational') !== false || stripos($dx_name, 'checkup') !== false) { $is_health_checkup = true; } echo "
"; echo "
"; echo "Dx.{$i}"; echo "
{$dx_icd} {$dx_name}
"; echo "
"; echo "
"; if ($is_health_checkup) { echo ""; } echo "แพทย์: {$dcn_name}"; echo "
"; echo "
"; $i++; } } ?>
พิมพ์ใบรับรองแพทย์ Covid-19:

รายการยา

ไม่มีข้อมูลรายการยา
">
#

"") ? $rs_sd["spname"] : $rs_sd["shortlist"]; ?>

จำนวน
รวมราคา ฿

รายงานผลแล็บ

ไม่มีข้อมูลการส่งตรวจทางห้องปฏิบัติการ
'; } else { $i4 = 0; $lab_order_list = ""; while ($i4 < $num_rows_lab1) { $rs_lab1 = $result_lab1 ? mysqli_fetch_array($result_lab1) : []; $lab_order_list = ($lab_order_list == "") ? "'" . $rs_lab1["lab_order_number"] . "'" : $lab_order_list . ",'" . $rs_lab1["lab_order_number"] . "'"; $i4++; } if ($lab_order_list == "") $lab_order_list = "0"; // Added GROUP BY to prevent duplicates, ORDER BY i.lab_items_name ASC for alphabetical sorting $sqlLab2 = "select l.*,i.lab_items_name,i.lab_items_unit,i.lab_items_code,i.lab_items_normal_value,e.staff,l.lab_order_number,j.lab_items_sub_group_name,h.order_date from lab_order l left outer join lab_entry_log e on e.lab_order_number=l.lab_order_number left outer join lab_items i on i.lab_items_code=l.lab_items_code left outer join lab_order_image k on k.lab_order_number=l.lab_order_number left outer join lab_items_sub_group j on j.lab_items_sub_group_code = l.lab_items_sub_group_code LEFT OUTER JOIN lab_head h ON h.lab_order_number = l.lab_order_number where l.lab_order_number in ($lab_order_list) and l.lab_order_result <>'' and i.lab_items_code not in ('332','657','1590','1592','1594','1596','1602','1604','1606','1608') GROUP BY l.lab_order_number, i.lab_items_code order by i.lab_items_name ASC"; mysqli_query($conn1, "SET SESSION sql_mode=''"); $result_lab2 = mysqli_query($conn1, $sqlLab2); $num_rows_lab2 = $result_lab2 ? mysqli_num_rows($result_lab2) : 0; if ($num_rows_lab2 == 0) { echo '
ไม่มีรายการผลแล็บ
'; } else { echo '
'; $i3 = 0; while ($i3 < $num_rows_lab2) { $rs_lab2 = $result_lab2 ? mysqli_fetch_array($result_lab2) : []; $ln = urlencode(encrypt_param($rs_lab2["lab_order_number"])); $result_val = $rs_lab2["lab_order_result"]; $is_image = in_array($result_val, ["ดูผลใน Image หน้าที่ 1", "ดูผลใน Image หน้าที่ 2", "ดูผลใน Image", " ดูผลใน Image", "Undetectable", "Detectable"]); // Determine Abnormality $is_abnormal = isAbnormalLab($result_val, $rs_lab2["lab_items_normal_value"]); // Dynamic styling for abnormal $borderClass = $is_abnormal ? 'border-rose-200' : 'border-purple-100'; $indicatorClass = $is_abnormal ? 'bg-rose-500' : 'bg-purple-400'; $textClass = $is_abnormal ? 'text-rose-600' : ($is_image ? 'text-emerald-600' : 'text-slate-800'); $bgClass = $is_abnormal ? 'bg-rose-50/50' : 'bg-white'; ?>
" data-lab-status="">
Abnormal

Normal:
Result
ยังไม่รายงาน
'; } } ?>

รายการ X-Ray

ไม่มีข้อมูลรายการ X-Ray