@extends('layout.backend') @section('title', 'Ver Médic'.($doctor->gender == 'M' ?'o: ' : 'a: ' ).$doctor->name) @section('scripts') @parent @endsection @section('content') Voltar @if(Gate::allows('edit-doctor') || (Gate::allows('doctor-edit-mine') && ($doctor->user_id ?? 0) == auth()->id() ) ) Editar @endif @can('create-visits') Registrar Visita @endcan @can('create-cases') Novo {{__('triggercolih.case_summary')}} @endcan

@if(session()->has('alert-success'))
{!! session()->get('alert-success') !!}
@endif @if(session()->has('alert-warning'))
{!! session()->get('alert-warning') !!}
@endif

@if(($doctor->gender ?? 'M') == 'M') Dr. @else Dra. @endif {!!$doctor->name!!} @if($doctor->jw)
JW
@endif

@if( $doctor->crm) {!! $doctor->crmtype ? $doctor->crmtype->crm : '' !!} {!!$doctor->crm ? $doctor->crm : '' !!}@if($doctor->crm_state_id)/{!! $doctor?->statecrm?->uf !!}@endif @endif
@can('doctor-colih') @endcan @if(Gate::allows('doctor-confidential') || (Gate::allows('doctor-edit-mine') && ($doctor->user_id ?? 0) == auth()->id() ) ) @endif @can('view-doctor') @if($doctor->has_sus || $doctor->private_practice || $doctor->surgeon || $doctor->treated_jw || $doctor->accept_emergencies || $doctor->accept_babies || $doctor->accept_children || $doctor->accept_telemedicine) @endif @endcan @if($doctor->agreements->count()>0) @endif @can('view-doctor') @if($doctor->user_id <> null) @endif @if( $doctor->last_date_visit || $doctor->accept_remote_visits) @endif @endcan @if($doctor->cns || $doctor->crm) @endif @if($doctor->url_lattes) @endif @if(Gate::allows('doctor-confidential') || (Gate::allows('doctor-edit-mine') && ($doctor->user_id ?? 0) == auth()->id() ) ) @if($doctor->email || $doctor->phone_celular) @endif @endif @if($doctor->observations) @endif @if(Gate::allows('doctor-confidential') || (Gate::allows('doctor-edit-mine') && ($doctor->user_id ?? 0) == auth()->id() ) ) @if($doctor->confidential_notes) @endif @endif @if($doctor->updated_at) @endif
Especialidades
@forelse($doctor->specialities as $speciality) @can('view-specialities') {!! $speciality->speciality->name !!}
@endcan @empty
Esse médico ainda não possui nenhuma especialidade cadastrada.
@endforelse
Cooperação
{!! $doctor->cooperation_level_string !!}
@if($doctor->hlc_37 > 0)
hlc-37 {{ $doctor->date_hlc_37 ? ' enviado em '. $doctor->date_hlc_37->format('d/m/Y') : ' sem data de envio'}}
Visualizar
@else
hlc-37 não enviado
Enviar agora
@endif
Atendimento
@if($doctor->has_sus)
SUS
@endif @if($doctor->private_practice)
Particular
@endif @if(Gate::allows('doctor-confidential') || (Gate::allows('doctor-edit-mine') && ($doctor->user_id ?? 0) == auth()->id() ) ) @if($doctor->surgeon)
Cirurgião
@endif @if($doctor->treated_jw)
Já tratou TJ
@endif @endif @if($doctor->accept_emergencies)
Emergências
@endif @if($doctor->accept_children)
Crianças
@endif @if($doctor->accept_babies)
Bebês
@endif @if($doctor->accept_telemedicine)
Telemedicina
@endif
Contatos Consultório
@php($row=0) @foreach($doctor->addresses as $address)
Região: {!! $address->region ? $address->region->name : ''!!}
@if($address->phone1){!! AppHelper::urlPhone($address->phone1) !!}
@endif @if(trim($address->phone2)){!! AppHelper::urlPhone($address->phone2) !!}
@endif @if($address->mobile) {!! AppHelper::urlPhone($address->mobile,TRUE) !!}
Celular

@endif @if($address->email){!! $address->email !!}
@endif {!! $address->street !!} @if($address->number), {!! $address->number !!} @endif @if($address->complement), {!! $address->complement !!} @endif @if($address->neighborhood), {!! $address->neighborhood !!} @endif @if($address->city_id), {{ $address->city->city }}, {!! $address->city->state->uf !!}
@endif Secretária(o): {{ $address->secretary }}
@endforeach
Convênios
@forelse($doctor->agreements as $agreement) {{ $agreement->agreement->name }}
@empty @endforelse
Responsável
@if ( $doctor->user_id != null && $doctor->user == null ) {!! $doctor->user()->withTrashed()->value('name') !!} (removido) @else @can('view-users') @endcan {!! $doctor->user->name !!} @endif
Situação
{!! $doctor->last_date_visit ? 'Visitado'.($doctor->last_date_visit ? ' em '.$doctor->last_date_visit : '') : 'Não Visitado' !!}
@can('doctor-colih') @if($doctor->hlc_23)
hlc-23
@endif @if($doctor->hlc_37)
hlc-37
@endif @endcan @if($doctor->csa_e)
csa
@endif @if($doctor->accept_remote_visits)
Aceita visita eletrônica
@endif
Registros
@if($doctor->cns )
CNS
{!! $doctor->cns !!}
@endif @if($doctor->cns && $doctor->crm)
@endif @if($doctor->crm)
{!! $doctor->crmtype->crm !!}
{!! $doctor->crm !!}@if($doctor->crm_state_id)/{!! $doctor?->statecrm?->uf !!}@endif @endif
Contatos diretos
@if($doctor->phone_celular){!! AppHelper::urlPhone($doctor->phone_celular,TRUE) !!}@endif @if($doctor->phone_celular && $doctor->email)
@endif @if($doctor->email){!! $doctor->email !!}@endif
Os contatos diretos não devem ser compartilhados fora da Colih e devem ser usados de preferência pelo membro responsável pelo médico
Observações
{!! str_replace(chr(13),"
",$doctor->observations) !!}
Notas
{!! $doctor->confidential_notes !!}
Dados cadastrados
{!! !empty($doctor->entry) ? $doctor->entry->format('d/m/Y'): $doctor->updated_at->format('d/m/Y') !!}
Última alteração
{!! $doctor->updated_at->format('d/m/Y') . ($doctor->last_updated_by_id != null ? (' por '. $doctor->lastUpdatedBy->name) : '') !!}
HOSPITAIS
@forelse($doctor->hospitals as $hospital) @empty
Esse médico ainda não possui nenhum hospital relacionado a ele.
@endforelse
@canany(['view-doctor','view-visits'])
VISITAS @if(isset($doctor->visits) && $doctor->visits->count() > 0) ({{$doctor->visits->count()}}) @endif
has('show-visits')) class="collapse" @endif id="infoVisits">
@if(isset($doctor->visits) && $doctor->visits->count() > 0)
@foreach($doctor->visits as $visit) @endforeach
Data
Status
Responsável
Resumo
{!! $visit->responsible->name ?? ' - ' !!}
{!! !empty($visit->annotations_after) ? $visit->annotations_after : $visit->annotations_before !!}
{!! !empty($visit->annotations_after) ? $visit->annotations_after : $visit->annotations_before !!}
@else
Esse médico ainda não possui visitas cadastradas.
@endif
@endcan @canany(['view-cases'])
{{__('triggercolih.case_summaries')}} @if(isset($doctor->cases) && $doctor->cases->count() > 0) ({{$doctor->cases->count()}}) @endif
has('show-cases')) class="collapse" @endif id="infoCases">
@if(isset($doctor->cases) && $doctor->cases->count() > 0)
@foreach($doctor->cases as $case) @endforeach
Problema de Saúde
Data
Urgência
Hospital
Atendimento
Paciente
Membro Colih
Desfecho
Tratamento
Resumo do caso
@can('edit-cases') @if($case->doctor_cooperation >=2) @else @endif @endcan {{ $case->health_issue }} {!! ($case->transfusion ? ' ':'') !!}
{{ $case->closed_at->format('d/m/Y') }}
{{App\Data\CaseHlc::getUrgencyTypes()[$case->urgency_type ?? 0 ]}}
{{ isset($case->hospital) ? $case->hospital->name_or_nickname :"" }}
{{ $case->public_healthcare ? 'SUS' : ($case->private_healthcare ? 'Particular' : ($case->insurance_healthcare ? 'Convênio'. ($case->agreement ? ' ('.$case->agreement->name.')' : '') : '')) }}
{!!$case->patient_initials . ($case->minor ? '':'') !!}
{{ $case->member->shortName }}
{{App\Data\CaseHlc::getCaseOutcomes()[$case->case_outcome]}}
{{App\Data\CaseHlc::getTreatmentTypes()[$case->treatment_type]}}
{{ $case->result }}
@else
Esse médico ainda não possui casos atendidos. Casos Colih são adicionados aqui automaticamente quando o médico é informado.
@endif
@endcan @endsection