diff --git a/htdocs/app/Http/Controllers/DokterController.php b/htdocs/app/Http/Controllers/DokterController.php index 7459e64d..88c0221b 100644 --- a/htdocs/app/Http/Controllers/DokterController.php +++ b/htdocs/app/Http/Controllers/DokterController.php @@ -189,6 +189,8 @@ class DokterController extends Controller $generatesurat = view('cetak.ekspertisepl', $data)->render(); } else if ($dlp == 'Viral Load'){ $generatesurat = view('cetak.ekspertisevl', $data)->render(); + } else if ($dlp == 'PCR COVID'){ + $generatesurat = view('cetak.ekspertisepcrcovid', $data)->render(); } else { $generatesurat = view('cetak.ekspertisedefault', $data)->render(); } diff --git a/htdocs/resources/views/cetak/ekspertisepcrcovid.blade.php b/htdocs/resources/views/cetak/ekspertisepcrcovid.blade.php new file mode 100644 index 00000000..31495838 --- /dev/null +++ b/htdocs/resources/views/cetak/ekspertisepcrcovid.blade.php @@ -0,0 +1,295 @@ + + + + + + {{ $periksa->nmpasien }} ({{ $periksa->noregister }} - {{ $periksa->nofoto }}) + + + + + @if ($kopsurat == '') + + + + + + + + + + + @else + + + + @endif + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
        

HASIL PEMERIKSAAN MIKROBIOLOGI KLINIK

 No. Laboratorium:{{ $periksa->nofoto }}Tanggal MRS:{!! $periksa->mulai !!}
 Nama Pasien:{{ $periksa->nmpasien }}Ruang Pengirim:{!! $periksa->asalpasien !!}
 No.Rekam Medik:{{ $periksa->noregister }}Diagnosa:{!! $periksa->klinis !!}
 Jenis Kelamin / Usia:{{ $periksa->jkpasien }} / {{ $periksa->usia }}Jenis Pemeriksaan:{!! $periksa->reques !!}
 Tanggal Kirim Sample:{{ $periksa->daftar }}Spesimen:{!! $periksa->nm_spesimen !!}
 Tanggal Selesai Hasil:{{ $periksa->verifikasi }}   
 
  + @php + $data = []; + $keterangan = $periksa->keterangan; + $data['keterangan'] = $periksa->keterangan; + if (!empty($komponens)) { + foreach ($komponens as $rows) { + $key = trim($rows->komponen); + if (!empty($key)) { + if ($key == 'keterangan') { + + } else { + $data[$key] = $rows->isidata; + } + } + } + } + @endphp + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NoVirusHasilSatuanNilai Rujukan
1Virus SARS-Cov-2 + @if (isset($data['covid_virus01'])) + {!! $data['covid_virus01'] !!} + @endif + + @if (isset($data['covid_satuanvirus01'])) + {!! $data['covid_satuanvirus01'] !!} + @endif + + @if (isset($data['covid_rujukanvirus01'])) + {!! $data['covid_rujukanvirus01'] !!} + @endif +
2Influenza A + @if (isset($data['covid_virus02'])) + {!! $data['covid_virus02'] !!} + @endif + + @if (isset($data['covid_satuanvirus02'])) + {!! $data['covid_satuanvirus02'] !!} + @endif + + @if (isset($data['covid_rujukanvirus02'])) + {!! $data['covid_rujukanvirus02'] !!} + @endif +
3Indluenza B + @if (isset($data['covid_virus03'])) + {!! $data['covid_virus03'] !!} + @endif + + @if (isset($data['covid_satuanvirus03'])) + {!! $data['covid_satuanvirus03'] !!} + @endif + + @if (isset($data['covid_rujukanvirus03'])) + {!! $data['covid_rujukanvirus03'] !!} + @endif +
4RSV + @if (isset($data['covid_virus04'])) + {!! $data['covid_virus04'] !!} + @endif + + @if (isset($data['covid_satuanvirus04'])) + {!! $data['covid_satuanvirus04'] !!} + @endif + + @if (isset($data['covid_rujukanvirus04'])) + {!! $data['covid_rujukanvirus04'] !!} + @endif +
+ @php + $cekketerangan = explode('/table', $keterangan); + @endphp + + @if (!isset($cekketerangan[1]) && isset($antibiotiks) && $antibiotiks->isNotEmpty()) + @if ($bakteri != '') +

Bakteri Yang ditemukan : {{$bakteri}} {{$data['bakterisir'] ?? ''}}

+ @endif + @php + // Filter antibiotik yang printrow == true + $filtered = $antibiotiks->filter(function($row) { + return $row->printrow; + })->values(); // reset index + + $total = $filtered->count(); + $half = ceil($total / 2); + $left = $filtered->slice(0, $half)->values(); + $right = $filtered->slice($half)->values(); + @endphp + + + + + + + + + + + + + + + + @for ($i = 0; $i < $half; $i++) + + {{-- Kolom kiri --}} + @if (isset($left[$i])) + + + @if (isset($left[$i]->printcol) && $left[$i]->printcol == 1) + + @else + + @endif + + @else + + @endif + + {{-- Spacer kolom tengah --}} + + {{-- Kolom kanan --}} + @if (isset($right[$i])) + + + @if (isset($right[$i]->printcol) && $right[$i]->printcol == 1) + + @else + + @endif + + @else + + @endif + + @endfor + +
NoAntibiotikValueInterpretation NoAntibiotikValueInterpretation
{{ $i + 1 }}{{ $left[$i]->antibiotic }}{{ $left[$i]->value }} {{ $left[$i]->interpretation }}  {{ $i + 1 + $half }}{{ $right[$i]->antibiotic }}{{ $right[$i]->value }} {{ $right[$i]->interpretation }} 
+ @endif + + @if (isset($periksa->keterangan)) +
Komentar:
+ {!! $periksa->keterangan !!} + @endif +
 
 
  
Petugas
RSUD dr. Saiful Anwar
Dokter PJ Pemeriksaan Lab
 {!! $tandatangananalis !!}{!! $tandatangan !!}
 
 {{ $periksa->nmanalis }}{{ $periksa->nmdokter }}
+ COVID + + diff --git a/htdocs/resources/views/dokter/pemeriksaan.blade.php b/htdocs/resources/views/dokter/pemeriksaan.blade.php index 1d6f6e16..c4ef1c4a 100644 --- a/htdocs/resources/views/dokter/pemeriksaan.blade.php +++ b/htdocs/resources/views/dokter/pemeriksaan.blade.php @@ -1967,9 +1967,86 @@ +
+
+
+ + +
+
+ + +
+
+ + +
+
+
+
+ + +
+
+ + +
+
+ + +
+
+
+
+ + +
+
+ + +
+
+ + +
+
+
+
+ + +
+
+ + +
+
+ + +
+
+
- @@ -4634,6 +4711,8 @@ $('#templateviralload').show(); } else if (dlp == 'IgM IgG Leptospira'){ $('#templateleptospira').show(); + } else if (dlp == 'PCR COVID'){ + $('#templatecovid').show(); } console.log('Finished loading komponen jawaban for DLP: '+dlp+' | No.Foto: '+nofoto+' | ID Periksa: '+idne); } diff --git a/htdocs/resources/views/dokter/ppds-awal.blade.php b/htdocs/resources/views/dokter/ppds-awal.blade.php deleted file mode 100644 index 943064c7..00000000 --- a/htdocs/resources/views/dokter/ppds-awal.blade.php +++ /dev/null @@ -1,4488 +0,0 @@ -@extends('base.layout') - -@section('content') -
-
-
-
-
-
-
Search by Date Range
-

-
-
- -
-
- -
-
- -
-
-
-
-
-
-
Search by ?
-

-
-
- -
-
- -
-
- -
-
-
-
-
-
-
View by ?
-
- - - - -
-
- -
-
-
-
-
-
Patient {{$lokasi}}
-

-
-
-
-
-
-
-
-
-
-
-
-
-
Viewer
-

- - -
-
-
-
-
-
Patient ID
-

- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Order
Dokter Pengirim
Asal Pasien
No. Lokal Lab
Register Number
Name
Gender, Age,
Phone
Address
Status
- -
-
-
-
-
-
-
-
-
-
-
-
Expertise
-

-
-
- - -
-
- - -
-
- - -
-
-
- - -
-
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
-
- -
-
-
-
-
- -
- - -
-
- - -
-
- - -
-
- - -
-
-
- -
- -
-
- - -
-
- - -
-
- - -
-
- - -
-
- -
-
- -
-
- -
-
- -
-
-
-
- -
-
- -
-
- -
-
-
-
- -
-
- -
-
- -
-
- -
-
-
-
-
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
- -
- -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
-
-
- - -
-
- - -
-
- - -
-
- - -
-
- -
-
- -
-
- -
-
- -
-
-
-
- -
-
- -
-
- -
-
-
-
- -
-
- -
-
- -
-
-
-
-
-
- -
-
- -
-
- -
-
-
-
-
-
- - -
-
-
-
-
-
- - -
-
- - -
-
- - -
-
- - -
-
-
-
-
-
- - -
-
- - -
-
- - -
-
- - -
-
-
-
-
- -
-
- -
- - - -
-
- - -
-
-
-
- -
-
-
- -
-
- -
-
-
-
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
-
-
-
-

Jenis Terduga / Pasien TBC

-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
-
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
-
-
Pemantauan kemajuan pengobatan (Follow up)
-
-
-
-
Pemeriksaan ulang
-
-
-
-
Pemeriksaan setelah selesai pengobatan
-
-
-
-
No.Reg.TBC/TBC RO Fasyankes
-
-
-
-
No.Reg.TBC/TBC RO Kab/ Kota
-
-
-
-
- - -
-
- - -
-
-
-

Secara visual dahak tampak (Sewaktu)

-
- - -
-
- - -
-
- - -
-
-
-

Secara visual dahak tampak (Pagi)

-
- - -
-
- - -
-
- - -
-
-
-
-
-
- - -
-
-
-
-

Hasil Pemeriksaan Mikroskopis (BTA/lainnya) (Pagi)

-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
-
-
-
-

Hasil Pemeriksaan Mikroskopis (BTA/lainnya) (Sewaktu)

-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
-
-
-
-
-
- - -
-
-
-
-

Hasil Biakan (MGIT)

-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
-
-
-
-

Hasil Biakan (LJ)

-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
-
-
-
-
-
-
-
- - -
-
-
-
-

Hasil Pemeriksaan Mikroskopis (BTA/lainnya) (Sewaktu)

-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
-
-
-
-
-
- - -
-
-
-
-

Hasil Pemeriksaan Mikroskopis (BTA/lainnya) (Pagi)

-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
-
-
-
-
-
-
-
-
-
- - -
- -
- - -
-
-
-
-
-

Hasil Pemeriksaan TCM MTB Rif (Xpert) (Sewaktu)

-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
-
-
-
-
-
-
- - -
-
- - -
-
-
-
-
-

Hasil Pemeriksaan TCM MTB Rif (Xpert) (Pagi)

-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
-
-
-
-
-
-
-
-
- - -
-
- - -
-
-
-
-
-

Hasil Pemeriksaan TCM MTB Rif (Xpert) (Pagi)

-
-
-
-
Neg
-
- -
-
-
-
H Low
-
- -
-
-
-
H
-
- -
-
-
-
FQ Low
-
- -
-
-
-
FQ
-
- -
-
-
-
Invalid
-
- -
-
-
-
-
-
Amk
-
- -
-
-
-
Km
-
- -
-
-
-
Cm
-
- -
-
-
-
Eto
-
- -
-
-
-
Error
-
- -
-
-
-
No Result
-
- -
-
-
-
-
-
-
-
-
-
-
- - -
-
- - -
-
-
-
-
-

Hasil Pemeriksaan TCM MTB Rif (Xpert) (Sewaktu)

-
-
-
-
Neg
-
- -
-
-
-
H Low
-
- -
-
-
-
H
-
- -
-
-
-
FQ Low
-
- -
-
-
-
FQ
-
- -
-
-
-
Invalid
-
- -
-
-
-
-
-
Amk
-
- -
-
-
-
Km
-
- -
-
-
-
Cm
-
- -
-
-
-
Eto
-
- -
-
-
-
Error
-
- -
-
-
-
No Result
-
- -
-
-
-
-
-
-
-
-
-
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- -
-
-
- -
-
-
- -
-
- -
-
- -
-
- -
-
- - - - - - - - - - - - - - - -
- - AntibiotikValueInterpretationPrint Value.?EditDelete
-
-
-
-
-
- -
-
-
-
- - -
-
- @if (Session('previlage') == 'supervisor' OR Session('previlage') == 'developer') - - @else - - @endif - -
-
-
-
-
-
-
-
-
-
-
- - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Kv
mAs
DLP
Weight
Rooms Update - -
Kv
mAs
DLP
Modality
Stase / Disease - -
Stase Sistem Organ
Weight
Rooms
Device - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- -
-
- -
-
- -
-
-
- -
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
- - -
- - -
-
- -
-
-@endsection -@push('script') - -@endpush diff --git a/htdocs/resources/views/dokter/ppds.blade.php b/htdocs/resources/views/dokter/ppds.blade.php index ec280ec1..cf3a6c31 100644 --- a/htdocs/resources/views/dokter/ppds.blade.php +++ b/htdocs/resources/views/dokter/ppds.blade.php @@ -2022,6 +2022,84 @@
+
+
+
+ + +
+
+ + +
+
+ + +
+
+
+
+ + +
+
+ + +
+
+ + +
+
+
+
+ + +
+
+ + +
+
+ + +
+
+
+
+ + +
+
+ + +
+
+ + +
+
+
@@ -4685,6 +4763,8 @@ $('#templateviralload').show(); } else if (dlp == 'IgM IgG Leptospira'){ $('#templateleptospira').show(); + } else if (dlp == 'PCR COVID'){ + $('#templatecovid').show(); } console.log('Finished loading komponen jawaban for DLP: '+dlp+' | No.Foto: '+nofoto+' | ID Periksa: '+idne); } diff --git a/htdocs/resources/views/dokter/ppdsdeveloper.blade.php b/htdocs/resources/views/dokter/ppdsdeveloper.blade.php index 09ebd108..4e16457e 100644 --- a/htdocs/resources/views/dokter/ppdsdeveloper.blade.php +++ b/htdocs/resources/views/dokter/ppdsdeveloper.blade.php @@ -2022,6 +2022,84 @@
+
+
+
+ + +
+
+ + +
+
+ + +
+
+
+
+ + +
+
+ + +
+
+ + +
+
+
+
+ + +
+
+ + +
+
+ + +
+
+
+
+ + +
+
+ + +
+
+ + +
+
+
@@ -4684,6 +4762,8 @@ $('#templateviralload').show(); } else if (dlp == 'IgM IgG Leptospira'){ $('#templateleptospira').show(); + } else if (dlp == 'PCR COVID'){ + $('#templatecovid').show(); } console.log('Finished loading komponen jawaban for DLP: '+dlp+' | No.Foto: '+nofoto+' | ID Periksa: '+idne); }