Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Estudos e testes para a abordagem de atualização do CPF junto aos dados CNES para evitar duplicação de agentes no mapa #749

Open
ricardopoppi opened this issue Nov 7, 2022 · 7 comments
Assignees

Comments

@ricardopoppi
Copy link

Eu como usuário do mapa
Quero ter um único agente no meu nome, mesmo eu tendo sido atualizado pelo cnes
Para evitar duplicidade de agentes no mapa

@vicmagpac
Copy link

Realizar análise de tecnologia para realizar a atualização do CPF e vincular de alguma forma com o script de migração do CNES para o DW.

@andersondantas81
Copy link

Commit: Obter cpf dos profissionais no web service do cnes.

Script para buscar os CPFs dos profissionais do CNES, commitado no repositório themes.

Para ser executar o script:

1, Entra no container do mapa - docker exec -it 'container id' bash
2. Acessar pasta protected/application/themes/Saude/cnes/script
3 Executar comando php atualizar-cpf-profissionais.php

@andersondantas81
Copy link

Realizado teste no momento da migração para o ambiente de produção:

  1. Criação de um novo usuário no mapa da saúde,
  2. Criação de um novo agente,
  3. Criação de um espaço
  4. No espaço foi testado a adição de administrador e de agentes em um grupo.
  5. Foi testado a edição do dados do Agente e do espaço criado.

@andersondantas81
Copy link

@nestorufpe ou @ricardopoppi no cenário em que o profissional está na base de dados do mapa da saúde e não está mais na base de dados do CNES, então não será possível atualizar os dados com CPF. De acordo com o cenário descrito solicito definição do processo para atualizar os dados do mapa.

@nestorufpe
Copy link

No cenário em que o profissional está na base de dados do mapa da saúde e não está mais na base de dados do CNES, a ação tomada durante execução do script será a desativação da conta do agente que veio da atualização do CNES no Mapa da Saúde.

@andersondantas81
Copy link

Cenários abordados para implementação da atualização dos profissionais migrados do CNES:

0- Verificar se o profissional da saúde migrado do CNES(user_id = 2) está na competência atual armazenada no BD do DW se não estiver desabilita o agente(status = -10).
1- Quando existe um agente com CPF e CNS
- Atualiza os vínculos.
2- Quando existe um agente com CPF e sem CNS
- Inseri o CNS
- Atualiza os vínculos.
3- Quando existe um agente sem o CPF e com CNS
- Inseri o CPF
4- Quando não existe um agente
- Cria um agente com todos os dados, inclusive o CPF e CNS, tendo como responsável o usuário do CNES(id=2).

@vicmagpac
Copy link

Analisar task baseado na desligamento do bolsista Anderson.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

5 participants