[VISAON] Reestabelecer conexão de busca dos CNES no DataSUS
Spike
realizar estudo sobre estabelecer novamente a busca dos CNES no DataSUS.
Introdução
De acordo com o estudo [VISAON] Busca de CNES... | Superintendência Estadual de Tecnologia da Informação e Comunicação (sistemas.ro.gov.br) onde é levantado o porquê da busca de CNES não estar funcionando, neste estudo serão levantadas as funcionalidades necessárias para reestabelecer conexão de busca dos CNES no DataSUS.
As funcionalidades necessárias para atender a necessidade
- Criar model para receber os dados da api do DataSUS;
- Criar função para fazer a requisição para api;
- Criar uma appservice para intermediar a action com a função de requisição, tratando exeções;
- Criar action que chame a função de requisição;
Complexidade de cada funcionalidade
A complexidade da criação da model vem de verificar se os dados que são necessários no VisaOn podem ser encontrados na API do DataSUS;
Para função de requisição para API, a complexidade é em criar uma requisição assíncrona que pode que envie o(s) parâmetro(s) em um corpo XML e que espere o retorno dos dados também em formato XML;
Ao criar a appservice deve-se atentar ao tratamento de erros que podem ocorrer na requisição e tratá-los de forma específica para que seja de fácil entendimento do desenvolvedor que estará depurando o código;
Conclusão
Gerente de desenvolvimento
Janderson de Castro Thomaz
Product owner
Gabriel Fernandes de Oliveira
Scrum master
Edson Masami Hirasaka
Time de desenvolvimento
Turing
Membros do time
Ariel Veras Da Silva, João Vitor Paulino Nobre, Milton Daniel Yama, Paulo Indre Barbosa Ferreira Santos
Elaborado em 08 de fevereiro de 2022.