====== 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)
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.
===== 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 |
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.
===== 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
Recomenda-se realizar o inventário antes do primeiro envio ao SNGPC e sempre que houver troca de responsável técnico farmacêutico.
===== 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 |