@extends('layout.backend') @section('title', $speciality->name . ' — Especialidade') @section('scripts') @parent @vite(['resources/js/whatsapp.js']) @vite(['resources/js/componentes-specialities-show.js']) @endsection @section('content') {{-- ===== Barra de botões ===== --}} @can('edit-specialities') Editar @endcan {{-- ===== Card: Informações da Especialidade ===== --}}

{{ $speciality->name }}

ESPECIALIDADE
@if(!empty($speciality->specialities?->name))
Especialidade referência de Betel
{!! str_replace("\r\n", '
', $speciality->specialities->name) !!}
@endif @if(!empty($speciality->specialities?->report_name) && $speciality->specialities->report_name !== $speciality->specialities->name)
Nome no relatório anual
{!! str_replace("\r\n", '
', $speciality->specialities->report_name) !!}
@endif @if(!empty($speciality->specialities?->description))
Descrição
{!! str_replace("\r\n", '
', $speciality->specialities->description) !!}
@endif @if(!empty($speciality->specialities?->conditions))
Quadro Clínico
{!! str_replace("\r\n", '
', $speciality->specialities->conditions) !!}
@endif @if(!empty($speciality->specialities?->procedures))
Procedimentos
{!! str_replace("\r\n", '
', $speciality->specialities->procedures) !!}
@endif @if(!empty($speciality->specialities?->strategies))
Estratégias
{!! str_replace("\r\n", '
', $speciality->specialities->strategies) !!}
@endif @if(!empty($speciality->specialities?->hlc9_location))
Parágrafos hlc-9
{!! $speciality->specialities->hlc9_location !!}
@endif @if(!empty($speciality->specialities?->jwmedical_url)) @endif
{{-- ===== Card: Médicos ===== --}} @can('view-doctor') @php $hiddenDoctors = $specialityDoctors->where('cooperation_level', '<=', 3); @endphp
MÉDICOS DESTA ESPECIALIDADE @if($specialityDoctors->count() > 0) {{ $specialityDoctors->count() }} @endif
@if($specialityDoctors->count() > 0)
@foreach($specialityDoctors as $doctor)
{{ $doctor->cooperation_level_string }}
@if($doctor->addresses->count() > 0)
@foreach($doctor->addresses as $address) {{ $loop->first ? '' : ', ' }}{{ $address->city->city ?? '' }} @endforeach
@endif
@if($doctor->has_sus) SUS @endif @if($doctor->surgeon) Cirurgião @endif
@endforeach
@if($hiddenDoctors->count() > 0) @endif @else
Não há médicos cadastrados nesta especialidade.
@endif
@endcan {{-- ===== Cards: Membros (COLIH + Assistentes lado a lado) ===== --}} @can('view-users') @php $hlcUsers = $speciality->users->filter(fn($u) => $u->inHlc())->sortBy(fn($u) => ($u->region->name ?? '') . $u->name); $assistUsers = $speciality->users->filter(fn($u) => $u->inAssistant())->sortBy(fn($u) => ($u->region->name ?? '') . $u->name); @endphp
{{-- COLIH --}}
MEMBROS COLIH @if($hlcUsers->count() > 0) {{ $hlcUsers->count() }} @endif
@if($hlcUsers->count() > 0)
@foreach($hlcUsers as $user)
{{ $user->city->city ?? '—' }} @if($user->region) {{ $user->region->name }} @endif
@endforeach
@else
Não há membros Colih designados.
@endif
{{-- Assistentes --}}
ASSISTENTES @if($assistUsers->count() > 0) {{ $assistUsers->count() }} @endif
@if($assistUsers->count() > 0)
@foreach($assistUsers as $user)
{{ $user->city->city ?? '—' }} @if($user->region) {{ $user->region->name }} @endif
@endforeach
@else
Não há assistentes designados.
@endif
@endcan @endsection