ETE033 - Gestão de Integrações
Como administrador quero ser capaz de gerenciar o conjunto de integrações que o e-SUS AF é capaz de fazer com sistemas e bases de dados de terceiros, possibilitando acesso a bases de dados e integrações.
Descrição
O e-SUS AF deverá integrar-se com um conjunto de aplicações e bases de dados. Muitos destes precisão passar por algum nível de configuração prévia, seja para armazenar usuário e senha ou para atribuir parâmetros necessários à integração da base.
Neste contexto, é necessário criar uma área onde seja possível verificar o conjunto de integrações possíveis para o e-SUS AF e, acessar o conjunto de recursos disponíveis para proceder a integração.
Esta área deverá ser parte do menu configuração e deve ser
Elementos de tela
- Sistema/Base de dados: Descreve o sistema ou base de dados para integração.
- Situação: Apresenta o estado atual da integração, podendo ser:
- Configurado: A base de dados/aplicação se encontra configurada e pronta para uso.
- Não configurado: A base de dados/aplicação não se encontra configurada e precisa de alguma ação.
- Ações: Conjunto de ações possíveis conforme estado de consfiração. Serão apresentadas as ações:
- Configurar: Ação que levará a alguma tela/wizard de configuração.
- Detalhar: Ação que apresentará detalhes quanto a integração realizada.
- Editar: Ação que possibilita alterar parâmetros da configuração.
- Desativar: Ação que possibilita desativar parâmetros da configuração.
- Ativar: Ação que habilita uma integração previamente configurada.
Critérios de Aceitação
- O status de configuração de um dado sistema/base de integração respeitará critérios específicos, definidos pelo conjunto de regras que deverão ser seguidas para que o mesmo possa ser considerada configurada.
- As ações deverão refletir o regras específicas definidas pelo sistema/base de dados integrado.
- As ações detalhar, editar, desativa e ativar deverão estar desabilitadas caso o situação da integração seja "Não Configurado".
- Uma vez configurado o Barramento Integrado da Assistência Farmacêutica (BIAF), deverão estar disponíveis as ações Detalhar e Editar.
- Para a integração GOV.BR, não haverá tela de configuração e as únicas ações possíveis serão ativar e desativar.
- O estado de integração ao GOV.BR deverá ser "Não Configurado" quando integração inativa e "Configurado" quando integração ativa.
- O estado da integração gov.br deverá ser armazenada em tb_configuração com a chave "GOV_BR_STATUS".