Operação do SNGPC
Esta página descreve a rotina operacional do módulo SNGPC: como as vendas de controlados são registradas, como gerar e enviar os arquivos à ANVISA e como realizar o inventário periódico.
Registro automático nas vendas
Toda vez que um medicamento controlado é vendido, o sistema registra automaticamente os dados necessários para o SNGPC — desde que os dados de receituário sejam informados corretamente pelo operador na tela de venda.
O que é capturado automaticamente:
- Produto, quantidade e lote dispensado
- Dados do comprador (nome, documento, UF)
- Dados do paciente (nome, idade, sexo, CID — quando aplicável)
- Dados da receita (tipo, número, data, tipo de uso)
- Dados do prescritor (nome, número de registro, conselho, UF)
<note tip>Para agilizar o atendimento, cadastre os prescritores habituais em SNGPC > Profissionais de Saúde. Assim, basta selecionar o nome do médico na venda sem redigitar os dados.</note>
Verificando os movimentos pendentes
Em SNGPC > Movimentos, é possível visualizar todos os registros de vendas de controlados e seu status de transmissão:
- Não enviado: registros aguardando inclusão no próximo arquivo
- Enviado: registros já transmitidos e aceitos pela ANVISA
Registros com dados incompletos ou com erros de preenchimento devem ser corrigidos antes do envio.
Gerando o arquivo SNGPC
O envio ao SNGPC é feito por período (normalmente semanal ou conforme orientação da ANVISA para o porte da farmácia). Para gerar o arquivo:
- Acesse SNGPC > Enviar Arquivo
- Informe o período (data inicial e data final) dos movimentos a incluir
- O sistema gera automaticamente o arquivo no formato exigido pela ANVISA
- Revise o resumo do arquivo: quantidade de entradas, saídas e saldo por produto controlado
Enviando o arquivo à ANVISA
Após gerar o arquivo:
- Clique em Transmitir (ou Enviar) na tela de envio SNGPC
- O sistema se conecta ao serviço da ANVISA e envia o arquivo
- Aguarde a confirmação. O status do envio é atualizado na tela
| Status do envio | Significado |
|---|---|
| Pendente | Arquivo gerado mas ainda não transmitido |
| Aguardando validação | Arquivo transmitido; a ANVISA está processando |
| Aceito | Arquivo aceito com sucesso pela ANVISA |
| Rejeitado | Arquivo recusado; é necessário corrigir e reenviar |
<note warning>Arquivos rejeitados pela ANVISA devem ser corrigidos e reenviados o mais rápido possível. Verifique a mensagem de erro retornada pela ANVISA para identificar o problema.</note>
Verificando o resultado do envio
Para confirmar se um arquivo foi aceito ou para consultar o status de um envio anterior:
- Acesse SNGPC > Arquivos Enviados
- Localize o arquivo pelo período ou data de envio
- Clique em Verificar Status para obter a resposta atual da ANVISA
Inventário de controlados
A ANVISA exige a realização de inventário periódico dos produtos controlados. O inventário compara o saldo teórico (calculado pelos registros de entrada e saída) com o saldo físico em estoque.
Para realizar o inventário:
- Acesse SNGPC > Inventário
- O sistema exibe a lista de produtos controlados com o saldo calculado pelo sistema
- O operador confere o estoque físico e informa a quantidade real de cada produto
- Divergências são registradas com o motivo (avaria, furto, perda etc.)
- O inventário pode ser incluído no próximo arquivo de envio à ANVISA
<note>Recomenda-se realizar o inventário antes do primeiro envio ao SNGPC e sempre que houver troca de responsável técnico farmacêutico.</note>
Solução de problemas comuns
| Problema | Possível causa | Ação |
|---|---|---|
| Venda não aparece nos movimentos SNGPC | Produto não marcado como controlado | Verifique se a Classe Terapêutica está preenchida no cadastro do medicamento |
| Dados incompletos no movimento | Operador não preencheu todos os campos na venda | Edite o registro em SNGPC > Movimentos antes de enviar |
| Arquivo rejeitado pela ANVISA | Dado inválido (ex.: CRM inexistente) ou credenciais incorretas | Leia a mensagem de rejeição, corrija o registro e gere novo arquivo |
| Erro de autenticação no envio | Senha ANVISA expirada ou incorreta | Atualize a senha em Parâmetros > SNGPC |
| Saldo divergente no inventário | Movimentos sem registro ou lotes não informados | Rastreie quais movimentos estão faltando em SNGPC > Movimentos |