Skip to content

Latest commit

 

History

7 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Unificador de Arquivos XML do SNGPC

Baixar Unificador SNGPC para Windows (.exe)

SNGPC Unificador Web


Se você já perdeu seu tempo tentando unir os arquivos XML de medicamentos e insumos do SNGPC na mão, ou paga um sistema mensal para fazer uma tarefa simples, essa ferramenta é para você.

Eu criei esse projeto como uma ferramenta 100% gratuita para ajudar farmacêuticos e responsáveis técnicos a resolverem esse problema burocrático de forma simples, como passei por isso na rede em que trabalho, imagino que outros também já tiveram esse problema.

Como usar

Você pode escolher a versão que achar mais fácil. Ambas fazem exatamente a mesma coisa e mantêm o cabeçalho original da sua farmácia intacto, juntando apenas os medicamentos e insumos.

Opção 1: Usar direto no Navegador

Não precisa instalar nada. Basta acessar o site abaixo:

SNGPC Unificador Web

  1. Selecione (ou arraste) o seu XML de Medicamentos.
  2. Selecione (ou arraste) o seu XML de Insumos.
  3. Clique em "Gerar e Baixar".
  4. Pronto! Ele vai baixar um arquivo .zip já no formato que a Anvisa pede, pronto para ser enviado.

Segurança e Privacidade: O site roda inteiramente no seu navegador.

Nenhum dado é enviado para a internet ou para servidores externos.

Todo o processo de união dos arquivos acontece na memória do seu próprio computador, e quem processa é ele.

Ou seja, NÃO HÁ IA SENDO UTILIZADA PARA PROCESSAR!

Opção 2: Aplicativo para Windows

Para fácil acesso em um Pendrive, ou no seu servidor sem acesso à internet.

Baixar Unificador SNGPC para Windows (.exe)

  1. Baixe o arquivo sngpcjoiner.exe no link acima.
  2. Dê dois cliques para abrir (é um arquivo único, não precisa instalar nada).
  3. Escolha os arquivos e a pasta de destino para gerar seu pacote unificado.

Como funciona (Para os curiosos e programadores)

A Anvisa exige que medicamentos e insumos do mesmo período venham no mesmo arquivo, e geralmente farmácias de manipulação utilizam dois sistemas diferentes (um para drogaria, um para o laboratório).

O unificador utiliza C# e net8 para carregar as árvores XML, preservar o cabeçalho do arquivo base (removendo tags vazias conflitantes) e criar um terceiro arquivo, gerando um arquivo com nome fácil de identificar (SNGPC_Unificado_ANO_MES_DIA_HORA_MINUTO).

O projeto é dividido em:

  • sngpc.core: Backend compartilhado para ler XMLs e gerar o ZIP.
  • sngpcjoiner.web: Interface web feita em Blazor WebAssembly.
  • sngpcjoiner.exe: Interface para desktop feita em WPF.

Software 100% livre.

About

Unificador XML para SNGPC. Contém uma versão para Windows e uma diretamente no navegador.

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages