This commit is contained in:
Duidev Software House
2025-10-30 13:09:35 +07:00
parent c0c7c1b5fd
commit 34d324c886
17 changed files with 7963 additions and 8650 deletions
+220 -409
View File
@@ -59,7 +59,7 @@ class DokterController extends Controller
{ {
protected $lisServiceUrl; protected $lisServiceUrl;
public function __construct() { public function __construct() {
$this->lisServiceUrl = env('LIS_SERVICE_URL', 'http://localhost:5000'); $this->lisServiceUrl = env('LIS_SERVICE_URL', 'http://10.10.120.72:5000');
} }
protected static function genSurat($id, $tabel){ protected static function genSurat($id, $tabel){
if ($tabel == 'dengan kop' OR $tabel == 'PDF'){ if ($tabel == 'dengan kop' OR $tabel == 'PDF'){
@@ -170,7 +170,7 @@ class DokterController extends Controller
$data['nik'] = $nik; $data['nik'] = $nik;
$data['bpjs'] = $bpjs; $data['bpjs'] = $bpjs;
if ($dlp == 'TBC'){ if ($dlp == 'TBC'){
$cekjenis = KomponenJawaban::where('accnumber', $periksa->nofoto)->where('komponen', 'id_jenispemeriksaantb')->first(); $cekjenis = KomponenJawaban::where('accnumber', $periksa->nofoto)->where('komponen', 'id_jenispemeriksaantb')->first();
$template = $cekjenis->isidata ?? ''; $template = $cekjenis->isidata ?? '';
$data['template'] = $template; $data['template'] = $template;
if ($template == 'TCM MTB Rif (Xpert)' OR $template == 'TCM MTB Rif (Truenat)' OR $template == 'TCM MTB Rif INH (BDMAX)'){ if ($template == 'TCM MTB Rif (Xpert)' OR $template == 'TCM MTB Rif (Truenat)' OR $template == 'TCM MTB Rif INH (BDMAX)'){
@@ -243,8 +243,6 @@ class DokterController extends Controller
} else { } else {
return $generatesurat; return $generatesurat;
} }
} }
public function index() { public function index() {
if (Session::get('previlage') == ''){ if (Session::get('previlage') == ''){
@@ -448,64 +446,37 @@ class DokterController extends Controller
} }
public function exexpertisePacs(Request $request) { public function exexpertisePacs(Request $request) {
$keterangan = $request->input('keterangan'); $keterangan = $request->input('keterangan');
$kesimpulan = $request->input('kesimpulan');
$iddokter = $request->input('dokter'); $iddokter = $request->input('dokter');
$jumlah = $kesimpulan; $kerja = $request->input('val01');
$kesimpulan = ''; $dlp = $request->input('val10');
$idperiksa = $request->input('periksa_id');
$nofoto = $request->input('acc_number');
if ($kerja == 'Draft'){
$iddokter = Session('id');
}
if ($iddokter == 'Pilih' OR $iddokter == ''){ if ($iddokter == 'Pilih' OR $iddokter == ''){
return response()->json(['icon' => 'error', 'warna' => '#bf441d', 'status' => 'Error..!!', 'message' => 'Please Select Doctor Names']); return response()->json(['icon' => 'error', 'warna' => '#bf441d', 'status' => 'Error..!!', 'message' => 'Please Select Doctor Names']);
return back(); return back();
} else { } else {
$idperiksa = $request->input('periksa_id'); KomponenJawaban::updateOrCreate(
$nofoto = $request->input('nofoto'); [
$ruangan = $request->input('ruangan'); 'accnumber' => $nofoto,
$kerja = $request->input('val01'); 'template' => $dlp,
$jenisfont = $request->input('val07'); 'komponen' => 'keterangan',
$modality = $request->input('val09'); ],
$dlp = $request->input('val10'); [
$ppds1 = $request->input('val11'); 'isidata' => $keterangan,
$ppds2 = $request->input('val12'); 'created_by' => Session('nama')
$ppds3 = $request->input('val13'); ]
$berat = $request->input('val16'); );
$klinis = $request->input('val17');
$klinisi = $request->input('val18');
$diagnosa2 = $request->input('val19');
$otheras = $request->input('val20');
$otherppds = $request->input('val21');
$analis = $request->input('analis'); $analis = $request->input('analis');
if ($keterangan != ''){ $ppds3 = $request->input('ppds3');
KomponenJawaban::updateOrCreate(
[
'accnumber' => $nofoto,
'template' => $dlp,
'komponen' => 'keterangan',
],
[
'isidata' => $keterangan,
'created_by' => Session('nama')
]
);
}
$today = date('Y-m-d H:i:s'); $today = date('Y-m-d H:i:s');
$periksa = Periksa::with(['getPasien', 'getPoli'])->find($idperiksa); $periksa = Periksa::with(['getPasien', 'getPoli'])->find($idperiksa);
$cekdokter = optional(User::find($iddokter)); $cekdokter = optional(User::find($iddokter));
$cekanalis = optional(User::find($analis)); $cekanalis = optional(User::find($analis));
$cekppds1 = optional(User::find($ppds1));
$cekppds2 = optional(User::find($ppds2));
$cekppds3 = optional(User::find($ppds3)); $cekppds3 = optional(User::find($ppds3));
if ($otherppds) {
$cekOtherPPDS = User::where('nama', $otherppds)->first();
if ($cekOtherPPDS) {
$otherppdsId = $cekOtherPPDS->id;
$updateData['ppdsjunior2'] = ($otheras === 'Junior') ? $otherppdsId : 0;
$updateData['ppdsmiddle2'] = ($otheras === 'Middle') ? $otherppdsId : 0;
$periksa->update([
'nmppdsjunior2' => $otheras === 'Junior' ? $cekOtherPPDS->nama : null,
'nmppdsmiddle2' => $otheras === 'Middle' ? $cekOtherPPDS->nama : null,
]);
}
}
switch ($kerja) { switch ($kerja) {
case 'verifikasi': case 'verifikasi':
$updateData = [ $updateData = [
@@ -515,13 +486,9 @@ class DokterController extends Controller
'nmanalis' => $cekanalis->nama ?? null, 'nmanalis' => $cekanalis->nama ?? null,
'dokter_id' => $iddokter, 'dokter_id' => $iddokter,
'nmdokter' => $cekdokter->nama ?? null, 'nmdokter' => $cekdokter->nama ?? null,
'ppdsjunior' => $ppds1,
'nmppdsjunior' => $cekppds1->nama ?? null,
'middleppds' => $ppds2,
'nmmiddleppds' => $cekppds2->nama ?? null,
'ppdssenior' => $ppds3, 'ppdssenior' => $ppds3,
'nmppdssenior' => $cekppds3->nama ?? null, 'nmppdssenior' => $cekppds3->nama ?? null,
'tandatangan' => $cekdokter->tandatangan ?? '', 'tandatangan' => '',
'verifikasi' => $today, 'verifikasi' => $today,
'nmexcutor' => Session('nama'), 'nmexcutor' => Session('nama'),
'excutor' => Session('id'), 'excutor' => Session('id'),
@@ -550,13 +517,9 @@ class DokterController extends Controller
'nmanalis' => $cekanalis->nama ?? null, 'nmanalis' => $cekanalis->nama ?? null,
'dokter_id' => $iddokter, 'dokter_id' => $iddokter,
'nmdokter' => $cekdokter->nama ?? null, 'nmdokter' => $cekdokter->nama ?? null,
'ppdsjunior' => $ppds1,
'nmppdsjunior' => $cekppds1->nama ?? null,
'middleppds' => $ppds2,
'nmmiddleppds' => $cekppds2->nama ?? null,
'ppdssenior' => $ppds3, 'ppdssenior' => $ppds3,
'nmppdssenior' => $cekppds3->nama ?? null, 'nmppdssenior' => $cekppds3->nama ?? null,
'tandatangan' => $cekdokter->tandatangan ?? '', 'tandatangan' => '',
'baca' => $today, 'baca' => $today,
'nmexcutor' => Session('nama'), 'nmexcutor' => Session('nama'),
'excutor' => Session('id'), 'excutor' => Session('id'),
@@ -579,6 +542,59 @@ class DokterController extends Controller
'verifikasi' => 'Declined', 'verifikasi' => 'Declined',
]); ]);
return response()->json(['icon' => 'success', 'status' => 'Success', 'message' => 'Addendum Declined']); return response()->json(['icon' => 'success', 'status' => 'Success', 'message' => 'Addendum Declined']);
case 'Draft':
$periksa->update([
'keterangan' => $keterangan,
'dlp' => $dlp,
'analis' => $analis,
'nmanalis' => $cekanalis->nama ?? null,
'tgldraft' => $today,
'nmdrafter' => Session('nama'),
'nmexcutor' => Session('nama'),
'excutor' => Session('id'),
'status' => 'Proses Analisis Sampel'
]);
$data = $request->except(['_token', 'periksa_id', 'val01', 'val10', 'acc_number']);
foreach ($data as $key => $value) {
if (empty($value)) continue;
if (is_array($value)) {
// Misal: simpan sebagai JSON agar tidak hilang struktur
KomponenJawaban::updateOrCreate(
[
'accnumber' => $nofoto,
'komponen' => $key,
],
[
'isidata' => json_encode($value), // simpan dalam bentuk JSON
'template' => $dlp,
'created_by' => session('nama'),
]
);
} else {
// Value tunggal
KomponenJawaban::updateOrCreate(
[
'accnumber' => $nofoto,
'komponen' => $key,
],
[
'isidata' => $value,
'template' => $dlp,
'created_by' => session('nama'),
]
);
}
}
$surat = self::genSurat($periksa->id, 'dengan kop');
Riwayat::create([
'nofoto' => $nofoto,
'jawaban' => $surat,
'inputor' => Session('nama'),
'verifikasi' => '',
'keterangan' => 'Draft',
]);
return response()->json(['icon' => 'success', 'status' => 'Success', 'message' => 'Draft Expertise Saved']);
case 'terimadendum': case 'terimadendum':
$getid = Riwayat::where('keterangan', 'Adendum')->where('nofoto', $nofoto)->whereNull('verifikasi')->first(); $getid = Riwayat::where('keterangan', 'Adendum')->where('nofoto', $nofoto)->whereNull('verifikasi')->first();
if (isset($getid->id)){ if (isset($getid->id)){
@@ -598,16 +614,11 @@ class DokterController extends Controller
default: default:
$periksa->update([ $periksa->update([
'keterangan' => $keterangan, 'keterangan' => $keterangan,
'kesimpulan' => $kesimpulan,
'dlp' => $dlp, 'dlp' => $dlp,
'analis' => $analis, 'analis' => $analis,
'nmanalis' => $cekanalis->nama ?? null, 'nmanalis' => $cekanalis->nama ?? null,
'dokter_id' => $iddokter, 'dokter_id' => $iddokter,
'nmdokter' => $cekdokter->nama ?? null, 'nmdokter' => $cekdokter->nama ?? null,
'ppdsjunior' => $ppds1,
'nmppdsjunior' => $cekppds1->nama ?? null,
'middleppds' => $ppds2,
'nmmiddleppds' => $cekppds2->nama ?? null,
'ppdssenior' => $ppds3, 'ppdssenior' => $ppds3,
'nmppdssenior' => $cekppds3->nama ?? null, 'nmppdssenior' => $cekppds3->nama ?? null,
'tgldraft' => $today, 'tgldraft' => $today,
@@ -644,313 +655,6 @@ class DokterController extends Controller
return response()->json(['icon' => 'error', 'warna' => '#bf441d', 'status' => 'Gagal', 'message' => 'Error '.$pesan]); return response()->json(['icon' => 'error', 'warna' => '#bf441d', 'status' => 'Gagal', 'message' => 'Error '.$pesan]);
return back(); return back();
} }
}
public function sendOrder(Request $request) {
$val09 = $request->input('val09');
$dokter = $request->input('dokter');
$ruangan = $request->input('ruangan');
if($val09 == '' OR $dokter == '' OR $ruangan == ''){
return response()->json(['icon' => 'error', 'warna' => '#bf441d', 'status' => 'Error..!!', 'message' => 'Nama Dokter, Modality dan Ruangan Wajib di Isi']);
return back();
} else {
$emailbody = '';
$idperiksa = $request->input('periksa_id');
$nofoto = $request->input('nofoto');
$ruangan = $request->input('ruangan');
$iddokter = $request->input('dokter');
$worklist = $request->input('keterangan');
$jumlah = $request->input('kesimpulan');
$tanggal = $request->input('val01');
$rekuese = $request->input('val07');
$modality = $request->input('val09');
$dlp = $request->input('val10');
$berat = $request->input('val11');
$klinisi = $request->input('val12');
$klinis = $request->input('val13');
if ($iddokter == 'Pilih' OR $iddokter == ''){
return response()->json(['icon' => 'error', 'warna' => '#bf441d', 'status' => 'Error..!!', 'message' => 'Please Select Doctor Names']);
return back();
}
else {
$periksa = Periksa::where('id', $idperiksa)->first();
$idpasien = $periksa->pasien_id;
$keterangan = $periksa->keterangan;
$daftar = $periksa->daftar;
$idruang = $periksa->ruangan_id;
$kamar = $periksa->ruangan;
$urgensi = $periksa->urgensi;
$idpoli = $periksa->poli_id;
$statuse = $periksa->status;
$noregister = $periksa->noregister;
$asalpasien = $periksa->asalpasien;
$reques = $periksa->reques;
$asuransi = $periksa->asuransi;
$foto = $periksa->foto;
$kirimemail = 'TIDAK';
$ex_nofoto = substr($nofoto, 8);
$kamar = $periksa->getRuangan->poli ?? 'Deleted Data Ruang';
$diagnosa = $periksa->getLogbook->kepanjangan ?? $periksa->diagnosa;
$tandatangan= $periksa->getTandatangan->tandatangan ?? url('/').'/boxed-bg.png';
$dokter = $periksa->nmdokter ?? 'Dokter Penanggung Jawab';
$tanggal = date("Y-m-d H:i:s");
if ($statuse == 'Selesai' OR $statuse == 'Arsip'){
Periksa::where('id', $idperiksa)->update([
'ruangan_id' => $ruangan,
'ruangan' => $kamar,
'dokter_id' => $iddokter,
'berat' => $berat,
'klinisi' => $klinisi,
'klinis' => $klinis,
'dlp' => $dlp,
'modality' => $modality,
'jumlah' => $jumlah,
'foto' => $tanggal,
'nmanalis' => Session('nama'),
'analis' => Session('id'),
]);
} else {
Periksa::where('id', $idperiksa)->update([
'ruangan_id' => $ruangan,
'ruangan' => $kamar,
'dokter_id' => $iddokter,
'berat' => $berat,
'klinisi' => $klinisi,
'klinis' => $klinis,
'dlp' => $dlp,
'modality' => $modality,
'jumlah' => $jumlah,
'analis' => Session('id'),
'nmanalis' => Session('nama'),
'foto' => $tanggal,
'status' => 'Telah di kirim ke worklist/modalitas',
'excutor' => null,
]);
Periksa::where('noregister', $noregister)
->where('daftar', $daftar)
->where('status', 'LIKE', '%Diperiksa%')
->where('id', '!=', $idperiksa)
->update([
'status' => null,
'excutor' => null,
]);
$kirimemail = 'YES';
}
$today = str_replace('-', '', $tanggal);
$today = str_replace(':', '', $today);
$today = str_replace(' ', '', $today);
$arrayttl = explode("-", $nofoto);
$jenis = $arrayttl[0];
$jk = $periksa->jkpasien;
$tgllahir = $periksa->tgllahirpasien;
$kota = '';
$alamat = $periksa->alamatpasien;
$nama = $periksa->nmpasien;
$norm = $periksa->noregister;
$poli = $periksa->getPoli->poli ?? 'EMI Primary';
$tgllahir = str_replace('-', '', $tgllahir);
$arrayttl = explode(" ", $nama);
$blakang = '';
$tengah = '';
$fname = iconv("UTF-8", "tis-620", $arrayttl[0]);
if (isset($arrayttl[1])){
$tengah = iconv("UTF-8", "tis-620", $arrayttl[1]);
}
if (isset($arrayttl[2])){
$blakang = iconv("UTF-8", "tis-620", $arrayttl[2]);
} else {
$blakang = $tengah;
$tengah = '';
}
$daftar = str_replace(':', '', $daftar);
$tanggal = str_replace('-', '', $daftar);
$tanggal = str_replace(' ', '', $tanggal);
$berita = '';
//PV1.2 = value nya I (Inpatient), O (Outpatient), E (Emergency).
if ($urgensi == 'Elective'){ $urgensi = 'INPATIENT'; $prioritas = 'Routine'; }
else if ($urgensi == 'CITO'){ $urgensi = 'EMERGENCY'; $prioritas = 'Cito'; }
else { $urgensi = 'OUTPATIENT'; $prioritas = 'Routine'; }
if ($jk == 'L'){ $panggilan = 'TN'; $jk = 'M'; }
else if ($jk == 'P') { $panggilan = 'NY'; $jk = 'F'; }
else { $panggilan = 'UNK'; $jk = 'O'; }
$panggilan = '';
if ($blakang == ''){ $blakang = $fname; }
if ($worklist == 'pacs'){
$getsetting = Setting::where('id', '1')->first();
$pacsaddr = $getsetting->pacs;
$port = $getsetting->port;
//$recievingfas = 'OESEND_PROD';
$portupdate = '10020';
} else {
$getsetting = Worklist::where('id', $worklist)->first();
if (isset($getsetting->ipaddress)){
$pacsaddr = $getsetting->ipaddress;
$port = $getsetting->portnumber;
$portupdate = $getsetting->portnumber;
//$recievingfas = $getsetting->aetitle;
} else{
$getsetting = Setting::where('id', '1')->first();
$pacsaddr = $getsetting->pacs;
$port = $getsetting->port;
//$recievingfas = 'OESEND_PROD';
$portupdate = '10020';
}
}
$recievingfas = 'OESEND_PROD';
if (is_null($foto)){
$msg = new Message();
$msh = new MSH();
//$msh->setField(1, '|');
//$msh->setField(2, '^~\&');
$msh->setField(3, 'RIS');
$msh->setField(4, 'RSSA MALANG');
//$msh->setField(5, $recievingfas);
$msh->setField(5, 'OESEND_PROD');
$msh->setField(6, 'EMR');
$msh->setField(7, $today);
$msh->setField(9, ['ORM', 'O01']);
$msg->addSegment($msh);
$pid = new PID();
$pid->setField(2, [$norm, '', '11', $poli]);
$pid->setField(3, [$norm, 'C', '11', $jenis]);
$pid->setPatientName([$blakang, $fname, $tengah, $panggilan]);
$pid->setField(7, $tgllahir);
$pid->setField(8, $jk);
$pid->setField(10, 'IN');
$pid->setField(18, [$idperiksa, '', 'M11', 'Visit']);
$pid->setField(19, 'IN');
$msg->addSegment($pid);
$pv1 = new PV1();
$pv1->setField(2, $urgensi);
$pv1->setField(3, [$jenis,'','', $kamar]);
$pv1->setField(10, $poli);
$pv1->setField(18, $asuransi);
$pv1->setField(19, [$idperiksa, '', 'M11', 'Visit']);
$pv1->setField(44, $today);
$msg->addSegment($pv1);
$orc = new ORC();
$orc->setField(1, 'NW');
$orc->setField(2, [$nofoto, $poli]);
$orc->setField(3, [$nofoto, $poli]);
$orc->setField(5, 'SC');
$orc->setField(7, ['', '', '', '', '', $prioritas]);
$orc->setField(15, $today);
$orc->setField(16, $klinis);
$orc->setField(17, 'Radiologi RSSA');
$msg->addSegment($orc);
$obr = new OBR();
$obr->setField(2, [$nofoto, $poli]);
$obr->setField(3, [$nofoto, $poli]);
$obr->setField(4, [$modality, $rekuese, $poli]);
$obr->setField(5, $prioritas);
$obr->setField(6, $today);
$obr->setField(16, [$iddokter, $dokter]);
$obr->setField(18, $nofoto);
$obr->setField(19, $modality);
$obr->setField(21, $modality);
$obr->setField(24, $modality);
$obr->setField(27, ['1', 'once', $tanggal, $prioritas]);
$obr->setField(36, $today);
$msg->addSegment($obr);
$result = null;
$tes = 'tcp://'.$pacsaddr.':'.$port;
try {
$fp = stream_socket_client($tes, $errno, $errstr, 1);
}catch (Exception $e) {
$result = $e->getMessage();
}
if ($result !== null AND strpos($result, 'unable to connect') !== false) {
return response()->json(['icon' => 'error', 'warna' => '#bf441d', 'status' => 'Connect to PACS Failed', 'message' => 'Saved to RIS Only']);
return back();
} else {
$connection = new Connection($pacsaddr, $port);
$ack = $connection->send($msg);
$hasilkrm = $ack->toString(true);
$msa = $ack->getSegmentsByName('MSA')[0];
$ackCode = $msa->getAcknowledgementCode();
if ($ackCode[1] === 'A') {
$emailbody = 'Pasien atas nama '.$nama.' Dengan Order Pemeriksaan '.$rekuese.' Dari '.$asalpasien.' Terkirim ke Modality';
$pesan = SendMail::mobilenotif('all', 'ppds', 'Pasien Terkirim ke PACS', $emailbody);
return response()->json(['icon' => 'success', 'warna' => '#5ba035', 'status' => 'Sukses', 'message' => $pesan.'<br />'.$emailbody]);
return back();
}
else {
$pesan = "Error text: " . $msa->getTextMessage();
return response()->json(['icon' => 'error', 'warna' => '#bf441d', 'status' => 'Error..!!', 'message' => $pesan]);
return back();
}
}
} else {
$msg = new Message();
$msh = new MSH();
$msh->setField(3, 'RIS');
$msh->setField(4, 'RSSA MALANG');
$msh->setField(5, 'OESEND_PROD');
$msh->setField(6, 'EMR');
$msh->setField(7, $today);
$msh->setField(9, ['ADT', 'A08']);
$msg->addSegment($msh);
$evn = new EVN();
$evn->setField(1, 'A01');
$evn->setField(2, $tanggal);
$evn->setField(5, 'QAO_AE_TL');
$evn->setField(6, 'NV44I0');
$msg->addSegment($evn);
$pid = new PID();
$pid->setField(2, [$norm, '', '11', $poli]);
$pid->setField(3, [$norm, 'C', '11', $jenis]);
$pid->setPatientName([$blakang, $fname, $tengah, $panggilan]);
$pid->setField(7, $tgllahir);
$pid->setField(8, $jk);
$pid->setField(10, 'IN');
$pid->setField(18, [$idperiksa, '', 'M11', 'Visit']);
$pid->setField(19, 'IN');
$msg->addSegment($pid);
$pv1 = new PV1();
$pv1->setField(2, $urgensi);
$pv1->setField(3, [$jenis,'','', $kamar]);
$pv1->setField(10, $poli);
$pv1->setField(18, $asuransi);
$pv1->setField(19, [$idperiksa, '', 'M11', 'Visit']);
$pv1->setField(44, $today);
$msg->addSegment($pv1);
$result = null;
$portupdate = '10020';
$tes = 'tcp://'.$pacsaddr.':'.$portupdate;
try {
$fp = stream_socket_client($tes, $errno, $errstr, 1);
}catch (Exception $e) {
$result = $e->getMessage();
}
if ($result !== null AND strpos($result, 'unable to connect') !== false) {
return response()->json(['icon' => 'error', 'warna' => '#bf441d', 'status' => 'Connect to PACS Failed', 'message' => 'Saved to RIS Only']);
return back();
} else {
$connection = new Connection($pacsaddr, $portupdate);
$ack = $connection->send($msg);
$msa = $ack->getSegmentsByName('MSA')[0];
$ackCode = $msa->getAcknowledgementCode();
if ($ackCode[1] === 'A') {
$emailbody = 'Pasien atas nama '.$nama.' Dengan Order Pemeriksaan '.$rekuese.' Dari '.$asalpasien.' Terupdate ke Modality';
$pesan = SendMail::mobilenotif('all', 'ppds', 'Pasien Terkirim ke PACS', $emailbody);
return response()->json(['icon' => 'success', 'warna' => '#5ba035', 'status' => 'Sukses', 'message' => $pesan.'<br />'.$emailbody]);
return back();
}
else {
$pesan = "Error text: " . $msa->getTextMessage();
return response()->json(['icon' => 'error', 'warna' => '#bf441d', 'status' => 'Error..!!', 'message' => $pesan]);
return back();
}
}
}
}
}
} }
public function getResult(Request $request) { public function getResult(Request $request) {
$emailbody = ''; $emailbody = '';
@@ -1037,7 +741,8 @@ class DokterController extends Controller
} }
} }
$cekdatanmaddendum = Periksa::where('nofoto', $nofoto)->first(); $cekdatanmaddendum = Periksa::where('nofoto', $nofoto)->first();
$getdatapasangannya = Periksa::whereNotNull('nmadendum')->where('dlp', '!=', $ruangan)->where('daftar', $cekdatanmaddendum->daftar)->where('nofoto', '!=', $nofoto)->get(); $tgldaftarpasangan = $cekdatanmaddendum->daftar ?? '';
$getdatapasangannya = Periksa::whereNotNull('nmadendum')->where('dlp', '!=', $ruangan)->where('daftar', $tgldaftarpasangan)->where('nofoto', '!=', $nofoto)->get();
foreach ($getdatapasangannya as $item){ foreach ($getdatapasangannya as $item){
$datayangperludicloning = KomponenJawaban::where('accnumber', $item->nofoto)->get(); $datayangperludicloning = KomponenJawaban::where('accnumber', $item->nofoto)->get();
foreach ($datayangperludicloning as $rclone){ foreach ($datayangperludicloning as $rclone){
@@ -1089,6 +794,9 @@ class DokterController extends Controller
} }
} }
} }
KomponenJawaban::where('accnumber', $nofoto)->where('komponen', 'bakteri')->update([
'template' => $ruangan,
]);
$getkomponen = KomponenJawaban::where('accnumber', $nofoto)->where('template', $ruangan)->get(); $getkomponen = KomponenJawaban::where('accnumber', $nofoto)->where('template', $ruangan)->get();
return response()->json(['komponens' => $getkomponen]); return response()->json(['komponens' => $getkomponen]);
return back(); return back();
@@ -1437,39 +1145,15 @@ class DokterController extends Controller
$getdataawal = Periksa::where('id', $nofoto)->first(); $getdataawal = Periksa::where('id', $nofoto)->first();
$id = $getdataawal->id ?? $nofoto; $id = $getdataawal->id ?? $nofoto;
$nofoto = $getdataawal->nofoto ?? 0; $nofoto = $getdataawal->nofoto ?? 0;
$cekdulu = RekapAntibiotik::where('orderid', $id)->count(); $cekdulu = RekapAntibiotik::where('orderid', $id)->whereNull('kuman')->count();
if ($cekdulu == 0){ if ($cekdulu != 0){
$cekada = ResultSample::where('accession_number', 'LIKE', $nofoto.'%')->get(); $cekada = ResultSample::where('accession_number', 'LIKE', $nofoto.'%')->get();
if (!empty($cekada)){ if (!empty($cekada)){
foreach($cekada as $rows){ foreach($cekada as $rows){
if (!empty($rows->additional_result)) { if (!empty($rows->additional_result)) {
$firstDecode = json_decode($rows->additional_result, true); RekapAntibiotik::where('orderid', $id)->whereNull('kuman')->update([
if (is_string($firstDecode)) { 'kuman' => $rows->organism
$data = json_decode($firstDecode, true); ]);
} else {
$data = $firstDecode;
}
if (is_array($data)) {
foreach ($data as $item) {
$glassreportname = in_array($item['antibiotic_name'], $jsonantibiotik);
RekapAntibiotik::updateOrCreate(
[
'orderid' => $orderid,
'antibiotic' => $item['antibiotic_name'],
],
[
'resistance' => $item['resistance_note'] ?? null,
'value' => $item['value'] ?? null,
'interpretation' => $item['interpretation'] ?? null,
'glassreportname' => $glassreportname,
'printrow' => true,
'printcol' => false,
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
]
);
}
}
} }
} }
} }
@@ -1477,9 +1161,17 @@ class DokterController extends Controller
$i = 0; $i = 0;
$data = new RekapAntibiotik(); $data = new RekapAntibiotik();
$limit = ($request->input('limit') == null ? '20' : $request->input('limit'));
$order = ($request->input('order') == null ? 'id asc' : $request->input('order'));
$data = $data->where('orderid', $id); $data = $data->where('orderid', $id);
$limit = ($request->input('limit') == null ? '30' : $request->input('limit'));
$order = ($request->input('order') == null ? 'id asc' : $request->input('order'));
$komponen = $request->input('komponen');
$kuman = $request->input('isi');
if ($komponen == 'otomatis' AND $kuman == ''){
$cekada = ResultSample::where('accession_number', 'LIKE', $nofoto.'%')->first();
$kuman = $cekada->organism ?? '';
}
$data = $data->where('kuman', $kuman);
$data = $data->orderByRaw($order)->paginate($limit); $data = $data->orderByRaw($order)->paginate($limit);
$totaldata = $data->total(); $totaldata = $data->total();
if ($data) { if ($data) {
@@ -1488,7 +1180,7 @@ class DokterController extends Controller
$i++; $i++;
} }
$response = [ $response = [
'message' => 'List Data orderid '.$id, 'message' => 'List Data orderid '.$id.' Kuman '.$kuman,
'total' => $totaldata, 'total' => $totaldata,
'data' => $arraysurat 'data' => $arraysurat
]; ];
@@ -1498,6 +1190,100 @@ class DokterController extends Controller
'message' => 'No Data' 'message' => 'No Data'
]; ];
return response()->json($response, 500); return response()->json($response, 500);
} else if ($worklist == 'kumanmanual'){
try {
$kuman = $request->input('isi');
$komponen = $request->input('komponen');
KomponenJawaban::updateOrCreate(
[
'accnumber' => $nofoto,
'template' => $dlp,
'komponen' => $komponen,
],
[
'isidata' => $kuman,
'created_by' => Session('nama')
]
);
if ($kuman == 'Pilih Salah Satu' OR $kuman == 'undefined' OR $kuman == '' OR is_null($kuman)){
return response()->json(['icon' => 'success', 'warna' => '#1dcbbd', 'status' => 'Success', 'message' => 'Data Kuman Manual Dihapus']);
} else {
$cekdulu = RekapAntibiotik::where('orderid', $idperiksa)->where('kuman', $kuman)->count();
if ($cekdulu == 0){
$jsonantibiotikmanual = array(
'Amoxycillin',
'Amoxycillin & Clavulanic Acid',
'Ampicillin',
'Ampicillin/ Sulbactam',
'Benzilpenicillin',
'Piperacillin/ Tazobactam',
'Cloxacillin',
'Cefadroxil',
'Cefotaxim',
'Ceftriaxone',
'Cefuroxime',
'Cefazoline',
'Cefixime',
'Ceftazidime',
'Cefoxitin',
'Cefepime',
'Cefoperazone/ sulbactam',
'Aztreonam',
'Meropenem',
'Imipenem',
'Ertapenem',
'Gentamicin',
'Amikacin',
'Ciprofloxacin',
'Levofloxacin',
'Moxifloxacin',
'Tetracyline',
'Erythomycin',
'Clindamycin',
'Chloramphenicol',
'Nitrofurantoin',
'Colistine',
'Co-trimoxazole',
'Vancomycin',
'Linezolid',
'Tigecycline',
'Fluconazole',
'Voriconazole',
'Micafungin',
'Amphothericin B',
'Caspofungin',
'Flucytosine'
);
foreach($jsonantibiotikmanual as $antibiotic_name){
RekapAntibiotik::updateOrCreate(
[
'orderid' => $idperiksa,
'kuman' => $kuman,
'antibiotic' => $antibiotic_name,
],
[
'resistance' => null,
'value' => null,
'interpretation' => null,
'glassreportname' => in_array($antibiotic_name, $jsonantibiotik),
'printrow' => false,
'printcol' => false,
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
]
);
}
}
return response()->json(['icon' => 'success', 'warna' => '#1dcbbd', 'status' => 'Success', 'message' => 'Data Kuman Manual Disimpan']);
}
} catch (Exception $e) {
$pesan = $e->getMessage();
Log::error('Gagal Input Kuman Manual.', [
'message' => $e->getMessage(),
]);
return response()->json(['icon' => 'error', 'warna' => '#bf441d', 'status' => 'Error', 'message' => $pesan]);
return back();
}
} else if ($worklist == 'isitabelantibiotik'){ } else if ($worklist == 'isitabelantibiotik'){
try { try {
$getdataawal = Periksa::where('nofoto', $nofoto)->first(); $getdataawal = Periksa::where('nofoto', $nofoto)->first();
@@ -1559,6 +1345,7 @@ class DokterController extends Controller
[ [
'orderid' => $id, 'orderid' => $id,
'antibiotic' => $antibiotic_name, 'antibiotic' => $antibiotic_name,
'kuman' => $request->input('kuman'),
], ],
[ [
'resistance' => $interpretation, 'resistance' => $interpretation,
@@ -1617,6 +1404,7 @@ class DokterController extends Controller
[ [
'orderid' => $orderid, 'orderid' => $orderid,
'antibiotic' => $item['antibiotic_name'], 'antibiotic' => $item['antibiotic_name'],
'kuman' => $item['organism'] ?? null,
], ],
[ [
'resistance' => $item['resistance_note'] ?? null, 'resistance' => $item['resistance_note'] ?? null,
@@ -1632,10 +1420,35 @@ class DokterController extends Controller
$jumlah++; $jumlah++;
} }
} }
if ($cekada->organism !== null){
$organism = $cekada->organism;
$ceksudah = KomponenJawaban::where('accnumber', $nofoto)->where('komponen', 'bakteri')->count();
if ($ceksudah == 0){
KomponenJawaban::updateOrCreate(
[
'accnumber' => $nofoto,
'isidata' => $organism,
'komponen' => 'bakteri',
],
[
'template' => null,
'created_by' => Session('nama')
]
);
}
}
$pesan = $pesan.' Sejumlah '.$jumlah.' Antibiotik'; $pesan = $pesan.' Sejumlah '.$jumlah.' Antibiotik';
} }
} }
if ($request->input('isi') == 'unprintall'){
$getdataawal = Periksa::where('nofoto', $nofoto)->first();
$orderid = $getdataawal->id ?? $request->input('komponen');
RekapAntibiotik::where('orderid', $orderid)->update([
'printrow' => false,
'printcol' => false
]);
}
if ($request->input('isi') == 'deletemic'){ if ($request->input('isi') == 'deletemic'){
$data = RekapAntibiotik::where('id', $nofoto)->first(); $data = RekapAntibiotik::where('id', $nofoto)->first();
Log::info('Data Dihapus Oleh :', [ Log::info('Data Dihapus Oleh :', [
@@ -1670,8 +1483,6 @@ class DokterController extends Controller
'printcol'=> true 'printcol'=> true
]); ]);
} }
} catch (Exception $e) { } catch (Exception $e) {
$pesan = $e->getMessage(); $pesan = $e->getMessage();
Log::error('Gagal Arsipkan Data.', [ Log::error('Gagal Arsipkan Data.', [
@@ -664,6 +664,7 @@ class FrontpageController extends Controller
$mm = date("m"); $mm = date("m");
$terjadwal = 'sekarang'; $terjadwal = 'sekarang';
$kamar = 'Mikrobiologi'; $kamar = 'Mikrobiologi';
$pasien_id = 0;
$tgllahir = \Carbon\Carbon::createFromFormat('Y-m-d', $tgllahir); $tgllahir = \Carbon\Carbon::createFromFormat('Y-m-d', $tgllahir);
$pasien = Pasien::where('norm', $noregister)->first(); $pasien = Pasien::where('norm', $noregister)->first();
try { try {
@@ -675,11 +676,11 @@ class FrontpageController extends Controller
'tgl_lahir' => $tgllahir, 'tgl_lahir' => $tgllahir,
'kota' => $kota, 'kota' => $kota,
'telpon' => $telpon, 'telpon' => $telpon,
'alamat' => $alamat,
'nik' => $nik, 'nik' => $nik,
'bpjs' => $bpjs, 'bpjs' => $bpjs,
]); ]);
} else { } else {
$alamatbaru = substr($alamat, 0, 100);
$pasien_id = Pasien::insertGetId([ $pasien_id = Pasien::insertGetId([
'norm' => $noregister, 'norm' => $noregister,
'nama' => $nama, 'nama' => $nama,
@@ -687,7 +688,7 @@ class FrontpageController extends Controller
'tgl_lahir' => $tgllahir, 'tgl_lahir' => $tgllahir,
'kota' => $kota, 'kota' => $kota,
'telpon' => $telpon, 'telpon' => $telpon,
'alamat' => $alamat, 'alamat' => $alamatbaru,
'nik' => $nik, 'nik' => $nik,
'bpjs' => $bpjs, 'bpjs' => $bpjs,
]); ]);
@@ -893,6 +894,7 @@ class FrontpageController extends Controller
$mm = date("m"); $mm = date("m");
$terjadwal = 'sekarang'; $terjadwal = 'sekarang';
$kamar = 'Mikrobiologi'; $kamar = 'Mikrobiologi';
$pasien_id = 0;
$tgllahir = \Carbon\Carbon::createFromFormat('Y-m-d', $tgllahir); $tgllahir = \Carbon\Carbon::createFromFormat('Y-m-d', $tgllahir);
$pasien = Pasien::where('norm', $noregister)->first(); $pasien = Pasien::where('norm', $noregister)->first();
try { try {
@@ -904,11 +906,11 @@ class FrontpageController extends Controller
'tgl_lahir' => $tgllahir, 'tgl_lahir' => $tgllahir,
'kota' => $kota, 'kota' => $kota,
'telpon' => $telpon, 'telpon' => $telpon,
'alamat' => $alamat,
'nik' => $nik, 'nik' => $nik,
'bpjs' => $bpjs, 'bpjs' => $bpjs,
]); ]);
} else { } else {
$alamatbaru = substr($alamat, 0, 100);
$pasien_id = Pasien::insertGetId([ $pasien_id = Pasien::insertGetId([
'norm' => $noregister, 'norm' => $noregister,
'nama' => $nama, 'nama' => $nama,
@@ -916,7 +918,7 @@ class FrontpageController extends Controller
'tgl_lahir' => $tgllahir, 'tgl_lahir' => $tgllahir,
'kota' => $kota, 'kota' => $kota,
'telpon' => $telpon, 'telpon' => $telpon,
'alamat' => $alamat, 'alamat' => $alamatbaru,
'nik' => $nik, 'nik' => $nik,
'bpjs' => $bpjs, 'bpjs' => $bpjs,
]); ]);
@@ -1180,9 +1182,11 @@ class FrontpageController extends Controller
$alamat = $request->input('alamat') ?? config('global.addressapps'); $alamat = $request->input('alamat') ?? config('global.addressapps');
$nama = $request->input('nama'); $nama = $request->input('nama');
$jk = $request->input('jk'); $jk = $request->input('jk');
$pasien_id = 0;
try { try {
$cekid = Pasien::where('norm', $noregister)->count(); $cekid = Pasien::where('norm', $noregister)->count();
if ($cekid == 0) { if ($cekid == 0) {
$alamatbaru = substr($alamat, 0, 100);
$pasien_id = Pasien::insertGetId([ $pasien_id = Pasien::insertGetId([
'norm' => $noregister, 'norm' => $noregister,
'nama' => $nama, 'nama' => $nama,
@@ -1190,7 +1194,7 @@ class FrontpageController extends Controller
'tgl_lahir' => $tgllahir, 'tgl_lahir' => $tgllahir,
'kota' => $kota, 'kota' => $kota,
'telpon' => $telpon, 'telpon' => $telpon,
'alamat' => $alamat, 'alamat' => $alamatbaru,
'nik' => $nik, 'nik' => $nik,
'bpjs' => $bpjs, 'bpjs' => $bpjs,
]); ]);
@@ -1203,7 +1207,6 @@ class FrontpageController extends Controller
'tgl_lahir' => $tgllahir, 'tgl_lahir' => $tgllahir,
'kota' => $kota, 'kota' => $kota,
'telpon' => $telpon, 'telpon' => $telpon,
'alamat' => $alamat,
'nik' => $nik, 'nik' => $nik,
'bpjs' => $bpjs, 'bpjs' => $bpjs,
]); ]);
@@ -443,6 +443,7 @@ class AstmMessageService
$glassreportname = in_array($item['antibiotic_name'], $jsonantibiotik); $glassreportname = in_array($item['antibiotic_name'], $jsonantibiotik);
RekapAntibiotik::updateOrCreate( RekapAntibiotik::updateOrCreate(
[ [
'kuman' => $organism,
'orderid' => $cekdataperiksa->id, 'orderid' => $cekdataperiksa->id,
'antibiotic' => $item['antibiotic_name'], 'antibiotic' => $item['antibiotic_name'],
], ],
@@ -13,6 +13,7 @@ return new class extends Migration
{ {
Schema::create('rekapantibiotik', function (Blueprint $table) { Schema::create('rekapantibiotik', function (Blueprint $table) {
$table->id(); $table->id();
$table->string('kuman', 255)->nullable();
$table->string('antibiotic', 150)->nullable(); $table->string('antibiotic', 150)->nullable();
$table->string('resistance', 150)->nullable(); $table->string('resistance', 150)->nullable();
$table->string('value', 150)->nullable(); $table->string('value', 150)->nullable();
@@ -9,6 +9,7 @@
<meta http-equiv="X-UA-Compatible" content="IE=edge" /> <meta http-equiv="X-UA-Compatible" content="IE=edge" />
<link rel="shortcut icon" href="{{ asset('favicon.ico') }}"> <link rel="shortcut icon" href="{{ asset('favicon.ico') }}">
@include('base.partials.css-plain') @include('base.partials.css-plain')
@stack('styles')
<!-- <!--
Programmer : Dwi Swandhana Programmer : Dwi Swandhana
Website : http://duidev.com Website : http://duidev.com
@@ -206,7 +206,7 @@
@if (isset($keterangan)) @if (isset($keterangan))
Komentar:<br /> Komentar:<br />
{!! nl2br(e($keterangan)) !!} {!! $keterangan !!}
@endif @endif
</td> </td>
</tr> </tr>
@@ -161,7 +161,7 @@
<td valign="top" colspan="7" width="755"> <td valign="top" colspan="7" width="755">
@if (isset($keterangan)) @if (isset($keterangan))
Komentar:<br /> Komentar:<br />
{!! nl2br(e($keterangan)) !!} {!! $keterangan !!}
@endif @endif
</td> </td>
</tr> </tr>
@@ -302,64 +302,12 @@
@php @php
$nomor++; $nomor++;
@endphp @endphp
@if (isset($data['id_bakteri01']) OR isset($data['id_bakteri02'])) @if (isset($data['id_biakankultur']))
<tr> <tr>
<td valign="top">{{$nomor}}. Biakan Kultur (Aerob / Anaerob)</td> <td valign="top">{{$nomor}}. Biakan Kultur (Aerob / Anaerob)</td>
<td valign="top">:</td> <td valign="top">:</td>
<td valign="top"> <td valign="top">
@if (isset($data['id_biakankultur'])) {!! $data['id_biakankultur'] !!}
{!! $data['id_biakankultur'] !!}
@endif
<table cellpadding="0" cellspacing="0" width="100%" border="0">
<tr>
<td width="20%">Bakteri I</td>
<td width="5%">:</td>
<td width="75%">
@if (isset($data['id_bakteri01']))
<i>{!! $data['id_bakteri01'] !!}</i>
@endif
@if (isset($data['id_bakterisir01']))
( {!! $data['id_bakterisir01'] !!} )
@endif
</td>
</tr>
<tr>
<td>Hitung Koloni</td>
<td>:</td>
<td>
@if (isset($data['id_bakterihitungkol01']) AND $data['id_bakterihitungkol01'] != 'lainnya')
{!! $data['id_bakterihitungkol01'] !!}
@endif
@if (isset($data['id_bakterihitungkolteks01']))
{!! $data['id_bakterihitungkolteks01'] !!}
@endif
</td>
</tr>
<tr>
<td>Bakteri II</td>
<td>:</td>
<td>
@if (isset($data['id_bakteri02']))
<i>{!! $data['id_bakteri02'] !!}</i>
@endif
@if (isset($data['id_bakterisir02']))
( {!! $data['id_bakterisir02'] !!} )
@endif
</td>
</tr>
<tr>
<td>Hitung Koloni</td>
<td>:</td>
<td>
@if (isset($data['id_bakterihitungkol02']) AND $data['id_bakterihitungkol02'] != 'lainnya')
{!! $data['id_bakterihitungkol02'] !!}
@endif
@if (isset($data['id_bakterihitungkolteks02']))
{!! $data['id_bakterihitungkolteks02'] !!}
@endif
</td>
</tr>
</table>
</td> </td>
</tr> </tr>
@endif @endif
@@ -369,76 +317,104 @@
@endphp @endphp
@if (!isset($cekketerangan[1]) && isset($antibiotiks) && $antibiotiks->isNotEmpty()) @if (!isset($cekketerangan[1]) && isset($antibiotiks) && $antibiotiks->isNotEmpty())
@if (isset($data['bakteri']))
<p>Bakteri Yang ditemukan : <strong><i>{{$data['bakteri']}}</i></strong> {{$data['bakterisir'] ?? ''}}</p>
@endif
@php
// Filter antibiotik yang printrow == true
$filtered = $antibiotiks->filter(function($row) {
return $row->printrow;
})->values(); // reset index
$total = $filtered->count(); @php
$half = ceil($total / 2); // Kelompokkan antibiotik berdasarkan nama kuman
$left = $filtered->slice(0, $half)->values(); $grouped = $antibiotiks->filter(function ($row) {
$right = $filtered->slice($half)->values(); return $row->printrow; // hanya yang perlu dicetak
})->groupBy('kuman');
@endphp @endphp
<table style="width:100%" border="1" cellpadding="0" cellspacing="0"> {{-- Loop tiap kuman --}}
<thead> @foreach ($grouped as $kuman => $items)
<tr> @php
<th><strong>No</strong></th> $cetakjudul = false;
<th><strong>Antibiotik</strong></th> @endphp
<th><strong>Value</strong></th> @if (isset($data['bakteri']) AND $data['bakteri'] == $kuman)
<th><strong>Interpretation</strong></th> <p>Bakteri Yang ditemukan : <strong><i>{{ $data['bakteri'] }}</i></strong> {{ $data['bakterisir'] ?? '' }}</p>
<th>&nbsp;</th> @if (isset($data['id_bakterihitungkol']))
<th><strong>No</strong></th> <p>Jumlah Koloni : <strong><i>{{ $data['id_bakterihitungkol'] }}</i></strong></p>
<th><strong>Antibiotik</strong></th> @endif
<th><strong>Value</strong></th> @php
<th><strong>Interpretation</strong></th> $cetakjudul = true;
</tr> @endphp
</thead> @endif
<tbody> @if (isset($data['id_bakteri01']) AND $data['id_bakteri01'] == $kuman)
@for ($i = 0; $i < $half; $i++) <p>Bakteri Yang ditemukan : <strong><i>{{ $data['id_bakteri01'] }}</i></strong> {{ $data['id_bakterisir01'] ?? '' }}</p>
<tr> @if (isset($data['id_bakterihitungkol01']))
{{-- Kolom kiri --}} <p>Jumlah Koloni : <strong><i>{{ $data['id_bakterihitungkol01'] }}</i></strong></p>
@if (isset($left[$i])) @endif
<td>{{ $i + 1 }}</td> @php
<td>{{ $left[$i]->antibiotic }}</td> $cetakjudul = true;
@if (isset($left[$i]->printcol) && $left[$i]->printcol == 1) @endphp
<td>{{ $left[$i]->value }}</td> @endif
@else @if (isset($data['id_bakteri02']) AND $data['id_bakteri02'] == $kuman)
<td>&nbsp;</td> <p>Bakteri Yang ditemukan : <strong><i>{{ $data['id_bakteri02'] }}</i></strong> {{ $data['id_bakterisir02'] ?? '' }}</p>
@endif @if (isset($data['id_bakterihitungkol02']))
<td align="center">{{ $left[$i]->interpretation }}</td> <p>Jumlah Koloni : <strong><i>{{ $data['id_bakterihitungkol02'] }}</i></strong></p>
@else @endif
<td colspan="4">&nbsp;</td> @php
@endif $cetakjudul = true;
@endphp
@endif
@php
$total = $items->count();
$half = ceil($total / 2);
$left = $items->slice(0, $half)->values();
$right = $items->slice($half)->values();
@endphp
@if ($cetakjudul)
<table style="width:100%; border-collapse: collapse;" border="1" cellpadding="3" cellspacing="0">
<thead>
<tr style="background-color: #f2f2f2;">
<th>No</th>
<th>Antibiotik</th>
<th>Value</th>
<th>Interpretation</th>
<th>&nbsp;</th>
<th>No</th>
<th>Antibiotik</th>
<th>Value</th>
<th>Interpretation</th>
</tr>
</thead>
<tbody>
@for ($i = 0; $i < $half; $i++)
<tr>
{{-- Kolom kiri --}}
@if (isset($left[$i]))
<td>{{ $i + 1 }}</td>
<td>{{ $left[$i]->antibiotic }}</td>
<td>{{ $left[$i]->printcol == 1 ? $left[$i]->value : '' }}</td>
<td align="center">{{ $left[$i]->interpretation }}</td>
@else
<td colspan="4">&nbsp;</td>
@endif
<td>&nbsp;</td> {{-- Spacer kolom tengah --}} <td>&nbsp;</td> {{-- Pemisah tengah --}}
{{-- Kolom kanan --}} {{-- Kolom kanan --}}
@if (isset($right[$i])) @if (isset($right[$i]))
<td>{{ $i + 1 + $half }}</td> <td>{{ $i + 1 + $half }}</td>
<td>{{ $right[$i]->antibiotic }}</td> <td>{{ $right[$i]->antibiotic }}</td>
@if (isset($right[$i]->printcol) && $right[$i]->printcol == 1) <td>{{ $right[$i]->printcol == 1 ? $right[$i]->value : '' }}</td>
<td>{{ $right[$i]->value }}</td> <td align="center">{{ $right[$i]->interpretation }}</td>
@else @else
<td>&nbsp;</td> <td colspan="4">&nbsp;</td>
@endif @endif
<td align="center">{{ $right[$i]->interpretation }}</td> </tr>
@else @endfor
<td colspan="4">&nbsp;</td> </tbody>
@endif </table>
</tr> @endif
@endfor @endforeach
</tbody>
</table>
@endif @endif
@if (isset($data['keterangan'])) @if (isset($data['keterangan']))
Komentar:<br /> Komentar:<br />
{!! nl2br(e($data['keterangan'])) !!} {!! $data['keterangan'] !!}
@endif @endif
</td> </td>
</tr> </tr>
@@ -292,7 +292,7 @@
@if (isset($keterangan)) @if (isset($keterangan))
Komentar:<br /> Komentar:<br />
{!! nl2br(e($keterangan)) !!} {!! $keterangan !!}
@endif @endif
</td> </td>
</tr> </tr>
@@ -1402,9 +1402,12 @@
if (isset($data['id_lamariwayatpengobatantb']) && $data['id_lamariwayatpengobatantb'] == 'Riwayat Pengobatan &lt; 5 tahun'){ if (isset($data['id_lamariwayatpengobatantb']) && $data['id_lamariwayatpengobatantb'] == 'Riwayat Pengobatan &lt; 5 tahun'){
$rw1 = '&nbsp;'; $rw1 = '&nbsp;';
$rw2 = '&#8730;'; $rw2 = '&#8730;';
} else { } else if (isset($data['id_lamariwayatpengobatantb']) && $data['id_lamariwayatpengobatantb'] == 'Riwayat Pengobatan &gt;= 5 tahun'){
$rw2 = '&nbsp;'; $rw2 = '&nbsp;';
$rw1 = '&#8730;'; $rw1 = '&#8730;';
} else {
$rw2 = '&nbsp;';
$rw1 = '&nbsp;';
} }
echo $rw1; echo $rw1;
@endphp @endphp
@@ -1475,10 +1478,14 @@
$d1 = '&nbsp;'; $d1 = '&nbsp;';
$d2 = '&#8730;'; $d2 = '&#8730;';
$d3 = '&nbsp;'; $d3 = '&nbsp;';
} else { } else if (isset($data['id_alasanpemeriksaan']) && $data['id_alasanpemeriksaan'] == 'Akhir Pengobatan'){
$d1 = '&nbsp;'; $d1 = '&nbsp;';
$d3 = '&#8730;'; $d3 = '&#8730;';
$d2 = '&nbsp;'; $d2 = '&nbsp;';
} else {
$d1 = '&nbsp;';
$d3 = '&nbsp;';
$d2 = '&nbsp;';
} }
echo $d1; echo $d1;
@endphp @endphp
@@ -2387,6 +2394,44 @@
<td class=xl123>&nbsp;</td> <td class=xl123>&nbsp;</td>
<td class=xl117>&nbsp;</td> <td class=xl117>&nbsp;</td>
</tr> </tr>
@if (isset($data['hasilpemeriksaantbbiakan_pagi']))
@php
$hasilpemeriksaantbbiakan_pagi = $data['hasilpemeriksaantbbiakan_pagi'];
if ($hasilpemeriksaantbbiakan_pagi == '+++') {
$hasilpemeriksaantbbiakan_pagi01 = '&#8730;';
} else {
$hasilpemeriksaantbbiakan_pagi01 = '&nbsp;';
}
if ($hasilpemeriksaantbbiakan_pagi == '++') {
$hasilpemeriksaantbbiakan_pagi02 = '&#8730;';
} else {
$hasilpemeriksaantbbiakan_pagi02 = '&nbsp;';
}
if ($hasilpemeriksaantbbiakan_pagi == '+') {
$hasilpemeriksaantbbiakan_pagi03 = '&#8730;';
} else {
$hasilpemeriksaantbbiakan_pagi03 = '&nbsp;';
}
if ($hasilpemeriksaantbbiakan_pagi == '1-9') {
$hasilpemeriksaantbbiakan_pagi04 = '&#8730;';
} else {
$hasilpemeriksaantbbiakan_pagi04 = '&nbsp;';
}
if ($hasilpemeriksaantbbiakan_pagi == 'Neg') {
$hasilpemeriksaantbbiakan_pagi05 = '&#8730;';
} else {
$hasilpemeriksaantbbiakan_pagi05 = '&nbsp;';
}
@endphp
@else
@php
$hasilpemeriksaantbbiakan_pagi01 = '&nbsp;';
$hasilpemeriksaantbbiakan_pagi02 = '&nbsp;';
$hasilpemeriksaantbbiakan_pagi03 = '&nbsp;';
$hasilpemeriksaantbbiakan_pagi04 = '&nbsp;';
$hasilpemeriksaantbbiakan_pagi05 = '&nbsp;';
@endphp
@endif
<tr style='mso-height-source:userset;height:16.0pt'> <tr style='mso-height-source:userset;height:16.0pt'>
<td class=xl64 style='height:16.0pt'>&nbsp;</td> <td class=xl64 style='height:16.0pt'>&nbsp;</td>
<td class=xl102>&nbsp;</td> <td class=xl102>&nbsp;</td>
@@ -2398,7 +2443,7 @@
@if (isset($data['inlineCheckbox12']) && $data['inlineCheckbox12'] != '') @if (isset($data['inlineCheckbox12']) && $data['inlineCheckbox12'] != '')
&#8730; &#8730;
@else @else
&nbsp; {!! $hasilpemeriksaantbbiakan_pagi01 !!}
@endif @endif
</td> </td>
<td class=xl116>&nbsp;</td> <td class=xl116>&nbsp;</td>
@@ -2407,7 +2452,7 @@
@if (isset($data['inlineCheckbox13']) && $data['inlineCheckbox13'] != '') @if (isset($data['inlineCheckbox13']) && $data['inlineCheckbox13'] != '')
&#8730; &#8730;
@else @else
&nbsp; {!! $hasilpemeriksaantbbiakan_pagi02 !!}
@endif @endif
</td> </td>
<td class=xl116>&nbsp;</td> <td class=xl116>&nbsp;</td>
@@ -2416,7 +2461,7 @@
@if (isset($data['inlineCheckbox14']) && $data['inlineCheckbox14'] != '') @if (isset($data['inlineCheckbox14']) && $data['inlineCheckbox14'] != '')
&#8730; &#8730;
@else @else
&nbsp; {!! $hasilpemeriksaantbbiakan_pagi03 !!}
@endif @endif
</td> </td>
<td class=xl116>&nbsp;</td> <td class=xl116>&nbsp;</td>
@@ -2425,7 +2470,7 @@
@if (isset($data['inlineCheckbox15']) && $data['inlineCheckbox15'] != '') @if (isset($data['inlineCheckbox15']) && $data['inlineCheckbox15'] != '')
&#8730; &#8730;
@else @else
&nbsp; {!! $hasilpemeriksaantbbiakan_pagi04 !!}
@endif @endif
</td> </td>
<td class=xl116>&nbsp;</td> <td class=xl116>&nbsp;</td>
@@ -2434,7 +2479,7 @@
@if (isset($data['inlineCheckbox16']) && $data['inlineCheckbox16'] != '') @if (isset($data['inlineCheckbox16']) && $data['inlineCheckbox16'] != '')
&#8730; &#8730;
@else @else
&nbsp; {!! $hasilpemeriksaantbbiakan_pagi05 !!}
@endif @endif
</td> </td>
<td class=xl125>&nbsp;</td> <td class=xl125>&nbsp;</td>
@@ -2509,6 +2554,44 @@
<td class=xl123></td> <td class=xl123></td>
<td class=xl117></td> <td class=xl117></td>
</tr> </tr>
@if (isset($data['hasilpemeriksaantbbiakan_sewaktu']))
@php
$hasilpemeriksaantbbiakan_sewaktu = $data['hasilpemeriksaantbbiakan_sewaktu'];
if ($hasilpemeriksaantbbiakan_sewaktu == '+++') {
$hasilpemeriksaantbbiakan_sewaktu01 = '&#8730;';
} else {
$hasilpemeriksaantbbiakan_sewaktu01 = '&nbsp;';
}
if ($hasilpemeriksaantbbiakan_sewaktu == '++') {
$hasilpemeriksaantbbiakan_sewaktu02 = '&#8730;';
} else {
$hasilpemeriksaantbbiakan_sewaktu02 = '&nbsp;';
}
if ($hasilpemeriksaantbbiakan_sewaktu == '+') {
$hasilpemeriksaantbbiakan_sewaktu03 = '&#8730;';
} else {
$hasilpemeriksaantbbiakan_sewaktu03 = '&nbsp;';
}
if ($hasilpemeriksaantbbiakan_sewaktu == '1-9') {
$hasilpemeriksaantbbiakan_sewaktu04 = '&#8730;';
} else {
$hasilpemeriksaantbbiakan_sewaktu04 = '&nbsp;';
}
if ($hasilpemeriksaantbbiakan_sewaktu == 'Neg') {
$hasilpemeriksaantbbiakan_sewaktu05 = '&#8730;';
} else {
$hasilpemeriksaantbbiakan_sewaktu05 = '&nbsp;';
}
@endphp
@else
@php
$hasilpemeriksaantbbiakan_sewaktu01 = '&nbsp;';
$hasilpemeriksaantbbiakan_sewaktu02 = '&nbsp;';
$hasilpemeriksaantbbiakan_sewaktu03 = '&nbsp;';
$hasilpemeriksaantbbiakan_sewaktu04 = '&nbsp;';
$hasilpemeriksaantbbiakan_sewaktu05 = '&nbsp;';
@endphp
@endif
<tr style='mso-height-source:userset;height:16.0pt'> <tr style='mso-height-source:userset;height:16.0pt'>
<td class=xl64 style='height:16.0pt'>&nbsp;</td> <td class=xl64 style='height:16.0pt'>&nbsp;</td>
<td class=xl102>&nbsp;</td> <td class=xl102>&nbsp;</td>
@@ -2520,7 +2603,7 @@
@if (isset($data['inlineCheckbox17']) && $data['inlineCheckbox17'] != '') @if (isset($data['inlineCheckbox17']) && $data['inlineCheckbox17'] != '')
&#8730; &#8730;
@else @else
&nbsp; {!! $hasilpemeriksaantbbiakan_sewaktu01 !!}
@endif @endif
</td> </td>
<td class=xl116>&nbsp;</td> <td class=xl116>&nbsp;</td>
@@ -2529,7 +2612,7 @@
@if (isset($data['inlineCheckbox18']) && $data['inlineCheckbox18'] != '') @if (isset($data['inlineCheckbox18']) && $data['inlineCheckbox18'] != '')
&#8730; &#8730;
@else @else
&nbsp; {!! $hasilpemeriksaantbbiakan_sewaktu02 !!}
@endif @endif
</td> </td>
<td class=xl116>&nbsp;</td> <td class=xl116>&nbsp;</td>
@@ -2538,7 +2621,7 @@
@if (isset($data['inlineCheckbox19']) && $data['inlineCheckbox19'] != '') @if (isset($data['inlineCheckbox19']) && $data['inlineCheckbox19'] != '')
&#8730; &#8730;
@else @else
&nbsp; {!! $hasilpemeriksaantbbiakan_sewaktu03 !!}
@endif @endif
</td> </td>
<td class=xl116>&nbsp;</td> <td class=xl116>&nbsp;</td>
@@ -2547,7 +2630,7 @@
@if (isset($data['inlineCheckbox20']) && $data['inlineCheckbox20'] != '') @if (isset($data['inlineCheckbox20']) && $data['inlineCheckbox20'] != '')
&#8730; &#8730;
@else @else
&nbsp; {!! $hasilpemeriksaantbbiakan_sewaktu04 !!}
@endif @endif
</td> </td>
<td class=xl116>&nbsp;</td> <td class=xl116>&nbsp;</td>
@@ -2556,7 +2639,7 @@
@if (isset($data['inlineCheckbox21']) && $data['inlineCheckbox21'] != '') @if (isset($data['inlineCheckbox21']) && $data['inlineCheckbox21'] != '')
&#8730; &#8730;
@else @else
&nbsp; {!! $hasilpemeriksaantbbiakan_sewaktu05 !!}
@endif @endif
</td> </td>
<td class=xl125>&nbsp;</td> <td class=xl125>&nbsp;</td>
@@ -2641,6 +2724,44 @@
<td colspan=3 class=xl109 width=60 style='border-right:.5pt solid black; border-left:none;width:45pt'>Metode Uji</td> <td colspan=3 class=xl109 width=60 style='border-right:.5pt solid black; border-left:none;width:45pt'>Metode Uji</td>
<td colspan=25 class=xl106 style='border-right:.5pt solid black;border-left: none'>Hasil Pemeriksaan Mikroskopis (BTA/lainnya) **)</td> <td colspan=25 class=xl106 style='border-right:.5pt solid black;border-left: none'>Hasil Pemeriksaan Mikroskopis (BTA/lainnya) **)</td>
</tr> </tr>
@if (isset($data['hasilpemeriksaantbbiakan_hasilbiakanmgit']))
@php
$hasilpemeriksaantbbiakan_hasilbiakanmgit = $data['hasilpemeriksaantbbiakan_hasilbiakanmgit'];
if ($hasilpemeriksaantbbiakan_hasilbiakanmgit == 'Pos') {
$hasilpemeriksaantbbiakan_hasilbiakanmgit01 = '&#8730;';
} else {
$hasilpemeriksaantbbiakan_hasilbiakanmgit01 = '&nbsp;';
}
if ($hasilpemeriksaantbbiakan_hasilbiakanmgit == 'Neg') {
$hasilpemeriksaantbbiakan_hasilbiakanmgit02 = '&#8730;';
} else {
$hasilpemeriksaantbbiakan_hasilbiakanmgit02 = '&nbsp;';
}
if ($hasilpemeriksaantbbiakan_hasilbiakanmgit == 'NTM') {
$hasilpemeriksaantbbiakan_hasilbiakanmgit03 = '&#8730;';
} else {
$hasilpemeriksaantbbiakan_hasilbiakanmgit03 = '&nbsp;';
}
if ($hasilpemeriksaantbbiakan_hasilbiakanmgit == 'KTM') {
$hasilpemeriksaantbbiakan_hasilbiakanmgit04 = '&#8730;';
} else {
$hasilpemeriksaantbbiakan_hasilbiakanmgit04 = '&nbsp;';
}
if ($hasilpemeriksaantbbiakan_hasilbiakanmgit == 'TDL') {
$hasilpemeriksaantbbiakan_hasilbiakanmgit05 = '&#8730;';
} else {
$hasilpemeriksaantbbiakan_hasilbiakanmgit05 = '&nbsp;';
}
@endphp
@else
@php
$hasilpemeriksaantbbiakan_hasilbiakanmgit01 = '&nbsp;';
$hasilpemeriksaantbbiakan_hasilbiakanmgit02 = '&nbsp;';
$hasilpemeriksaantbbiakan_hasilbiakanmgit03 = '&nbsp;';
$hasilpemeriksaantbbiakan_hasilbiakanmgit04 = '&nbsp;';
$hasilpemeriksaantbbiakan_hasilbiakanmgit05 = '&nbsp;';
@endphp
@endif
<tr> <tr>
<td class=xl64>&nbsp;</td> <td class=xl64>&nbsp;</td>
<td colspan=3 class=xl74 style='border-right:.5pt solid black'>&nbsp;</td> <td colspan=3 class=xl74 style='border-right:.5pt solid black'>&nbsp;</td>
@@ -2672,7 +2793,7 @@
@if (isset($data['inlineCheckbox22']) && $data['inlineCheckbox22'] != '') @if (isset($data['inlineCheckbox22']) && $data['inlineCheckbox22'] != '')
&#8730; &#8730;
@else @else
&nbsp; {!! $hasilpemeriksaantbbiakan_hasilbiakanmgit01 !!}
@endif @endif
</td> </td>
<td class=xl116>&nbsp;</td> <td class=xl116>&nbsp;</td>
@@ -2681,7 +2802,7 @@
@if (isset($data['inlineCheckbox23']) && $data['inlineCheckbox23'] != '') @if (isset($data['inlineCheckbox23']) && $data['inlineCheckbox23'] != '')
&#8730; &#8730;
@else @else
&nbsp; {!! $hasilpemeriksaantbbiakan_hasilbiakanmgit02 !!}
@endif @endif
</td> </td>
<td class=xl116>&nbsp;</td> <td class=xl116>&nbsp;</td>
@@ -2690,7 +2811,7 @@
@if (isset($data['inlineCheckbox24']) && $data['inlineCheckbox24'] != '') @if (isset($data['inlineCheckbox24']) && $data['inlineCheckbox24'] != '')
&#8730; &#8730;
@else @else
&nbsp; {!! $hasilpemeriksaantbbiakan_hasilbiakanmgit03 !!}
@endif @endif
</td> </td>
<td class=xl116>&nbsp;</td> <td class=xl116>&nbsp;</td>
@@ -2699,7 +2820,7 @@
@if (isset($data['inlineCheckbox25']) && $data['inlineCheckbox25'] != '') @if (isset($data['inlineCheckbox25']) && $data['inlineCheckbox25'] != '')
&#8730; &#8730;
@else @else
&nbsp; {!! $hasilpemeriksaantbbiakan_hasilbiakanmgit04 !!}
@endif @endif
</td> </td>
<td class=xl116>&nbsp;</td> <td class=xl116>&nbsp;</td>
@@ -2708,7 +2829,7 @@
@if (isset($data['inlineCheckbox26']) && $data['inlineCheckbox26'] != '') @if (isset($data['inlineCheckbox26']) && $data['inlineCheckbox26'] != '')
&#8730; &#8730;
@else @else
&nbsp; {!! $hasilpemeriksaantbbiakan_hasilbiakanmgit05 !!}
@endif @endif
</td> </td>
<td class=xl117>&nbsp;</td> <td class=xl117>&nbsp;</td>
@@ -2779,6 +2900,62 @@
<td class=xl124></td> <td class=xl124></td>
<td class=xl114></td> <td class=xl114></td>
</tr> </tr>
@if (isset($data['hasilpemeriksaantbbiakan_hasilbiakanlj']))
@php
$hasilpemeriksaantbbiakan_hasilbiakanlj = $data['hasilpemeriksaantbbiakan_hasilbiakanlj'];
if ($hasilpemeriksaantbbiakan_hasilbiakanlj == '3+') {
$hasilpemeriksaantbbiakan_hasilbiakanlj01 = '&#8730;';
} else {
$hasilpemeriksaantbbiakan_hasilbiakanlj01 = '&nbsp;';
}
if ($hasilpemeriksaantbbiakan_hasilbiakanlj == '3+') {
$hasilpemeriksaantbbiakan_hasilbiakanlj02 = '&#8730;';
} else {
$hasilpemeriksaantbbiakan_hasilbiakanlj02 = '&nbsp;';
}
if ($hasilpemeriksaantbbiakan_hasilbiakanlj == '1+') {
$hasilpemeriksaantbbiakan_hasilbiakanlj03 = '&#8730;';
} else {
$hasilpemeriksaantbbiakan_hasilbiakanlj03 = '&nbsp;';
}
if ($hasilpemeriksaantbbiakan_hasilbiakanlj == '1-9') {
$hasilpemeriksaantbbiakan_hasilbiakanlj04 = '&#8730;';
} else {
$hasilpemeriksaantbbiakan_hasilbiakanlj04 = '&nbsp;';
}
if ($hasilpemeriksaantbbiakan_hasilbiakanlj == 'Neg') {
$hasilpemeriksaantbbiakan_hasilbiakanlj05 = '&#8730;';
} else {
$hasilpemeriksaantbbiakan_hasilbiakanlj05 = '&nbsp;';
}
if ($hasilpemeriksaantbbiakan_hasilbiakanlj == 'NTM') {
$hasilpemeriksaantbbiakan_hasilbiakanlj06 = '&#8730;';
} else {
$hasilpemeriksaantbbiakan_hasilbiakanlj06 = '&nbsp;';
}
if ($hasilpemeriksaantbbiakan_hasilbiakanlj == 'KTM') {
$hasilpemeriksaantbbiakan_hasilbiakanlj07 = '&#8730;';
} else {
$hasilpemeriksaantbbiakan_hasilbiakanlj07 = '&nbsp;';
}
if ($hasilpemeriksaantbbiakan_hasilbiakanlj == 'TDL') {
$hasilpemeriksaantbbiakan_hasilbiakanlj08 = '&#8730;';
} else {
$hasilpemeriksaantbbiakan_hasilbiakanlj08 = '&nbsp;';
}
@endphp
@else
@php
$hasilpemeriksaantbbiakan_hasilbiakanlj01 = '&nbsp;';
$hasilpemeriksaantbbiakan_hasilbiakanlj02 = '&nbsp;';
$hasilpemeriksaantbbiakan_hasilbiakanlj03 = '&nbsp;';
$hasilpemeriksaantbbiakan_hasilbiakanlj04 = '&nbsp;';
$hasilpemeriksaantbbiakan_hasilbiakanlj05 = '&nbsp;';
$hasilpemeriksaantbbiakan_hasilbiakanlj06 = '&nbsp;';
$hasilpemeriksaantbbiakan_hasilbiakanlj07 = '&nbsp;';
$hasilpemeriksaantbbiakan_hasilbiakanlj08 = '&nbsp;';
@endphp
@endif
<tr> <tr>
<td class=xl64>&nbsp;</td> <td class=xl64>&nbsp;</td>
<td class=xl88>&nbsp;</td> <td class=xl88>&nbsp;</td>
@@ -2813,7 +2990,7 @@
@if (isset($data['inlineCheckbox27']) && $data['inlineCheckbox27'] != '') @if (isset($data['inlineCheckbox27']) && $data['inlineCheckbox27'] != '')
&#8730; &#8730;
@else @else
&nbsp; {!! $hasilpemeriksaantbbiakan_hasilbiakanlj01 !!}
@endif @endif
</td> </td>
<td class=xl116>&nbsp;</td> <td class=xl116>&nbsp;</td>
@@ -2821,7 +2998,7 @@
@if (isset($data['inlineCheckbox28']) && $data['inlineCheckbox28'] != '') @if (isset($data['inlineCheckbox28']) && $data['inlineCheckbox28'] != '')
&#8730; &#8730;
@else @else
&nbsp; {!! $hasilpemeriksaantbbiakan_hasilbiakanlj02 !!}
@endif @endif
</td> </td>
<td class=xl125>&nbsp;</td> <td class=xl125>&nbsp;</td>
@@ -2829,7 +3006,7 @@
@if (isset($data['inlineCheckbox29']) && $data['inlineCheckbox29'] != '') @if (isset($data['inlineCheckbox29']) && $data['inlineCheckbox29'] != '')
&#8730; &#8730;
@else @else
&nbsp; {!! $hasilpemeriksaantbbiakan_hasilbiakanlj03 !!}
@endif @endif
</td> </td>
<td class=xl116>&nbsp;</td> <td class=xl116>&nbsp;</td>
@@ -2837,7 +3014,7 @@
@if (isset($data['inlineCheckbox30']) && $data['inlineCheckbox30'] != '') @if (isset($data['inlineCheckbox30']) && $data['inlineCheckbox30'] != '')
&#8730; &#8730;
@else @else
&nbsp; {!! $hasilpemeriksaantbbiakan_hasilbiakanlj04 !!}
@endif @endif
</td> </td>
<td class=xl125>&nbsp;</td> <td class=xl125>&nbsp;</td>
@@ -2845,7 +3022,7 @@
@if (isset($data['inlineCheckbox31']) && $data['inlineCheckbox31'] != '') @if (isset($data['inlineCheckbox31']) && $data['inlineCheckbox31'] != '')
&#8730; &#8730;
@else @else
&nbsp; {!! $hasilpemeriksaantbbiakan_hasilbiakanlj05 !!}
@endif @endif
</td> </td>
<td class=xl116>&nbsp;</td> <td class=xl116>&nbsp;</td>
@@ -2853,7 +3030,7 @@
@if (isset($data['inlineCheckbox32']) && $data['inlineCheckbox32'] != '') @if (isset($data['inlineCheckbox32']) && $data['inlineCheckbox32'] != '')
&#8730; &#8730;
@else @else
&nbsp; {!! $hasilpemeriksaantbbiakan_hasilbiakanlj06 !!}
@endif @endif
</td> </td>
<td class=xl116>&nbsp;</td> <td class=xl116>&nbsp;</td>
@@ -2861,7 +3038,7 @@
@if (isset($data['inlineCheckbox33']) && $data['inlineCheckbox33'] != '') @if (isset($data['inlineCheckbox33']) && $data['inlineCheckbox33'] != '')
&#8730; &#8730;
@else @else
&nbsp; {!! $hasilpemeriksaantbbiakan_hasilbiakanlj07 !!}
@endif @endif
</td> </td>
<td class=xl125>&nbsp;</td> <td class=xl125>&nbsp;</td>
@@ -2869,7 +3046,7 @@
@if (isset($data['inlineCheckbox34']) && $data['inlineCheckbox34'] != '') @if (isset($data['inlineCheckbox34']) && $data['inlineCheckbox34'] != '')
&#8730; &#8730;
@else @else
&nbsp; {!! $hasilpemeriksaantbbiakan_hasilbiakanlj08 !!}
@endif @endif
</td> </td>
<td class=xl117>&nbsp;</td> <td class=xl117>&nbsp;</td>
@@ -2948,14 +3125,14 @@
<td class=xl64>&nbsp;</td> <td class=xl64>&nbsp;</td>
<td class=xl64>&nbsp;</td> <td class=xl64>&nbsp;</td>
<td class=xl64>&nbsp;</td> <td class=xl64>&nbsp;</td>
<td colspan=21 class=xl98><!-- $ttdexecutor -->&nbsp;</td> <td colspan=21 class=xl98>{!! $ttdanalis !!}</td>
<td colspan=12 class=xl98>{!! $tandatangan !!}</td> <td colspan=12 class=xl98>{!! $tandatangan !!}</td>
</tr> </tr>
<tr> <tr>
<td class=xl64>&nbsp;</td> <td class=xl64>&nbsp;</td>
<td class=xl64>&nbsp;</td> <td class=xl64>&nbsp;</td>
<td class=xl64>&nbsp;</td> <td class=xl64>&nbsp;</td>
<td colspan=21 class=xl70>{{ $periksa->nmanalis }}</td> <td colspan=21 class=xl70>{!! $periksa->nmanalis !!}</td>
<td colspan=12 class=xl70>{!! $periksa->nmdokter !!}</td> <td colspan=12 class=xl70>{!! $periksa->nmdokter !!}</td>
</tr> </tr>
<tr> <tr>
@@ -3021,6 +3198,7 @@
<td width=23 style='width:17pt'>&nbsp;</td> <td width=23 style='width:17pt'>&nbsp;</td>
</tr> </tr>
<![endif]> <![endif]>
<font color="white">ekspertisetbbiakan</font>
</table> </table>
</div> </div>
</body> </body>
@@ -1402,9 +1402,12 @@
if (isset($data['id_lamariwayatpengobatantb']) && $data['id_lamariwayatpengobatantb'] == 'Riwayat Pengobatan &lt; 5 tahun'){ if (isset($data['id_lamariwayatpengobatantb']) && $data['id_lamariwayatpengobatantb'] == 'Riwayat Pengobatan &lt; 5 tahun'){
$rw1 = '&nbsp;'; $rw1 = '&nbsp;';
$rw2 = '&#8730;'; $rw2 = '&#8730;';
} else { } else if (isset($data['id_lamariwayatpengobatantb']) && $data['id_lamariwayatpengobatantb'] == 'Riwayat Pengobatan &gt;= 5 tahun'){
$rw2 = '&nbsp;'; $rw2 = '&nbsp;';
$rw1 = '&#8730;'; $rw1 = '&#8730;';
} else {
$rw2 = '&nbsp;';
$rw1 = '&nbsp;';
} }
echo $rw1; echo $rw1;
@endphp @endphp
@@ -1475,10 +1478,14 @@
$d1 = '&nbsp;'; $d1 = '&nbsp;';
$d2 = '&#8730;'; $d2 = '&#8730;';
$d3 = '&nbsp;'; $d3 = '&nbsp;';
} else { } else if (isset($data['id_alasanpemeriksaan']) && $data['id_alasanpemeriksaan'] == 'Akhir Pengobatan'){
$d1 = '&nbsp;'; $d1 = '&nbsp;';
$d3 = '&#8730;'; $d3 = '&#8730;';
$d2 = '&nbsp;'; $d2 = '&nbsp;';
} else {
$d1 = '&nbsp;';
$d3 = '&nbsp;';
$d2 = '&nbsp;';
} }
echo $d1; echo $d1;
@endphp @endphp
@@ -2361,6 +2368,44 @@
<td class=xl123>&nbsp;</td> <td class=xl123>&nbsp;</td>
<td class=xl117>&nbsp;</td> <td class=xl117>&nbsp;</td>
</tr> </tr>
@if (isset($data['hasilpemeriksaantmikroskopis_hasilsewaktu']))
@php
$hasilpemeriksaantmikroskopis_hasilsewaktu = $data['hasilpemeriksaantmikroskopis_hasilsewaktu'];
if ($hasilpemeriksaantmikroskopis_hasilsewaktu == '+++') {
$hasilpemeriksaantmikroskopis_hasilsewaktu01 = '&#8730;';
} else {
$hasilpemeriksaantmikroskopis_hasilsewaktu01 = '&nbsp;';
}
if ($hasilpemeriksaantmikroskopis_hasilsewaktu == '++') {
$hasilpemeriksaantmikroskopis_hasilsewaktu02 = '&#8730;';
} else {
$hasilpemeriksaantmikroskopis_hasilsewaktu02 = '&nbsp;';
}
if ($hasilpemeriksaantmikroskopis_hasilsewaktu == '+') {
$hasilpemeriksaantmikroskopis_hasilsewaktu03 = '&#8730;';
} else {
$hasilpemeriksaantmikroskopis_hasilsewaktu03 = '&nbsp;';
}
if ($hasilpemeriksaantmikroskopis_hasilsewaktu == '1-9') {
$hasilpemeriksaantmikroskopis_hasilsewaktu04 = '&#8730;';
} else {
$hasilpemeriksaantmikroskopis_hasilsewaktu04 = '&nbsp;';
}
if ($hasilpemeriksaantmikroskopis_hasilsewaktu == 'Neg') {
$hasilpemeriksaantmikroskopis_hasilsewaktu05 = '&#8730;';
} else {
$hasilpemeriksaantmikroskopis_hasilsewaktu05 = '&nbsp;';
}
@endphp
@else
@php
$hasilpemeriksaantmikroskopis_hasilsewaktu01 = '&nbsp;';
$hasilpemeriksaantmikroskopis_hasilsewaktu02 = '&nbsp;';
$hasilpemeriksaantmikroskopis_hasilsewaktu03 = '&nbsp;';
$hasilpemeriksaantmikroskopis_hasilsewaktu04 = '&nbsp;';
$hasilpemeriksaantmikroskopis_hasilsewaktu05 = '&nbsp;';
@endphp
@endif
<tr style='mso-height-source:userset;height:16.0pt'> <tr style='mso-height-source:userset;height:16.0pt'>
<td class=xl64 style='height:16.0pt'>&nbsp;</td> <td class=xl64 style='height:16.0pt'>&nbsp;</td>
<td class=xl102>&nbsp;</td> <td class=xl102>&nbsp;</td>
@@ -2372,7 +2417,7 @@
@if (isset($data['inlineCheckbox35']) && $data['inlineCheckbox35'] != '') @if (isset($data['inlineCheckbox35']) && $data['inlineCheckbox35'] != '')
&#8730; &#8730;
@else @else
&nbsp; {!! $hasilpemeriksaantmikroskopis_hasilsewaktu01 !!}
@endif @endif
</td> </td>
<td class=xl116>&nbsp;</td> <td class=xl116>&nbsp;</td>
@@ -2381,7 +2426,7 @@
@if (isset($data['inlineCheckbox36']) && $data['inlineCheckbox36'] != '') @if (isset($data['inlineCheckbox36']) && $data['inlineCheckbox36'] != '')
&#8730; &#8730;
@else @else
&nbsp; {!! $hasilpemeriksaantmikroskopis_hasilsewaktu02 !!}
@endif @endif
</td> </td>
<td class=xl116>&nbsp;</td> <td class=xl116>&nbsp;</td>
@@ -2390,7 +2435,7 @@
@if (isset($data['inlineCheckbox37']) && $data['inlineCheckbox37'] != '') @if (isset($data['inlineCheckbox37']) && $data['inlineCheckbox37'] != '')
&#8730; &#8730;
@else @else
&nbsp; {!! $hasilpemeriksaantmikroskopis_hasilsewaktu03 !!}
@endif @endif
</td> </td>
<td class=xl116>&nbsp;</td> <td class=xl116>&nbsp;</td>
@@ -2399,7 +2444,7 @@
@if (isset($data['inlineCheckbox38']) && $data['inlineCheckbox38'] != '') @if (isset($data['inlineCheckbox38']) && $data['inlineCheckbox38'] != '')
&#8730; &#8730;
@else @else
&nbsp; {!! $hasilpemeriksaantmikroskopis_hasilsewaktu04 !!}
@endif @endif
</td> </td>
<td class=xl116>&nbsp;</td> <td class=xl116>&nbsp;</td>
@@ -2408,7 +2453,7 @@
@if (isset($data['inlineCheckbox39']) && $data['inlineCheckbox39'] != '') @if (isset($data['inlineCheckbox39']) && $data['inlineCheckbox39'] != '')
&#8730; &#8730;
@else @else
&nbsp; {!! $hasilpemeriksaantmikroskopis_hasilsewaktu05 !!}
@endif @endif
</td> </td>
<td class=xl125>&nbsp;</td> <td class=xl125>&nbsp;</td>
@@ -2483,6 +2528,44 @@
<td class=xl123></td> <td class=xl123></td>
<td class=xl117></td> <td class=xl117></td>
</tr> </tr>
@if (isset($data['hasilpemeriksaantmikroskopis_hasilpagi']))
@php
$hasilpemeriksaantmikroskopis_hasilpagi = $data['hasilpemeriksaantmikroskopis_hasilpagi'];
if ($hasilpemeriksaantmikroskopis_hasilpagi == '+++') {
$hasilpemeriksaantmikroskopis_hasilpagi01 = '&#8730;';
} else {
$hasilpemeriksaantmikroskopis_hasilpagi01 = '&nbsp;';
}
if ($hasilpemeriksaantmikroskopis_hasilpagi == '++') {
$hasilpemeriksaantmikroskopis_hasilpagi02 = '&#8730;';
} else {
$hasilpemeriksaantmikroskopis_hasilpagi02 = '&nbsp;';
}
if ($hasilpemeriksaantmikroskopis_hasilpagi == '+') {
$hasilpemeriksaantmikroskopis_hasilpagi03 = '&#8730;';
} else {
$hasilpemeriksaantmikroskopis_hasilpagi03 = '&nbsp;';
}
if ($hasilpemeriksaantmikroskopis_hasilpagi == '1-9') {
$hasilpemeriksaantmikroskopis_hasilpagi04 = '&#8730;';
} else {
$hasilpemeriksaantmikroskopis_hasilpagi04 = '&nbsp;';
}
if ($hasilpemeriksaantmikroskopis_hasilpagi == 'Neg') {
$hasilpemeriksaantmikroskopis_hasilpagi05 = '&#8730;';
} else {
$hasilpemeriksaantmikroskopis_hasilpagi05 = '&nbsp;';
}
@endphp
@else
@php
$hasilpemeriksaantmikroskopis_hasilpagi01 = '&nbsp;';
$hasilpemeriksaantmikroskopis_hasilpagi02 = '&nbsp;';
$hasilpemeriksaantmikroskopis_hasilpagi03 = '&nbsp;';
$hasilpemeriksaantmikroskopis_hasilpagi04 = '&nbsp;';
$hasilpemeriksaantmikroskopis_hasilpagi05 = '&nbsp;';
@endphp
@endif
<tr style='mso-height-source:userset;height:16.0pt'> <tr style='mso-height-source:userset;height:16.0pt'>
<td class=xl64 style='height:16.0pt'>&nbsp;</td> <td class=xl64 style='height:16.0pt'>&nbsp;</td>
<td class=xl102>&nbsp;</td> <td class=xl102>&nbsp;</td>
@@ -2494,7 +2577,7 @@
@if (isset($data['inlineCheckbox40']) && $data['inlineCheckbox40'] != '') @if (isset($data['inlineCheckbox40']) && $data['inlineCheckbox40'] != '')
&#8730; &#8730;
@else @else
&nbsp; {!! $hasilpemeriksaantmikroskopis_hasilpagi01 !!}
@endif @endif
</td> </td>
<td class=xl116>&nbsp;</td> <td class=xl116>&nbsp;</td>
@@ -2503,7 +2586,7 @@
@if (isset($data['inlineCheckbox41']) && $data['inlineCheckbox41'] != '') @if (isset($data['inlineCheckbox41']) && $data['inlineCheckbox41'] != '')
&#8730; &#8730;
@else @else
&nbsp; {!! $hasilpemeriksaantmikroskopis_hasilpagi02 !!}
@endif @endif
</td> </td>
<td class=xl116>&nbsp;</td> <td class=xl116>&nbsp;</td>
@@ -2512,7 +2595,7 @@
@if (isset($data['inlineCheckbox42']) && $data['inlineCheckbox42'] != '') @if (isset($data['inlineCheckbox42']) && $data['inlineCheckbox42'] != '')
&#8730; &#8730;
@else @else
&nbsp; {!! $hasilpemeriksaantmikroskopis_hasilpagi03 !!}
@endif @endif
</td> </td>
<td class=xl116>&nbsp;</td> <td class=xl116>&nbsp;</td>
@@ -2521,7 +2604,7 @@
@if (isset($data['inlineCheckbox43']) && $data['inlineCheckbox43'] != '') @if (isset($data['inlineCheckbox43']) && $data['inlineCheckbox43'] != '')
&#8730; &#8730;
@else @else
&nbsp; {!! $hasilpemeriksaantmikroskopis_hasilpagi04 !!}
@endif @endif
</td> </td>
<td class=xl116>&nbsp;</td> <td class=xl116>&nbsp;</td>
@@ -2530,7 +2613,7 @@
@if (isset($data['inlineCheckbox45']) && $data['inlineCheckbox45'] != '') @if (isset($data['inlineCheckbox45']) && $data['inlineCheckbox45'] != '')
&#8730; &#8730;
@else @else
&nbsp; {!! $hasilpemeriksaantmikroskopis_hasilpagi05 !!}
@endif @endif
</td> </td>
<td class=xl125>&nbsp;</td> <td class=xl125>&nbsp;</td>
@@ -2614,7 +2697,7 @@
<td class=xl64>&nbsp;</td> <td class=xl64>&nbsp;</td>
<td class=xl64>&nbsp;</td> <td class=xl64>&nbsp;</td>
<td class=xl64>&nbsp;</td> <td class=xl64>&nbsp;</td>
<td colspan=21 class=xl98><!-- $ttdexecutor -->&nbsp;</td> <td colspan=21 class=xl98>{!! $ttdanalis !!}</td>
<td colspan=12 class=xl98>{!! $tandatangan !!}</td> <td colspan=12 class=xl98>{!! $tandatangan !!}</td>
</tr> </tr>
<tr> <tr>
@@ -2688,6 +2771,7 @@
</tr> </tr>
<![endif]> <![endif]>
</table> </table>
<font color="white">ekspertisetbmikroskopis</font>
</div> </div>
</body> </body>
</html> </html>
@@ -753,9 +753,12 @@
if (isset($data['id_lamariwayatpengobatantb']) && $data['id_lamariwayatpengobatantb'] == 'Riwayat Pengobatan &lt; 5 tahun'){ if (isset($data['id_lamariwayatpengobatantb']) && $data['id_lamariwayatpengobatantb'] == 'Riwayat Pengobatan &lt; 5 tahun'){
$rw1 = '&nbsp;'; $rw1 = '&nbsp;';
$rw2 = '&#8730;'; $rw2 = '&#8730;';
} else { } else if (isset($data['id_lamariwayatpengobatantb']) && $data['id_lamariwayatpengobatantb'] == 'Riwayat Pengobatan &gt;= 5 tahun'){
$rw2 = '&nbsp;'; $rw2 = '&nbsp;';
$rw1 = '&#8730;'; $rw1 = '&#8730;';
} else {
$rw2 = '&nbsp;';
$rw1 = '&nbsp;';
} }
@endphp @endphp
<tr style='height:16.0pt'> <tr style='height:16.0pt'>
@@ -805,10 +808,14 @@
$d1 = '&nbsp;'; $d1 = '&nbsp;';
$d2 = '&#8730;'; $d2 = '&#8730;';
$d3 = '&nbsp;'; $d3 = '&nbsp;';
} else { } else if (isset($data['id_alasanpemeriksaan']) && $data['id_alasanpemeriksaan'] == 'Akhir Pengobatan'){
$d1 = '&nbsp;'; $d1 = '&nbsp;';
$d3 = '&#8730;'; $d3 = '&#8730;';
$d2 = '&nbsp;'; $d2 = '&nbsp;';
} else {
$d1 = '&nbsp;';
$d3 = '&nbsp;';
$d2 = '&nbsp;';
} }
@endphp @endphp
<tr style='height:16.0pt'> <tr style='height:16.0pt'>
@@ -1221,58 +1228,108 @@
<td class=xl80>Error</td> <td class=xl80>Error</td>
<td colspan=2 class=xl80 style='border-right:.5pt solid black'>No Result</td> <td colspan=2 class=xl80 style='border-right:.5pt solid black'>No Result</td>
</tr> </tr>
@if (isset($data['hasilpemeriksaanttcmmtbrifxpert_hasilsewaktu']))
@php
$hasilpemeriksaanttcmmtbrifxpert_hasilsewaktu = $data['hasilpemeriksaanttcmmtbrifxpert_hasilsewaktu'];
if ($hasilpemeriksaanttcmmtbrifxpert_hasilsewaktu == 'Neg') {
$hasilpemeriksaanttcmmtbrifxpert_hasilsewaktu01 = '&#8730;';
} else {
$hasilpemeriksaanttcmmtbrifxpert_hasilsewaktu01 = '&nbsp;';
}
if ($hasilpemeriksaanttcmmtbrifxpert_hasilsewaktu == 'Rif Sen') {
$hasilpemeriksaanttcmmtbrifxpert_hasilsewaktu02 = '&#8730;';
} else {
$hasilpemeriksaanttcmmtbrifxpert_hasilsewaktu02 = '&nbsp;';
}
if ($hasilpemeriksaanttcmmtbrifxpert_hasilsewaktu == 'Rif Res') {
$hasilpemeriksaanttcmmtbrifxpert_hasilsewaktu03 = '&#8730;';
} else {
$hasilpemeriksaanttcmmtbrifxpert_hasilsewaktu03 = '&nbsp;';
}
if ($hasilpemeriksaanttcmmtbrifxpert_hasilsewaktu == 'Rif Indet') {
$hasilpemeriksaanttcmmtbrifxpert_hasilsewaktu04 = '&#8730;';
} else {
$hasilpemeriksaanttcmmtbrifxpert_hasilsewaktu04 = '&nbsp;';
}
if ($hasilpemeriksaanttcmmtbrifxpert_hasilsewaktu == 'Invalid') {
$hasilpemeriksaanttcmmtbrifxpert_hasilsewaktu05 = '&#8730;';
} else {
$hasilpemeriksaanttcmmtbrifxpert_hasilsewaktu05 = '&nbsp;';
}
if ($hasilpemeriksaanttcmmtbrifxpert_hasilsewaktu == 'Error') {
$hasilpemeriksaanttcmmtbrifxpert_hasilsewaktu06 = '&#8730;';
} else {
$hasilpemeriksaanttcmmtbrifxpert_hasilsewaktu06 = '&nbsp;';
}
if ($hasilpemeriksaanttcmmtbrifxpert_hasilsewaktu == 'No result') {
$hasilpemeriksaanttcmmtbrifxpert_hasilsewaktu07 = '&#8730;';
} else {
$hasilpemeriksaanttcmmtbrifxpert_hasilsewaktu07 = '&nbsp;';
}
@endphp
@else
@php
$hasilpemeriksaanttcmmtbrifxpert_hasilsewaktu01 = '&nbsp;';
$hasilpemeriksaanttcmmtbrifxpert_hasilsewaktu02 = '&nbsp;';
$hasilpemeriksaanttcmmtbrifxpert_hasilsewaktu03 = '&nbsp;';
$hasilpemeriksaanttcmmtbrifxpert_hasilsewaktu04 = '&nbsp;';
$hasilpemeriksaanttcmmtbrifxpert_hasilsewaktu05 = '&nbsp;';
$hasilpemeriksaanttcmmtbrifxpert_hasilsewaktu06 = '&nbsp;';
$hasilpemeriksaanttcmmtbrifxpert_hasilsewaktu07 = '&nbsp;';
@endphp
@endif
<tr style='height:16.0pt'> <tr style='height:16.0pt'>
<td style='height:16.0pt'>&nbsp;</td> <td style='height:16.0pt'>&nbsp;</td>
<td class=xl64>{{$data['hasilpemeriksaanttcmmtbrifxpert_sewaktu'] ?? ''}}</td> <td class=xl64>{{$data['hasilpemeriksaanttcmmtbrifxpert_sewaktu'] ?? ''}}</td>
<td class=xl73>Swaktu</td> <td class=xl73>Sewaktu</td>
<td>&nbsp;</td> <td>&nbsp;</td>
<td class=xl79> <td class=xl79>
@if (isset($data['inlineCheckbox46']) && $data['inlineCheckbox46'] != '') @if (isset($data['inlineCheckbox46']) && $data['inlineCheckbox46'] != '')
&#8730; &#8730;
@else @else
&nbsp; {!! $hasilpemeriksaanttcmmtbrifxpert_hasilsewaktu01 !!}
@endif @endif
</td> </td>
<td class=xl79 style='border-left:none'> <td class=xl79 style='border-left:none'>
@if (isset($data['inlineCheckbox47']) && $data['inlineCheckbox47'] != '') @if (isset($data['inlineCheckbox47']) && $data['inlineCheckbox47'] != '')
&#8730; &#8730;
@else @else
&nbsp; {!! $hasilpemeriksaanttcmmtbrifxpert_hasilsewaktu02 !!}
@endif @endif
</td> </td>
<td class=xl79 style='border-left:none'> <td class=xl79 style='border-left:none'>
@if (isset($data['inlineCheckbox48']) && $data['inlineCheckbox48'] != '') @if (isset($data['inlineCheckbox48']) && $data['inlineCheckbox48'] != '')
&#8730; &#8730;
@else @else
&nbsp; {!! $hasilpemeriksaanttcmmtbrifxpert_hasilsewaktu03 !!}
@endif @endif
</td> </td>
<td colspan=2 class=xl79 style='border-left:none'> <td colspan=2 class=xl79 style='border-left:none'>
@if (isset($data['inlineCheckbox49']) && $data['inlineCheckbox49'] != '') @if (isset($data['inlineCheckbox49']) && $data['inlineCheckbox49'] != '')
&#8730; &#8730;
@else @else
&nbsp; {!! $hasilpemeriksaanttcmmtbrifxpert_hasilsewaktu04 !!}
@endif @endif
</td> </td>
<td class=xl79 style='border-left:none'> <td class=xl79 style='border-left:none'>
@if (isset($data['inlineCheckbox50']) && $data['inlineCheckbox50'] != '') @if (isset($data['inlineCheckbox50']) && $data['inlineCheckbox50'] != '')
&#8730; &#8730;
@else @else
&nbsp; {!! $hasilpemeriksaanttcmmtbrifxpert_hasilsewaktu05 !!}
@endif @endif
</td> </td>
<td class=xl79 style='border-left:none'> <td class=xl79 style='border-left:none'>
@if (isset($data['inlineCheckbox51']) && $data['inlineCheckbox51'] != '') @if (isset($data['inlineCheckbox51']) && $data['inlineCheckbox51'] != '')
&#8730; &#8730;
@else @else
&nbsp; {!! $hasilpemeriksaanttcmmtbrifxpert_hasilsewaktu06 !!}
@endif @endif
</td> </td>
<td colspan=2 class=xl79 style='border-left:none'> <td colspan=2 class=xl79 style='border-left:none'>
@if (isset($data['inlineCheckbox52']) && $data['inlineCheckbox52'] != '') @if (isset($data['inlineCheckbox52']) && $data['inlineCheckbox52'] != '')
&#8730; &#8730;
@else @else
&nbsp; {!! $hasilpemeriksaanttcmmtbrifxpert_hasilsewaktu07 !!}
@endif @endif
</td> </td>
</tr> </tr>
@@ -1340,6 +1397,56 @@
<td class=xl80>Error</td> <td class=xl80>Error</td>
<td colspan=2 class=xl80 style='border-right:.5pt solid black'>No Result</td> <td colspan=2 class=xl80 style='border-right:.5pt solid black'>No Result</td>
</tr> </tr>
@if (isset($data['hasilpemeriksaanttcmmtbrifxpert_hasilpagi']))
@php
$hasilpemeriksaanttcmmtbrifxpert_hasilpagi = $data['hasilpemeriksaanttcmmtbrifxpert_hasilpagi'];
if ($hasilpemeriksaanttcmmtbrifxpert_hasilpagi == 'Neg') {
$hasilpemeriksaanttcmmtbrifxpert_hasilpagi01 = '&#8730;';
} else {
$hasilpemeriksaanttcmmtbrifxpert_hasilpagi01 = '&nbsp;';
}
if ($hasilpemeriksaanttcmmtbrifxpert_hasilpagi == 'Rif Sen') {
$hasilpemeriksaanttcmmtbrifxpert_hasilpagi02 = '&#8730;';
} else {
$hasilpemeriksaanttcmmtbrifxpert_hasilpagi02 = '&nbsp;';
}
if ($hasilpemeriksaanttcmmtbrifxpert_hasilpagi == 'Rif Res') {
$hasilpemeriksaanttcmmtbrifxpert_hasilpagi03 = '&#8730;';
} else {
$hasilpemeriksaanttcmmtbrifxpert_hasilpagi03 = '&nbsp;';
}
if ($hasilpemeriksaanttcmmtbrifxpert_hasilpagi == 'Rif Indet') {
$hasilpemeriksaanttcmmtbrifxpert_hasilpagi04 = '&#8730;';
} else {
$hasilpemeriksaanttcmmtbrifxpert_hasilpagi04 = '&nbsp;';
}
if ($hasilpemeriksaanttcmmtbrifxpert_hasilpagi == 'Invalid') {
$hasilpemeriksaanttcmmtbrifxpert_hasilpagi05 = '&#8730;';
} else {
$hasilpemeriksaanttcmmtbrifxpert_hasilpagi05 = '&nbsp;';
}
if ($hasilpemeriksaanttcmmtbrifxpert_hasilpagi == 'Error') {
$hasilpemeriksaanttcmmtbrifxpert_hasilpagi06 = '&#8730;';
} else {
$hasilpemeriksaanttcmmtbrifxpert_hasilpagi06 = '&nbsp;';
}
if ($hasilpemeriksaanttcmmtbrifxpert_hasilpagi == 'No result') {
$hasilpemeriksaanttcmmtbrifxpert_hasilpagi07 = '&#8730;';
} else {
$hasilpemeriksaanttcmmtbrifxpert_hasilpagi07 = '&nbsp;';
}
@endphp
@else
@php
$hasilpemeriksaanttcmmtbrifxpert_hasilpagi01 = '&nbsp;';
$hasilpemeriksaanttcmmtbrifxpert_hasilpagi02 = '&nbsp;';
$hasilpemeriksaanttcmmtbrifxpert_hasilpagi03 = '&nbsp;';
$hasilpemeriksaanttcmmtbrifxpert_hasilpagi04 = '&nbsp;';
$hasilpemeriksaanttcmmtbrifxpert_hasilpagi05 = '&nbsp;';
$hasilpemeriksaanttcmmtbrifxpert_hasilpagi06 = '&nbsp;';
$hasilpemeriksaanttcmmtbrifxpert_hasilpagi07 = '&nbsp;';
@endphp
@endif
<tr style='height:16.0pt'> <tr style='height:16.0pt'>
<td style='height:16.0pt'>&nbsp;</td> <td style='height:16.0pt'>&nbsp;</td>
<td class=xl64>{!! $data['hasilpemeriksaanttcmmtbrifxpert_pagi'] ?? '' !!}</td> <td class=xl64>{!! $data['hasilpemeriksaanttcmmtbrifxpert_pagi'] ?? '' !!}</td>
@@ -1349,49 +1456,49 @@
@if (isset($data['inlineCheckbox53']) && $data['inlineCheckbox53'] != '') @if (isset($data['inlineCheckbox53']) && $data['inlineCheckbox53'] != '')
&#8730; &#8730;
@else @else
&nbsp; {!! $hasilpemeriksaanttcmmtbrifxpert_hasilpagi01 !!}
@endif @endif
</td> </td>
<td class=xl79 style='border-left:none'> <td class=xl79 style='border-left:none'>
@if (isset($data['inlineCheckbox54']) && $data['inlineCheckbox54'] != '') @if (isset($data['inlineCheckbox54']) && $data['inlineCheckbox54'] != '')
&#8730; &#8730;
@else @else
&nbsp; {!! $hasilpemeriksaanttcmmtbrifxpert_hasilpagi02 !!}
@endif @endif
</td> </td>
<td class=xl79 style='border-left:none'> <td class=xl79 style='border-left:none'>
@if (isset($data['inlineCheckbox55']) && $data['inlineCheckbox55'] != '') @if (isset($data['inlineCheckbox55']) && $data['inlineCheckbox55'] != '')
&#8730; &#8730;
@else @else
&nbsp; {!! $hasilpemeriksaanttcmmtbrifxpert_hasilpagi03 !!}
@endif @endif
</td> </td>
<td colspan=2 class=xl79 style='border-left:none'> <td colspan=2 class=xl79 style='border-left:none'>
@if (isset($data['inlineCheckbox56']) && $data['inlineCheckbox56'] != '') @if (isset($data['inlineCheckbox56']) && $data['inlineCheckbox56'] != '')
&#8730; &#8730;
@else @else
&nbsp; {!! $hasilpemeriksaanttcmmtbrifxpert_hasilpagi04 !!}
@endif @endif
</td> </td>
<td class=xl79 style='border-left:none'> <td class=xl79 style='border-left:none'>
@if (isset($data['inlineCheckbox57']) && $data['inlineCheckbox57'] != '') @if (isset($data['inlineCheckbox57']) && $data['inlineCheckbox57'] != '')
&#8730; &#8730;
@else @else
&nbsp; {!! $hasilpemeriksaanttcmmtbrifxpert_hasilpagi05 !!}
@endif @endif
</td> </td>
<td class=xl79 style='border-left:none'> <td class=xl79 style='border-left:none'>
@if (isset($data['inlineCheckbox58']) && $data['inlineCheckbox58'] != '') @if (isset($data['inlineCheckbox58']) && $data['inlineCheckbox58'] != '')
&#8730; &#8730;
@else @else
&nbsp; {!! $hasilpemeriksaanttcmmtbrifxpert_hasilpagi06 !!}
@endif @endif
</td> </td>
<td colspan=2 class=xl79 style='border-left:none'> <td colspan=2 class=xl79 style='border-left:none'>
@if (isset($data['inlineCheckbox59']) && $data['inlineCheckbox59'] != '') @if (isset($data['inlineCheckbox59']) && $data['inlineCheckbox59'] != '')
&#8730; &#8730;
@else @else
&nbsp; {!! $hasilpemeriksaanttcmmtbrifxpert_hasilpagi07 !!}
@endif @endif
</td> </td>
</tr> </tr>
@@ -1457,7 +1564,7 @@
</tr> </tr>
<tr style='mso-height-source:userset;height:40.0pt'> <tr style='mso-height-source:userset;height:40.0pt'>
<td colspan=2 style='height:40.0pt;mso-ignore:colspan'></td> <td colspan=2 style='height:40.0pt;mso-ignore:colspan'></td>
<td colspan=13 class=xl83><!-- $ttdexecutor --></td> <td colspan=13 class=xl83>{!! $ttdanalis !!}</td>
<td colspan=7 class=xl83>{!! $tandatangan !!}</td> <td colspan=7 class=xl83>{!! $tandatangan !!}</td>
</tr> </tr>
<tr style='height:16.0pt'> <tr style='height:16.0pt'>
@@ -1502,6 +1609,7 @@
<td width=40 style='width:30pt'></td> <td width=40 style='width:30pt'></td>
</tr> </tr>
<![endif]> <![endif]>
<font color="white">ekspertisetbtcmmtb</font>
</table> </table>
</div> </div>
</body> </body>
@@ -752,9 +752,12 @@
if (isset($data['id_lamariwayatpengobatantb']) && $data['id_lamariwayatpengobatantb'] == 'Riwayat Pengobatan &lt; 5 tahun'){ if (isset($data['id_lamariwayatpengobatantb']) && $data['id_lamariwayatpengobatantb'] == 'Riwayat Pengobatan &lt; 5 tahun'){
$rw1 = '&nbsp;'; $rw1 = '&nbsp;';
$rw2 = '&#8730;'; $rw2 = '&#8730;';
} else { } else if (isset($data['id_lamariwayatpengobatantb']) && $data['id_lamariwayatpengobatantb'] == 'Riwayat Pengobatan &gt;= 5 tahun'){
$rw2 = '&nbsp;'; $rw2 = '&nbsp;';
$rw1 = '&#8730;'; $rw1 = '&#8730;';
} else {
$rw2 = '&nbsp;';
$rw1 = '&nbsp;';
} }
@endphp @endphp
<tr style='height:16.0pt'> <tr style='height:16.0pt'>
@@ -804,10 +807,14 @@
$d1 = '&nbsp;'; $d1 = '&nbsp;';
$d2 = '&#8730;'; $d2 = '&#8730;';
$d3 = '&nbsp;'; $d3 = '&nbsp;';
} else { } else if (isset($data['id_alasanpemeriksaan']) && $data['id_alasanpemeriksaan'] == 'Akhir Pengobatan'){
$d1 = '&nbsp;'; $d1 = '&nbsp;';
$d3 = '&#8730;'; $d3 = '&#8730;';
$d2 = '&nbsp;'; $d2 = '&nbsp;';
} else {
$d1 = '&nbsp;';
$d3 = '&nbsp;';
$d2 = '&nbsp;';
} }
@endphp @endphp
<tr style='height:16.0pt'> <tr style='height:16.0pt'>
@@ -1219,6 +1226,7 @@
<td colspan=2 class=xl80>FQ</td> <td colspan=2 class=xl80>FQ</td>
<td colspan=2 class=xl80 style='border-right:.5pt solid black'>Invalid</td> <td colspan=2 class=xl80 style='border-right:.5pt solid black'>Invalid</td>
</tr> </tr>
<tr style='height:16.0pt'> <tr style='height:16.0pt'>
<td style='height:16.0pt'>&nbsp;</td> <td style='height:16.0pt'>&nbsp;</td>
<td class=xl64>{!! $data['hasilpemeriksaanttcmmtbxdrxpert_pagi'] ?? ''!!}</td> <td class=xl64>{!! $data['hasilpemeriksaanttcmmtbxdrxpert_pagi'] ?? ''!!}</td>
@@ -1228,7 +1236,7 @@
{!! $data['hasilpemeriksaanttcmmtbxdrxpert_pagineg'] ?? '&nbsp;'!!} {!! $data['hasilpemeriksaanttcmmtbxdrxpert_pagineg'] ?? '&nbsp;'!!}
</td> </td>
<td class=xl79 style='border-left:none'> <td class=xl79 style='border-left:none'>
{!! $data['hasilpemeriksaanttcmmtbxdrxpert_paginhlow'] ?? '&nbsp;'!!}
</td> </td>
<td class=xl79 style='border-left:none'> <td class=xl79 style='border-left:none'>
{!! $data['hasilpemeriksaanttcmmtbxdrxpert_pagih'] ?? '&nbsp;'!!} {!! $data['hasilpemeriksaanttcmmtbxdrxpert_pagih'] ?? '&nbsp;'!!}
@@ -1319,46 +1327,22 @@
<td class=xl73>Sewaktu / Pagi</td> <td class=xl73>Sewaktu / Pagi</td>
<td>&nbsp;</td> <td>&nbsp;</td>
<td class=xl79> <td class=xl79>
@if (isset($data['hasilpemeriksaanttcmmtbxdrxpert_sewaktuneg']) && $data['hasilpemeriksaanttcmmtbxdrxpert_sewaktuneg'] != '') {!! $data['hasilpemeriksaanttcmmtbxdrxpert_sewaktuneg'] ?? '&nbsp;'!!}
&#8730;
@else
&nbsp;
@endif
</td> </td>
<td class=xl79 style='border-left:none'> <td class=xl79 style='border-left:none'>
@if (isset($data['hasilpemeriksaanttcmmtbxdrxpert_sewaktunhlow']) && $data['hasilpemeriksaanttcmmtbxdrxpert_sewaktunhlow'] != '') {!! $data['hasilpemeriksaanttcmmtbxdrxpert_sewaktunhlow'] ?? '&nbsp;'!!}
&#8730;
@else
&nbsp;
@endif
</td> </td>
<td class=xl79 style='border-left:none'> <td class=xl79 style='border-left:none'>
@if (isset($data['hasilpemeriksaanttcmmtbxdrxpert_sewaktuh']) && $data['hasilpemeriksaanttcmmtbxdrxpert_sewaktuh'] != '') {!! $data['hasilpemeriksaanttcmmtbxdrxpert_sewaktuh'] ?? '&nbsp;'!!}
&#8730;
@else
&nbsp;
@endif
</td> </td>
<td colspan=2 class=xl79 style='border-left:none'> <td colspan=2 class=xl79 style='border-left:none'>
@if (isset($data['hasilpemeriksaanttcmmtbxdrxpert_sewaktufqlow']) && $data['hasilpemeriksaanttcmmtbxdrxpert_sewaktufqlow'] != '') {!! $data['hasilpemeriksaanttcmmtbxdrxpert_sewaktufqlow'] ?? '&nbsp;'!!}
&#8730;
@else
&nbsp;
@endif
</td> </td>
<td colspan=2 class=xl79 style='border-left:none'> <td colspan=2 class=xl79 style='border-left:none'>
@if (isset($data['hasilpemeriksaanttcmmtbxdrxpert_sewaktufq']) && $data['hasilpemeriksaanttcmmtbxdrxpert_sewaktufq'] != '') {!! $data['hasilpemeriksaanttcmmtbxdrxpert_sewaktufq'] ?? '&nbsp;'!!}
&#8730;
@else
&nbsp;
@endif
</td> </td>
<td colspan=2 class=xl79 style='border-left:none'> <td colspan=2 class=xl79 style='border-left:none'>
@if (isset($data['hasilpemeriksaanttcmmtbxdrxpert_sewaktuinvalid']) && $data['hasilpemeriksaanttcmmtbxdrxpert_sewaktuinvalid'] != '') {!! $data['hasilpemeriksaanttcmmtbxdrxpert_sewaktuinvalid'] ?? '&nbsp;'!!}
&#8730;
@else
&nbsp;
@endif
</td> </td>
</tr> </tr>
<tr style='height:16.0pt'> <tr style='height:16.0pt'>
@@ -1376,46 +1360,22 @@
<td style='height:16.0pt'>&nbsp;</td> <td style='height:16.0pt'>&nbsp;</td>
<td>&nbsp;</td> <td>&nbsp;</td>
<td class=xl79> <td class=xl79>
@if (isset($data['hasilpemeriksaanttcmmtbxdrxpert_sewaktuamk']) && $data['hasilpemeriksaanttcmmtbxdrxpert_sewaktuamk'] != '') {!! $data['hasilpemeriksaanttcmmtbxdrxpert_sewaktuamk'] ?? '&nbsp;'!!}
&#8730;
@else
&nbsp;
@endif
</td> </td>
<td class=xl79 style='border-left:none'> <td class=xl79 style='border-left:none'>
@if (isset($data['hasilpemeriksaanttcmmtbxdrxpert_sewaktukm']) && $data['hasilpemeriksaanttcmmtbxdrxpert_sewaktukm'] != '') {!! $data['hasilpemeriksaanttcmmtbxdrxpert_sewaktukm'] ?? '&nbsp;'!!}
&#8730;
@else
&nbsp;
@endif
</td> </td>
<td class=xl79 style='border-left:none'> <td class=xl79 style='border-left:none'>
@if (isset($data['hasilpemeriksaanttcmmtbxdrxpert_sewaktucm']) && $data['hasilpemeriksaanttcmmtbxdrxpert_sewaktucm'] != '') {!! $data['hasilpemeriksaanttcmmtbxdrxpert_sewaktucm'] ?? '&nbsp;'!!}
&#8730;
@else
&nbsp;
@endif
</td> </td>
<td colspan=2 class=xl79 style='border-left:none'> <td colspan=2 class=xl79 style='border-left:none'>
@if (isset($data['hasilpemeriksaanttcmmtbxdrxpert_sewaktueto']) && $data['hasilpemeriksaanttcmmtbxdrxpert_sewaktueto'] != '') {!! $data['hasilpemeriksaanttcmmtbxdrxpert_sewaktueto'] ?? '&nbsp;'!!}
&#8730;
@else
&nbsp;
@endif
</td> </td>
<td colspan=2 class=xl79 style='border-left:none'> <td colspan=2 class=xl79 style='border-left:none'>
@if (isset($data['hasilpemeriksaanttcmmtbxdrxpert_sewaktuerror']) && $data['hasilpemeriksaanttcmmtbxdrxpert_sewaktuerror'] != '') {!! $data['hasilpemeriksaanttcmmtbxdrxpert_sewaktuerror'] ?? '&nbsp;'!!}
&#8730;
@else
&nbsp;
@endif
</td> </td>
<td colspan=2 class=xl79 style='border-left:none'> <td colspan=2 class=xl79 style='border-left:none'>
@if (isset($data['hasilpemeriksaanttcmmtbxdrxpert_sewaktunoresult']) && $data['hasilpemeriksaanttcmmtbxdrxpert_sewaktunoresult'] != '') {!! $data['hasilpemeriksaanttcmmtbxdrxpert_sewaktunoresult'] ?? '&nbsp;'!!}
&#8730;
@else
&nbsp;
@endif
</td> </td>
</tr> </tr>
<tr style='height:16.0pt'> <tr style='height:16.0pt'>
@@ -1454,7 +1414,7 @@
</tr> </tr>
<tr style='mso-height-source:userset;height:40.0pt'> <tr style='mso-height-source:userset;height:40.0pt'>
<td colspan=2 style='height:40.0pt;mso-ignore:colspan'></td> <td colspan=2 style='height:40.0pt;mso-ignore:colspan'></td>
<td colspan=13 class=xl83><!-- $ttdexecutor --></td> <td colspan=13 class=xl83>{!! $ttdanalis !!}</td>
<td colspan=7 class=xl83>{!! $tandatangan !!}</td> <td colspan=7 class=xl83>{!! $tandatangan !!}</td>
</tr> </tr>
<tr style='height:16.0pt'> <tr style='height:16.0pt'>
@@ -1500,6 +1460,7 @@
</tr> </tr>
<![endif]> <![endif]>
</table> </table>
<font color="white">ekspertisetbtcmxdr</font>
</div> </div>
</body> </body>
</html> </html>
@@ -247,7 +247,7 @@
@endif @endif
@if (isset($data['keterangan'])) @if (isset($data['keterangan']))
Komentar:<br /> Komentar:<br />
{!! nl2br(e($data['keterangan'])) !!} {!! $data['keterangan'] !!}
@endif @endif
</td> </td>
</tr> </tr>
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff