update
This commit is contained in:
@@ -2020,6 +2020,7 @@ class DokterController extends Controller
|
||||
'kodedok' => $row->kodedok,
|
||||
'atu' => $row->atu,
|
||||
'kelompok' => $row->kelompok,
|
||||
'setmanual' => $row->setmanual,
|
||||
'antibiotikall' => $row->subantibiotik !== null && $row->subantibiotik !== ''
|
||||
? $row->subantibiotik
|
||||
: $row->antibiotik,
|
||||
|
||||
@@ -28,6 +28,7 @@ use App\PendaftaranOnListiner;
|
||||
use App\Subjawaban;
|
||||
use App\Organisms;
|
||||
use App\Dokter;
|
||||
use App\SiraB;
|
||||
use Validator;
|
||||
use Session;
|
||||
use DateTime;
|
||||
@@ -193,6 +194,7 @@ class FrontpageController extends Controller
|
||||
'antrkrmsitu' => 0,
|
||||
];
|
||||
$allOrganisms = Organisms::orderBy('name', 'ASC')->get();
|
||||
$allASTManual = SiraB::whereNotNull('setmanual')->select('setmanual')->orderBy('setmanual', 'ASC')->get();
|
||||
$groupOrganisms = function ($kelompok) use ($allOrganisms) {
|
||||
$organisms = $allOrganisms->where('kelompok', $kelompok);
|
||||
if ($organisms->isEmpty()) {
|
||||
@@ -251,7 +253,8 @@ class FrontpageController extends Controller
|
||||
];
|
||||
foreach ($kelompokMapping as $key => $kelompok) {
|
||||
$data[$key] = $allOrganisms->where('kelompok', $kelompok)->values();
|
||||
}
|
||||
}
|
||||
$data['antibiotics'] = $allASTManual;
|
||||
if (Session::get('previlage') == 'developer'){
|
||||
return view('dokter.ppdsdeveloper', $data);
|
||||
} else {
|
||||
|
||||
@@ -231,6 +231,35 @@ class ListController extends Controller
|
||||
}
|
||||
$arraylist = $arraylist->get();
|
||||
} else {
|
||||
$cairansteril = [15,16,43,47,48,66,96,205,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223];
|
||||
$cci = 20;
|
||||
$darah = [7,8,13,17,29,33,44,107,114,115,199,200,201,202];
|
||||
$feces = [37,38,148,149,204];
|
||||
$hiv = 30;
|
||||
$kukukulit = [165,179,180,181,183,184,185,187,188,189,190,192,194,195,196,198];
|
||||
$kulturtb = [26,40,45,52,53,56,60,61,68,69,75,92,102,122,123,136,137,144,145,152,153,233];
|
||||
$pusdanjaringan = [18,19,32,35,46,49,50,54,57,58,59,72,160,182,186,191,193,197,206,207,208,224,225,226,227,228,234,235,236,237];
|
||||
$sputum = [1,12,23,24,36,39,229,230,231,232];
|
||||
$swab = [2,4,5,9,10,11,12,21,22,27,34,41,42,51,63,64,65,85,86,87,88,93,97,118,120,121,125,126,127,128,129,130,132,133,134,135,140,147,158,159,161,162,163,164,166,167,168,169,170,171,172,173,174,175,176,177,178];
|
||||
$tcmnontb = [79,80,81,82,83,84,203];
|
||||
$tcmtb = [14,28,55,62,94,104,105,124,138,146];
|
||||
$urine = [3,6,25,31,154,155,156,157];
|
||||
//jikabukan_array_tambahkan_kurung
|
||||
$mapped = array_merge(
|
||||
$cairansteril,
|
||||
[$cci],
|
||||
$darah,
|
||||
$feces,
|
||||
[$hiv],
|
||||
$kukukulit,
|
||||
$kulturtb,
|
||||
$pusdanjaringan,
|
||||
$sputum,
|
||||
$swab,
|
||||
$tcmnontb,
|
||||
$tcmtb,
|
||||
$urine
|
||||
);
|
||||
|
||||
$arraylist = Periksa::select(
|
||||
'id', 'mulai', 'akhir', 'orderid', 'noloket', 'nofoto', 'noregister', 'asalpasien', 'nmrs', 'pasien_id', 'nmpasien',
|
||||
@@ -355,6 +384,34 @@ class ListController extends Controller
|
||||
$arraylist = $arraylist->where('nm_spesimen', 'SWAB TENGGOROKAN');
|
||||
} else if ($master == 'TUBO'){
|
||||
$arraylist = $arraylist->where('nm_spesimen', 'TUBO O');
|
||||
} else if ($master == 'buku01'){
|
||||
$arraylist = $arraylist->whereIn('poli_id', $cairansteril);
|
||||
} else if ($master == 'buku02') {
|
||||
$arraylist = $arraylist->where('poli_id', $cci);
|
||||
} else if ($master == 'buku03') {
|
||||
$arraylist = $arraylist->whereIn('poli_id', $darah);
|
||||
} else if ($master == 'buku04') {
|
||||
$arraylist = $arraylist->where('poli_id', $hiv);
|
||||
} else if ($master == 'buku05') {
|
||||
$arraylist = $arraylist->whereIn('poli_id', $kukukulit);
|
||||
} else if ($master == 'buku06') {
|
||||
$arraylist = $arraylist->whereIn('poli_id', $kulturtb);
|
||||
} else if ($master == 'buku07') {
|
||||
$arraylist = $arraylist->whereIn('poli_id', $pusdanjaringan);
|
||||
} else if ($master == 'buku08') {
|
||||
$arraylist = $arraylist->whereIn('poli_id', $sputum);
|
||||
} else if ($master == 'buku09') {
|
||||
$arraylist = $arraylist->whereIn('poli_id', $swab);
|
||||
} else if ($master == 'buku10') {
|
||||
$arraylist = $arraylist->whereIn('poli_id', $tcmtb);
|
||||
} else if ($master == 'buku11') {
|
||||
$arraylist = $arraylist->whereIn('poli_id', $tcmnontb);
|
||||
} else if ($master == 'buku12') {
|
||||
$arraylist = $arraylist->whereIn('poli_id', $urine);
|
||||
} else if ($master == 'buku13') {
|
||||
$arraylist = $arraylist->whereIn('poli_id', $feces);
|
||||
} else if ($master == 'buku0') {
|
||||
$arraylist = $arraylist->whereNotIn('poli_id', $mapped);
|
||||
} else if ($master == '' OR $master == 'all'){
|
||||
// no filter
|
||||
} else {
|
||||
|
||||
Reference in New Issue
Block a user