@if($errors->any())
ATENÇÃO:
@foreach ($errors->all() as $error)
{!! $error !!}
@endforeach
@endif
@if($operation=='create')
{!! Form::open(['id' => 'form-add-trigger-gvp', 'url' => route('triggers-gvp.store'), 'autocomplete' => 'off']) !!}
@else
{!! Form::open(['id' => 'form-edit-trigger-gvp', 'url' => route('triggers-gvp.update',['triggers_gvp' => $trigger->id]), 'autocomplete' => 'off']) !!}
@method("PUT")
@endif
{{-- STATUS DO CASO --}}
Data do Acionamento*
{!! Form::date("trigger_at", \Carbon\Carbon::parse($data['trigger_at'])->format('Y-m-d') , ['class' => "form-control", 'id'=> 'datePickerTrigger']) !!}
Status
{!! Form::select("case_status", $status, $operation=='create' ? 1 : $trigger->case_status, ['class' => 'form-control', 'id' => 'choose-casestatus']) !!}
Lembrete
{!! Form::date("date_reminder", $data['date_reminder'] ?? null,
['class' => "form-control bg-white", 'id'=> 'datePickerReminder', 'min' => \Carbon\Carbon::now()->format('Y-m-d')]) !!}
Razão do lembrete
{!! Form::text("date_reminder_reason", $trigger->date_reminder_reason, ['class' => 'form-control', 'id' => 'reminder_reason']) !!}
{{-- PACIENTE --}}
Paciente*
@if($operation=='create')
@livewire('gvp.patient-duplicate-check', ['patient' => '', 'excludeId' => null])
@else
@livewire('gvp.patient-duplicate-check', ['patient' => $trigger->patient, 'excludeId' => $trigger->id])
@endif
Sexo
{!! Form::select("gender", [null => ' ', 'M' => 'M', 'F' =>'F'], $trigger->gender, ['class' => 'form-control', 'id' => 'choose-gender']) !!}
Idade
{!! Form::number("age", $trigger->age, ['class' => 'form-control']) !!}
Cidade/UF do paciente
{!! Form::text("patient_city", $trigger->patient_city, ['class' => 'form-control']) !!}
{{-- MEMBROS RESPONSÁVEIS --}}
Membro 1 *
{!! Form::select("member_id", $users, $operation=='create' ? $userLoggedId : $trigger->member_id, ['class' => 'form-control', 'id' => 'choose-member']) !!}
Membro 2
{!! Form::select("member_id2", $users, $operation=='create' ? null : ($trigger->member_id2 ?? null), ['class' => 'form-control', 'id' => 'choose-member2']) !!}
Problema de Saúde
{!! Form::text("health_issue", $trigger->health_issue, ['class' => 'form-control']) !!}
Histórico do caso
{!! Form::textarea("history", $trigger->history, ['class' => 'form-control', 'placeholder' => 'Breve histórico do caso e da espiritualidade do paciente', 'rows' => 3]) !!}
{{-- HOSPITAL E ATENDIMENTO --}}
Internado?
{!! Form::select("is_committed", [0 => 'Não', 1 => 'Sim'], $operation=='create' ? 0 : ($trigger->hospital_id <> null), ['class' => 'form-control', 'id' => 'choose-committed']) !!}
Hospital
{!! Form::select("hospital_id", $hospitals, $trigger->hospital_id, ['class' => 'form-control', 'id' => 'choose-hospital','read-only'=>($operation=='create' ? true : ($trigger->hospital_id == null)), 'disabled'=>($operation=='create' ? true : ($trigger->hospital_id == null))]) !!}
dpa OK?
{!! Form::select("dpa", [0 => 'Não', 1 => 'Sim'], $operation=='create' ? 0 : $trigger->dpa, ['class' => 'form-control']) !!}
Precisa Transporte?
{!! Form::select("need_car", [0 => 'Não', 1 => 'Sim'], $operation=='create' ? 0 : $trigger->need_car, ['class' => 'form-control']) !!}
Precisa Acomodação?
{!! Form::select("need_accommodation", [0 => 'Não', 1 => 'Sim'], $operation=='create' ? 0 : $trigger->need_accommodation, ['class' => 'form-control']) !!}
{{-- CONTATOS E NECESSIDADES --}}
{{-- MÉDICO --}}
Nome do Médico
{!! Form::text("doctor_name", $trigger->doctor_name, ['class' => 'form-control']) !!}
Indicar Médico para Colih visitar?
{!! Form::select("indicate_visit", [0 => 'Não', 1 => 'Sim'], $operation=='create' ? 0 : $trigger->indicate_visit, ['class' => 'form-control']) !!}
@if($operation=='edit' && (app('request')->input('closeCase') ?? 0) ==1)
Atualize o desfecho do caso abaixo:
IMPORTANTE
Após finalizar o caso não será possível acessá-lo novamente! Antes de clicar em Salvar
revise todos os campos. Verifique se há médicos cooperadores a indicar.
@endif
{{-- DESFECHO --}}
Desfecho
{!! Form::textarea("experience", $trigger->experience, ['id'=>'text-experience', 'class' => 'form-control', 'placeholder' => 'Digite brevemente o desfecho do caso e boas experiências, se houver. ', 'rows' => 3]) !!}
Data finalizado
{!! Form::date("closed_at", \Carbon\Carbon::parse($data['closed_at'])->format('Y-m-d'), ['class' => "form-control", 'id'=> 'datePickerTrigger2']) !!}
{!! Form::submit('SALVAR', ['class' => 'btn btn-primary mt-4']) !!}
{!! Form::close() !!}