Copiloto de Workflow Clínico
Clinical Corvus é um copiloto de workflow clínico, não um chatbot. Ele ajuda a sintetizar, rascunhar e checar — mas não executa por você. Toda saída é um rascunho clinician-reviewed.
Check-to-Accept
O padrão central é:
- Rascunhar, não executar: o sistema propõe itens (texto, lista de ações, handoff).
- Controle explícito: você aceita, edita ou descarta cada sugestão.
- Revisão humana no fluxo: isso reduz viés de automação.
Quando o copiloto é mais útil
- Montar um quadro rápido antes do round.
- Transformar texto bagunçado em um resumo curto e utilizável.
- Gerar um handoff I-PASS consistente.
- Pedir evidência quando o caso exige checagem de diretriz ou literatura.
- Analisar exames laboratoriais com interpretadores determinísticos.
- Expandir o diagnóstico diferencial com pesquisa de evidência.
Ações Rápidas do Agente
O painel do Corvus oferece ações rápidas especializadas:
| Ação | Descrição |
|---|---|
| Visão Geral UTI | Resumo + red flags + metas do dia |
| Análise Labs | Interpretação de exames laboratoriais |
| Pesquisa Rápida | Evidência sob demanda com citações |
| Expandir Diferencial | Expansão limitada de diagnóstico diferencial |
| Timeout Diagnóstico | Pausa deliberada para reconsiderar diagnóstico |
| Pesquisa Profunda | Pesquisa iterativa autônoma (30s-3min) |
| Gerar Plano | Sugestão de plano terapêutico |
Ações de pesquisa (Pesquisa Rápida, Pesquisa Profunda) mostram progresso em tempo real com barra de loading, pois podem levar de 30 segundos a 3 minutos dependendo da latência dos provedores.
Rastreabilidade
Cada resposta do agente inclui rastreabilidade:
- Citações: título, URL, data, journal de cada fonte
- Evidência admitida/rejeitada: o sistema registra quais fontes foram usadas e quais foram excluídas e por quê
- Qualidade: badge indicando se a resposta tem evidência adequada ("verificado") ou é útil mas com evidência limitada ("helper")
- Scores de severidade: NEWS2 e SOFA com delta quando disponíveis
Equipe de Agentes
Uma equipe de agentes especializados opera nos bastidores:
Agente de Discussão Clínica (CDA)
O agente principal. Lida com raciocínio, resume o caso e gerencia a conversa. Ele cria o brief de contexto e decide quando chamar o agente de pesquisa. Usa o Clinical Query Profile para classificar cada pergunta em dimensões reutilizáveis (task_type, decision_horizon, context_sufficiency, answer_shape).
Agente de Pesquisa Clínica (CRA)
Quando o CDA identifica que uma pergunta precisa de evidência externa, ele delega ao CRA. O CRA pesquisa PubMed, Europe PMC, OpenAlex, Lens e outras fontes, sintetiza um brief com citações, e retorna ao CDA. Usa política de busca em tiers (Tier 1 gratuito, Tier 2 auto-hospedado, Tier 3 pago com opt-in).
Compass Controller
Orquestra o loop de raciocínio do CDA: Planejar → Verificar → Pivotar → Parar. Controla o budget de tokens e decide quando há evidência suficiente para responder.
Verificador
Antes de qualquer resposta ser mostrada, o verificador checa se as citações são válidas, se as afirmações são suportadas pela evidência, e se os riscos estão declarados. Se a verificação falhar, os agentes corrigem a resposta.
Contrato de Resposta
Todas as respostas seguem um contrato estruturado:
- primary_answer: resposta principal
- research_telemetry: modo de execução, evidence ledger, missing information
- evidence: todas as evidências com IDs, admitted/rejected counts
- clinical_evidence_packet: packet hash, ledger summary, itens de evidência, provider trace e gate snapshot
- patient_context_manifest: contexto de paciente incluído/omitido, freshness, PHI egress state e referências de paciente/caso
- corvus_provenance: rota, agente, hashes de packet/manifest, gate precedence, verifier snapshot e feature flags
- safety: flags de segurança, review recommended
- answer_state: ready / partial / insufficient_evidence / blocked / review
- citations: referências com título, URL, data, journal
No backend, os estados originais incluem clinical_answer_ready, partial_but_useful, safe_insufficiency, wrong_domain_blocked, safety_blocked e needs_clinician_review. A UI normaliza esses estados para leitura clínica.
Estados de Resposta
| Estado | Significado | Ação do Clínico |
|---|---|---|
| Ready | Resposta com evidência adequada | Revisar e aceitar/editar |
| Partial | Resposta parcial com incerteza declarada | Revisar com atenção, complementar |
| Insufficient | Evidência insuficiente para responder | Buscar mais informações |
| Blocked | Request fora do escopo de beta | Reformular ou usar outro recurso |
| Review | Requer revisão clínica obrigatória | Revisar antes de usar |
Boundaries
O copiloto opera com suporte limitado:
- Suportado: pergunta clínica com contexto, síntese de diferencial, drafting de plano, evidence retrieval, análise labs.
- Warned: perguntas com evidência insuficiente — o sistema declara incerteza.
- Bloqueado: pedidos de diagnóstico autônomo, planejamento de tratamento automático, advice irrestrito.
Clínico review é parte do fluxo normal, não uma exceção.