@include('admin.header')
@include('admin.topbar') @include('admin.leftbar')

Service Station

Clinical services catalog — pricing, duration & equipment

Service Catalog
{{ $services->total() ?? 0 }} total
@php $i = ($services->currentPage() - 1) * $services->perPage() + 1; @endphp @forelse($services_array as $service) @php $i++ @endphp @empty @endforelse
# Service Type Price Duration Equip. In App Status Action
{{ $i }}
{{ $service->service_name }}
@if($service->description)
{{ \Illuminate\Support\Str::limit(strip_tags($service->description), 55) }}
@endif
{{ $service->service_type_label }} {{ $service->formatted_price }} {{ $service->formatted_duration }} @php $eqCount = count($service->required_equipment_array ?? []); @endphp @if($eqCount > 0) {{ $eqCount }} @else — @endif @if($service->show_in_app) Visible @else Hidden @endif
@if ($service->status == 'active') @else @endif
No services found

Try adjusting your filters or add a new service.

@if($services->hasPages()) @endif
@include('admin.footer')
Add Service
Fill in the details below
{{ csrf_field() }}
{{-- ============================================ SECTION 1 — BASIC INFORMATION ============================================ --}}
Basic Information
{{-- ============================================ SECTION 2 — PRICING & DURATION ============================================ --}}
Pricing & Duration
{{-- ============================================ SECTION 3 — EQUIPMENT (grouped + searchable) ============================================ --}}
Required Equipment 0
@php $equipmentGroups = [ 'Vitals' => [ 'bp_monitor' => 'BP Monitor', 'pulse_oximeter' => 'Pulse Oximeter', 'thermometer' => 'Thermometer', 'weighing_scale' => 'Weighing Scale', 'height_scale' => 'Height Scale', 'bmi_tape' => 'BMI Tape', ], 'Cardio & Respiratory' => [ 'stethoscope' => 'Stethoscope', 'ecg_machine' => 'ECG Machine', 'spirometer' => 'Spirometer', 'nebulizer' => 'Nebulizer', 'oxygen_cylinder' => 'Oxygen Cylinder', ], 'Diagnostics' => [ 'glucometer' => 'Glucometer', 'hb_test_kit' => 'Hb Test Kit', 'urine_analyzer' => 'Urine Analyzer', 'rapid_test_kit' => 'Rapid Test Kit', ], 'Imaging' => [ 'xray_machine' => 'X-Ray Machine', 'ultrasound_machine' => 'Ultrasound Machine', ], 'Eye & ENT' => [ 'vision_chart' => 'Vision Chart', 'ophthalmoscope' => 'Ophthalmoscope', 'otoscope' => 'Otoscope', 'audiometer' => 'Audiometer', ], 'Dental' => [ 'dental_chair' => 'Dental Chair', 'dental_kit' => 'Dental Kit', 'autoclave' => 'Autoclave', ], "Women's Health" => [ 'speculum_set' => 'Speculum Set', 'pap_smear_kit' => 'Pap Smear Kit', 'pregnancy_test_kit' => 'Pregnancy Test Kit', ], 'Pediatric' => [ 'infantometer' => 'Infantometer', 'pediatric_stethoscope' => 'Pediatric Stethoscope', 'growth_chart' => 'Growth Chart', ], 'Emergency' => [ 'first_aid_kit' => 'First Aid Kit', 'aed' => 'AED', 'stretcher' => 'Stretcher', 'wheelchair' => 'Wheelchair', 'crutches' => 'Crutches', ], 'Cold Chain' => [ 'vaccine_carrier' => 'Vaccine Carrier', 'ice_packs' => 'Ice Packs', 'refrigerator_box' => 'Refrigerator Box', ], 'Sterilization' => [ 'sterilizer_pouch' => 'Sterilizer Pouch', 'gloves_box' => 'Gloves Box', 'sanitizer' => 'Sanitizer', ], 'Documentation' => [ 'tablet' => 'Tablet / iPad', 'printer' => 'Printer', 'barcode_scanner' => 'Barcode Scanner', ], 'Furniture' => [ 'examination_table' => 'Examination Table', 'chairs' => 'Chairs', 'privacy_screen' => 'Privacy Screen', 'fan' => 'Fan', ], 'Safety' => [ 'sharps_bin' => 'Sharps Bin', 'biomedical_waste_bag' => 'Biomedical Waste Bag', 'fire_extinguisher' => 'Fire Extinguisher', ], ]; @endphp
@foreach($equipmentGroups as $groupName => $items) @php $slug = Str::slug($groupName); @endphp
@foreach($items as $key => $label) @endforeach
@endforeach
0 equipment selected
{{-- ============================================ SECTION 4 — APP VISIBILITY ============================================ --}}
App Visibility
@include('admin.scripts')