@yield('page-style')
@php function translateDateToEnglish($date) { $months = [ 'Januari' => 'January', 'Februari' => 'February', 'Maret' => 'March', 'April' => 'April', 'Mei' => 'May', 'Juni' => 'June', 'Juli' => 'July', 'Agustus' => 'August', 'September' => 'September', 'Oktober' => 'October', 'November' => 'November', 'Desember' => 'December', ]; foreach ($months as $indonesian => $english) { if (strpos($date, $indonesian) !== false) { $date = str_replace($indonesian, $english, $date); break; } } return $date; } function convertDayToIndonesian($dateString) { $dayMap = [ '01' => 'satu', '02' => 'dua', '03' => 'tiga', '04' => 'empat', '05' => 'lima', '06' => 'enam', '07' => 'tujuh', '08' => 'delapan', '09' => 'sembilan', '10' => 'sepuluh', '11' => 'sebelas', '12' => 'dua belas', '13' => 'tiga belas', '14' => 'empat belas', '15' => 'lima belas', '16' => 'enam belas', '17' => 'tujuh belas', '18' => 'delapan belas', '19' => 'sembilan belas', '20' => 'dua puluh', '21' => 'dua puluh satu', '22' => 'dua puluh dua', '23' => 'dua puluh tiga', '24' => 'dua puluh empat', '25' => 'dua puluh lima', '26' => 'dua puluh enam', '27' => 'dua puluh tujuh', '28' => 'dua puluh delapan', '29' => 'dua puluh sembilan', '30' => 'tiga puluh', '31' => 'tiga puluh satu', ]; $day = date('d', strtotime($dateString)); return $dayMap[$day]; } function convertDayToEnglish($dateString) { $dayMap = [ '01' => 'one', '02' => 'two', '03' => 'three', '04' => 'four', '05' => 'five', '06' => 'six', '07' => 'seven', '08' => 'eight', '09' => 'nine', '10' => 'ten', '11' => 'eleven', '12' => 'twelve', '13' => 'thirteen', '14' => 'fourteen', '15' => 'fifteen', '16' => 'sixteen', '17' => 'seventeen', '18' => 'eighteen', '19' => 'nineteen', '20' => 'twenty', '21' => 'twenty-one', '22' => 'twenty-two', '23' => 'twenty-three', '24' => 'twenty-four', '25' => 'twenty-five', '26' => 'twenty-six', '27' => 'twenty-seven', '28' => 'twenty-eight', '29' => 'twenty-nine', '30' => 'thirty', '31' => 'thirty-one', ]; $day = date('d', strtotime($dateString)); return $dayMap[$day]; } function getIndonesianMonth($monthNumber) { $months = [ 1 => 'Januari', 2 => 'Februari', 3 => 'Maret', 4 => 'April', 5 => 'Mei', 6 => 'Juni', 7 => 'Juli', 8 => 'Agustus', 9 => 'September', 10 => 'Oktober', 11 => 'November', 12 => 'Desember', ]; return $months[$monthNumber] ?? ''; } function convertMonthToEnglish($dateString) { $monthMap = [ '01' => 'January', '02' => 'February', '03' => 'March', '04' => 'April', '05' => 'May', '06' => 'June', '07' => 'July', '08' => 'August', '09' => 'September', '10' => 'October', '11' => 'November', '12' => 'December', ]; $month = date('m', strtotime($dateString)); return $monthMap[$month]; } function convertMonthToIndonesian($dateString) { $monthMap = [ '01' => 'Januari', '02' => 'Februari', '03' => 'Maret', '04' => 'April', '05' => 'Mei', '06' => 'Juni', '07' => 'Juli', '08' => 'Agustus', '09' => 'September', '10' => 'Oktober', '11' => 'November', '12' => 'Desember', ]; $month = date('m', strtotime($dateString)); return $monthMap[$month] ?? '-'; } function convertYearToIndonesian($year) { $yearConvert = preg_replace('/\s+/', ' ', trim($year)); $parts = explode(' ', $yearConvert); if (count($parts) === 3) { $year = $parts[2]; } $units = [ '0' => 'nol', '1' => 'satu', '2' => 'dua', '3' => 'tiga', '4' => 'empat', '5' => 'lima', '6' => 'enam', '7' => 'tujuh', '8' => 'delapan', '9' => 'sembilan', ]; $yearString = str_pad((string) $year, 4, '0', STR_PAD_LEFT); $words = []; if ($yearString[0] != '0') { $words[] = $units[$yearString[0]] . ' ribu'; } if ($yearString[1] != '0') { $words[] = $units[$yearString[1]] . ' ratus'; } if ($yearString[2] != '0') { $words[] = $units[$yearString[2]] . ' puluh'; } if ($yearString[3] != '0') { $words[] = $units[$yearString[3]]; } return implode(' ', $words); } function convertYearToEnglish($dateString) { $year = date('Y', strtotime($dateString)); $yearMap = [ '2020' => 'Two Thousand Twenty', '2021' => 'Two Thousand Twenty-One', '2022' => 'Two Thousand Twenty-Two', '2023' => 'Two Thousand Twenty-Three', '2024' => 'Two Thousand Twenty-Four', '2025' => 'Two Thousand Twenty-Five', '2026' => 'Two Thousand Twenty-Six', // Add more years as needed ]; return $yearMap[$year] ?? 'Unknown Year'; } function formatDateIndonesian($date) { $timestamp = strtotime($date); if ($timestamp === false) { return '-'; } $day = date('d', $timestamp); $month = getIndonesianMonth(date('n', $timestamp)); $year = date('Y', $timestamp); return "$day $month $year"; } function formatDateEnglish($date) { $months = [ '01' => 'January', '02' => 'February', '03' => 'March', '04' => 'April', '05' => 'May', '06' => 'June', '07' => 'July', '08' => 'August', '09' => 'September', '10' => 'October', '11' => 'November', '12' => 'December', ]; $formattedDate = date('d', strtotime($date)) . ' ' . $months[date('m', strtotime($date))] . ' ' . date('Y', strtotime($date)); return $formattedDate; } // dd($data) @endphp {{-- {{dd($data)}} --}}
|
PEMERINTAH PROVINSI BALI DINAS KESEHATAN RUMAH SAKIT UMUM DAERAH BALI MANDARA Jalan ByPass Ngurah Rai No.548 Sanur, Garut-Bali No.Telp: (0361) 4490566, E-mail: rsud.balimandara@gmail.com |
|
| ECHOCARDIOGRAPHY REPORT |
| No RM | : {{ isset($data['norm']) ? $data['norm'] : '-' }} | Tanggal Eksaminasi | : {{ isset($data['tglEksaminasi']) ? \Carbon\Carbon::parse($data['tglEksaminasi'])->setTimezone('Asia/Jakarta')->format('d-m-Y H:i') : '-' }} | ||
| Nama Pasien | : {{ isset($data['namaPasien']) ? $data['namaPasien'] : '-' }} | Tanggal Lahir | : {{ isset($data['tanggalLahirPasien']) ? $data['tanggalLahirPasien'] : '-' }} {{ isset($data['umur']) ? $data['umur'] : '-' }} | ||
| Study Type | : Trans Torachal Echo | Indikasi Pasien | : {{ isset($data['indikasi']) ? $data['indikasi'] : '-' }} | ||
| Sonographer | @if (isset($data['DDDokter']['label']) != null): {{$data['DDDokter']['label']}} | @elseif(isset($data['DDDokter']) != null): {{$data['DDDokter']}} | @else {{ '-' }}Reviewer | @if (isset($data['DDDokter']['label']) != null): {{$data['DDDokter']['label']}} | @elseif(isset($data['DDDokter']) != null): {{$data['DDDokter']}} | @else {{ '-' }}
| RESULT |
| Ao Diameter | : | {{ $data['aoDiameter'] ?? '-' }} | mm | LA Diameter | : {{ $data['laDiameter'] ?? '-' }} | mm | EF Biplane | : {{ $data['efBiplane'] ?? '-' }} | % |
| IVC Min | : | {{ $data['ivcMin'] ?? '-' }} | mm | IVSd | : {{ $data['ivsd'] ?? '-' }} | mm | LVIDd | : {{ $data['lvidd'] ?? '-' }} | mm |
| LVPWD | : | {{ $data['lvpwd'] ?? '-' }} | mm | EIF TEICH | : {{ $data['eifTEICH'] ?? '-' }} | % | MV/EA Ratio | : {{ $data['mvEaRatio'] ?? '-' }} | |
| MV e spetal | : | {{ $data['mvESpetal'] ?? '-' }} | cm/s | MV e Lateral | : {{ $data['mvELateral'] ?? '-' }} | cm/s | E/e¹ | : {{ $data['ee'] ?? '-' }} |
| Ao Diameter | : | {{ $data['aoDiameter'] ?? '-' }} | mm | IVSD | : {{ $data['ivsd'] ?? '-' }} | mm | MV/EA Ratio | : {{ $data['mvEaRatio'] ?? '-' }} | |
| LA Diameter | : | {{ $data['laDiameter'] ?? '-' }} | mm | LVIDd | : {{ $data['lvidd'] ?? '-' }} | mm | MV e spetal | : {{ $data['mvESpetal'] ?? '-' }} | cm/s |
| EF Biplane | : | {{ $data['efBiplane'] ?? '-' }} | % | LVPWD | : {{ $data['lvpwd'] ?? '-' }} | mm | MV e Lateral | : {{ $data['mvELateral'] ?? '-' }} | |
| IVC Min | : | {{ $data['ivcMin'] ?? '-' }} | mm | EIF TEICH | : {{ $data['eifTEICH'] ?? '-' }} | % | E/e¹ | : {{ $data['ee'] ?? '-' }} | |
| IVC Max | : | {{ $data['ivcMax'] ?? '-' }} | mm | LV MASS | : {{ $data['lvmass'] ?? '-' }} | g | PV ACT | : {{ $data['pvAct'] ?? '-' }} | m/s |
| Tapse | : | {{ $data['tapse'] ?? '-' }} | mm | RWT | : {{ $data['lpwd'] ?? '-' }} | mm | AO VMax | : {{ $data['aoVMax'] ?? '-' }} | m/s |
| FINDING |
| Cardiac Chamber Dimension | : | {{ $data['cardiacChamber'] ?? '-' }} | LVH | : {{ $data['lvh'] ?? '-' }} | Systolic LV Function | : {{ $data['systolicLv'] ?? '-' }} |
| Diastolic LV Function | : | {{ $data['diastolicLv'] ?? '-' }} | Heart Wave | : {{ $data['heartWave'] ?? '-' }} | Aortic Valve | : {{ $data['aorticValve'] ?? '-' }} |
| Mitral Valve | : | {{ $data['mitralValve'] ?? '-' }} | Tricuspid Valve | : {{ $data['tricuspidValve'] ?? '-' }} | Pulmonary Valve | : {{ $data['pulmonaryValve'] ?? '-' }} |
| Cardiac Chamber Dimension | : {{ $data['cardiacChamber'] ?? '-' }} |
| LVH | : {{ $data['lvh'] ?? '-' }} |
| Systolic LV Function | : {{ $data['systolicLv'] ?? '-' }} |
| Diastolic LV Function | : {{ $data['diastolicLv'] ?? '-' }} |
| RV Contractility | : {{ $data['rvContractility'] ?? '-' }} |
| LV Wall Motion | : {{ $data['lvWallMotion'] ?? '-' }} |
| Heart Wave | : {{ $data['heartWave'] ?? '-' }} |
| Aortic Valve | : {{ $data['aorticValve'] ?? '-' }} |
| Mitral Valve | : {{ $data['mitralValve'] ?? '-' }} |
| Tricuspid Valve | : {{ $data['tricuspidValve'] ?? '-' }} |
| Pulmonary Valve | : {{ $data['pulmonaryValve'] ?? '-' }} |
| Pericardium | : {{ $data['pericardium'] ?? '-' }} |
| CONCLUSION |
| {{ $data['conclusion'] ?? '-' }} |
|
{{-- Garut, {{ translateDateToEnglish($data['registrasi']['tglregistrasi']) }} --}} {{-- {{ \Carbon\Carbon::parse($data['registrasi']['tglregistrasi'])->format('d F Y') }} --}} {{-- {{if($data['DDDokter']['label'] != null) { {{ $data['DDDokter']['label'] }} } else { {{ '-' }} } }} --}} {{-- @if (isset($data['DDDokter']['label']) != null) {{ $data['DDDokter']['label'] }} @endif @if(isset($data['DDDokter']) != null) {{ $data['DDDokter'] }} @endif --}} {{ isset($data['DDDokter']) ? (is_array($data['DDDokter']) ? $data['DDDokter']['label'] : $data['DDDokter']) : '-' }} @if (isset($data['nip']->nip)) NIP : @if (isset($data['nip']->nip)) {{ $data['nip']->nip }} @else {{ '-' }} @endif @endif |