ETE043 - Visualizar transmissão federal
Histórico de Revisões
Versão |
Data |
Autor |
Descrição |
1.0 |
05/06/2025 |
Ricardo Ronsoni |
Criação do documento |
1.1 |
16/06/2025 |
Jessé Azevêdo |
Revisão do documento |
1.2 |
18/06/2025 |
Ricardo Ronsoni |
Atualização do documento |
História de Usuário
Como usuário quero visualizar de forma individualizada o status das transmissões realizadas para os serviços federais.
Critérios de Aceitação
- O usuário somente pode acessar a funcionalidade caso tenha permissão. #RGN001.
- O acesso à funcionalidade é dado através do menu lateral no item “Transmissão federal”, subitem “Visualizar transmissões”. O menu deve ser apresentado apenas para os usuários que possuem perfil de acesso a funcionalidade.
- Caso o usuário possua perfil de esfera municipal, o sistema deverá apresentar o campo “Munícipio” oculto. Nesse caso, o usuário somente visualizará os dados do seu munícipio.
- O campo “Munícipio” deverá apresentar o nome de todos os municípios que estão ou estiveram na instância do sistema. Os nomes devem ser apresentados em ordem alfabética.
- O sistema deverá apresentar a opção “Todos” no campo “Munícipio”. Ao ser selecionado deverá apresentar os dados consolidados de todos os municípios da instância. A opção “Todos” deverá ser a primeira opção do campo, bem como ser a opção default do campo.
- No campo “Tipo de dado” deve ser apresentado os seguintes itens: “Posição de estoque”, “Saída” e “Todos”. A opção “Todos” deve estar selecionada por default. Caso o usuário selecione outra opção, o resultado da pesquisa deverá obedecer o filtro informado.
- Sistema deve validar as datas inseridas nos campos “Data inicial” e “Data final” e retornar as seguintes mensagens:
- Período de seleção não pode ser superior a 1 mês: MSG100
- Data final deve ser igual ou superior a data inicial: MSG101
- Os dois campos precisam estar preenchidos, se apenas um deles for informado: MSG102
- As datas devem ser válidas: MSG103
- Data(s) futura(s) não permitida(s): MSG105
- Se for selecionado um período que não possui dados para o(s) município(s), o sistema deverá apresentar o resultado em branco e a MSG41 .
- A tabela com o resultado deverá ser apresentada após o acionamento do botão “Consultar”. Deverá ser apresentada uma linha para cada protocolo transmitido para o SI Bnafar. As colunas da tabela devem permitir ordenação dos dados.
- A tabela com o resultado deverá apresentar os seguintes campos:
- Município: Referente ao município de referência dos dados. Deverá ser ocultado para usuários com perfil municipal
- Envio: Data de transmissão para o SI Bnafar
- Dado: Tipo de dado (Posição de estoque ou Saída)
- Protocolo: Número do protocolo do SI Bnafar
- Quantidade registros: Quantidade de registros inseridos no lote de envio
- Status processamento: Nome do domínio do status de processamento do SI Bnafar
- Processamento: Data de processamento realizado pelo SI Bnafar.
- Inconsistências: Quantidade de itens inconsistentes no protocolo. Deverá apresentar valor somente após o término de processamento do SI Bnafar
- Download: Ícone para habilitar a exportação csv dos dados de inconsistência. Somente exibir caso a quantidade de inconsistência seja maior que zero
- Caso o usuário selecione a opção de realizar download das inconsistências, o sistema deverá gerar um arquivo CSV com as seguintes colunas:
- Tipo: Posição de estoque ou saída
- Código IBGE: Código IBGE do município com erro
- Munícipio: Nome do município
- UF: Unidade da federação
- ID registro: ID do registro (somente para a saída)
- Data registro: Data do registro no eSUS AF
- Protocolo: Número do protocolo do SI Bnafar
- Código inconsistência: Código da inconsistência retornado pelo SI Bnafar
- Mensagem: Mensagem retornada no SI Bnafar
- Campo erro: Campo com o valor incorreto
- Valor informado: Valor incorreto informado
Elementos de Tela
- Bread Crumb – “Transmissão Federal / Visualizar transmissões”
- Título da página – “Consultar transmissões analítico”
- “Seta” – M - retorna para a Tela Inicial/Dashboard
- “Munícipio” – SU. Default “Todos”
- “Tipo de dados” – SU. Default “Todos”
- Título da sessão: “Período”
- “Data inicial” – D (dd/mm/aaaa)
- “Data final” – D (dd/mm/aaaa)
- “Consultar” - BT
- “Limpar” – BT
- Título da sessão: “Resultado – Status processamento”
- Tabela:
- Município – A (50)
- Envio – D (dd/mm/aaaa)
- Dado - A (20)
- Protocolo – A (20)
- Quantidade registros – N (5)
- Status processamento – A (20)
- Processamento – D (dd/mm/aaaa)
- Inconsistências – N (5)
- Ícone download- M
- Paginação.
Protótipo
Protótipo não funcional navegável via Adobe XD