{{-- Smart Report v2 - Stool analysis (ST). --}} {{-- Mirrors SmartReportService::GetStoolanalysisPDF (lines 7106-7824). --}} {{-- Single page: Color, Consistency, Mucus, UDF, SPC, SRBC, CYST, Ova, --}} {{-- CystTypes, Oocyst, OvaTypes, Fat Globules, Yeast. --}} @php $service = $service ?? app(\App\Services\SmartReportV2Service::class); $Package = $group['package'] ?? ($group['firstPackage'] ?? null); $model = $Package ? $service->buildStoolModel($Package) : []; // v1 (GetStoolanalysisPDF 7111-7115): title = package test name // (REPORT_DISPLAY_NAME_AR override), description = SMART_DESC_AR. $stoolTestName = $Package->lABCATEGORYPACKAGE->NAME_AR ?? ''; if (!empty($Package->lABCATEGORYPACKAGE->REPORT_DISPLAY_NAME_AR)) $stoolTestName = $Package->lABCATEGORYPACKAGE->REPORT_DISPLAY_NAME_AR; @endphp
@elseif ($model['mucus']['variant'] === 'seen')
@elseif ($model['mucus']['variant'] === 'label')
@elseif ($model['udf']['variant'] === 'seen')
@elseif ($model['udf']['variant'] === 'label')
@elseif ($model['cyst']['variant'] === 'seen')
@elseif ($model['cyst']['variant'] === 'cstparts' && !empty($model['cyst']['image']) && is_file($model['cyst']['image']))
@elseif ($model['ova']['variant'] === 'seen')
@elseif ($model['ova']['variant'] === 'cstparts' && !empty($model['ova']['image']) && is_file($model['ova']['image']))