MÓDULO 6.3

🩺 Caso Dra. Sana — Dermatologia

Solo practice, 30-40 pacientes por dia, EHR + biópsias + PHI. O caso onde "esperança" mata — arquitetura de isolamento não é opcional em saúde, é o pré-requisito que torna tudo o mais possível.

6
Tópicos
~60 min
Duração
Aplicado
Nível
Crítico
Tipo
1

🔒 Bifurcação Total — PHI vs Billing

O requisito zero em qualquer sistema de saúde: dados clínicos com PHI (Protected Health Information) e dados administrativos de billing devem estar completamente isolados. Um agente que acidentalmente cruze esses domínios não é só um bug — é uma violação de HIPAA com multas de até $50.000 por incidente.

🏗️ Arquitetura de bifurcação da Dra. Sana

🔴 /data/clinical — PHI Zone
  • → EHR records, notas clínicas
  • → Resultados de biópsias
  • → Histórico de diagnósticos
  • → Fotos clínicas
Acesso: apenas clinical agents
🔵 /data/billing — Admin Zone
  • → Códigos CPT/ICD
  • → ERAs (Remittance Advice)
  • → Claim status
  • → Aging de receivables
Acesso: apenas billing agent
🌉 Ponte controlada única

Apenas códigos de procedimento (CPT) passam do clínico para o billing — sem dados de paciente, sem diagnóstico textual. A ponte é unidirecional e auditada.

⚠️ Por que "esperança" mata neste contexto

Desenvolvedores novatos "esperam" que os agentes não cruzem dados sensíveis por serem instruídos a não fazer isso. Em produção, com 30 pacientes por dia e múltiplos agentes, um prompt mal construído pode fazer o agente de billing acessar notas clínicas. Arquitetura de file system impede isso em nível de sistema operacional — independente das instruções do LLM.

2

📋 Intake Forms Automáticos — Estruturação de admissão

Cada paciente novo chega com um formulário preenchido à mão ou digitado em PDF. O agente clínico processa esses formulários, extrai dados estruturados, e popula os campos corretos no EHR — eliminando a digitação manual de ~5 minutos por paciente, 35 vezes por dia.

⚙️ Pipeline de form parsing

1 Recepcionista escaneia form → salvo em /data/clinical/intake/pending/
2 Hook de file-watch detecta novo PDF → aciona Clinical Intake Agent
3 Agente extrai: nome, DOB, queixa principal, alergias, medicações, histórico
4 Dados populam template FHIR-compatible em /data/clinical/patients/

💡 Form parsing + structured EHR import

O CLAUDE.md do Clinical Intake Agent tem uma regra crítica: "Se o campo for ambíguo ou ilegível, marque como REVISAR e nunca adivinhe dados de saúde." Um campo de medicação errado é um risco direto ao paciente. Confiança baixa → campo marcado para revisão da recepcionista.

3

🔬 Summarize Biopsy PDF — Skill clínica

PDFs de patologia chegam com 8-15 páginas de terminologia especializada. A skill /biopsy-summary produz um resumo estruturado de 1 página com os achados principais, mantendo todos os termos técnicos intactos. Dra. Sana lê em 2 minutos o que levaria 12.

📄 Output de /biopsy-summary

# Biopsy Summary — Paciente #4821 — 2026-05-15

## Diagnóstico Principal

Melanoma superficial de extensão lateral (SSM), Clark nível III

Breslow: 0.62mm | Margens: LIVRES (2.1mm lateral)

## Achados Adicionais

- Ulceração: AUSENTE

- Mitoses: <1/mm²

- Regressão: FOCAL (15%)

## Recomendação Patológica

Re-excisão com margem de 1cm. Biópsia sentinela a considerar.

⚠️ Revisar: Seção 4.2 do laudo original contém achado ambíguo sobre invasão perineural.

💡 Domain-aware summarization — terminologia fidelidade

O CLAUDE.md da skill inclui glossário dermatológico: "Clark level", "Breslow thickness", "SSM vs nodular". O agente nunca substitui termos técnicos por linguagem coloquial. "Melanoma superficial de extensão lateral" não pode virar "tipo de câncer de pele" — a precisão é clinicamente significativa.

4

🌅 Morning Brief Clínico — Pacientes do dia

Todo dia às 7h, antes de Dra. Sana chegar à clínica, um cron roda e gera o morning brief: lista de pacientes do dia, casos complexos sinalizados, biópsias com resultado pendente, e alertas de medicação. Ela entra preparada, não reagindo.

📱 Estrutura do morning brief

📅 Agenda — 32 pacientes hoje

8 novos | 24 retorno. Pico esperado: 10h-12h (11 consultas). Janela livre: 14h-14h30.

🚨 Atenção especial (3 pacientes)

Paciente #4821: biópsia SSM — precisa discutir re-excisão. Paciente #3107: suspeita de reação a retinóide iniciado na semana passada. Paciente #5502: primeira visita pós-melanoma, acompanhamento 6 meses.

⏳ Biópsias pendentes (5 resultados esperados)

Lab confirmou entrega de 3 hoje. 2 ainda sem ETA — patient care coordinator já notificada.

📊 Daily brief + alert prioritization

O Clinical Brief Agent lê os EHR do dia, cruza com resultados de laboratório e agenda, e prioriza alertas por risco clínico. A lógica de priorização está no CLAUDE.md: "Resultado anormal de biópsia = P0. Reação adversa a medicação = P1. Follow-up de rotina = P2." Isso garante que Dra. Sana leia o mais urgente primeiro.

5

💰 ERA Reconciliation — Lado billing

Na zona de billing, isolada do clínico, o Billing Agent processa os ERAs (Electronic Remittance Advice) diariamente. Ele reconcilia pagamentos recebidos contra claims enviados, identifica denials, e gera relatório de aging — sem nunca precisar ver dados clínicos dos pacientes.

🧮 Pipeline de reconciliação ERA

1 ERA chega do seguro em /data/billing/era/incoming/
2 Billing Agent lê ERA + claims abertos → reconcilia por claim ID
3 Denials classificados: CO-97 (dup), CO-4 (código errado), PR-2 (dedutível)
4 Relatório aging + ações recomendadas gerado para billing coordinator

💡 Domain agent — isolamento em evidência

O Billing Agent só tem acesso a /data/billing/. Ele processa claim IDs, CPT codes, e valores monetários. Não sabe o nome do paciente, não sabe o diagnóstico. Isso não é apenas compliance — é design: um agente com escopo menor é mais confiável, mais fácil de auditar, e mais rápido.

6

📈 Resultado: Pacientes sem Perder Rigor — ROI clínico

Quatro semanas após implantação, Dra. Sana não está vendo mais pacientes — ela está vendo os mesmos pacientes melhor preparada. O tempo recuperado foi reinvestido em consultas mais longas para casos complexos, não em volume. Esse é o ROI clínico real.

📊 Métricas após 4 semanas

~2.5h
recuperadas por dia (intake + briefing)
0
violações de PHI isolation
34%
redução em claims denials
100%
alertas clínicos chegaram antes da consulta

📊 A definição correta de ROI em saúde

ROI em saúde não é só dinheiro. É: (1) tempo clínico de qualidade — Sana agora tem 15 minutos extras para os casos difíceis; (2) risco evitado — zero violações de HIPAA, zero claims com dados incorretos por pressa; (3) confiança do paciente — check-in mais rápido, billing mais preciso, experiência melhor. O sistema serve o paciente indiretamente ao servir o médico.

✅ Resumo do Módulo 6.3

PHI e billing totalmente isolados em file system
Intake forms → EHR estruturado via form parsing
/biopsy-summary preserva terminologia clínica
Morning brief às 7h com alertas por prioridade clínica
ERA reconciliation isolado — billing agent sem acesso a PHI
2.5h/dia recuperadas + 34% redução em claims denials

Próximo módulo: Managed Agents — agentes como serviço. A Anthropic passou a oferecer hospedagem gerenciada de agentes (abril 2026). Vamos entender quando usar, quanto custa, e quando continuar com self-host.