Como lançar relatório de paciente em SEI/DF via Anotae¶
Esta guia cobre o fluxo end-to-end APS/DF: você atendeu o paciente, registrou no Anotae em SOAP, e agora precisa lançar um relatório no SEI/DF com os dados desse atendimento. O Anotae preenche o editor; você revisa, assina e tramita.
Pré-requisitos¶
- Anotae
0.9.0-beta2rodando com vault aberto - Extensão Anotae instalada e conectada (ver configurar-extensao.md)
- Acesso à sua conta no SEI/DF (
sei.df.gov.br) - Pelo menos um atendimento salvo no vault, com S/O/A/P preenchidos
Passo a passo¶
1. Crie o atendimento no Anotae¶
- Abra o Anotae e seu vault
- Clique em Novo (Ctrl+N)
- Preencha:
- CNS Profissional (validado)
- Função (MFC, ENF, etc)
- ID Paciente (handle local — não use nome real)
- Tipo (primeira_consulta, retorno, etc)
- CIAP-2 e CID-10 (com auto-complete)
- S, O, A, P (texto livre)
- Salve com Ctrl+S
2. Abra o SEI/DF¶
Pelo Anotae: menu Integrações → Abrir SEI/DF — Lançar relatório. O navegador padrão abre direto na tela de login do SEI/DF.
Se você quer usar uma URL diferente (sub-instância, login institucional federado), edite
~/.anotae/config.toml, seção[integracoes], camposei_df_url. Reinicie o Anotae.
3. Crie o documento no SEI¶
- Faça login normalmente
- Inicie um novo processo (ou abra processo existente)
- Clique em Incluir Documento
- Escolha o tipo (ex: "Relatório", "Relatório Médico", conforme a unidade)
- O editor de documento (CKEditor) abre — uma janela/aba nova com o iframe de edição
- Não comece a digitar — você vai injetar o texto pelo Anotae
4. Injete o texto pelo Anotae¶
- No SEI/DF, com o editor aberto, clique no ícone da extensão Anotae na barra do navegador (canto superior direito)
- O popup mostra os atendimentos do vault — selecione o atendimento criado no passo 1
- Clique em Injetar em SEI/DF
- Dialog de confirmação aparece com:
- Pré-visualização exata do texto que será injetado
- Disclaimer sobre humano-no-loop e revisão obrigatória
- Checkbox que você precisa marcar para liberar o botão "Injetar no SEI"
- Confirme — o texto aparece no editor do SEI
5. Revise, edite, assine e tramite¶
A partir daqui é fluxo SEI normal:
- Revise o conteúdo — leia tudo, corrija o que for específico do caso
- Ajuste formatação (negrito, listas) se quiser
- Salve o documento no SEI
- Assine quando for o momento certo
- Tramite/inclua no processo
O que o Anotae faz e o que NÃO faz¶
| Faz | NÃO faz |
|---|---|
| Abre o navegador na URL do SEI/DF | Faz login por você |
| Renderiza um template determinístico (sem IA) com seu encounter | Inventa texto que você não escreveu |
| Injeta o HTML resultante no iframe do CKEditor | Salva o documento no SEI |
| Mostra uma confirmação obrigatória antes de injetar | Assina ou tramita por você |
Registra (em audit_log do encounter) que houve injeção |
Envia qualquer dado para fora da sua máquina |
Esse desenho é proposital. Ver docs/explanation/postura-integracao.md para a fundamentação ética/regulatória.
Personalizar o template¶
O template do relatório fica em anotae/core/templates/relatorio_ses_df.md (no source). É Markdown puro com placeholders no formato {{caminho.do.campo}}.
Variáveis disponíveis no contexto:
encounter.encounter_date (ISO yyyy-mm-dd)
encounter.encounter_type
encounter.professional_cns
encounter.professional_role (MFC, GO, PED, ENF...)
encounter.patient_id_local
encounter.soap.subjective
encounter.soap.objective
encounter.soap.assessment
encounter.soap.plan
encounter.ciap2_codes (lista, vira "N95, K86")
encounter.cid10_codes (lista, vira "G44.2, I10")
app.version
Para personalizar o cabeçalho com o nome da sua unidade ou adicionar campos específicos, edite o .md e reinicie o Anotae. (UI gráfica de customização vem na Onda 2.)
Troubleshooting¶
"Editor de documento não foi detectado"¶
- Causa: você clicou no popup antes do CKEditor terminar de carregar.
- Solução: aguarde a tela do editor aparecer completa (toolbar visível) e clique de novo.
Texto aparece mas com formatação estranha¶
- Causa: SEI usa CKEditor 4, que tem regras próprias de sanitização HTML.
- Solução: abra o "Modo Texto" (
</>na toolbar do SEI) e ajuste manualmente. Reporte o caso emsuporte@anot.aepara melhorarmos o template.
"Hostname X não é SEI conhecido"¶
- Causa: você está em uma instância SEI fora dos hosts catalogados (
sei.df.gov.br,*.df.gov.br/sei/*). - Solução: abra issue no GitHub com o hostname para incluirmos em
extension/chrome/manifest.jsone emSEI_INSTANCES(extension/src/content/sei-mapping.ts). Cobertura de outras instâncias (MS, Anvisa, demais estados) está mapeada na RFC-002 e entra na Onda 2+.
Quero usar a integração no SEI/MS, SEI/Anvisa, ou outro¶
Hoje o Anotae cobre apenas SEI/DF (piloto APS/DF). Para outras instâncias, acompanhe RFC-002 em docs/rfc/RFC-002-sei-multi-instancia.md.
Limitações conhecidas (0.9.0-beta2)¶
- Apenas SEI/DF (CKEditor 4). Outras instâncias e CK5 vêm em ondas futuras.
- Sem auto-complete de tipos de documento (você escolhe manualmente).
- Sem sincronização com processos do SEI (Anotae não lê processos; só preenche editor).
- Template único por instância. Múltiplos templates por usuário/contexto vêm com RFC-004 (editor único).
Mais¶
- Configurar a extensão de navegador
- Enviar feedback e reportar bugs
- Postura ética e humano-no-loop:
docs/explanation/postura-integracao.md - Atribuição a SEI Pro/SEI++:
THIRD_PARTY_NOTICES.md