@extends('layout.backend') @section('title', 'Nova visita') @section('styles') @parent @endsection @section('scripts') @parent @endsection @section('content') Voltar

{!! $idhospital || $iddoctor ? "Registrar Visita Realizada" : "Agendar Visita Futura" !!}
@if(session()->has('alert-error'))
{!! session()->get('alert-error') !!}
@endif @if(session()->has('alert-success'))
{!! session()->get('alert-success') !!}
@endif @if($errors->any())
ATENÇÃO:
    @foreach ($errors->all() as $error)
  • {!! $error !!}
  • @endforeach
@endif {!! Form::open(['id' => 'form-new-visit', 'url' => route('visits.store'), 'autocomplete' => 'off']) !!} {!! Form::hidden('visit_calendar', 'none' , ['id' => 'visit_calendar']) !!} {!! Form::hidden('is_quickvisit', ($idhospital !== null || $iddoctor !== null), ['id' => 'quickvisit']) !!}
@if(auth()->user()->role->is_pvg_member) {{-- Se o user for membro do GVP só permite visitas a hospitais. --}} {!! Form::hidden('visit_place_selected', 'hospital' , ['id' => 'visit_place_selected']) !!} {!! Form::hidden('coworker_id', null, ['id' => 'choose-coworker']) !!} {!! Form::hidden('region_id', $idregion, ['id' => 'choose-region']) !!} {!! Form::hidden('doctor_id', 0, ['id' => 'choose-doctor']) !!} @else {{-- Pode ser Colih ou secretária, permite escolher entre médico ou hospital. --}} {!! Form::hidden('visit_place_selected', ($idhospital ? 'hospital' : 'doctor') , ['id' => 'visit_place_selected']) !!}

Para quem é a visita?

@if(!$idhospital && !$iddoctor)
@if($regions && count($regions) > 0) {!! Form::select('region_id', $regions, $idregion, ['class' => 'form-control mb-2', 'id'=>'choose-region']) !!} @else Nenhuma região cadastrada. @endif
@if($coworkers && count($coworkers) > 0) {!! Form::select('coworker_id', $coworkers, null, ['class' => 'form-control mb-2', 'id'=>'choose-coworker']) !!} @else Nenhum assistente cadastrado. @endif
@endif
{!! Form::select('doctor_id', $doctors, $iddoctor ?? null, ['class' => 'form-control', 'id' => 'choose-doctor']) !!}
@endif
{!! Form::select('hospital_id', $hospitals, $idhospital ?? null, ['class' => 'form-control', 'id' => 'choose-hospital']) !!}
{!! Form::select('hospital_contact_id', $contacts, null, ['class' => 'form-control', 'id' => 'contacts']) !!}
@if(count($responsibles) > 0) {!! Form::select('responsible_id', $responsibles, auth()->id(), ['class' => 'form-control mb-2', 'id'=>'choose-responsible']) !!} @can(['user-availability']) ver disponibilidade @endcan @else Nenhum membro cadastrado. @endif
@if(count($responsibles) > 0) {!! Form::select('companion_id', $responsibles, null, ['class' => 'form-control mb-2', 'id'=>'choose-companion']) !!} @can(['user-availability']) ver disponibilidade @endcan @else Nenhum membro cadastrado. @endif
{!! Form::text("date", null, ['class' => "datepickercustom form-control bg-white", 'id'=> 'date-full', 'readonly' => 'readonly', 'data-date-end-date' => ($iddoctor || $idhospital) ? '0d' : null, 'data-date-start-date' => !($iddoctor || $idhospital) ? '0d' : null ]) !!}

{!! Form::text('hour', null, ['class' => 'form-control input-clock','readonly' => 'readonly']) !!}
Aceita visita eletrônica {!! Form::select('visit_type', $visitTypes, null, ['class' => 'form-control', 'id' => 'visit_type']) !!}
{!! Form::textarea('annotations_before', null, ['class' => 'form-control', 'rows' => 4, 'id' => 'annotations', 'placeholder' => !($iddoctor || $idhospital) ? 'Anote aqui algumas observações que você queira fazer para o responsável pela visita sobre a visita ou o médico.' : 'Resumo da visita realizada, incluindo a reação do visitado, os materiais que foram deixados e a sugestão de grau de cooperação' ]) !!}
{!! Form::select("cooperation_level", $cooperationLevels, $doctor->cooperation_level ?? null, ['class' => "form-control disableSelect2", 'id' => 'cooperation_level']) !!}
{!! Form::hidden('userid', null, ['id' => 'userid']) !!} {!! Form::close() !!}
@endsection