diff --git a/app/Config/Routes.php b/app/Config/Routes.php index 15abe2d..ed5a78a 100644 --- a/app/Config/Routes.php +++ b/app/Config/Routes.php @@ -5,7 +5,8 @@ use CodeIgniter\Router\RouteCollection; /** * @var RouteCollection $routes */ -$routes->get('/', 'Home::index'); +$routes->get('/', 'Dashboard::index'); +$routes->get('/dashboard/viewAccess/(:any)', 'Dashboard::viewAccess/$1'); // Auth $routes->get('/auth/logout', 'Auth::logout'); $routes->get('/auth/loginTD', 'Auth::loginTD'); diff --git a/app/Controllers/Dashboard.php b/app/Controllers/Dashboard.php new file mode 100644 index 0000000..8dac413 --- /dev/null +++ b/app/Controllers/Dashboard.php @@ -0,0 +1,40 @@ + 'Q' + ) as T + for xml path('')),1,1,'') + from SP_REQUESTS sr + left join PATIENTS p on p.PATID=sr.PATID + where sr.COLLECTIONDATE between '2024-10-02 00:00' and '2024-10-03 23:59'"; + $query = $db->query($sql); + $results = $query->getResultArray(); + $data['data'] = $results; + + return view('dashboard', $data); + } + + public function viewAccess($accessnumber): string { + $db = \Config\Database::connect(); + $sql = "select p.PATNUMBER, p.NAME, sr.HOSTORDERNUMBER, tu.SAMPLETYPE, ds.SHORTTEXT, tu.TUBESTATUS, ct.COLLSTATUS from SP_TUBES tu + left join SP_REQUESTS sr on tu.SP_ACCESSNUMBER=sr.SP_ACCESSNUMBER + left join PATIENTS p on p.PATID=sr.PATID + left join DICT_SAMPLES_TYPES ds on ds.SAMPCODE= tu.SAMPLETYPE + left join cmod.dbo.CM_TUBES ct on ct.SAMPLETYPE=tu.SAMPLETYPE + where tu.SP_ACCESSNUMBER='$accessnumber'"; + $query = $db->query($sql); + $results = $query->getResultArray(); + $data['data'] = $results; + $data['accessnumber'] = $accessnumber; + return view('dashboard_viewAccess', $data); + } +} diff --git a/app/Controllers/Home.php b/app/Controllers/Home.php deleted file mode 100644 index c30f9c1..0000000 --- a/app/Controllers/Home.php +++ /dev/null @@ -1,10 +0,0 @@ -extend('layouts/main.php') ?> + += $this->section('content') ?> + + +
| Order | +MR | +Patient | +Request | +Hosp | +Loc | +Doc | +Test | +Status | +
|---|---|---|---|---|---|---|---|---|
| 2024-10-12 23:37 | +AJI909S | +Zakiya Miksha | +1232233112 | +2211212121 | +R09 | +312 | +Complete Blood Count (CBC): Hemoglobin (Hb), Hematocrit (Hct), Red Blood Cells (RBC), White Blood Cells (WBC), Platelet Count, Mean Corpuscular Volume (MCV), Mean Corpuscular Hemoglobin (MCH), Mean Corpuscular Hemoglobin Concentration (MCHC) | +Pending | +
| 2024-10-12 23:37 | +AJI909S | +Zakiya Miksha | +1232233112 | +2211212121 | +R09 | +312 | +Complete Blood Count (CBC): Hemoglobin (Hb), Hematocrit (Hct), Red Blood Cells (RBC), White Blood Cells (WBC), Platelet Count, Mean Corpuscular Volume (MCV), Mean Corpuscular Hemoglobin (MCH), Mean Corpuscular Hemoglobin Concentration (MCHC) | +Partial Collect | +
| 2024-10-12 23:37 | +AJI909S | +Zakiya Miksha | +1232233112 | +2211212121 | +R09 | +312 | +Complete Blood Count (CBC): Hemoglobin (Hb), Hematocrit (Hct), Red Blood Cells (RBC), White Blood Cells (WBC), Platelet Count, Mean Corpuscular Volume (MCV), Mean Corpuscular Hemoglobin (MCH), Mean Corpuscular Hemoglobin Concentration (MCHC) | +Full Collect | +
| 2024-10-12 23:37 | +AJI909S | +Zakiya Miksha | +1232233112 | +2211212121 | +R09 | +312 | +Complete Blood Count (CBC): Hemoglobin (Hb), Hematocrit (Hct), Red Blood Cells (RBC), White Blood Cells (WBC), Platelet Count, Mean Corpuscular Volume (MCV), Mean Corpuscular Hemoglobin (MCH), Mean Corpuscular Hemoglobin Concentration (MCHC) | +Partial Receive | +
| 2024-10-12 23:37 | +AJI909S | +Zakiya Miksha | +1232233112 | +2211212121 | +R09 | +312 | +Complete Blood Count (CBC): Hemoglobin (Hb), Hematocrit (Hct), Red Blood Cells (RBC), White Blood Cells (WBC), Platelet Count, Mean Corpuscular Volume (MCV), Mean Corpuscular Hemoglobin (MCH), Mean Corpuscular Hemoglobin Concentration (MCHC) | +Full Receive | +
| 2024-10-12 23:37 | +AJI909S | +Zakiya Miksha | +1232233112 | +2211212121 | +R09 | +312 | +Complete Blood Count (CBC): Hemoglobin (Hb), Hematocrit (Hct), Red Blood Cells (RBC), White Blood Cells (WBC), Platelet Count, Mean Corpuscular Volume (MCV), Mean Corpuscular Hemoglobin (MCH), Mean Corpuscular Hemoglobin Concentration (MCHC) | +Inprocess | +
| 2024-10-12 23:37 | +AJI909S | +Zakiya Miksha | +1232233112 | +2211212121 | +R09 | +312 | +Complete Blood Count (CBC): Hemoglobin (Hb), Hematocrit (Hct), Red Blood Cells (RBC), White Blood Cells (WBC), Platelet Count, Mean Corpuscular Volume (MCV), Mean Corpuscular Hemoglobin (MCH), Mean Corpuscular Hemoglobin Concentration (MCHC) | +Partial Validation | +
| 2024-10-12 23:37 | +AJI909S | +Zakiya Miksha | +1232233112 | +2211212121 | +R09 | +312 | +Complete Blood Count (CBC): Hemoglobin (Hb), Hematocrit (Hct), Red Blood Cells (RBC), White Blood Cells (WBC), Platelet Count, Mean Corpuscular Volume (MCV), Mean Corpuscular Hemoglobin (MCH), Mean Corpuscular Hemoglobin Concentration (MCHC) | +Complete Validation | +
| Order | @@ -131,121 +101,62 @@ tr { cursor: pointer; }Patient | Request | Hosp | -Loc | -Doc | Test | Status | |
|---|---|---|---|---|---|---|---|---|
| 2024-10-12 23:37 | -AJI909S | -Zakiya Miksha | -1232233112 | -2211212121 | -R09 | -312 | -Complete Blood Count (CBC): Hemoglobin (Hb), Hematocrit (Hct), Red Blood Cells (RBC), White Blood Cells (WBC), Platelet Count, Mean Corpuscular Volume (MCV), Mean Corpuscular Hemoglobin (MCH), Mean Corpuscular Hemoglobin Concentration (MCHC) | + +|
| =$colldate;?> | +=$patnumber;?> | +=$row['NAME'];?> | +=$accessnumber;?> | +=$row['HOSTORDERNUMBER'];?> | +=$row['TESTS'];?> | Pending | ||
| 2024-10-12 23:37 | -AJI909S | -Zakiya Miksha | -1232233112 | -2211212121 | -R09 | -312 | -Complete Blood Count (CBC): Hemoglobin (Hb), Hematocrit (Hct), Red Blood Cells (RBC), White Blood Cells (WBC), Platelet Count, Mean Corpuscular Volume (MCV), Mean Corpuscular Hemoglobin (MCH), Mean Corpuscular Hemoglobin Concentration (MCHC) | -Partial Collect | -
| 2024-10-12 23:37 | -AJI909S | -Zakiya Miksha | -1232233112 | -2211212121 | -R09 | -312 | -Complete Blood Count (CBC): Hemoglobin (Hb), Hematocrit (Hct), Red Blood Cells (RBC), White Blood Cells (WBC), Platelet Count, Mean Corpuscular Volume (MCV), Mean Corpuscular Hemoglobin (MCH), Mean Corpuscular Hemoglobin Concentration (MCHC) | -Full Collect | -
| 2024-10-12 23:37 | -AJI909S | -Zakiya Miksha | -1232233112 | -2211212121 | -R09 | -312 | -Complete Blood Count (CBC): Hemoglobin (Hb), Hematocrit (Hct), Red Blood Cells (RBC), White Blood Cells (WBC), Platelet Count, Mean Corpuscular Volume (MCV), Mean Corpuscular Hemoglobin (MCH), Mean Corpuscular Hemoglobin Concentration (MCHC) | -Partial Receive | -
| 2024-10-12 23:37 | -AJI909S | -Zakiya Miksha | -1232233112 | -2211212121 | -R09 | -312 | -Complete Blood Count (CBC): Hemoglobin (Hb), Hematocrit (Hct), Red Blood Cells (RBC), White Blood Cells (WBC), Platelet Count, Mean Corpuscular Volume (MCV), Mean Corpuscular Hemoglobin (MCH), Mean Corpuscular Hemoglobin Concentration (MCHC) | -Full Receive | -
| 2024-10-12 23:37 | -AJI909S | -Zakiya Miksha | -1232233112 | -2211212121 | -R09 | -312 | -Complete Blood Count (CBC): Hemoglobin (Hb), Hematocrit (Hct), Red Blood Cells (RBC), White Blood Cells (WBC), Platelet Count, Mean Corpuscular Volume (MCV), Mean Corpuscular Hemoglobin (MCH), Mean Corpuscular Hemoglobin Concentration (MCHC) | -Inprocess | -
| 2024-10-12 23:37 | -AJI909S | -Zakiya Miksha | -1232233112 | -2211212121 | -R09 | -312 | -Complete Blood Count (CBC): Hemoglobin (Hb), Hematocrit (Hct), Red Blood Cells (RBC), White Blood Cells (WBC), Platelet Count, Mean Corpuscular Volume (MCV), Mean Corpuscular Hemoglobin (MCH), Mean Corpuscular Hemoglobin Concentration (MCHC) | -Partial Validation | -
| 2024-10-12 23:37 | -AJI909S | -Zakiya Miksha | -1232233112 | -2211212121 | -R09 | -312 | -Complete Blood Count (CBC): Hemoglobin (Hb), Hematocrit (Hct), Red Blood Cells (RBC), White Blood Cells (WBC), Platelet Count, Mean Corpuscular Volume (MCV), Mean Corpuscular Hemoglobin (MCH), Mean Corpuscular Hemoglobin Concentration (MCHC) | -Complete Validation | -
| Access# | : | =$accessnumber;?> |
|---|---|---|
| Pat# | : | =$patnumber;?> |
| Nama | : | =$name;?> |
| Status | : | Pending |
| Coll. | Recv. | Sample Name | Action | V | "; } + else { echo "
|---|---|---|---|---|
| X | "; } + if($tubestatus==4) { echo "V | "; } + else { echo"X | "; } + echo "$sampletext | reprint | +