Patient Management Workspace (PMW)
O PMW é a interface principal do Clinical Corvus. Organiza o dia a dia do time em torno de um fluxo simples: contexto, deltas, plano — com rascunhos que você revisa, edita ou descarta.
Arquitetura do Workspace
O workspace é construído sobre um framework modular compartilhado entre as superfícies de Médico, Grupo e Paciente:
Camada Compartilhada (dashboard-core/)
- DashboardShell: estrutura base com header, sidebar e área principal
- WorkspaceHeader: cabeçalho com seletor de contexto
- ContextBreadcrumb: navegação breadcrumb (Grupo > Paciente > Seção)
- DataStatusBar: indicador de estado dos dados (sincronizado, desatualizado)
- PatientSafetyHeader: banner de segurança do paciente com identificadores
- Panel/ModalShell: containers reutilizáveis para painéis e modais
Camada de Trabalho (workspace/)
- ContextHeader: cabeçalho de seção com ações contextuais
- MonitorHeader: header do modo monitor com ações de vigilância
- FlowHint: indicadores de fluxo para guiar o clínico
- ActionCockpit: painel de ações rápidas no modo plano
- Workbench: interface de planejamento com stepper (Contexto → Racional → Revisão)
- PlanComposer: compositor de plano com destaque de lacunas
Camada do Agente (corvus/)
- CorvusHub: hub central do agente com contexto do paciente
- CorvusAgentPanel: painel de ações rápidas com evidence trace
- SmartClipboard: ingestão de texto/PDF com extração estruturada
- IcuCorvusDrawer: drawer dedicado para rounds ICU
- QuickPhrases: frases rápidas para ações comuns
- TemplateScaffolds: templates de documentação clínica
Painéis (panels/)
- MonitorPanel: painel do modo monitor com quad-view
- DraggableClipboardPanel: painel arrastável do Smart Clipboard
- EvidenceDrawer: drawer de evidências
- CriticalAlertsBanner: banner de alertas críticos
- RoundsBanner: banner de rounds
Modais (modals/)
- NewPatientModal, NewGroupModal, GroupSelectionModal
- AlertsModal, CensusModal, MissingDataModal
- InterventionBuilderModal, SuggestionsPanelModal
- QuickVitalsModal, QuickAnalysisModal, ReviewGateModal
- KeyboardShortcutsModal, SignReviewModal
Monitor Mode (Workspace de Vigilância)
O modo monitor é focado em vigilância e triagem:
Sem Paciente Selecionado
- Now Queue: fila de pendências com alertas, tarefas de round, dados faltantes
- Rounds Board: grade de todos os pacientes do grupo para passagem de plantão
- Unit Cockpit: visão consolidada da unidade com analytics
- Census: status dos leitos (ocupado, disponível, limpeza, reservado, fora de serviço)
- Group Analytics: cards de pacientes por nível de acuidade
Com Paciente Selecionado (Patient Monitor)
Visão quad-view para rounds rápidos:
- Síntese: "quem/por que/agora" — resumo em uma frase
- Deltas 24h: o que mudou desde ontem (labs, suportes, exames, medicações)
- Sinais/Tendências: gráficos de evolução de vitais e laboratoriais com indicadores de instabilidade
- Alertas e Flags: pontos críticos, valores anormalidades, scores de risco
- Sugestões de Plano: rascunho de condutas em formato de checklist
Plan Mode (Workbench de Planejamento)
O modo plano é focado em documentação e planejamento terapêutico:
Plan Composer
- Destaque de lacunas de documentação
- Ações rápidas para completar registros
- Verificação de consistência do plano
Workbench Stepper
- Context Step: revisão do contexto clínico do paciente
- Rationale Step: raciocínio clínico e evidências de suporte
- Review Step: revisão final antes de aceitar o plano
Plan Drafts
- Atualizações otimistas na UI
- Tracking de conflitos entre rascunhos
- Badges de aceitação/rejeição/diferido
- Histórico de eventos do plano
Smart Clipboard
O Smart Clipboard transforma copy/paste e documentos em dados estruturados:
Entrada
- Texto livre (colado do EHR ou mensageiros)
- Upload de PDFs (laudos, evoluções, exames)
- Imagens de documentos
Processamento
- OCR para documentos escaneados
- Extração estruturada de vitais, labs, medicamentos
- Detecção de conflitos com dados existentes no prontuário
- Identificação de bandeiras vermelhas (sentinel flags)
Saída
- Resumo clínico editável
- Lista de problemas extraída
- Lista de tarefas/checklist
- Alertas de conflito
- Sugestões de plano baseadas no contexto
Vistas Consolidadas do Paciente
Cada paciente possui páginas dedicadas com dados estruturados:
| Seção | Conteúdo |
|---|---|
| Overview | Timeline, scores de risco, alertas, síntese |
| Labs | Timeline de resultados com indicadores de anormalidade |
| Medications | Lista completa com dose, via, frequência, status |
| Notes | Notas clínicas editáveis com tipos (evolução, admissão, alta) |
| Exames | Exames de imagem e outros procedimentos |
| Scores | Escores calculados (SOFA, NEWS2, etc.) |
| Alertas | Alertas clínicos com severidade e interpretação |
| Checklist | Checklists de cuidados (POP/FAST HUGS BID) |
| Round | Ferramenta de round com checklist ICU |
| Charts | Visualizações consolidadas de dados |
| Chat | Conversa com Corvus no contexto do paciente |
Contexto Explícito
O PMW deixa claro em qual paciente e qual contexto operacional você está trabalhando:
- Breadcrumb de navegação: Grupo > Paciente > Seção
- Banner de segurança com identificadores do paciente
- Indicador de grupo/unidade ativa
- Trava de paciente para prevenir erros
O cabeçalho de segurança do paciente exibe identificadores para prevenir erros de paciente errado. Sempre verifique se o paciente correto está selecionado antes de executar qualquer ação.
Colaboração em Grupo
Times podem compartilhar o contexto do paciente:
- Grupos com membros e papéis (admin, member)
- Pacientes atribuídos a grupos
- Convites para membros
- Sincronização de estado entre membros do time
Privacidade por Padrão
- Modo privacidade para mascarar dados sensíveis em espaços compartilhados
- Hash de identificadores em logs de auditoria
- PHI não é enviado para serviços externos sem política explícita
- Superfícies de execução separadas (clinical, public_demo, internal)