Pular para o conteúdo principal

Arquitetura Dual-Stream

Para lidar com entrada bagunçada (texto, tabelas, PDFs) sem abrir mão de estrutura, Clinical Corvus separa dois streams no nível de ingestão:

  • Stream narrativo: síntese e rascunhos clínicos
  • Stream de sinais: valores quantitativos que exigem consistência e validação

Por que separar

Texto clínico exige interpretação e revisão. Números críticos (labs, sinais vitais) exigem consistência. Misturar os dois em um processo único cria risco de que extrações narrativas substituam valores estruturados sem que o clínico perceba.

Como funciona

Na ingestão:

  1. O sistema prioriza preservação de estrutura (tabelas, cabeçalhos, seções)
  2. OCR é usado como fallback quando estruturação direta não é possível
  3. Stream narrativo vai para síntese e rascunho
  4. Stream de sinais vai para validação e extração

O output para o workspace integra ambos os streams, mas são processados separadamente para evitar que um pollue o outro.

Visualização

Implicação para bounded support

A separação reduz o risco de uma síntese narrativa substituir silenciosamente um valor estruturado. Os caminhos que implementam validação de sinais devem preservar esse resultado até a interface. Nem toda superfície possui a mesma cobertura, por isso valores críticos continuam sujeitos à conferência clínica.