wsbndaf / Webservice

Webservice da Base Nacional de Dados, Ações e Serviços da Assistência Farmacêutica
http://portalms.saude.gov.br/assistencia-farmaceutica/base-nacional-de-dados/sistemas/web-service?view=default
32 stars 27 forks source link

Ajuda com retorno de erros #79

Closed wesleyaip closed 5 years ago

wesleyaip commented 5 years ago

Boa tarde.

Prezados, após realizar alguns envios, alguns erros foram retornados, os quais elenco abaixo para cada tipo de movimento.

Estoque: E022 - O produto é inválido: (B)BR0268112U0042 (consta na tabela de materiais) E022 - O produto é inválido: (B)BR0437156U0105 (consta na tabela de materiais) E025 - O registro já está cadastrado na base de dados definitiva (não pode ser enviado mais de uma vez?)

Dispensação: E020 - O usuário SUS não consta no cadastro CNS (vários registros)

Entrada: E023 - O tipo de entrada E- PER é inválido (esse espaço entre o E e o PER é correto?) E001 - O valor do campo é um dado inválido. Nome Campo: tpEntradaEstoque Valor Campo : E- PER

Poderiam me auxiliar de alguma forma?

Desde já agradeço. Wesley.

wsbndaf commented 5 years ago

Bom dia @wesleyaip ,

E022 - O produto é inválido: (B)BR0268112U0042 (consta na tabela de materiais) E022 - O produto é inválido: (B)BR0437156U0105 (consta na tabela de materiais)

Há alguns meses atrás foi necessário alterar os códigos de alguns produtos. Talvez isso esteja impactando. Os detalhes estão nesse tópico https://github.com/wsbndaf/Webservice/issues/25

E025 - O registro já está cadastrado na base de dados definitiva (não pode ser enviado mais de uma vez?)

Correto, registros duplicados serão negados.

E020 - O usuário SUS não consta no cadastro CNS (vários registros)

Maiores detalhes no tópico https://github.com/wsbndaf/Webservice/issues/55

E023 - O tipo de entrada E- PER é inválido (esse espaço entre o E e o PER é correto?)

Acredito que o espaço esteja gerando o problema.

Atenciosamente;

Coordenação Geral de Monitoramento das Políticas de Assistência Farmacêutica Departamento de Assistência Farmacêutica e Insumos Estratégicos Secretaria de Ciência Tecnologia e Insumos Estratégicos Ministério da Saúde

wesleyaip commented 5 years ago

@wsbndaf obrigado pelo retorno! Realizei os ajustes necessários e na tentativa de consumir o ambiente de homologação, estou recebendo erros de produto inválido (ex: BR0272851U0042 - TOPIRAMATO 100 MG COMP). O produto existe na tabela de materiais especializados. O problema ocorre pelo fato do ambiente estar desatualizado? Como proceder com os testes?

ricgavira commented 5 years ago

Eu estou recebendo inconsistência para alguns itens no ambiente de produção ex.:

M 510628 E022 O produto é inválido nuProduto BBR0267735

assim como também:

M 510628 E026 O tipo de saída S-AE é inválido tpSaida S-AE

o que pode ser ?

On Mon, 14 Jan 2019 at 14:22, Wesley Aip notifications@github.com wrote:

@wsbndaf https://github.com/wsbndaf obrigado pelo retorno! Realizei os ajustes necessários e na tentativa de consumir o ambiente de homologação, estou recebendo erros de produto inválido (ex: BR0272851U0042

  • TOPIRAMATO 100 MG COMP). O produto existe na tabela de materiais especializados. O problema ocorre pelo fato do ambiente estar desatualizado? Como proceder com os testes?

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/wsbndaf/Webservice/issues/79#issuecomment-454087789, or mute the thread https://github.com/notifications/unsubscribe-auth/AK7YRJaHI03nlCnZwSO-bKGbGPOtQkcYks5vDLzlgaJpZM4ZeFOZ .

--

Ricardo Gavira Analista/Programador Campo Grande / MS Email: ricgavira@gmail.com Blog: ricardogavira.wordpress.com Antes de imprimir pense no meio ambiente.

"O melhor dos mestres é o estudo. E a melhor das disciplinas é o trabalho." Machado de Assis

wesleyaip commented 5 years ago

@ricgavira seu produto "BBR0267735" provavelmente está com o código incompleto. Provavelmente esteja tentando enviar o "BR0267735U0009". Verifique seu cadastro de materiais com as tabelas de valores permitidos.

Já sobre o tipo de saída, não sei te dizer, visto que é uma saída válida no manual.

ricgavira commented 5 years ago

Estou enviando BR0267735 por isso não entendi pq o ambiente de produção me retorna como código inválido. Achei até que deveria mudar pra enviar o U0009 junto, mas não faz sentido.

On Tue, 15 Jan 2019 at 15:36, Wesley Aip notifications@github.com wrote:

@ricgavira https://github.com/ricgavira seu produto "BBR0267735" provavelmente está com o código incompleto. Provavelmente esteja tentando enviar o "BR0267735U0009". Verifique seu cadastro de materiais com as tabelas de valores permitidos.

Já sobre o tipo de saída, não sei te dizer, visto que é um saída válida no manual.

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/wsbndaf/Webservice/issues/79#issuecomment-454502019, or mute the thread https://github.com/notifications/unsubscribe-auth/AK7YRBEogLe1AIb6A1r2GRG5UddmEhQCks5vDh_EgaJpZM4ZeFOZ .

--

Ricardo Gavira Analista/Programador Campo Grande / MS Email: ricgavira@gmail.com Blog: ricardogavira.wordpress.com Antes de imprimir pense no meio ambiente.

"O melhor dos mestres é o estudo. E a melhor das disciplinas é o trabalho." Machado de Assis

wesleyaip commented 5 years ago

Bom dia. Desculpe, mas não entendi. O código que você está enviando não existe na tabela de valores permitidos, logo ele sempre irá te retornar que o produto é inválido. O produto que você está enviando é esse? "RANITIDINA, CLORIDRATO 25 MG/ML SOLUÇÃO INJETÁVEL 2 ML" Se sim, o código de material dele é "BR0267735U0009".

wsbndaf commented 5 years ago

Prezado @ricgavira ;

Conforme relatado pelo @wesleyaip o código BR0267735 não existe. Recomendo utilização do catálogo de produtos permitidos disponíveis aqui no GIT.

Atenciosamente;

COORDENAÇÃO GERAL DE MONITORAMENTO DAS POLITICAS NACIONAIS DE ASSISTÊNCIA FARMACÊUTICA E DE MEDICAMENTOS Departamento de Assistência Farmacêutica e Insumos Estratégicos/SCTIE/MS ws.daf@saude.gov.br

wsbndaf commented 5 years ago

@wesleyaip

É natural receber alguns retornos de produto inválido em ambiente de testes. Ocorre que 10% dos produtos existentes na base de produção não estão presentes na base de teste. Desta forma, recomendo ignorar a mensagem em questão.

Atenciosamente;

COORDENAÇÃO GERAL DE MONITORAMENTO DAS POLITICAS NACIONAIS DE ASSISTÊNCIA FARMACÊUTICA E DE MEDICAMENTOS Departamento de Assistência Farmacêutica e Insumos Estratégicos/SCTIE/MS ws.daf@saude.gov.br

wesleyaip commented 5 years ago

@wesleyaip

É natural receber alguns retornos de produto inválido em ambiente de testes. Ocorre que 10% dos produtos existentes na base de produção não estão presentes na base de teste. Desta forma, recomendo ignorar a mensagem em questão.

Atenciosamente;

COORDENAÇÃO GERAL DE MONITORAMENTO DAS POLITICAS NACIONAIS DE ASSISTÊNCIA FARMACÊUTICA E DE MEDICAMENTOS Departamento de Assistência Farmacêutica e Insumos Estratégicos/SCTIE/MS ws.daf@saude.gov.br

Obrigado!

ricgavira commented 5 years ago

Ok obrigado galera. Vou fazer a alteração e colocar o código completo.

Em seg, 21 de jan de 2019 10:47, wsbndaf <notifications@github.com escreveu:

Prezado @ricgavira https://github.com/ricgavira ;

Conforme relatado pelo @wesleyaip https://github.com/wesleyaip o código BR0267735 não existe. Recomendo utilização do catálogo de produtos permitidos disponíveis aqui no GIT.

Atenciosamente;

COORDENAÇÃO GERAL DE MONITORAMENTO DAS POLITICAS NACIONAIS DE ASSISTÊNCIA FARMACÊUTICA E DE MEDICAMENTOS Departamento de Assistência Farmacêutica e Insumos Estratégicos/SCTIE/MS ws.daf@saude.gov.br

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/wsbndaf/Webservice/issues/79#issuecomment-456079859, or mute the thread https://github.com/notifications/unsubscribe-auth/AK7YRNbX-TFl9rNVe6DpEhhXEKtO8J1Dks5vFcUEgaJpZM4ZeFOZ .

ricgavira commented 5 years ago

Boa tarde,

Não achei o produto FENAZOPIRIDINA, CLORIDRATO - 100 MG - COMPRIMIDO nas tabelas do CATMAT, como faço para dar continuidade ?

Achei na internet o mesmo item neste link http://portalarquivos2.saude.gov.br/images/pdf/2014/agosto/12/Atualiza----o-Padr--o-Medicamentos-jan2012.pdf

ricgavira commented 5 years ago

bom dia,

Estou recebendo estes erros, o que pode ser ?

Registro de Origem: 254772396 Campo: tpEntradaEstoque Valor: E-O Registro de Origem: 254772492 Campo: tpEntradaEstoque Valor: E-O

wsbndaf commented 5 years ago

Boa tarde @ricgavira ,

Não achei o produto FENAZOPIRIDINA, CLORIDRATO - 100 MG - COMPRIMIDO nas tabelas do CATMAT, como faço para dar continuidade

Esse medicamento não está na Rename. Caso queira transmiti-lo utilize o tipo de produto "O".

Campo: tpEntradaEstoque Valor: E-O

Se estiver utilizando o ambiente de produção, possivelmente é algum problema na estrutura do XML, pois o web service valida corretamente esse valor.

Atenciosamente;

COORDENAÇÃO GERAL DE MONITORAMENTO DAS POLITICAS NACIONAIS DE ASSISTÊNCIA FARMACÊUTICA E DE MEDICAMENTOS Departamento de Assistência Farmacêutica e Insumos Estratégicos/SCTIE/MS ws.daf@saude.gov.br

odaircelk commented 5 years ago

Boa tarde, @wsbndaf Realizei a sincronização e ao validar o XML aparece a mensagem de erro: ENTRADAS: E001 - O valor do campo é um dado inválido.

O que significa o erro E001?

wsbndaf commented 5 years ago

@wesleyaip

O erro E001 é retornado sempre que um dado campo é inválido. Desta forma, para saber de que estamos falando é necessário avaliar o campo que gerou tal erro.

Atenciosamente;

COORDENAÇÃO GERAL DE MONITORAMENTO DAS POLITICAS NACIONAIS DE ASSISTÊNCIA FARMACÊUTICA E DE MEDICAMENTOS Departamento de Assistência Farmacêutica e Insumos Estratégicos/SCTIE/MS ws.daf@saude.gov.br

wesleyaip commented 5 years ago

@wesleyaip

O erro E001 é retornado sempre que um dado campo é inválido. Desta forma, para saber de que estamos falando é necessário avaliar o campo que gerou tal erro.

Atenciosamente;

COORDENAÇÃO GERAL DE MONITORAMENTO DAS POLITICAS NACIONAIS DE ASSISTÊNCIA FARMACÊUTICA E DE MEDICAMENTOS Departamento de Assistência Farmacêutica e Insumos Estratégicos/SCTIE/MS ws.daf@saude.gov.br

Sim, meu caso está resolvido. Só citei essa questão para tentar ajudar na #106 Essa questão pode ser finalizada.