public async Task <CustomResponse <AtendimentoMedico> > Incluir([FromBody] AtendimentoMedico atendimentoMedico) { return(await _service.AdicionarAtendimentoMedico(atendimentoMedico, Guid.Parse("B9AB33C3-6697-49F4-BF30-598214D0B7F2"))); }
public async Task <CustomResponse <AtendimentoMedico> > Put([FromBody] AtendimentoMedico atendimentoMedico, [FromServices] AccessManager accessManager) { return(await _service.Atualizar(atendimentoMedico, Guid.Parse(HttpContext.User.Identity.Name))); }
public async Task <CustomResponse <PessoaHistorico> > AdicionarHistoricoAtendimentoMedico(AtendimentoMedico atendimentoMedico, PessoaProfissional pessoaProfissionalCadastro) { var _response = new CustomResponse <PessoaHistorico>(); try { var _AtendimentoMedicoHistorico = new AtendimentoMedicoHistorico { AtendimentoMedico = atendimentoMedico, Peso = atendimentoMedico.Peso, Altura = atendimentoMedico.Altura, Imc = atendimentoMedico.Imc, Temperatura = atendimentoMedico.Temperatura, PressaoArterialDiastolica = atendimentoMedico.PressaoArterialDiastolica, PressaoArterialSistolica = atendimentoMedico.PressaoArterialSistolica, Pulso = atendimentoMedico.Pulso, FrequenciaRespiratoria = atendimentoMedico.FrequenciaRespiratoria, Saturacao = atendimentoMedico.Saturacao, Anamnese = atendimentoMedico.Anamnese, CID = _contextDominio.CID.FindAsync(atendimentoMedico.CIDId).Result.Nome, CampoObservacao = atendimentoMedico.CampoObservacao, Receita = atendimentoMedico.Receita, Prescricao = atendimentoMedico.Prescricao, Atestado = atendimentoMedico.ModeloAtestado?.Atestado, ValidadeAtestado = atendimentoMedico.ValidadeAtestado, SuspeitaDiagnostico = atendimentoMedico.SuspeitaDiagnostico, TipoSaida = atendimentoMedico.TipoSaida, DataSaida = atendimentoMedico.DataSaida, PessoaAlteracao = pessoaProfissionalCadastro.NomeCompleto, DataAlteracao = DateTime.Now, Ativo = atendimentoMedico.Ativo, }; await base.Adicionar(_AtendimentoMedicoHistorico, pessoaProfissionalCadastro.PessoaId); return(_response); } catch (Exception ex) { _response.Message = ex.InnerException.Message; Error.LogError(ex); } return(_response); }