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

Envio de Saldo de Implantação #42

Closed mateusrcaetano closed 5 years ago

mateusrcaetano commented 6 years ago

Bom dia!

Tenho uma dúvida em relação ao envio do Saldo de Implantação referente ao número da nota.

Ex: Tenho 300 unidades do seguinte produto: BR0276774U0004 - ACETATO DE SODIO 2 MEQ/ML SOLUÇÃO INJETÁVEL 10 ML

Essas 300 unidades são do mesmo lote que aqui vou chamar de "X", porém são oriundas das notas fiscais "123" com 100 unidades e "456" com 200 unidades.

Hoje, não tenho o controle de que 100 unidades são de uma nota e que 200 unidades são de outra, apenas que tenho 300 unidades do lote "X".

Para o envio das entradas sei que devo informar o número da nota e a quantidade que entrou, isso já irá fazer no momento da entrada, porém para informar o saldo inicial, gostaria de saber se no número da nota pode ser enviado um número genérico e informar todo o saldo que tenho, que no caso seriam os 300. Esse caso é um pouco mais simples, pois no exemplo informado não houve nenhum consumo desse lote, mas nos casos em que já houve consumo desse lote, é praticamente impossível distinguir o que já foi consumido de cada nota para informar o saldo real de cada nota.

Agradeço desde já.

wsbndaf commented 6 years ago

Boa tarde @mateusrcaetano ,

Para o envio inicial você não necessita enviar o registro das entradas dos medicamentos que já estão em estoque.

Um exemplo: A sua SMS começará a transmitir os dados em 2019. Nessa situação você começará a transmitir em fevereiro de 2019 somente os dados de entradas e saídas de janeiro de 2019. Você não precisará enviar os dados de entradas (número da nota fiscal) dos medicamentos que estão em estoque em janeiro, porém que deram entrada durante 2018.

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

mateusrcaetano commented 6 years ago

Boa tarde @wsbndaf !

Muito obrigado pelo retorno, mas ainda estou com dúvida.

Por exemplo, se eu for começar a enviar as entradas e saídas hoje, o que eu já tenho em estoque eu não preciso enviar esse estoque que tenho para o WebService?

Pois por exemplo, um medicamento que comprei em 2017 e vence somente em 2020, mas que ainda tenho em estoque, se eu não informar o estoque inicial dele, quando eu der saída, o saldo ficaria negativo no WebService, pois estou dando saída de algo que não dei entrada.

Ou o WebService não irá controlar essa questão de saldo?

Agradeço desde já pela atenção!

wsbndaf commented 6 years ago

Bom dia @mateusrcaetano ,

Por exemplo, se eu for começar a enviar as entradas e saídas hoje, o que eu já tenho em estoque eu não preciso enviar esse estoque que tenho para o WebService?

Nesse caso, você vai precisar informar o estoque do produto pelo método de posição de estoque. Mas para esses produtos não será necessário informar a entrada que ocorreu anteriormente ao início da transmissão dos dados.

Pois por exemplo, um medicamento que comprei em 2017 e vence somente em 2020, mas que ainda tenho em estoque, se eu não informar o estoque inicial dele, quando eu der saída, o saldo ficaria negativo no WebService, pois estou dando saída de algo que não dei entrada. Ou o WebService não irá controlar essa questão de saldo?

Nesse caso, conforme especificado acima, informando a posição de estoque total na primeira transmissão não haverá o problema de estoque.

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

mateusrcaetano commented 6 years ago

Bom dia @wsbndaf !

Muito obrigado por esclarecer minha dúvida!

Nesse caso, o ideal seria começar os envios entre o dia 1 e dia 15?

Pois enviaria a posição de estoque do mês anterior até o dia 15 e realizaria o envio de todas as movimentações do mês ou já posso enviar as entradas e saídas e posteriormente enviar a posição de estoque?

Agradeço desde já!

sebsousa commented 6 years ago

Bom dia, @wsbndaf

Em relação às dúvidas do mateusrcaetano, no nosso sistema de envio dos dados adotamos o seguinte critério para implantação em 01/02/2019, por exemplo:

Saldo Data Registro Saldo 28/02/2019 5620

Ou seja, não temos um “Saldo Anterior” em 31/01/2019 e sim um “Saldo de Implantação” em 01/02/2019. Podemos manter este critério ou devemos alterar e lançar um Saldo Anterior em 31/01/2019 por produto/lote e se for o caso, com que data lançar o movimento de entrada (E-SI – Saldo de Implantação) ou este movimento que justifica o Saldo Inicial pode ser desconsiderado?

Grato

Sebastião Sousa - FURP

wsbndaf commented 6 years ago

Boa tarde @mateusrcaetano ,

Nesse caso, o ideal seria começar os envios entre o dia 1 e dia 15? Pois enviaria a posição de estoque do mês anterior até o dia 15 e realizaria o envio de todas as movimentações do mês ou já posso enviar as entradas e saídas e posteriormente enviar a posição de estoque?

A lógica que o Ministério da Saúde instituiu é que os usuários enviem até o dia 15 do mês corrente os dados do mês anterior, incluindo a posição de estoque. Não há problema na ordem em que você transmite os dados, desde que sejam transmitidos até o dia 15.

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

wsbndaf commented 6 years ago

Boa tarde @sebsousa ,

Podemos manter este critério ou devemos alterar e lançar um Saldo Anterior em 31/01/2019 por produto/lote e se for o caso, com que data lançar o movimento de entrada (E-SI – Saldo de Implantação) ou este movimento que justifica o Saldo Inicial pode ser desconsiderado? Sua lógica atende os requisitos do web service. Como você transmitirá para o web service os dados a partir da competência 02/2019 você poderá seguir o padrão abaixo:

  1. Começar as transmissões a partir do dia 01/03/2019 (tendo os dados a partir de fevereiro), contendo: 1.1. Os dados de entrada, saída e dispensações ocorridas em fevereiro; 1.2. Posição de estoque do dia 28/02/2019 (não será necessário enviar a posição de estoque do dia 01/02/2019 ou 31/01/2019).

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

mateusrcaetano commented 6 years ago

Boa tarde @mateusrcaetano ,

Nesse caso, o ideal seria começar os envios entre o dia 1 e dia 15? Pois enviaria a posição de estoque do mês anterior até o dia 15 e realizaria o envio de todas as movimentações do mês ou já posso enviar as entradas e saídas e posteriormente enviar a posição de estoque?

A lógica que o Ministério da Saúde instituiu é que os usuários enviem até o dia 15 do mês corrente os dados do mês anterior, incluindo a posição de estoque. Não há problema na ordem em que você transmite os dados, desde que sejam transmitidos até o dia 15.

Boa tarde @wsbndaf ! A minha dúvida é outra, o cliente quer começar a transmitir desde já, de maneira síncrona, mas como já passou o dia 15, não é mais possível enviar a posição de estoque no momento em que o cliente irá começar a transmitir os registros para a base nacional. A minha pergunta é se eu devo aguardar até o dia 01/10/2018 para enviar a posição de estoque da data de 30/09/2018 e começar a enviar as entradas e saídas da data de 01/10/2018 em diante, ou já posso começar a enviar hoje, 18/09/2018 as entradas e saídas de 01/09/2018 até hoje, mesmo sem ter enviado a posição de estoque de 31/08/2018 que o cliente tinha em seu almoxarifado? Pois não é mais possível enviar a posição de estoque de 31/08/2018, pois o prazo para enviar a posição de estoque de agosto já acabou.

Agradeço desde já!

mateusrcaetano commented 6 years ago

Boa tarde @sebsousa ,

Podemos manter este critério ou devemos alterar e lançar um Saldo Anterior em 31/01/2019 por produto/lote e se for o caso, com que data lançar o movimento de entrada (E-SI – Saldo de Implantação) ou este movimento que justifica o Saldo Inicial pode ser desconsiderado? Sua lógica atende os requisitos do web service. Como você transmitirá para o web service os dados a partir da competência 02/2019 você poderá seguir o padrão abaixo:

1. Começar as transmissões a partir do dia 01/03/2019 (tendo os dados a partir de fevereiro), contendo:
   1.1. Os dados de entrada, saída e dispensações ocorridas em fevereiro;
   1.2. Posição de estoque do dia 28/02/2019 (não será necessário enviar a posição de estoque do dia 01/02/2019 ou 31/01/2019).

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

Acho que essa resposta já atendeu minha dúvida, se vou iniciar a enviar hoje, não preciso enviar a posição de estoque de 31/08/2018, somente as entradas e saídas que ocorreram no mês de setembro e em outubro informar a posição de estoque de 30/09/2018.

Gostaria de sugerir, se possível, que nas futuras versões do Manual de Integração, que essa questão do saldo inicial possa ser melhor explicada, com algum exemplo.

Em tempo, gostaria de sugerir, que seja implantado no WebService um método de consultar o estoque dos materiais e seus respectivos lotes, para que seja possível o cliente fazer uma conciliação se existe algum material ou lote divergente do estoque real, e assim poder efetuar a correção caso necessário.

Agradeço desde já!

wsbndaf commented 6 years ago

Bom dia @mateusrcaetano ,

Gostaria de sugerir, se possível, que nas futuras versões do Manual de Integração, que essa questão do saldo inicial possa ser melhor explicada, com algum exemplo.

Ok, vamos incluir essa orientação.

Em tempo, gostaria de sugerir, que seja implantado no WebService um método de consultar o estoque dos materiais e seus respectivos lotes, para que seja possível o cliente fazer uma conciliação se existe algum material ou lote divergente do estoque real, e assim poder efetuar a correção caso necessário.

Essa consulta no web service acredito que não será implementada pelo Ministério da Saúde, mas haverá um portal onde vocês poderão consultar o dados enviados.

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