{{-- Prescription section --}}
{{ $patientName }}
{{ $dateStr }}
@foreach ($lines as $line)
@php
$parts = preg_split('/\s+/', trim($line));
$type_str = array_shift($parts);
$freq = !empty($parts) ? array_pop($parts) : '';
$count = $dose = '';
$nameParts = [];
foreach ($parts as $p) {
if (str_starts_with($p, '#') && $count === '') { $count = $p; }
elseif (preg_match('/^\d+(mg|g|ml|mcg|iu)$/i', $p) && $dose === '') { $dose = $p; }
else { $nameParts[] = $p; }
}
$drugName = implode(' ', $nameParts);
@endphp
| - |
{{ $type_str }} |
{{ $drugName }} |
{{ $dose }} |
{{ $count }} |
{{ $freq }} |
@endforeach
{{-- Lab section --}}
{{ $patientName }}
{{ $dateStr }}
@forelse ($labLines as $line)
| - |
{{ $line }} |
@empty
| آزمایشی انتخاب نشده است. |
@endforelse
@else