Closed dayanyespindola closed 4 years ago
Sobre os PS's
- O que acham de criar uma pasta model e ter uma classe paciente? Não vejo problemas quanto a isso.
- O que acham de não trazer os campos que não estão sendo selecionados? Concordo. Mas isso seria feito no front ou no back?
@ericsonmoreira conforme conversamos no DeskCheck, vamos marcar uma conversa. entre fronts e backs depois que eu fizer essa refatoração de usar a classe Paciente no model.
Isso ocorria porque os dados do paciente estavam no contexto mas não eram trazidos do contexto para o componente GeneralInfo.js. Então, agora o estado inicial desse componente verifica se existe um paciente no contexto ou se um novo paciente está sendo cadastrado.
Isso acontecia porque a resposta do post que salva um novo paciente é colocada como paciente no contexto. Porém essa resposta não tem todos os dados que o form de Informações precisa. A solução por hora foi complementar esses dados com os que foram inputados no form.
PS:
A gente tá com objetos Paciente diferentes entre backend e frontend (template e localstorage) e isso faz com que a transformação dos dados seja necessária em alguns lugares.
Na busca pelos dados de pacientes passando fields, os fields que não estão selecionados trazem valor null quando na verdade existe um valor para esse dado.