@extends('layouts.app', ['title' => 'Hasil Diagnosis - Deteksi Dini TB']) @php $mainPercent = max(0, min(100, $penyakitTertinggi['cf_persen'])); $gaugeOffset = 565 - (565 * $mainPercent / 100); $badgeClass = 'badge-' . \Illuminate\Support\Str::slug($penyakitTertinggi['interpretasi']); $riskLabel = $mainPercent >= 70 ? 'Risiko Tinggi' : ($mainPercent >= 40 ? 'Risiko Sedang' : 'Risiko Rendah'); $riskIcon = $mainPercent >= 70 ? 'fa-triangle-exclamation' : ($mainPercent >= 40 ? 'fa-circle-exclamation' : 'fa-circle-check'); @endphp @section('content')
Hasil Diagnosis

Analisis selesai.

Berikut hasil perhitungan Certainty Factor berdasarkan gejala dan tingkat keyakinan yang Anda pilih.

Tanggal pemeriksaan
{{ now()->format('d F Y, H:i') }} WIB
{{ $mainPercent }}%
CF Tertinggi
{{ $riskLabel }}

{{ $penyakitTertinggi['nama_penyakit'] }}

{{ $penyakitTertinggi['deskripsi'] }}

Tingkat Keyakinan: {{ $penyakitTertinggi['interpretasi'] }} CF Akhir: {{ number_format($penyakitTertinggi['cf_akhir'], 4) }}

Rekomendasi Penanganan

{{ $penyakitTertinggi['saran'] }}

Perbandingan Kemungkinan TB

Setiap bar menunjukkan nilai CF dari jenis TB yang diproses sistem.

@foreach($hasilDiagnosis as $hasil) @php $percent = max(0, min(100, $hasil['cf_persen'])); $itemClass = 'badge-' . \Illuminate\Support\Str::slug($hasil['interpretasi']); $itemIcon = $percent >= 70 ? 'fa-triangle-exclamation' : ($percent >= 40 ? 'fa-circle-exclamation' : 'fa-circle-check'); @endphp
{{ $hasil['nama_penyakit'] }}
{{ $hasil['interpretasi'] }}
{{ $percent }}%
@endforeach
Detail Gejala yang Dipilih
@forelse($penyakitTertinggi['detail'] as $det) @continue((float) $det['bobot_user'] == 0.0) @php $g = $symptoms[$det['symptom_id']] ?? null; @endphp @empty @endforelse
Gejala CF Pakar Bobot User CF Individual
{{ $g->kode ?? '-' }} {{ $g->nama_gejala ?? 'Gejala tidak ditemukan' }} {{ $det['cf_pakar'] }} {{ $det['bobot_user'] }} {{ $det['cf_individual'] }}
Tidak ada gejala dengan bobot lebih dari 0.
Grafik CF
@endsection @section('scripts') @endsection