Pular para o conteúdo principal

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çãoDescrição
Visão Geral UTIResumo + red flags + metas do dia
Análise LabsInterpretação de exames laboratoriais
Pesquisa RápidaEvidência sob demanda com citações
Expandir DiferencialExpansão limitada de diagnóstico diferencial
Timeout DiagnósticoPausa deliberada para reconsiderar diagnóstico
Pesquisa ProfundaPesquisa iterativa autônoma (30s-3min)
Gerar PlanoSugestã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

EstadoSignificadoAção do Clínico
ReadyResposta com evidência adequadaRevisar e aceitar/editar
PartialResposta parcial com incerteza declaradaRevisar com atenção, complementar
InsufficientEvidência insuficiente para responderBuscar mais informações
BlockedRequest fora do escopo de betaReformular ou usar outro recurso
ReviewRequer revisão clínica obrigatóriaRevisar 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.