03-02-2025 19:42:44 +0700

This commit is contained in:
Duidev Software House
2025-02-03 15:28:27 +07:00
parent 6f7beddec6
commit 619f75ff5e
4 changed files with 254 additions and 107 deletions

View File

@@ -1067,10 +1067,15 @@ class DokterController extends Controller
$tabel = $tabel.'</table>';
}
if ($orderid != 0){
if ($getdata->subantibiotik !== null && $getdata->subantibiotik != ''){
$antibiotik = $getdata->subantibiotik;
} else {
$antibiotik = $getdata->antibiotik;
}
RekapAntibiotik::updateOrCreate(
[
'orderid' => $orderid,
'antibiotic' => $getdata->antibiotik.' '.$getdata->subantibiotik,
'antibiotic' => $antibiotik,
],
[
'resistance' => $getdata->diskcontent,
@@ -1130,10 +1135,15 @@ class DokterController extends Controller
$tabel = $tabel.'</table>';
}
if ($orderid != 0){
if ($getdata->subantibiotik !== null && $getdata->subantibiotik != ''){
$antibiotik = $getdata->subantibiotik;
} else {
$antibiotik = $getdata->antibiotik;
}
RekapAntibiotik::updateOrCreate(
[
'orderid' => $orderid,
'antibiotic' => $getdata->antibiotik.' '.$getdata->subantibiotik,
'antibiotic' => $antibiotik,
],
[
'resistance' => $getdata->diskcontent,

View File

@@ -291,6 +291,174 @@ class OrganismSeeder extends Seeder
['name' => 'Bacil Gram Positif 1-5/LPB (2+)', 'category' => 'BGP', 'kelompok' => 'mikroorganisme'],
['name' => 'Bacil Gram Positif 6-30/LPB (3+)', 'category' => 'BGP', 'kelompok' => 'mikroorganisme'],
['name' => 'Bacil Gram Positif &gt;30/LPB (4+)', 'category' => 'BGP', 'kelompok' => 'mikroorganisme'],
['name' => 'Tidak ditemukan morfologi budding cells', 'category' => 'id_sputum', 'kelompok' => 'Sputum'],
['name' => 'Ditemukan morfologi budding cells', 'category' => 'id_sputum', 'kelompok' => 'Sputum'],
['name' => 'Tidak ditemukan morfologi budding cells', 'category' => 'id_swabtenggorok', 'kelompok' => 'Swab Tenggorok'],
['name' => 'Ditemukan morfologi budding cells', 'category' => 'id_swabtenggorok', 'kelompok' => 'Swab Tenggorok'],
['name' => 'Tidak ditemukan morfologi budding cells', 'category' => 'id_urine', 'kelompok' => 'Urine'],
['name' => 'Ditemukan morfologi budding cells', 'category' => 'id_urine', 'kelompok' => 'Urine'],
['name' => 'Tidak ditemukan morfologi budding cells', 'category' => 'id_swabperineum', 'kelompok' => 'Swab perineum'],
['name' => 'Ditemukan morfologi budding cells', 'category' => 'id_swabperineum', 'kelompok' => 'Swab perineum'],
['name' => 'Tidak ditemukan sel epitel', 'category' => 'id_selepitel', 'kelompok' => 'Sel Epitel'],
['name' => 'Ditemukan sel epitel &lt;1/LPK (1+)', 'category' => 'id_selepitel', 'kelompok' => 'Sel Epitel'],
['name' => 'Ditemukan sel epitel 1-9/LPK (2+)', 'category' => 'id_selepitel', 'kelompok' => 'Sel Epitel'],
['name' => 'Ditemukan sel epitel 10-25/LPK (3+)', 'category' => 'id_selepitel', 'kelompok' => 'Sel Epitel'],
['name' => 'Ditemukan sel epitel &gt;25/LPK (4+)', 'category' => 'id_selepitel', 'kelompok' => 'Sel Epitel'],
['name' => 'Tidak ditemukan sel radang', 'category' => 'id_selradang', 'kelompok' => 'Sel Radang'],
['name' => 'Ditemukan sel radang &lt;1/LPK (1+)', 'category' => 'id_selradang', 'kelompok' => 'Sel Radang'],
['name' => 'Ditemukan sel radang 1-9/LPK (2+)', 'category' => 'id_selradang', 'kelompok' => 'Sel Radang'],
['name' => 'Ditemukan sel radang 10-25/LPK (3+)', 'category' => 'id_selradang', 'kelompok' => 'Sel Radang'],
['name' => 'Ditemukan sel radang &gt;25/LPK (4+)', 'category' => 'id_selradang', 'kelompok' => 'Sel Radang'],
['name' => 'Ditemukan morfologi bakteri', 'category' => 'id_mikroorganisme', 'kelompok' => 'Mikroorganisme'],
['name' => 'Ditemukan morfologi', 'category' => 'id_mikroorganisme', 'kelompok' => 'Mikroorganisme'],
['name' => 'Tidak ditemukan morfologi bakteri', 'category' => 'id_mikroorganisme', 'kelompok' => 'Mikroorganisme'],
['name' => 'Tidak ditemukan morfologi bakteri maupun jamur', 'category' => 'id_mikroorganisme', 'kelompok' => 'Mikroorganisme'],
['name' => 'Tidak dapat diamati', 'category' => 'id_mikroorganisme', 'kelompok' => 'Mikroorganisme'],
['name' => '&lt;30', 'category' => 'id_jumlahlactobacillus', 'kelompok' => 'Lactobacillus'],
['name' => '5-30', 'category' => 'id_jumlahlactobacillus', 'kelompok' => 'Lactobacillus'],
['name' => '1-4', 'category' => 'id_jumlahlactobacillus', 'kelompok' => 'Lactobacillus'],
['name' => '&gt;1', 'category' => 'id_jumlahlactobacillus', 'kelompok' => 'Lactobacillus'],
['name' => '0', 'category' => 'id_jumlahlactobacillus', 'kelompok' => 'Lactobacillus'],
['name' => '0', 'category' => 'id_jumlahgardnerella', 'kelompok' => 'Gardnerella'],
['name' => '&gt;1', 'category' => 'id_jumlahgardnerella', 'kelompok' => 'Gardnerella'],
['name' => '1-4', 'category' => 'id_jumlahgardnerella', 'kelompok' => 'Gardnerella'],
['name' => '5-30', 'category' => 'id_jumlahgardnerella', 'kelompok' => 'Gardnerella'],
['name' => '&lt;30', 'category' => 'id_jumlahgardnerella', 'kelompok' => 'Gardnerella'],
['name' => '0', 'category' => 'id_jumlahmobiluncus', 'kelompok' => 'Mobiluncus'],
['name' => '1-5', 'category' => 'id_jumlahmobiluncus', 'kelompok' => 'Mobiluncus'],
['name' => '&gt;5', 'category' => 'id_jumlahmobiluncus', 'kelompok' => 'Mobiluncus'],
['name' => '5-30', 'category' => 'id_jumlahmobiluncus', 'kelompok' => 'Mobiluncus'],
['name' => '&lt;30', 'category' => 'id_jumlahmobiluncus', 'kelompok' => 'Mobiluncus'],
['name' => 'Tidak ditemukan Bakteri Tahan Asam (BTA)', 'category' => 'id_pewarnaanziehlnielsen', 'kelompok' => 'Pewarnaan Ziehl Nielsen'],
['name' => 'Ditemukan Bakteri Tahan Asam 0-9 BTA (scanty)', 'category' => 'id_pewarnaanziehlnielsen', 'kelompok' => 'Pewarnaan Ziehl Nielsen'],
['name' => 'Ditemukan Bakteri Tahan Asam (BTA) 1+', 'category' => 'id_pewarnaanziehlnielsen', 'kelompok' => 'Pewarnaan Ziehl Nielsen'],
['name' => 'Ditemukan Bakteri Tahan Asam (BTA) 2+', 'category' => 'id_pewarnaanziehlnielsen', 'kelompok' => 'Pewarnaan Ziehl Nielsen'],
['name' => 'Ditemukan Bakteri Tahan Asam (BTA) 3+', 'category' => 'id_pewarnaanziehlnielsen', 'kelompok' => 'Pewarnaan Ziehl Nielsen'],
['name' => 'Ditemukan gambaran bakteri dengan granula metakromatik', 'category' => 'id_pewarnaanneisser', 'kelompok' => 'Pewarnaan Neisser'],
['name' => 'Tidak ditemukan gambaran bakteri dengan granula metakromatik', 'category' => 'id_pewarnaanneisser', 'kelompok' => 'Pewarnaan Neisser'],
['name' => 'Ditemukan morfologi bakteri berbentuk spiral', 'category' => 'id_pewarnaannegatif', 'kelompok' => 'Pewarnaan Negatif'],
['name' => 'Tidak ditemukan morfologi bakteri berbentuk spiral', 'category' => 'id_pewarnaannegatif', 'kelompok' => 'Pewarnaan Negatif'],
['name' => 'Ditemukan morfologi bakteri berspora di terminal', 'category' => 'id_pewarnaanspora', 'kelompok' => 'Pewarnaan Spora'],
['name' => 'Ditemukan morfologi bakteri berspora di sub terminal', 'category' => 'id_pewarnaanspora', 'kelompok' => 'Pewarnaan Spora'],
['name' => 'Ditemukan morfologi bakteri berspora di sentral', 'category' => 'id_pewarnaanspora', 'kelompok' => 'Pewarnaan Spora'],
['name' => 'Tidak diitemukan morfologi bakteri berspora', 'category' => 'id_pewarnaanspora', 'kelompok' => 'Pewarnaan Spora'],
['name' => 'KGP 1+ &#646; hemolisa', 'category' => 'id_mediabap', 'kelompok' => 'Media BAP'],
['name' => 'KGP 2+ &#646; hemolisa', 'category' => 'id_mediabap', 'kelompok' => 'Media BAP'],
['name' => 'KGP 3+ &#646; hemolisa', 'category' => 'id_mediabap', 'kelompok' => 'Media BAP'],
['name' => 'KGP 4+ &#646; hemolisa', 'category' => 'id_mediabap', 'kelompok' => 'Media BAP'],
['name' => 'KGP 1+ &#946; hemolisa', 'category' => 'id_mediabap', 'kelompok' => 'Media BAP'],
['name' => 'KGP 2+ &#946; hemolisa', 'category' => 'id_mediabap', 'kelompok' => 'Media BAP'],
['name' => 'KGP 3+ &#946; hemolisa', 'category' => 'id_mediabap', 'kelompok' => 'Media BAP'],
['name' => 'KGP 4+ &#946; hemolisa', 'category' => 'id_mediabap', 'kelompok' => 'Media BAP'],
['name' => 'BGN 1+', 'category' => 'id_mediabap', 'kelompok' => 'Media BAP'],
['name' => 'BGN 2+', 'category' => 'id_mediabap', 'kelompok' => 'Media BAP'],
['name' => 'BGN 3+', 'category' => 'id_mediabap', 'kelompok' => 'Media BAP'],
['name' => 'BGN 4+', 'category' => 'id_mediabap', 'kelompok' => 'Media BAP'],
['name' => 'BGP 1+', 'category' => 'id_mediabap', 'kelompok' => 'Media BAP'],
['name' => 'BGP 2+', 'category' => 'id_mediabap', 'kelompok' => 'Media BAP'],
['name' => 'BGP 3+', 'category' => 'id_mediabap', 'kelompok' => 'Media BAP'],
['name' => 'BGP 4+', 'category' => 'id_mediabap', 'kelompok' => 'Media BAP'],
['name' => 'KGN 1+', 'category' => 'id_mediabap', 'kelompok' => 'Media BAP'],
['name' => 'KGN 2+', 'category' => 'id_mediabap', 'kelompok' => 'Media BAP'],
['name' => 'KGN 3+', 'category' => 'id_mediabap', 'kelompok' => 'Media BAP'],
['name' => 'KGN 4+', 'category' => 'id_mediabap', 'kelompok' => 'Media BAP'],
['name' => 'CBGN 1+', 'category' => 'id_mediabap', 'kelompok' => 'Media BAP'],
['name' => 'CBGN 2+', 'category' => 'id_mediabap', 'kelompok' => 'Media BAP'],
['name' => 'CBGN 3+', 'category' => 'id_mediabap', 'kelompok' => 'Media BAP'],
['name' => 'CBGN 4+', 'category' => 'id_mediabap', 'kelompok' => 'Media BAP'],
['name' => 'KGP Strep 1+', 'category' => 'id_mediabap', 'kelompok' => 'Media BAP'],
['name' => 'KGP Strep 2+', 'category' => 'id_mediabap', 'kelompok' => 'Media BAP'],
['name' => 'KGP Strep 3+', 'category' => 'id_mediabap', 'kelompok' => 'Media BAP'],
['name' => 'KGP Strep 4+', 'category' => 'id_mediabap', 'kelompok' => 'Media BAP'],
['name' => 'BGP Coryneform 1+', 'category' => 'id_mediabap', 'kelompok' => 'Media BAP'],
['name' => 'BGP Coryneform 2+', 'category' => 'id_mediabap', 'kelompok' => 'Media BAP'],
['name' => 'BGP Coryneform 3+', 'category' => 'id_mediabap', 'kelompok' => 'Media BAP'],
['name' => 'BGP Coryneform 4+', 'category' => 'id_mediabap', 'kelompok' => 'Media BAP'],
['name' => 'KGP 1+ &#646; hemolisa', 'category' => 'id_mediacap', 'kelompok' => 'Media CAP'],
['name' => 'KGP 2+ &#646; hemolisa', 'category' => 'id_mediacap', 'kelompok' => 'Media CAP'],
['name' => 'KGP 3+ &#646; hemolisa', 'category' => 'id_mediacap', 'kelompok' => 'Media CAP'],
['name' => 'KGP 4+ &#646; hemolisa', 'category' => 'id_mediacap', 'kelompok' => 'Media CAP'],
['name' => 'KGP 1+ &#946; hemolisa', 'category' => 'id_mediacap', 'kelompok' => 'Media CAP'],
['name' => 'KGP 2+ &#946; hemolisa', 'category' => 'id_mediacap', 'kelompok' => 'Media CAP'],
['name' => 'KGP 3+ &#946; hemolisa', 'category' => 'id_mediacap', 'kelompok' => 'Media CAP'],
['name' => 'KGP 4+ &#946; hemolisa', 'category' => 'id_mediacap', 'kelompok' => 'Media CAP'],
['name' => 'BGN 1+', 'category' => 'id_mediacap', 'kelompok' => 'Media CAP'],
['name' => 'BGN 2+', 'category' => 'id_mediacap', 'kelompok' => 'Media CAP'],
['name' => 'BGN 3+', 'category' => 'id_mediacap', 'kelompok' => 'Media CAP'],
['name' => 'BGN 4+', 'category' => 'id_mediacap', 'kelompok' => 'Media CAP'],
['name' => 'BGP 1+', 'category' => 'id_mediacap', 'kelompok' => 'Media CAP'],
['name' => 'BGP 2+', 'category' => 'id_mediacap', 'kelompok' => 'Media CAP'],
['name' => 'BGP 3+', 'category' => 'id_mediacap', 'kelompok' => 'Media CAP'],
['name' => 'BGP 4+', 'category' => 'id_mediacap', 'kelompok' => 'Media CAP'],
['name' => 'KGN 1+', 'category' => 'id_mediacap', 'kelompok' => 'Media CAP'],
['name' => 'KGN 2+', 'category' => 'id_mediacap', 'kelompok' => 'Media CAP'],
['name' => 'KGN 3+', 'category' => 'id_mediacap', 'kelompok' => 'Media CAP'],
['name' => 'KGN 4+', 'category' => 'id_mediacap', 'kelompok' => 'Media CAP'],
['name' => 'CBGN 1+', 'category' => 'id_mediacap', 'kelompok' => 'Media CAP'],
['name' => 'CBGN 2+', 'category' => 'id_mediacap', 'kelompok' => 'Media CAP'],
['name' => 'CBGN 3+', 'category' => 'id_mediacap', 'kelompok' => 'Media CAP'],
['name' => 'CBGN 4+', 'category' => 'id_mediacap', 'kelompok' => 'Media CAP'],
['name' => 'KGP Strep 1+', 'category' => 'id_mediacap', 'kelompok' => 'Media CAP'],
['name' => 'KGP Strep 2+', 'category' => 'id_mediacap', 'kelompok' => 'Media CAP'],
['name' => 'KGP Strep 3+', 'category' => 'id_mediacap', 'kelompok' => 'Media CAP'],
['name' => 'KGP Strep 4+', 'category' => 'id_mediacap', 'kelompok' => 'Media CAP'],
['name' => 'BGP Coryneform 1+', 'category' => 'id_mediacap', 'kelompok' => 'Media CAP'],
['name' => 'BGP Coryneform 2+', 'category' => 'id_mediacap', 'kelompok' => 'Media CAP'],
['name' => 'BGP Coryneform 3+', 'category' => 'id_mediacap', 'kelompok' => 'Media CAP'],
['name' => 'BGP Coryneform 4+', 'category' => 'id_mediacap', 'kelompok' => 'Media CAP'],
['name' => 'BGN1 LF 1+', 'category' => 'id_mediamcconkey', 'kelompok' => 'Media Mc Conkey'],
['name' => 'BGN1 LF 2+', 'category' => 'id_mediamcconkey', 'kelompok' => 'Media Mc Conkey'],
['name' => 'BGN1 LF 3+', 'category' => 'id_mediamcconkey', 'kelompok' => 'Media Mc Conkey'],
['name' => 'BGN1 LF 4+', 'category' => 'id_mediamcconkey', 'kelompok' => 'Media Mc Conkey'],
['name' => 'BGN1 NLF 1+', 'category' => 'id_mediamcconkey', 'kelompok' => 'Media Mc Conkey'],
['name' => 'BGN1 NLF 2+', 'category' => 'id_mediamcconkey', 'kelompok' => 'Media Mc Conkey'],
['name' => 'BGN1 NLF 3+', 'category' => 'id_mediamcconkey', 'kelompok' => 'Media Mc Conkey'],
['name' => 'BGN1 NLF 4+', 'category' => 'id_mediamcconkey', 'kelompok' => 'Media Mc Conkey'],
['name' => 'BGN 1 : Oksidase -', 'category' => 'id_pemeriksaantl', 'kelompok' => 'Pemeriksaan Tambahan Lainnya'],
['name' => 'BGN 2 : Oksidase +', 'category' => 'id_pemeriksaantl', 'kelompok' => 'Pemeriksaan Tambahan Lainnya'],
['name' => 'Tidak ditemukan pertumbuhan koloni bakteri (aerob)', 'category' => 'id_biakankultur', 'kelompok' => 'Biakan Kultur (Aerob / Anaerob)'],
['name' => 'Tidak ditemukan pertumbuhan koloni bakteri (anaerob)', 'category' => 'id_biakankultur', 'kelompok' => 'Biakan Kultur (Aerob / Anaerob)'],
['name' => 'Tidak ditemukan pertumbuhan jamur patogen', 'category' => 'id_biakankultur', 'kelompok' => 'Biakan Kultur (Aerob / Anaerob)'],
['name' => 'Tidak ditemukan pertumbuhan <i>Mold Respiratory Patogen</i>', 'category' => 'id_biakankultur', 'kelompok' => 'Biakan Kultur (Aerob / Anaerob)'],
['name' => 'Ditemukan pertumbuhan bakteri <i>Corynebacterium diphteriae</i>', 'category' => 'id_biakankultur', 'kelompok' => 'Biakan Kultur (Aerob / Anaerob)'],
['name' => 'Tidak ditemukan pertumbuhan bakteri <i>Corynebacterium diphteriae</i>', 'category' => 'id_biakankultur', 'kelompok' => 'Biakan Kultur (Aerob / Anaerob)'],
['name' => 'Tidak ditemukan pertumbuhan bakteri <i>Methicilin Resistant Staphylococcus aureus</i> (MRSA)', 'category' => 'id_biakankultur', 'kelompok' => 'Biakan Kultur (Aerob / Anaerob)'],
['name' => 'Ditemukan pertumbuhan bakteri <i>Methicilin Resistant Staphylococcus aureu</i> (MRSA)', 'category' => 'id_biakankultur', 'kelompok' => 'Biakan Kultur (Aerob / Anaerob)'],
['name' => 'Tidak ditemukan pertumbuhan Bakteri tahan asam', 'category' => 'id_biakankultur', 'kelompok' => 'Biakan Kultur (Aerob / Anaerob)'],
['name' => 'Didapatkan pertumbuhan bakteri <i>Mycobacterium tuberculosis</i> (MTB)', 'category' => 'id_biakankultur', 'kelompok' => 'Biakan Kultur (Aerob / Anaerob)'],
['name' => 'Didapatkan pertumbuhan bakteri <i>Mycobacterium other than tuberculosis</i> (MOTT)', 'category' => 'id_biakankultur', 'kelompok' => 'Biakan Kultur (Aerob / Anaerob)'],
['name' => 'Tidak ditemukan sel epitel', 'category' => 'lsg_selepitel', 'kelompok' => 'Sel Epitel'],
['name' => 'Ditemukan sel epitel &lt;1/LPK (1+)', 'category' => 'lsg_selepitel', 'kelompok' => 'Sel Epitel'],
['name' => 'Ditemukan sel epitel 1-9/LPK (2+)', 'category' => 'lsg_selepitel', 'kelompok' => 'Sel Epitel'],
['name' => 'Ditemukan sel epitel 10-25/LPK (3+)', 'category' => 'lsg_selepitel', 'kelompok' => 'Sel Epitel'],
['name' => 'Ditemukan sel epitel &gt;25/LPK (4+)', 'category' => 'lsg_selepitel', 'kelompok' => 'Sel Epitel'],
['name' => 'Tidak ditemukan sel radang', 'category' => 'lsg_selradang', 'kelompok' => 'Sel Radang'],
['name' => 'Ditemukan sel radang &lt;1/LPK (1+)', 'category' => 'lsg_selradang', 'kelompok' => 'Sel Radang'],
['name' => 'Ditemukan sel radang 1-9/LPK (2+)', 'category' => 'lsg_selradang', 'kelompok' => 'Sel Radang'],
['name' => 'Ditemukan sel radang 10-25/LPK (3+)', 'category' => 'lsg_selradang', 'kelompok' => 'Sel Radang'],
['name' => 'Ditemukan sel radang &gt;25/LPK (4+)', 'category' => 'lsg_selradang', 'kelompok' => 'Sel Radang'],
['name' => 'Ditemukan morfologi bakteri', 'category' => 'lsg_mikroorganisme', 'kelompok' => 'Mikroorganisme'],
['name' => 'Ditemukan morfologi', 'category' => 'lsg_mikroorganisme', 'kelompok' => 'Mikroorganisme'],
['name' => 'Tidak ditemukan morfologi bakteri', 'category' => 'lsg_mikroorganisme', 'kelompok' => 'Mikroorganisme'],
['name' => 'Tidak ditemukan morfologi bakteri maupun jamur', 'category' => 'lsg_mikroorganisme', 'kelompok' => 'Mikroorganisme'],
['name' => 'Tidak ditemukan Bakteri Tahan Asam (BTA)', 'category' => 'lsg_pewarnaanziehlnielsen', 'kelompok' => 'Pewarnaan Ziehl Nielsen'],
['name' => 'Ditemukan Bakteri Tahan Asam 0-9 BTA (scanty)', 'category' => 'lsg_pewarnaanziehlnielsen', 'kelompok' => 'Pewarnaan Ziehl Nielsen'],
['name' => 'Ditemukan Bakteri Tahan Asam (BTA) 1+', 'category' => 'lsg_pewarnaanziehlnielsen', 'kelompok' => 'Pewarnaan Ziehl Nielsen'],
['name' => 'Ditemukan Bakteri Tahan Asam (BTA) 2+', 'category' => 'lsg_pewarnaanziehlnielsen', 'kelompok' => 'Pewarnaan Ziehl Nielsen'],
['name' => 'Ditemukan Bakteri Tahan Asam (BTA) 3+', 'category' => 'lsg_pewarnaanziehlnielsen', 'kelompok' => 'Pewarnaan Ziehl Nielsen'],
['name' => 'Ditemukan gambaran bakteri dengan granula metakromatik', 'category' => 'lsg_pewarnaanneisser', 'kelompok' => 'Pewarnaan Neisser'],
['name' => 'Tidak ditemukan gambaran bakteri dengan granula metakromatik', 'category' => 'lsg_pewarnaanneisser', 'kelompok' => 'Pewarnaan Neisser'],
['name' => 'Ditemukan morfologi bakteri berbentuk spiral', 'category' => 'lsg_pewarnaannegatif', 'kelompok' => 'Pewarnaan Negatif'],
['name' => 'Tidak ditemukan morfologi bakteri berbentuk spiral', 'category' => 'lsg_pewarnaannegatif', 'kelompok' => 'Pewarnaan Negatif'],
['name' => 'Bacil', 'category' => 'lsg_pewarnaankoh', 'kelompok' => 'Pewarnaan KOH'],
['name' => 'Bacil', 'category' => 'lsg_pewarnaankoh', 'kelompok' => 'Pewarnaan KOH'],
['name' => 'Bacil', 'category' => 'lsg_pewarnaankoh', 'kelompok' => 'Pewarnaan KOH'],
['name' => 'Bacil', 'category' => 'lsg_pewarnaankoh', 'kelompok' => 'Pewarnaan KOH'],
['name' => 'Ditemukan morfologi bakteri berspora di terminal', 'category' => 'lsg_pewarnaanspora', 'kelompok' => 'Pewarnaan Spora'],
['name' => 'Ditemukan morfologi bakteri berspora di sub terminal', 'category' => 'lsg_pewarnaanspora', 'kelompok' => 'Pewarnaan Spora'],
['name' => 'Ditemukan morfologi bakteri berspora di sentral', 'category' => 'lsg_pewarnaanspora', 'kelompok' => 'Pewarnaan Spora'],
['name' => 'Tidak diitemukan morfologi bakteri berspora', 'category' => 'lsg_pewarnaanspora', 'kelompok' => 'Pewarnaan Spora'],
]);
}
}

View File

@@ -1,3 +1,10 @@
@php
use App\RekapAntibiotik;
use App\SiraB;
$antibiotikData = RekapAntibiotik::whereIn('orderid', $orderbydate->pluck('id'))->get()->keyBy('orderid');
$siraBData = SiraB::whereIn('antibiotik', $jsonantibiotik ?? [])->orWhereIn('subantibiotik', $jsonantibiotik ?? [])->get()->keyBy('antibiotik');
@endphp
@extends('base.layout')
@section('content')
<div class="wrapper">
@@ -25,7 +32,7 @@
<th>Nama Spesies Bakteri</th>
<th>ESBL</th>
<th>MRSA</th>
@if(isset($jsonantibiotik) && !empty($jsonantibiotik))
@if(!empty($jsonantibiotik))
@foreach($jsonantibiotik as $antibiotic)
<th>{{ $antibiotic }}</th>
@endforeach
@@ -33,29 +40,35 @@
</tr>
</thead>
<tbody>
@if(isset($orderbydate) && !empty($orderbydate))
@foreach($orderbydate as $data)
<tr>
<td></td>
<td>{{ $data->nmpasien }}</td>
<td>{{ $data->noregister }}</td>
<td>{{ $data->jkpasien }}</td>
<td>{{ $data->tgllahirpasien }}</td>
<td>{{ $data->usia }}</td>
<td>{{ $data->asalpasien }}</td>
<td>{{ $data->mulai }}</td>
<td>{{ $data->daftar }}</td>
<td>{{ $data->nm_spesimen }}</td>
<td>{{ $data->nm_spesimen }}</td>
<td>{{ $data->updated_at }}</td>
@if(isset($jsonantibiotik[$data->id]) && !empty($jsonantibiotik[$data->id]))
@foreach($jsonantibiotik[$data->id] as $antibiotic)
<td>{{ $antibiotic->interpretation }}</td>
@endforeach
@endif
</tr>
@endforeach
@endif
@forelse($orderbydate ?? [] as $data)
<tr>
<td></td>
<td>{{ $data->nmpasien }}</td>
<td>{{ $data->noregister }}</td>
<td>{{ $data->jkpasien }}</td>
<td>{{ $data->tgllahirpasien }}</td>
<td>{{ $data->usia }}</td>
<td>{{ $data->asalpasien }}</td>
<td>{{ $data->mulai }}</td>
<td>{{ $data->daftar }}</td>
<td>{{ $data->nm_spesimen }}</td>
<td>{{ $data->nm_spesimen }}</td>
<td>{{ $data->updated_at }}</td>
@if(!empty($jsonantibiotik))
@foreach($jsonantibiotik as $antibiotic)
@php
$cekapakahada = $antibiotikData[$data->id] ?? null;
$intepretasi = $cekapakahada->interpretation ?? '';
@endphp
<td>{{ $intepretasi }}</td>
@endforeach
@endif
</tr>
@empty
<tr>
<td colspan="14" class="text-center">Tidak ada data yang tersedia.</td>
</tr>
@endforelse
</tbody>
</table>
</div>

View File

@@ -325,11 +325,13 @@
<div class="form-group col-lg-6">
<select class="form-control ekspertiseseletc" id="id_lactobacillus" name="id_lactobacillus">
<option value="">Pilih Skore</option>
<option value="0">0</option>
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
@php
$mulai = 0;
while ($mulai != 5){
echo '<option value="'.$mulai.'">'.$mulai.'</option>';
$mulai++;
}
@endphp
</select>
</div>
</div>
@@ -350,11 +352,13 @@
<div class="form-group col-lg-6">
<select class="form-control ekspertiseseletc" id="id_gardnerella" name="id_gardnerella">
<option value="">Pilih Skore</option>
<option value="0">0</option>
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
@php
$mulai = 0;
while ($mulai != 5){
echo '<option value="'.$mulai.'">'.$mulai.'</option>';
$mulai++;
}
@endphp
</select>
</div>
</div>
@@ -375,11 +379,13 @@
<div class="form-group col-lg-6">
<select class="form-control ekspertiseseletc" id="id_mobiluncus" name="id_mobiluncus">
<option value="">Pilih Skore</option>
<option value="0">0</option>
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
@php
$mulai = 0;
while ($mulai != 5){
echo '<option value="'.$mulai.'">'.$mulai.'</option>';
$mulai++;
}
@endphp
</select>
</div>
</div>
@@ -474,12 +480,10 @@
<option value="KGP 2+ &#646; hemolisa">KGP 2+ &#646; hemolisa</option>
<option value="KGP 3+ &#646; hemolisa">KGP 3+ &#646; hemolisa</option>
<option value="KGP 4+ &#646; hemolisa">KGP 4+ &#646; hemolisa</option>
<option value="KGP 1+ &#646; hemolisa">KGP 1+ &#646; hemolisa</option>
<option value="KGP 1+ &#946; hemolisa">KGP 1+ &#946; hemolisa</option>
<option value="KGP 2+ &#946; hemolisa">KGP 2+ &#946; hemolisa</option>
<option value="KGP 3+ &#946; hemolisa">KGP 3+ &#946; hemolisa</option>
<option value="KGP 4+ &#946; hemolisa">KGP 4+ &#946; hemolisa</option>
<option value="KGP 1+ &#946; hemolisa">KGP 1+ &#946; hemolisa</option>
<option value="BGN 1+">BGN 1+</option>
<option value="BGN 2+">BGN 2+</option>
<option value="BGN 3+">BGN 3+</option>
@@ -496,10 +500,6 @@
<option value="CBGN 2+">CBGN 2+</option>
<option value="CBGN 3+">CBGN 3+</option>
<option value="CBGN 4+">CBGN 4+</option>
<option value="KGP 1+ &#646; hemolisa">KGP 1+ &#646; hemolisa</option>
<option value="KGP 2+ &#646; hemolisa">KGP 2+ &#646; hemolisa</option>
<option value="KGP 3+ &#646; hemolisa">KGP 3+ &#646; hemolisa</option>
<option value="KGP 4+ &#646; hemolisa">KGP 4+ &#646; hemolisa</option>
<option value="KGP Strep 1+">KGP Strep 1+</option>
<option value="KGP Strep 2+">KGP Strep 2+</option>
<option value="KGP Strep 3+">KGP Strep 3+</option>
@@ -518,12 +518,10 @@
<option value="KGP 2+ &#646; hemolisa">KGP 2+ &#646; hemolisa</option>
<option value="KGP 3+ &#646; hemolisa">KGP 3+ &#646; hemolisa</option>
<option value="KGP 4+ &#646; hemolisa">KGP 4+ &#646; hemolisa</option>
<option value="KGP 1+ &#646; hemolisa">KGP 1+ &#646; hemolisa</option>
<option value="KGP 1+ &#946; hemolisa">KGP 1+ &#946; hemolisa</option>
<option value="KGP 2+ &#946; hemolisa">KGP 2+ &#946; hemolisa</option>
<option value="KGP 3+ &#946; hemolisa">KGP 3+ &#946; hemolisa</option>
<option value="KGP 4+ &#946; hemolisa">KGP 4+ &#946; hemolisa</option>
<option value="KGP 1+ &#946; hemolisa">KGP 1+ &#946; hemolisa</option>
<option value="BGN 1+">BGN 1+</option>
<option value="BGN 2+">BGN 2+</option>
<option value="BGN 3+">BGN 3+</option>
@@ -540,10 +538,6 @@
<option value="CBGN 2+">CBGN 2+</option>
<option value="CBGN 3+">CBGN 3+</option>
<option value="CBGN 4+">CBGN 4+</option>
<option value="KGP 1+ &#646; hemolisa">KGP 1+ &#646; hemolisa</option>
<option value="KGP 2+ &#646; hemolisa">KGP 2+ &#646; hemolisa</option>
<option value="KGP 3+ &#646; hemolisa">KGP 3+ &#646; hemolisa</option>
<option value="KGP 4+ &#646; hemolisa">KGP 4+ &#646; hemolisa</option>
<option value="KGP Strep 1+">KGP Strep 1+</option>
<option value="KGP Strep 2+">KGP Strep 2+</option>
<option value="KGP Strep 3+">KGP Strep 3+</option>
@@ -594,7 +588,6 @@
<select class="form-control ekspertiseseletc" id="id_kbamc" name="id_kbamc">
<option value="">Pilih Salah Satu</option>
<option value="Tidak dilakukan">Tidak dilakukan</option>
<option value="6">6</option>
@php
$mulai = 1;
while ($mulai != 43){
@@ -609,7 +602,6 @@
<select class="form-control ekspertiseseletc" id="id_kblef" name="id_kblef">
<option value="">Pilih Salah Satu</option>
<option value="Tidak dilakukan">Tidak dilakukan</option>
<option value="6">6</option>
@php
$mulai = 1;
while ($mulai != 43){
@@ -624,7 +616,6 @@
<select class="form-control ekspertiseseletc" id="id_kbfos" name="id_kbfos">
<option value="">Pilih Salah Satu</option>
<option value="Tidak dilakukan">Tidak dilakukan</option>
<option value="6">6</option>
@php
$mulai = 1;
while ($mulai != 43){
@@ -639,7 +630,6 @@
<select class="form-control ekspertiseseletc" id="id_kbscf" name="id_kbscf">
<option value="">Pilih Salah Satu</option>
<option value="Tidak dilakukan">Tidak dilakukan</option>
<option value="6">6</option>
@php
$mulai = 1;
while ($mulai != 43){
@@ -817,56 +807,22 @@
<div class="form-group">
<select class="form-control select2" id="lsg_mikroorganismeoptional" name="lsg_mikroorganismeoptional[]" style="width: 100%;" multiple="multiple">
<option value="">Pilih Salah Satu</option>
<optgroup label="KGP">
<option value="Coccus Gram Positif &lt;1/LPB (1+)">Coccus Gram Positif &lt;1/LPB (1+)</option>
<option value="Coccus Gram Positif 1-5/LPB (2+)">Coccus Gram Positif 1-5/LPB (2+)</option>
<option value="Coccus Gram Positif 6-30/LPB (3+)">Coccus Gram Positif 6-30/LPB (3+)</option>
<option value="Coccus Gram Positif &gt;30/LPB (4+)">Coccus Gram Positif &gt;30/LPB (4+)</option>
</optgroup>
<optgroup label="BGN">
<option value="Bacil Gram Negatif &lt;1/LPB (1+)">Bacil Gram Negatif &lt;1/LPB (1+)</option>
<option value="Bacil Gram Negatif 1-5/LPB (2+)">Bacil Gram Negatif 1-5/LPB (2+)</option>
<option value="Bacil Gram Negatif 6-30/LPB (3+)">Bacil Gram Negatif 6-30/LPB (3+)</option>
<option value="Bacil Gram Negatif &gt;30/LPB (4+)">Bacil Gram Negatif &gt;30/LPB (4+)</option>
</optgroup>
<optgroup label="CBGN">
<option value="Coccobacil Gram Negatif <1/LPB (1+) &lt;1/LPB (1+)">Coccobacil Gram Negatif <1/LPB (1+) &lt;1/LPB (1+)</option>
<option value="Coccobacil Gram Negatif <1/LPB (1+) 1-5/LPB (2+)">Coccobacil Gram Negatif <1/LPB (1+) 1-5/LPB (2+)</option>
<option value="Coccobacil Gram Negatif <1/LPB (1+) 6-30/LPB (3+)">Coccobacil Gram Negatif <1/LPB (1+) 6-30/LPB (3+)</option>
<option value="Coccobacil Gram Negatif <1/LPB (1+) &gt;30/LPB (4+)">Coccobacil Gram Negatif <1/LPB (1+) &gt;30/LPB (4+)</option>
</optgroup>
<optgroup label="KGN">
<option value="Coccus Gram Negatif &lt;1/LPB (1+)">Coccus Gram Negatif &lt;1/LPB (1+)</option>
<option value="Coccus Gram Negatif 1-5/LPB (2+)">Coccus Gram Negatif 1-5/LPB (2+)</option>
<option value="Coccus Gram Negatif 6-30/LPB (3+)">Coccus Gram Negatif 6-30/LPB (3+)</option>
<option value="Coccus Gram Negatif &gt;30/LPB (4+)">Coccus Gram Negatif &gt;30/LPB (4+)</option>
</optgroup>
<optgroup label="BGP">
<option value="Bacil Gram Positif &lt;1/LPB (1+)">Bacil Gram Positif &lt;1/LPB (1+)</option>
<option value="Bacil Gram Positif 1-5/LPB (2+)">Bacil Gram Positif 1-5/LPB (2+)</option>
<option value="Bacil Gram Positif 6-30/LPB (3+)">Bacil Gram Positif 6-30/LPB (3+)</option>
<option value="Bacil Gram Positif &gt;30/LPB (4+)">Bacil Gram Positif &gt;30/LPB (4+)</option>
</optgroup>
<optgroup label="BC">
<option value="Budding Cell &lt;1/LPB (1+)">Budding Cell &lt;1/LPB (1+)</option>
<option value="Budding Cell 1-5/LPB (2+)">Budding Cell 1-5/LPB (2+)</option>
<option value="Budding Cell 6-30/LPB (3+)">Budding Cell 6-30/LPB (3+)</option>
<option value="Budding Cell &gt;30/LPB (4+)">Budding Cell &gt;30/LPB (4+)</option>
</optgroup>
<optgroup label="HIFA">
<option value="Pseudohifa (+)">Pseudohifa (+)</option>
<option value="Hifa (+)">Hifa (+)</option>
<option value="Hifa &lt;1/LPB (1+)">Hifa &lt;1/LPB (1+)</option>
<option value="Hifa 1-5/LPB (2+)">Hifa 1-5/LPB (2+)</option>
<option value="Hifa 6-30/LPB (3+)">Hifa 6-30/LPB (3+)</option>
<option value="Hifa &gt;30/LPB (4+)">Hifa &gt;30/LPB (4+)</option>
</optgroup>
<optgroup label="DGN">
<option value="Diplococcus Gram Negatif &lt;1/LPB (1+)">Diplococcus Gram Negatif &lt;1/LPB (1+)</option>
<option value="Diplococcus Gram Negatif 1-5/LPB (2+)">Diplococcus Gram Negatif 1-5/LPB (2+)</option>
<option value="Diplococcus Gram Negatif 6-30/LPB (3+)">Diplococcus Gram Negatif 6-30/LPB (3+)</option>
<option value="Diplococcus Gram Negatif &gt;30/LPB (4+)">Diplococcus Gram Negatif &gt;30/LPB (4+)</option>
</optgroup>
@php
$keys = array_keys($mikroorganismes);
for($i = 0; $i < count($mikroorganismes); $i++) {
@endphp
<optgroup label="{{ $mikroorganismestlist[$i] }}">
@php
foreach($mikroorganismes[$keys[$i]] as $key => $value) {
@endphp
<option value="{{ $value['name'] }}">{!! $value['name'] !!}</option>
@php
}
@endphp
</optgroup>
@php
}
@endphp
</select>
</div>
</div>