public async Task Adicionar(Patient patient)
        {
            if (!ExecutarValidacao(new PatientValidation(), patient))
            {
                return;
            }

            if (await _patientRepository.CpfExists(patient.Cpf))
            {
                Notificar("This document has been already regitered in our system!");
                return;
            }

            await _patientRepository.Add(patient);
        }