public static function rekapDiagnosa($dd) { $hasil = array(); $cfmax = array(''); $cfmaxp = array(''); foreach ($dd as $key => $value) { $mbh = Diagnosa::mbHtg(explode(',', $value['mb'])); $mdh = Diagnosa::mbHtg(explode(',', $value['md'])); $cfh = Diagnosa::cfHtg($mbh, $mdh); $cfmax[] = $cfh; $cfmaxp[] = $value['nama_penyakit']; } $hasil = ['nilai' => Diagnosa::cfMax($cfmax, 'max'), 'nama_penyakit' => $cfmaxp[Diagnosa::cfMax($cfmax, 'key')]]; return $hasil; }
echo "<td>" . $mdh . "</td>"; echo "<td>" . $cfh . "</td>"; echo "</tr>"; } echo "</table>"; ?> <div class="rekam"> <div class="alert alert-success"> <p>Dari hasil perhitungan diagnosa yang sudah dilakukan, POIN tertinggi CF anda <strong> <?php echo Diagnosa::cfMax($cfmax, 'max'); ?> </strong></p> <p>dari hasil perhitungan yang sudah dilakukan anda terkena penyakit <strong> <?php echo $cfmaxp[Diagnosa::cfMax($cfmax, 'key')]; ?> </strong></p> <br> </div> <div class="alert alert-warning"> <strong> Perhitungan ini hanya merujuk pada hasil perhitungan CF dari nilai MB dan nilai MD yang sudah di tentukan oleh pakar dan bisa saja hasil dari diagnosa kurang akurat.</strong> <br> <strong> Silakan Ke dokter THT terdekat untuk penanganan lebih lanjut</strong> </div> </div> </div> </div>