diff --git a/htdocs/app/Http/Controllers/DokterController.php b/htdocs/app/Http/Controllers/DokterController.php index a1b4e8e1..6e404ef3 100644 --- a/htdocs/app/Http/Controllers/DokterController.php +++ b/htdocs/app/Http/Controllers/DokterController.php @@ -663,7 +663,6 @@ class DokterController extends Controller 'dlp' => $dlp, 'analis' => $analis, 'nmanalis' => $cekanalis->nama ?? null, - 'tgldraft' => $today, 'nmdrafter' => Session('nama'), 'nmexcutor' => Session('nama'), 'excutor' => Session('id'), @@ -704,7 +703,6 @@ class DokterController extends Controller 'nmdokter' => $cekdokter->nama ?? null, 'ppdssenior' => $ppds3, 'nmppdssenior' => $cekppds3->nama ?? null, - 'tgldraft' => $today, 'nmdrafter' => Session('nama'), 'nmexcutor' => Session('nama'), 'excutor' => Session('id'), @@ -2268,6 +2266,7 @@ class DokterController extends Controller if ($statuse == 'Pemeriksaan awal' OR $statuse == 'Penerimaan Sampel'){ Periksa::where('id', $id)->update([ 'status' => 'Pemeriksaan Sampel', + 'tgldraft' => date('Y-m-d H:i:s'), 'excutor' => $idpemeriksa, ]); return response()->json(['icon' => 'success', 'warna' => '#5ba035', 'status' => 'Success', 'message' => 'Status Updated']); @@ -2275,6 +2274,7 @@ class DokterController extends Controller } else if ($statuse == 'Pemeriksaan Sampel'){ Periksa::where('id', $id)->update([ 'status' => 'Pemeriksaan awal', + 'tgldraft' => date('Y-m-d H:i:s'), 'excutor' => $idpemeriksa, ]); return response()->json(['icon' => 'success', 'warna' => '#5ba035', 'status' => 'Success', 'message' => 'Status Updated']); @@ -2282,6 +2282,7 @@ class DokterController extends Controller } else { Periksa::where('id', $id)->whereNull('status')->update([ 'status' => 'Pemeriksaan awal', + 'tgldraft' => date('Y-m-d H:i:s'), 'excutor' => $idpemeriksa, ]); return response()->json(['icon' => 'success', 'warna' => '#5ba035', 'status' => 'Success', 'message' => 'Status Updated']); diff --git a/htdocs/app/Http/Controllers/ReportController.php b/htdocs/app/Http/Controllers/ReportController.php index c9c1e100..2e797f2d 100644 --- a/htdocs/app/Http/Controllers/ReportController.php +++ b/htdocs/app/Http/Controllers/ReportController.php @@ -871,4 +871,18 @@ class ReportController extends Controller 'rekap' => $rekap ]); } + public function genRekapPenerimaanSample(Request $request) { + $data = []; + $tanggal = $request->input('tanggal'); + $tanggal = str_replace('tanggal=', '', $tanggal); + $query = Periksa::select('*'); + $periksa = $query->whereDate('daftar', $tanggal)->orderBy('id', 'ASC')->get(); + if ($periksa->count() == 0) { + return response()->json([]); + } + return view('cetak.rekappenerimaansample', [ + 'tanggal' => $tanggal, + 'detail' => $periksa + ]); + } } diff --git a/htdocs/resources/views/cetak/rekappenerimaansample.blade.php b/htdocs/resources/views/cetak/rekappenerimaansample.blade.php new file mode 100644 index 00000000..a4aa3189 --- /dev/null +++ b/htdocs/resources/views/cetak/rekappenerimaansample.blade.php @@ -0,0 +1,80 @@ +@extends('base.layout') +@section('content') +
+
+
+
+
+
Rekapitulasi Penerimaan Sample {{$tanggal}}
+

+
+ + + + + + + + + + + + + + + + + + + + + @foreach($detail as $r) + + + + + + + + + + + + + + @endforeach + +
No.RMNamaNo.HPAsal PasienDaftarOrderKodeSpesimenStatusTanggal TerimaPetugas
{{ $r['no_rm'] }}{{ $r['nmpasien'] }}{{ $r['tlppasien'] }}{{ $r['asalpasien'] }}{{ $r['daftar'] }}{{ $r['reques'] }}{{ $r['kd_spesimen'] }}{{ $r['nm_spesimen'] }}{{ $r['status'] }}{{ $r['tgldraft'] }} + @php + $petugas = App\Models\User::where('id', $r['excutor'])->first(); + echo $petugas ? $petugas->nama : ''; + @@end +
+
+ +
+
+
+
+
+ +@endsection +@push('script') + + + +@endpush \ No newline at end of file diff --git a/htdocs/resources/views/penerimaansample.blade.php b/htdocs/resources/views/penerimaansample.blade.php index 482dd38c..65e97ed8 100644 --- a/htdocs/resources/views/penerimaansample.blade.php +++ b/htdocs/resources/views/penerimaansample.blade.php @@ -23,29 +23,21 @@
-
Search by ?
+
Cetak

-
- +
+
-
- -
-
- +
+
- - - +
@@ -80,6 +72,9 @@ + + +