@if (session('success'))
{{ session('success') }}
@endif
{{-- ALERT: Global validation errors --}}
@if ($errors->any())
({{ $errors->count() }})
@foreach ($errors->all() as $error)
- {{ $error }}
@endforeach
@endif
{{-- ... بقية محتوى البطاقة كما هو --}}
{{-- STEP 1: Basic --}}
@if($currentStep === 1)
Basic Information
@error('basic.full_name')
{{ $message }}
@enderror
@error('basic.email')
{{ $message }}
@enderror
@error('basic.phone')
{{ $message }}
@enderror
@error('basic.whatsapp')
{{ $message }}
@enderror
@error('basic.language')
{{ $message }}
@enderror
@endif
{{-- ================= STEP 2: Medical (Optional) ================ --}}
@if($currentStep === 2)
Medical Settings (Optional)
{{-- LEFT: Diagnoses + Analyses --}}
{{-- Diagnoses --}}
Predefined Diagnoses
{{ count($medical['diagnoses'] ?? []) }}
@if(empty($medical['diagnoses']))
No diagnoses yet.
@else
@foreach($medical['diagnoses'] as $i => $diag)
{{ $diag }}
@endforeach
@endif
{{-- Analyses --}}
Predefined Required Analyses
{{ count($medical['analyses'] ?? []) }}
@if(empty($medical['analyses']))
No analyses yet.
@else
@foreach($medical['analyses'] as $i => $an)
{{ $an }} {{-- ⬅️ كان $diag بالغلط --}}
@endforeach
@endif
{{-- RIGHT: Primary specialty + Prescriptions + General services --}}
{{-- Specialities --}}
Specialities
{{ count($medical['specialties'] ?? []) }}
@if(empty($medical['specialties']))
No specialities yet.
@else
@foreach($medical['specialties'] as $i => $spName)
{{ $spName }}
@endforeach
@endif
{{-- Prescriptions --}}
Predefined Prescription Items
{{ count($medical['prescriptions']) }}
@if(empty($medical['prescriptions']))
No items yet. Add medicines with optional
dosage/notes/conflicts.
@endif
Tip: Only Medicine is required. Dosage/Notes/Conflicts are
optional and can be changed per visit.
{{-- General Services (shared across clinics) --}}
General Services (Shared)
{{ count($generalServices) }}
These are global services for the doctor. They can later be attached to clinics
in
Step 3.
@endif
{{-- STEP 3: Clinics + Assistants + Services --}}
@if($currentStep === 3)
Clinics + Assistants + Services
@error('clinic.items')
{{ $message }}
@enderror
@foreach($clinic['items'] as $ci => $cl)
Clinic #{{ $ci + 1 }}
{{-- Basic --}}
{{-- Services --}}
@error("clinic.items.$ci.services")
{{ $message }}
@enderror
{{-- ضعِ الـdatalist مرة واحدة قبل حلقة الخدمات --}}
@foreach($cl['services'] as $si => $srv)
{{-- Service name + ربط بالـdatalist + تطبيق الجينرال عند blur --}}
@error("clinic.items.$ci.services.$si.name")
{{ $message }}
@enderror
@error("clinic.items.$ci.services.$si.speciality_id")
{{ $message }}
@enderror
@error("clinic.items.$ci.services.$si.price")
{{ $message }}
@enderror
@endforeach
{{-- Assistants --}}
@foreach($cl['assistants'] as $ai => $as)
@endforeach
@endforeach
@endif
{{-- Footer Actions --}}
@if($currentStep < max(array_keys($steps)))
@else
@endif