@props([ 'title' => 'Test Form', 'record' => null, 'test' => '', ]) @php $mode = auth()->user()->role === 'nurse' ? 'edit' : 'view'; // Trace patient data from record // $record->mother = User model (expectant mother user) // $record->mother->expectantMother = ExpectantMother model (profile data) $expectantMother = $record->mother->expectantMother ?? null; // Get full name from expectant_mother table (mother_full_name field) $fullName = $expectantMother->mother_full_name ?? $record->mother->name ?? 'N/A'; // Get IC number from expectant_mother table (ic_number field) $icNumber = $expectantMother->ic_number ?? 'N/A'; // Get color code from antenatal_color_code field in maternal_records table $colorCode = $record->antenatal_color_code['color_code'] ?? null; $colorCodeDisplay = 'Not Assessed'; $colorCodeBg = 'bg-gray-100'; $colorCodeText = 'text-gray-700'; if ($colorCode === 'red') { $colorCodeDisplay = 'Red'; $colorCodeBg = 'bg-red-100'; $colorCodeText = 'text-red-700'; } elseif ($colorCode === 'yellow') { $colorCodeDisplay = 'Yellow'; $colorCodeBg = 'bg-yellow-100'; $colorCodeText = 'text-yellow-700'; } elseif ($colorCode === 'green') { $colorCodeDisplay = 'Green'; $colorCodeBg = 'bg-green-100'; $colorCodeText = 'text-green-700'; } elseif ($colorCode === 'white') { $colorCodeDisplay = 'White'; $colorCodeBg = 'bg-white border border-gray-300'; $colorCodeText = 'text-gray-700'; } @endphp
Please complete all required fields before saving.
@endifPatient Name
{{ $fullName }}
IC Number
{{ $icNumber }}
Color Code
{{ $colorCodeDisplay }}