Perbaikan Order Time dan Result Time
This commit is contained in:
parent
a0fe7505ec
commit
059cda06cd
@ -40,7 +40,7 @@ class PrintResult extends BaseController {
|
|||||||
|
|
||||||
$accessnumber = $data[0]['SP_ACCESSNUMBER'];
|
$accessnumber = $data[0]['SP_ACCESSNUMBER'];
|
||||||
|
|
||||||
$sex = $data[0]['sex'] == 1 ? "Male" : "Female";
|
$sex = $data[0]['SEX'] == 1 ? "Male" : "Female";
|
||||||
|
|
||||||
$rm_number = $data[0]['PATNUMBER'];
|
$rm_number = $data[0]['PATNUMBER'];
|
||||||
$rm_number = substr($rm_number, -10);
|
$rm_number = substr($rm_number, -10);
|
||||||
@ -53,13 +53,19 @@ class PrintResult extends BaseController {
|
|||||||
if ($birth_date) { $birth_date = $birth_date->format('d-m-Y'); }
|
if ($birth_date) { $birth_date = $birth_date->format('d-m-Y'); }
|
||||||
|
|
||||||
$hostordernumber = $data[0]['HOSTORDERNUMBER'];
|
$hostordernumber = $data[0]['HOSTORDERNUMBER'];
|
||||||
|
|
||||||
$collection_date = $data[0]['COLLECTIONDATE'];
|
$collection_date = $data[0]['COLLECTIONDATE'];
|
||||||
$dateTime = \DateTime::createFromFormat('Y-m-d H:i:s.u', $collection_date);
|
$dateTime = \DateTime::createFromFormat('Y-m-d H:i:s.u', $collection_date);
|
||||||
if ($dateTime) {
|
if ($dateTime) {
|
||||||
$collection_date = $dateTime->format('d-m-Y H:i');
|
$collection_date = $dateTime->format('d-m-Y H:i');
|
||||||
}
|
}
|
||||||
|
|
||||||
|
$result_date = $data[0]['RESULTDATE'];
|
||||||
|
$dateTime = \DateTime::createFromFormat('Y-m-d H:i:s.u', $result_date);
|
||||||
|
if ($dateTime) {
|
||||||
|
$result_date = $dateTime->format('d-m-Y H:i');
|
||||||
|
}
|
||||||
|
|
||||||
$resultdate = date('d-m-Y H:i', time());
|
|
||||||
} else {
|
} else {
|
||||||
$sex ='';
|
$sex ='';
|
||||||
$accessnumber = "";
|
$accessnumber = "";
|
||||||
@ -69,6 +75,7 @@ class PrintResult extends BaseController {
|
|||||||
$birth_date = "";
|
$birth_date = "";
|
||||||
$hostordernumber = "";
|
$hostordernumber = "";
|
||||||
$collection_date = "";
|
$collection_date = "";
|
||||||
|
$result_date = "";
|
||||||
}
|
}
|
||||||
|
|
||||||
$fullPage="";
|
$fullPage="";
|
||||||
@ -116,7 +123,7 @@ class PrintResult extends BaseController {
|
|||||||
<td>$birth_date / $sex</td>
|
<td>$birth_date / $sex</td>
|
||||||
<th align='left'>Result Date/Time</th>
|
<th align='left'>Result Date/Time</th>
|
||||||
<td>:</td>
|
<td>:</td>
|
||||||
<td>$resultdate</td>
|
<td>$result_date</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
|
||||||
</table>
|
</table>
|
||||||
@ -379,10 +386,36 @@ class PrintResult extends BaseController {
|
|||||||
$db = \Config\Database::connect();
|
$db = \Config\Database::connect();
|
||||||
|
|
||||||
// Untuk Header
|
// Untuk Header
|
||||||
$sql = "select p.PATNUMBER, p.FIRSTNAME, p.NAME, p.BIRTHDATE, sr.HOSTORDERNUMBER, sr.COLLECTIONDATE, sr.SP_ACCESSNUMBER, p.sex
|
$sql = "SELECT
|
||||||
from PATIENTS p
|
p.PATNUMBER,
|
||||||
left join SP_REQUESTS sr on p.PATID=sr.PATID
|
p.FIRSTNAME,
|
||||||
where sr.SP_ACCESSNUMBER='$access'";
|
p.NAME,
|
||||||
|
p.BIRTHDATE,
|
||||||
|
sr.HOSTORDERNUMBER,
|
||||||
|
sr.COLLECTIONDATE,
|
||||||
|
sr.SP_ACCESSNUMBER,
|
||||||
|
p.SEX,
|
||||||
|
r.MAX_RESDATE AS RESULTDATE
|
||||||
|
FROM
|
||||||
|
PATIENTS p
|
||||||
|
LEFT JOIN
|
||||||
|
SP_REQUESTS sr
|
||||||
|
ON p.PATID = sr.PATID
|
||||||
|
LEFT JOIN
|
||||||
|
(
|
||||||
|
SELECT
|
||||||
|
MAX(RESDATE) AS MAX_RESDATE,
|
||||||
|
ACCESSNUMBER
|
||||||
|
FROM
|
||||||
|
[cmod].[dbo].[CM_RESULTS]
|
||||||
|
WHERE
|
||||||
|
ACCESSNUMBER = '$access'
|
||||||
|
GROUP BY
|
||||||
|
ACCESSNUMBER
|
||||||
|
) r
|
||||||
|
ON sr.SP_ACCESSNUMBER = r.ACCESSNUMBER
|
||||||
|
WHERE
|
||||||
|
sr.SP_ACCESSNUMBER = '$access'";
|
||||||
$query = $db->query($sql);
|
$query = $db->query($sql);
|
||||||
$results = $query->getResultArray();
|
$results = $query->getResultArray();
|
||||||
$header = $results[0];
|
$header = $results[0];
|
||||||
|
|||||||
@ -107,7 +107,7 @@ function index() {
|
|||||||
$("#table-body").html("");
|
$("#table-body").html("");
|
||||||
var data = response['data'];
|
var data = response['data'];
|
||||||
for (var i = 0; i < data.length; i++) {
|
for (var i = 0; i < data.length; i++) {
|
||||||
colldate = data[i].COLLECTIONDATE.substr(0,10);
|
colldate = data[i].COLLECTIONDATE.substr(0,16);
|
||||||
|
|
||||||
if (data[i].PATNUMBER != null) {
|
if (data[i].PATNUMBER != null) {
|
||||||
patnumber = data[i].PATNUMBER.substr(-16,16);
|
patnumber = data[i].PATNUMBER.substr(-16,16);
|
||||||
|
|||||||
@ -107,7 +107,7 @@ function index() {
|
|||||||
$("#table-body").html("");
|
$("#table-body").html("");
|
||||||
var data = response['data'];
|
var data = response['data'];
|
||||||
for (var i = 0; i < data.length; i++) {
|
for (var i = 0; i < data.length; i++) {
|
||||||
colldate = data[i].COLLECTIONDATE.substr(0,10);
|
colldate = data[i].COLLECTIONDATE.substr(0,16);
|
||||||
|
|
||||||
if (data[i].PATNUMBER != null) {
|
if (data[i].PATNUMBER != null) {
|
||||||
patnumber = data[i].PATNUMBER.substr(-16,16);
|
patnumber = data[i].PATNUMBER.substr(-16,16);
|
||||||
|
|||||||
@ -2,8 +2,16 @@
|
|||||||
|
|
||||||
<?= $this->section('content') ?>
|
<?= $this->section('content') ?>
|
||||||
<?php
|
<?php
|
||||||
|
$usercityid = session()->get('usercityid');
|
||||||
|
|
||||||
|
if ($usercityid == 1) {
|
||||||
|
date_default_timezone_set('Asia/Makassar');
|
||||||
|
} else if ($usercityid == 2) {
|
||||||
|
date_default_timezone_set('Asia/Jakarta');
|
||||||
|
}
|
||||||
$now = date('Y-m-d H:i');
|
$now = date('Y-m-d H:i');
|
||||||
$visitdate = $now;
|
$visitdate = $now;
|
||||||
|
|
||||||
$usercityid = session()->get('usercityid');
|
$usercityid = session()->get('usercityid');
|
||||||
if ($usercityid == 1) {
|
if ($usercityid == 1) {
|
||||||
$placeholdervisitnumber = "placeholder='BV........'";
|
$placeholdervisitnumber = "placeholder='BV........'";
|
||||||
|
|||||||
@ -107,7 +107,7 @@ function index() {
|
|||||||
$("#table-body").html("");
|
$("#table-body").html("");
|
||||||
var data = response['data'];
|
var data = response['data'];
|
||||||
for (var i = 0; i < data.length; i++) {
|
for (var i = 0; i < data.length; i++) {
|
||||||
colldate = data[i].COLLECTIONDATE.substr(0,10);
|
colldate = data[i].COLLECTIONDATE.substr(0,16);
|
||||||
|
|
||||||
if (data[i].PATNUMBER != null) {
|
if (data[i].PATNUMBER != null) {
|
||||||
patnumber = data[i].PATNUMBER.substr(-16,16);
|
patnumber = data[i].PATNUMBER.substr(-16,16);
|
||||||
|
|||||||
@ -107,7 +107,7 @@ function index() {
|
|||||||
$("#table-body").html("");
|
$("#table-body").html("");
|
||||||
var data = response['data'];
|
var data = response['data'];
|
||||||
for (var i = 0; i < data.length; i++) {
|
for (var i = 0; i < data.length; i++) {
|
||||||
colldate = data[i].COLLECTIONDATE.substr(0,10);
|
colldate = data[i].COLLECTIONDATE.substr(0,16);
|
||||||
|
|
||||||
if (data[i].PATNUMBER != null) {
|
if (data[i].PATNUMBER != null) {
|
||||||
patnumber = data[i].PATNUMBER.substr(-16,16);
|
patnumber = data[i].PATNUMBER.substr(-16,16);
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user