Update Hospital portal

This commit is contained in:
ivan-sim
2024-01-08 16:49:45 +07:00
parent 1afbcdfcb3
commit b5862650cb
5 changed files with 295 additions and 191 deletions

View File

@@ -400,7 +400,7 @@ class RequestLogController extends Controller
DB::raw(' DB::raw('
(Select plans.code FROM member_plans (Select plans.code FROM member_plans
LEFT JOIN plans ON plans.id = member_plans.plan_id LEFT JOIN plans ON plans.id = member_plans.plan_id
WHERE member_plans.member_id = members.id LIMIT 1) AS code_plan WHERE member_plans.member_id = members.id AND plans.service_code = "'.$dataRequestLog->service_code.'" LIMIT 1) AS code_plan
'), '),
DB::raw(' DB::raw('
(Select plans.limit_rules FROM member_plans (Select plans.limit_rules FROM member_plans
@@ -521,7 +521,7 @@ class RequestLogController extends Controller
DB::raw(' DB::raw('
(Select plans.code FROM member_plans (Select plans.code FROM member_plans
LEFT JOIN plans ON plans.id = member_plans.plan_id LEFT JOIN plans ON plans.id = member_plans.plan_id
WHERE member_plans.member_id = members.id LIMIT 1) AS code_plan WHERE member_plans.member_id = members.id AND plans.service_code = "'.$dataRequestLog->service_code.'" LIMIT 1) AS code_plan
'), '),
DB::raw(' DB::raw('
(Select plans.limit_rules FROM member_plans (Select plans.limit_rules FROM member_plans

View File

@@ -37,6 +37,6 @@
"txtAdditionalDocuments" : "Dokumen Tambahan", "txtAdditionalDocuments" : "Dokumen Tambahan",
"txtAddNew" : "Tambah Baru", "txtAddNew" : "Tambah Baru",
"txtAddress" : "Alamat", "txtAddress" : "Alamat",
"txtProvider": "Penyedia", "txtProvider": "Provider",
"txtAlertProvider" : "Mohon masukan provider" "txtAlertProvider" : "Mohon masukan provider"
} }

View File

@@ -187,6 +187,18 @@
margin-top: 1px; /* jarak antara segitiga dan gambar */ margin-top: 1px; /* jarak antara segitiga dan gambar */
margin-bottom: 5px; margin-bottom: 5px;
} }
.container2-<?php echo now()->timestamp; ?>:after {
content: "";
display: table;
clear: both;
}
.container2-<?php echo now()->timestamp; ?> > div {
float: left; /* Membuat elemen berdampingan */
width: 48%; /* Atur lebar elemen agar mereka tidak tumpang tindih */
box-sizing: border-box; /* Menghitung padding dan border ke dalam lebar elemen */
}
</style> </style>
</head> </head>
<body> <body>
@@ -236,96 +248,126 @@
<div class="txt-tindakan-<?php echo now()->timestamp; ?>"> <div class="txt-tindakan-<?php echo now()->timestamp; ?>">
LinkSehat bertindak mewakili perusahaan asuransi/penanggung untuk mengeluarkan Surat Jaminan Akhir untuk peserta dibawah ini : LinkSehat bertindak mewakili perusahaan asuransi/penanggung untuk mengeluarkan Surat Jaminan Akhir untuk peserta dibawah ini :
</div> </div>
<table class="claim-info-<?php echo now()->timestamp; ?>"> <div class="container2-<?php echo now()->timestamp; ?>">
<tr> <div>
<td style="width: 20%;">Jenis Surat Jaminan</td> <table class="claim-info-<?php echo now()->timestamp; ?>">
<td style="width: 1%;">:</td> <tr>
<td style="width: 29%;"><b>SURAT JAMINAN AKHIR</b></td> <td style="width: 20%;">Jenis Surat Jaminan</td>
<td style="width: 20%;">Penjamin</td> <td style="width: 1%;">:</td>
<td style="width: 1%;">:</td> <td style="width: 29%;"><b>SURAT JAMINAN AWAL</b></td>
<td style="width: 29%;">{{ $dataMember->penjamin }}</td> </tr>
</tr> <tr>
<tr> <td>Nama Peserta</td>
<td>Nama Peserta</td> <td>:</td>
<td>:</td> <td>{{ $dataMember->name }}</td>
<td>{{ $dataMember->name }}</td> </tr>
<td>Nama Perusahaan</td> <tr>
<td>:</td> <td>Nama Karyawan</td>
<td>{{ $dataMember->nama_perusahaan }}</td> <td>:</td>
</tr> <td>{{ $namaKaryawan }}</td>
<tr> </tr>
<td>Nama Karyawan</td> <tr>
<td>:</td> <td>Tanggal Lahir</td>
<td>{{ $namaKaryawan }}</td> <td>:</td>
<td>Phone Perusahaan</td> <td>{{ \Carbon\Carbon::parse($dataMember->birth_date)->format('d M Y') }}</td>
<td>:</td> </tr>
<td></td> <tr>
</tr> <td>Jenis Kelamin</td>
<tr> <td>:</td>
<td>Tanggal Lahir</td> <td>{{ $dataMember->gender == 'male' ? 'Laki-Laki' : 'Perempuan' }}</td>
<td>:</td> </tr>
<td>{{ \Carbon\Carbon::parse($dataMember->birth_date)->format('d M Y') }}</td> <tr>
<td>No. Polis</td> <td>Member ID (BN)</td>
<td>:</td> <td>:</td>
<td>{{ $dataMember->no_polis }}</td> <td>{{ $dataMember->member_id }}</td>
</tr> </tr>
<tr> <tr>
<td>Jenis Kelamin</td> <td>Identitas Peserta</td>
<td>:</td> <td>:</td>
<td>{{ $dataMember->gender == 'male' ? 'Laki-Laki' : 'Perempuan' }}</td> <td>{{ $dataMember->nik }}</td>
<td>Tipe</td> </tr>
<td>:</td> <tr>
<td>{{ $dataMember->limit_rules == '999999999' ? 'As Charge' : 'Max Amount, Rp '.number_format($dataMember->limit_rules, 2, ',', '.') }}</td> <td>Hak Kamar Pasien</td>
</tr> <td>:</td>
<tr> <td>{{ !empty($dataRequestLog->hak_kamar_pasien) ? $dataRequestLog->hak_kamar_pasien : ''}}</td>
<td>Member ID (BN)</td> </tr>
<td>:</td> <tr>
<td>{{ $dataMember->member_id }}</td> <td>Penempatan Kamar</td>
<td>Status Polis</td> <td>:</td>
<td>:</td> <td>{{ !empty($dataRequestLog->penempatan_kamar) ? $dataRequestLog->penempatan_kamar : ''}}</td>
<td>{{ $dataMember->status_polis == 'active' ? 'Aktif' : 'Tidak Aktif' }}</td> </tr>
</tr> <tr>
<tr> <td>No. Rekam Medis</td>
<td>Identitas Peserta</td> <td>:</td>
<td>:</td> <td></td>
<td>{{ $dataMember->nik }}</td> </tr>
<td>Periode Jaminan</td> <tr>
<td>:</td> <td>Jenis Perawatan</td>
<td>{{ \Carbon\Carbon::parse($request_logs->submission_date)->format('d M Y') }}</td> <td>:</td>
</tr> <td>{{ $dataMember->jenis_perwatan }}</td>
<tr> </tr>
<td>Hak Kamar Pasien</td> </table>
<td>:</td> </div>
<td>{{ !empty($dataRequestLog->hak_kamar_pasien) ? $dataRequestLog->hak_kamar_pasien : ''}}</td> <div>
<td>Mata Uang</td> <table class="claim-info-<?php echo now()->timestamp; ?>">
<td>:</td> <tr>
<td>{{ $dataMember->mata_uang }}</td> <td style="width: 20%;">Penjamin</td>
</tr> <td style="width: 1%;">:</td>
<tr> <td style="width: 29%;">{{ $dataMember->penjamin }}</td>
<td>Penempatan Kamar</td> </tr>
<td>:</td> <tr>
<td>{{ !empty($dataRequestLog->penempatan_kamar) ? $dataRequestLog->penempatan_kamar : ''}}</td> <td>Nama Perusahaan</td>
<td>Alamat Provider</td> <td>:</td>
<td>:</td> <td>{{ $dataMember->nama_perusahaan }}</td>
<td>{{ !empty($rumahSakit->alamat_rumahsakit) ? $rumahSakit->alamat_rumahsakit : '' }}</td> </tr>
</tr> <tr>
<tr> <td>Phone Perusahaan</td>
<td>No. Rekam Medis</td> <td>:</td>
<td>:</td> <td></td>
<td></td> </tr>
<td></td> <tr>
<td></td> <td>No. Polis</td>
<td></td> <td>:</td>
</tr> <td>{{ $dataMember->no_polis }}</td>
<tr> </tr>
<td>Jenis Perawatan</td> <tr>
<td>:</td> <td>Tipe</td>
<td>{{ $dataMember->jenis_perwatan }}</td> <td>:</td>
<td></td> <td>{{ $dataMember->limit_rules == '999999999' ? 'As Charge' : 'Max Amount, Rp '.number_format($dataMember->limit_rules, 2, ',', '.') }}</td>
<td></td> </tr>
<td></td> <tr>
</tr> <td>Status Polis</td>
</table> <td>:</td>
<td>{{ $dataMember->status_polis == 'active' ? 'Aktif' : 'Tidak Aktif' }}</td>
</tr>
<tr>
<td>Periode Jaminan</td>
<td>:</td>
<td>{{ \Carbon\Carbon::parse($request_logs->submission_date)->format('d M Y') }}</td>
</tr>
<tr>
<td>Mata Uang</td>
<td>:</td>
<td>{{ $dataMember->mata_uang }}</td>
</tr>
<tr>
<td>Alamat Provider</td>
<td>:</td>
<td>{{ !empty($rumahSakit->alamat_rumahsakit) ? $rumahSakit->alamat_rumahsakit : '' }}</td>
</tr>
<tr>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td></td>
<td></td>
<td></td>
</tr>
</table>
</div>
</div>
<table class="claim-info-<?php echo now()->timestamp; ?>"> <table class="claim-info-<?php echo now()->timestamp; ?>">
<thead> <thead>
<tr style="background-color: #F4F6F8;"> <tr style="background-color: #F4F6F8;">

View File

@@ -252,8 +252,18 @@
{{ $dataMember->nama_perusahaan }} {{ $dataMember->nama_perusahaan }}
</div> </div>
<div class="corner-text-<?php echo now()->timestamp; ?> bottom-left-ttd-<?php echo now()->timestamp; ?> "> <div class="corner-text-<?php echo now()->timestamp; ?> bottom-left-ttd-<?php echo now()->timestamp; ?> ">
(.......................................)<br> @php
Offsite Medical Treatment if (!empty($logoPerusahaan->code) === 'VALEIND') {
@endphp
<u><b>Dr. Hery Hermas, M.Kes</b></u>
@php
} else {
@endphp
(.......................................)
@php
}
@endphp
<br><b>Offsite Medical Treatment</b>
</div> </div>
<div class="corner-text-<?php echo now()->timestamp; ?> bottom-right-ttd-1-<?php echo now()->timestamp; ?> "> <div class="corner-text-<?php echo now()->timestamp; ?> bottom-right-ttd-1-<?php echo now()->timestamp; ?> ">
{{ \Carbon\Carbon::parse(now())->format('d M Y') }},<br> {{ \Carbon\Carbon::parse(now())->format('d M Y') }},<br>
@@ -261,13 +271,13 @@
</div> </div>
<div class="corner-text-<?php echo now()->timestamp; ?> bottom-right-ttd-<?php echo now()->timestamp; ?> "> <div class="corner-text-<?php echo now()->timestamp; ?> bottom-right-ttd-<?php echo now()->timestamp; ?> ">
(.......................................)<br> (.......................................)<br>
Customer Service Team <b>Customer Service Team</b>
</div> </div>
<div class="corner-text-<?php echo now()->timestamp; ?> bottom-left1-ttd-<?php echo now()->timestamp; ?> "> <div class="corner-text-<?php echo now()->timestamp; ?> bottom-left1-ttd-<?php echo now()->timestamp; ?> ">
(.......................................) (.......................................)
</div> </div>
<div class="corner-text-<?php echo now()->timestamp; ?> bottom-right1-ttd-<?php echo now()->timestamp; ?> "> <div class="corner-text-<?php echo now()->timestamp; ?> bottom-right1-ttd-<?php echo now()->timestamp; ?> ">
{{ $dataMember->name }} <b>{{ $dataMember->name }}</b>
</div> </div>
<div class="corner-text-<?php echo now()->timestamp; ?> bottom-left-<?php echo now()->timestamp; ?>"> <div class="corner-text-<?php echo now()->timestamp; ?> bottom-left-<?php echo now()->timestamp; ?>">
@php @php

View File

@@ -187,6 +187,18 @@
margin-top: 1px; /* jarak antara segitiga dan gambar */ margin-top: 1px; /* jarak antara segitiga dan gambar */
margin-bottom: 5px; margin-bottom: 5px;
} }
.container2-<?php echo now()->timestamp; ?>:after {
content: "";
display: table;
clear: both;
}
.container2-<?php echo now()->timestamp; ?> > div {
float: left; /* Membuat elemen berdampingan */
width: 48%; /* Atur lebar elemen agar mereka tidak tumpang tindih */
box-sizing: border-box; /* Menghitung padding dan border ke dalam lebar elemen */
}
</style> </style>
</head> </head>
<body> <body>
@@ -236,96 +248,126 @@
<div class="txt-tindakan-<?php echo now()->timestamp; ?>"> <div class="txt-tindakan-<?php echo now()->timestamp; ?>">
LinkSehat bertindak mewakili perusahaan asuransi/penanggung untuk mengeluarkan Surat Jaminan Awal untuk peserta dibawah ini : LinkSehat bertindak mewakili perusahaan asuransi/penanggung untuk mengeluarkan Surat Jaminan Awal untuk peserta dibawah ini :
</div> </div>
<table class="claim-info-<?php echo now()->timestamp; ?>"> <div class="container2-<?php echo now()->timestamp; ?>">
<tr> <div>
<td style="width: 20%;">Jenis Surat Jaminan</td> <table class="claim-info-<?php echo now()->timestamp; ?>">
<td style="width: 1%;">:</td> <tr>
<td style="width: 29%;"><b>SURAT JAMINAN AWAL</b></td> <td style="width: 20%;">Jenis Surat Jaminan</td>
<td style="width: 20%;">Penjamin</td> <td style="width: 1%;">:</td>
<td style="width: 1%;">:</td> <td style="width: 29%;"><b>SURAT JAMINAN AWAL</b></td>
<td style="width: 29%;">{{ $dataMember->penjamin }}</td> </tr>
</tr> <tr>
<tr> <td>Nama Peserta</td>
<td>Nama Peserta</td> <td>:</td>
<td>:</td> <td>{{ $dataMember->name }}</td>
<td>{{ $dataMember->name }}</td> </tr>
<td>Nama Perusahaan</td> <tr>
<td>:</td> <td>Nama Karyawan</td>
<td>{{ $dataMember->nama_perusahaan }}</td> <td>:</td>
</tr> <td>{{ $namaKaryawan }}</td>
<tr> </tr>
<td>Nama Karyawan</td> <tr>
<td>:</td> <td>Tanggal Lahir</td>
<td>{{ $namaKaryawan }}</td> <td>:</td>
<td>Phone Perusahaan</td> <td>{{ \Carbon\Carbon::parse($dataMember->birth_date)->format('d M Y') }}</td>
<td>:</td> </tr>
<td></td> <tr>
</tr> <td>Jenis Kelamin</td>
<tr> <td>:</td>
<td>Tanggal Lahir</td> <td>{{ $dataMember->gender == 'male' ? 'Laki-Laki' : 'Perempuan' }}</td>
<td>:</td> </tr>
<td>{{ \Carbon\Carbon::parse($dataMember->birth_date)->format('d M Y') }}</td> <tr>
<td>No. Polis</td> <td>Member ID (BN)</td>
<td>:</td> <td>:</td>
<td>{{ $dataMember->no_polis }}</td> <td>{{ $dataMember->member_id }}</td>
</tr> </tr>
<tr> <tr>
<td>Jenis Kelamin</td> <td>Identitas Peserta</td>
<td>:</td> <td>:</td>
<td>{{ $dataMember->gender == 'male' ? 'Laki-Laki' : 'Perempuan' }}</td> <td>{{ $dataMember->nik }}</td>
<td>Tipe</td> </tr>
<td>:</td> <tr>
<td>{{ $dataMember->limit_rules == '999999999' ? 'As Charge' : 'Max Amount, Rp '.number_format($dataMember->limit_rules, 2, ',', '.') }}</td> <td>Hak Kamar Pasien</td>
</tr> <td>:</td>
<tr> <td>{{ !empty($dataRequestLog->hak_kamar_pasien) ? $dataRequestLog->hak_kamar_pasien : ''}}</td>
<td>Member ID (BN)</td> </tr>
<td>:</td> <tr>
<td>{{ $dataMember->member_id }}</td> <td>Penempatan Kamar</td>
<td>Status Polis</td> <td>:</td>
<td>:</td> <td>{{ !empty($dataRequestLog->penempatan_kamar) ? $dataRequestLog->penempatan_kamar : ''}}</td>
<td>{{ $dataMember->status_polis == 'active' ? 'Aktif' : 'Tidak Aktif' }}</td> </tr>
</tr> <tr>
<tr> <td>No. Rekam Medis</td>
<td>Identitas Peserta</td> <td>:</td>
<td>:</td> <td></td>
<td>{{ $dataMember->nik }}</td> </tr>
<td>Periode Jaminan</td> <tr>
<td>:</td> <td>Jenis Perawatan</td>
<td>{{ \Carbon\Carbon::parse($request_logs->submission_date)->format('d M Y') }}</td> <td>:</td>
</tr> <td>{{ $dataMember->jenis_perwatan }}</td>
<tr> </tr>
<td>Hak Kamar Pasien</td> </table>
<td>:</td> </div>
<td>{{ !empty($dataRequestLog->hak_kamar_pasien) ? $dataRequestLog->hak_kamar_pasien : ''}}</td> <div>
<td>Mata Uang</td> <table class="claim-info-<?php echo now()->timestamp; ?>">
<td>:</td> <tr>
<td>{{ $dataMember->mata_uang }}</td> <td style="width: 20%;">Penjamin</td>
</tr> <td style="width: 1%;">:</td>
<tr> <td style="width: 29%;">{{ $dataMember->penjamin }}</td>
<td>Penempatan Kamar</td> </tr>
<td>:</td> <tr>
<td>{{ !empty($dataRequestLog->penempatan_kamar) ? $dataRequestLog->penempatan_kamar : ''}}</td> <td>Nama Perusahaan</td>
<td>Alamat Provider</td> <td>:</td>
<td>:</td> <td>{{ $dataMember->nama_perusahaan }}</td>
<td>{{ !empty($rumahSakit->alamat_rumahsakit) ? $rumahSakit->alamat_rumahsakit : '' }}</td> </tr>
</tr> <tr>
<tr> <td>Phone Perusahaan</td>
<td>No. Rekam Medis</td> <td>:</td>
<td>:</td> <td></td>
<td></td> </tr>
<td></td> <tr>
<td></td> <td>No. Polis</td>
<td></td> <td>:</td>
</tr> <td>{{ $dataMember->no_polis }}</td>
<tr> </tr>
<td>Jenis Perawatan</td> <tr>
<td>:</td> <td>Tipe</td>
<td>{{ $dataMember->jenis_perwatan }}</td> <td>:</td>
<td></td> <td>{{ $dataMember->limit_rules == '999999999' ? 'As Charge' : 'Max Amount, Rp '.number_format($dataMember->limit_rules, 2, ',', '.') }}</td>
<td></td> </tr>
<td></td> <tr>
</tr> <td>Status Polis</td>
</table> <td>:</td>
<td>{{ $dataMember->status_polis == 'active' ? 'Aktif' : 'Tidak Aktif' }}</td>
</tr>
<tr>
<td>Periode Jaminan</td>
<td>:</td>
<td>{{ \Carbon\Carbon::parse($request_logs->submission_date)->format('d M Y') }}</td>
</tr>
<tr>
<td>Mata Uang</td>
<td>:</td>
<td>{{ $dataMember->mata_uang }}</td>
</tr>
<tr>
<td>Alamat Provider</td>
<td>:</td>
<td>{{ !empty($rumahSakit->alamat_rumahsakit) ? $rumahSakit->alamat_rumahsakit : '' }}</td>
</tr>
<tr>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td></td>
<td></td>
<td></td>
</tr>
</table>
</div>
</div>
<div class="txt-pernyataan-<?php echo now()->timestamp; ?>"> <div class="txt-pernyataan-<?php echo now()->timestamp; ?>">
<b>Keterangan:</b>&nbsp;{{ !empty($dataRequestLog->keterangan) ? $dataRequestLog->keterangan : ''}} <b>Keterangan:</b>&nbsp;{{ !empty($dataRequestLog->keterangan) ? $dataRequestLog->keterangan : ''}}
</div> </div>
@@ -375,8 +417,18 @@
{{ $dataMember->nama_perusahaan }} {{ $dataMember->nama_perusahaan }}
</div> </div>
<div class="corner-text-<?php echo now()->timestamp; ?> bottom-left-ttd-<?php echo now()->timestamp; ?> "> <div class="corner-text-<?php echo now()->timestamp; ?> bottom-left-ttd-<?php echo now()->timestamp; ?> ">
(.......................................)<br> @php
Offsite Medical Treatment if (!empty($logoPerusahaan->code) === 'VALEIND') {
@endphp
<u><b>Dr. Hery Hermas, M.Kes</b></u>
@php
} else {
@endphp
(.......................................)
@php
}
@endphp
<br><b>Offsite Medical Treatment</b>
</div> </div>
<div class="corner-text-<?php echo now()->timestamp; ?> bottom-right-ttd-1-<?php echo now()->timestamp; ?> "> <div class="corner-text-<?php echo now()->timestamp; ?> bottom-right-ttd-1-<?php echo now()->timestamp; ?> ">
{{ \Carbon\Carbon::parse(now())->format('d M Y') }},<br> {{ \Carbon\Carbon::parse(now())->format('d M Y') }},<br>
@@ -384,10 +436,10 @@
</div> </div>
<div class="corner-text-<?php echo now()->timestamp; ?> bottom-right-ttd-<?php echo now()->timestamp; ?> "> <div class="corner-text-<?php echo now()->timestamp; ?> bottom-right-ttd-<?php echo now()->timestamp; ?> ">
(.......................................)<br> (.......................................)<br>
Customer Service Team <b>Customer Service Team</b>
</div> </div>
<div class="corner-text-<?php echo now()->timestamp; ?> bottom-right1-ttd-<?php echo now()->timestamp; ?> "> <div class="corner-text-<?php echo now()->timestamp; ?> bottom-right1-ttd-<?php echo now()->timestamp; ?> ">
{{ $dataMember->name }} <b>{{ $dataMember->name }}</b>
</div> </div>
<div class="corner-text-<?php echo now()->timestamp; ?> bottom-left-<?php echo now()->timestamp; ?>"> <div class="corner-text-<?php echo now()->timestamp; ?> bottom-left-<?php echo now()->timestamp; ?>">
@php @php