private void Cancelar()
        {
            _agendarConsulta      = !_agendarConsulta;
            _pacienteCodigoOuCPF  = string.Empty;
            _pacienteLocalStorage = new PacienteLocalStorage();

            StateHasChanged();
        }
        private async Task BuscaPacienteAsync()
        {
            if (string.IsNullOrEmpty(_pacienteCodigoOuCPF) || _pacienteCodigoOuCPF.Length < 4)
            {
                ToastService.ShowInfo($"O código ou CPF {_pacienteCodigoOuCPF} do paciente está inválido!");
                return;
            }

            var paciente = await PacientesServico.GetPorCodigoOuCPFAsync(_pacienteCodigoOuCPF);

            if (paciente == null)
            {
                ToastService.ShowInfo("Nenhum paciente encontrado!");
                return;
            }

            _pacienteLocalStorage = new PacienteLocalStorage
            {
                Id   = paciente.Id,
                Nome = paciente.Nome
            };
        }