✔️Consulta de Inconsistências
Caso de Uso
Descrição
Este caso de uso permite a verificação e correção, das inconsistências retornadas após envio dos dados SIGAF e processamento do HORUS.
Precondições
O Usuário deve possuir um dos seguintes perfis: Gestor Master, Farmacêutico SAF e Administrativo SIGAF.O Usuário acessou o menu Monitoramento > Webservice BNAFAR > Consulta de InconsistênciasA Protocolo deverá ser processado pelo HORUS.
Fluxo principal
O SIGAF exibe a interface IU10.01 Consulta Inconsistência HORUS
O Usuário informa os filtros de pesquisa e aciona o comando [Buscar]
O SIGAF valida se os campos obrigatórios foram preenchidos
Caso não, o SIGAF exibe a mensagem MSGE019 Existem alguns campos com busca obrigatória: É necessário inserir <nome do campo>. .
Caso sim, o SIGAF verifica se existe algum protocolo com inconsistência para os filtros informados
Caso não, o SIGAF exibe a mensagem: MSGI001 Não existem registros a serem exibidos. .
Caso sim, o SIGAF exibe os registros na tela IU10.01 Consulta Inconsistência HORUS .
O caso de uso termina.
Fluxos alternativos
Gerar CSV
Precondições
O Usuário acionou o comando [Gerar CSV] na IU10.01 Consulta Inconsistência HORUS
Passos
O SIGAF valida se a inconsistência possui registros a serem exportados.
O SIGAF valida a RNG10.10 Inconsistência HÓRUS .
Exibe caixa de diálogo do Windows para baixar ou abrir o arquivo.
O fluxo alternativo termina.
Observações
Não se aplica.
Critérios de aceitação do requisito
Item a ser cumprido
Sim
Não
Não se aplica
1
A descrição do caso de uso mostra com clareza qual a funcionalidade que será especificada e seu objetivo?
2
Considerando que a cada desvio que há em um fluxo (fluxo alternativo, subfluxo ou caso de uso), após o seguirmos e retornarmos ao ponto onde estávamos, o fluxo principal inicia e termina o caso de uso?
3
O fluxo principal executa algo relevante para o usuário (uma consulta, por exemplo)?
4
Os atributos das interfaces de usuário do caso de uso estão presentes nas classes apresentadas no diagrama de classes?
5
Todas as regras de negócio referentes ao caso de uso foram utilizadas adequadamente por ele?
6
A comunicação direta com outro sistema (caso exista) está presente no Diagrama de Contexto ou no Diagrama de Caso de Uso?
7
O dicionário de classes foi utilizado no caso de uso explorando todo o seu potencial?
8
Os requisitos não funcionais relativos a esse caso de uso foram identificados?
Regra de Exibição de Inconsistência
A inconsistência será retornada somente após o protocolo ser processado no sistema e o mesmo possuir inconsistências para correção. Relação de códigos de erros no retorno da inconsistência.
Código
Descrição
E001
O valor do campo <nome do campo> é um dado inválido.
E002
Falha no processamento.
E010
Campo vazio ou nulo
E017
CNES do estabelecimento não consta no cadastro CNES
E018
Programa de saúde inválido
E019
CNPJ não consta no cadastro da Receita Federal
E020
Usuário SUS não consta no cadastro CNS
E021
O serviço está indisponível. Tente realizar o envio em outro momento.
E022
Produto é inválido
E023
Tipo de entrada é inválido
E024
Tipo de XML é inválido
E025
Registro já está cadastrado na base de dados definitiva
E026
Tipo de saída é inválido
E027
Tipo de estabelecimento é inválido
E028
Procedimento não consta no cadastro SIGTAP
E029
Tipo de produto {0} é inválido
E030
CRM/UF não consta na base do Ministério da Saúde
E031
Código CNES não está cadastrado na região informada.
E032
O campo “dtPosicaoEstoque” está com a Data inferior ao último dia útil do mês.
E033
Código IBGE do estado é inválido
E034
Código CID-10 é inválido
E035
Arquivo de Retificação não pode ser enviado. Prazo limite excedido.
E036
Arquivo de Exclusão não pode ser enviado. Prazo limite excedido.
E037
Arquivo não pode ser enviado. Prazo limite excedido.
E038
A data não pode ser superior a data atual
E039
Os dados solicitados já foram processados.
E040
O usuário autenticado não pode informar, retificar ou excluir dados para este código IBGE
E041
Código IBGE do município é inválido
E042
Código IBGE {0} está com o preenchimento incorreto
E043
Número de Protocolo não localizado.
E044
O usuário autenticado não pode informar dados de avaliações deferidas.
E045
Os campos nuCNPJ e nuFabricanteInternacional não podem estar preenchidos concomitantemente.
E046
Registro informado não foi localizado no protocolo.
E047
A dispensação deverá ser informada com o “coCNES” para produtos do tipo básico (B), especializado (E) e estratégico (S).
E048
Data informada inválida ou está fora dos limites aceitos.
E049
Campo está com formato inválido. Verifique a especificação/contrato do serviço.
Para inconsistências de um protocolo específico, no qual os códigos abaixo se repetem, o sistema deverá agrupa-los e apresentar o registro uma única vez ao realizar a busca das inconsistências para correção.
E017
O estabelecimento com CNES {0} não consta no cadastro CNES - CNES
E019
CNPJ não consta no cadastro da Receita Federal - CNPJ
E020
O usuário SUS {0} não consta no cadastro CNS – CNS paciente
E022
Produto é inválido - CATMAT
E027
Tipo de estabelecimento é inválido - Categoria da Unidade A,R,F
E028
Procedimento não consta no cadastro SIGTAP – Procedimento APAC
E030
CRM/UF não consta na base do Ministério da Saúde – CRM/UF
E031
O código CNES não está cadastrado na região informada. CNES
E033
O código IBGE do estado {0} é inválido – Código IBGE
E034
O código CID-10 {0} é inválido - CID
E041
O código IBGE do município {0} é inválido - Código IBGE
E042
O código IBGE {0} está com o preenchimento incorreto - Código IBGE
*Observação: Os dados destacados em negrito, em frente a descrição da inconsistência, são os dados a serem agrupados. Erros de código E017, E027, E031, E033, 041 e E042 – Para erros dessa natureza, a visualização no arquivo excel, será número do protocolo, data do envio, campo, valor, código, nome da Unidade/Sub-unidade, IBGE, município e número do CNES. Erros de código E029 - Para erros dessa natureza, a visualização no arquivo excel, será número do protocolo, data do envio, campo, valor, código, descrição do item financeiro.Erros de código E022 - Para erros dessa natureza, a visualização no arquivo excel, será número do protocolo, data do envio, campo, valor, código, nome do Produto Farmacêutico, registro anvisa e código CATMAT HORUS.Erros de código E028 - Para erros dessa natureza, a visualização no arquivo excel, será número do protocolo, data do envio, campo, valor, código, nome do Procedimento Apac cadastrado no sistema.Erro de código E019 - Para erros dessa natureza, a visualização no arquivo excel, será número do protocolo, data do envio, campo, valor, código, nome fornecedor/ fabricante.Erro de código E020 - Para erros dessa natureza, a visualização no arquivo excel, será número do protocolo, data do envio, campo, valor, código, nome do paciente, IBGE da cidade do paciente e CPF paciente.Erro de código E030 e E050 – Para erros dessa natureza, a visualização no arquivo excel, será número do protocolo, data do envio, campo, valor, código, Nome/CRM do prescritor. Erros de código E034 - Para erros dessa natureza, a visualização no arquivo excel, será número do protocolo, data do envio, campo, valor, código, Número do processo.Erros de código E018, E021, E023, E024, E025, E026, E029, E032, E035, E036, E037, E038, E039, E040, E042, E043, E044, E045, E046, E047, E048 e E049 - Para erros dessa natureza, a visualização no arquivo excel, será número do protocolo, data do envio, campo, valor e código.O comando para gerar CSV, será habilitado somente em casos no qual a busca de acordo com os parâmetros informado retorne inconsistências. Caso contrário, o comando não será disponibilizado.
Atualizado