private async Task SelecionaTipoDeExameAsync(ChangeEventArgs args)
        {
            _tipoDeExameId = args.Value.ToString();

            if (string.IsNullOrEmpty(_tipoDeExameId))
            {
                return;
            }

            Guid.TryParse(_tipoDeExameId, out Guid tipoDeExameId);

            var tipoDeExame = await TiposDeExamesServico.GetAsync(tipoDeExameId);

            if (tipoDeExame == null)
            {
                return;
            }

            _dto.Observacao = ConstroiDocumento.ConstroiTemplate(new ExameTemplate(
                                                                     consulta.Codigo,
                                                                     consulta.Paciente.Nome,
                                                                     consulta.Paciente.DataNascimento.ToString("dd/MM/yyyy"),
                                                                     consulta.Paciente.Sexo,
                                                                     consulta.Medico.Nome,
                                                                     consulta.Medico.CRM,
                                                                     tipoDeExame.Nome));

            StateHasChanged();
        }
 protected async override Task OnInitializedAsync()
 {
     _tiposDeExames = await TiposDeExamesServico.GetAsync();
 }