Métodos de Tomada de Decisão

Teoria da Decisão, Sistemas de Apoio à Decisão e Hierarquia DIKW

Prof. Marcelo R.P. Ferreira

PPGMDS - UFPB - Programa de Pós-Graduação em Modelagem de Decisão e Saúde

julho, 2026

Métodos de Tomada de Decisão

“A boa decisão não é a que garante o melhor resultado, mas a que é tomada da melhor forma possível com a informação disponível.”

— adaptado de H. A. Simon

Mapa da Aula 1

Métodos de Tomada de Decisão (Parte I) Teoria da Decisão Simon · Racionalidade Hierarquia DIKW Dado · Informação · Conh. Qualidade de Dados Governança em Saúde Sistemas de Apoio à Decisão (SAD) Certeza · Risco Incerteza · Utilidade Esperada Vieses Cognitivos Seis Chapéus · Seis Facetas Componentes do SAD Dados · Modelos · Interface Decisão Informada e Aplicada à Saúde

Apresentação da Disciplina

  • Abordagem estruturada sobre Sistemas de Apoio à Decisão (SAD)
  • Compreensão da hierarquia Dado → Informação → Conhecimento → Sabedoria
  • Modelagem de ambientes clínicos e gerenciais sob incerteza
  • Foco na qualidade e governança dos dados em saúde
  • Exploração de heurísticas e vieses no processo decisório
  • Exemplos práticos em R aplicados a cenários de saúde

Esta é a Parte I da disciplina (Profa. Marcelo Ferreira). A Parte II, com o Prof. Eufrásio Lima Neto, tratará de Ética em IA e Aprendizagem de Máquina.

Por que Sistemas de Apoio à Decisão na Saúde?

  • O volume de informação médica dobra a cada poucos anos
  • A capacidade de atenção humana é limitada (“ansiedade informacional”)
  • Tomadores de decisão sofrem de fadiga e viés cognitivo
  • Necessidade de contornar a racionalidade limitada
  • SADs transformam dados brutos em inteligência acionável para a saúde
  • Hospitais precisam otimizar recursos escassos (leitos, equipe de enfermagem, insumos)

Exemplo Motivador: Gestão Hospitalar

Caso (Sauter, 2010): o Jewish Hospital Healthcare Services utilizou um SAD focado em produtividade e contabilidade de custos.

  • Implementaram um sistema de acuidade de enfermagem
  • O sistema classifica pacientes pela severidade e necessidade de cuidados
  • Permite prever e alocar a demanda diária de enfermeiros
  • Compara as estimativas de necessidade com os níveis reais
  • Resultado: alocação eficiente de recursos e melhoria no cuidado prestado

Bloco B — Teoria da Decisão

O Conceito de Decisão

  • Decisão é uma escolha entre alternativas disponíveis
  • Visa alcançar um bom resultado (mitigar a doença, reduzir custos, salvar vidas)
  • Um bom resultado nem sempre significa uma “boa decisão”
  • Boas decisões são informadas e baseadas em dados apropriados
  • Envolve a formulação do problema e avaliação de premissas
  • O SAD apoia, mas não substitui o tomador de decisão (médico ou gestor)

Importante

Uma decisão correta pode ter desfecho ruim por azar; uma decisão mal informada pode ter desfecho bom por sorte. Avaliamos o processo, não apenas o resultado.

O Processo de Decisão — Modelo de Simon

  • O processo de decisão não é um evento único, mas um fluxo
  • Proposto pelo economista e psicólogo Herbert A. Simon (Nobel de Economia, 1978)
  • Fase 1 — Inteligência: identificação do problema ou oportunidade
  • Fase 2 — Design: formulação de alternativas
  • Fase 3 — Escolha: seleção e implementação
  • O SAD deve apoiar cada uma dessas fases de forma flexível
Inteligência Identificar o problema Design Formular alternativas Escolha Selecionar e implementar

Fluxo clássico de Simon para o processo de tomada de decisão.

Fase 1: Inteligência

  • Monitoramento contínuo do ambiente clínico ou hospitalar
  • Identificação de desvios, tendências ou anomalias
  • Exemplo: detecção de um surto de infecção hospitalar
  • Coleta de informações sintomáticas e epidemiológicas
  • É a fase onde o problema é reconhecido como tal — muitas vezes a mais negligenciada

Fase 2: Design

  • Estruturação do problema de saúde identificado
  • Definição de objetivos (ex.: minimizar mortalidade ou custo)
  • Geração e desenvolvimento de alternativas de tratamento ou intervenção
  • Coleta de dados adicionais e construção de modelos
  • Avaliação de restrições (orçamento, disponibilidade de leitos)
  • O SAD ajuda com ferramentas de brainstorming e modelagem

Fase 3: Escolha

  • Comparação das alternativas desenhadas na fase anterior
  • Seleção da melhor alternativa baseada em critérios definidos
  • Avaliação da sensibilidade da escolha (análise “E se?”)
  • Implementação da ação no ambiente real
  • Monitoramento dos resultados clínicos ou gerenciais
  • O SAD fornece as ferramentas de simulação e otimização

Tipos de Decisão

  • Decisões Estruturadas: repetitivas, rotineiras, regras claras (ex.: folha de pagamento)
  • Decisões Não Estruturadas: novas, complexas, requerem intuição (ex.: contenção de nova pandemia)
  • Decisões Semiestruturadas: combinação de regras analíticas e julgamento humano
  • O SAD tem seu maior valor nos problemas semiestruturados
  • Apoia o gestor onde a matemática termina e a experiência começa
  • Na saúde, diagnóstico e triagem são tipicamente semiestruturados

Teoria da Decisão Normativa

  • Define como as decisões deveriam ser tomadas idealmente
  • Baseia-se em escolhas perfeitamente racionais
  • O objetivo é a otimização matemática (maximizar utilidade esperada)
  • Assume conhecimento completo das opções e consistência total
  • Falha ao descrever o comportamento humano real (que tem limites)
  • Importante como base para algoritmos de otimização em SADs

Teoria da Decisão Descritiva

  • Estuda como os seres humanos realmente tomam decisões
  • Reconhece a fadiga, emoções, limites de memória e tempo
  • Focada na racionalidade limitada (bounded rationality)
  • Indivíduos frequentemente usam heurísticas e atalhos mentais
  • Essencial para desenhar interfaces de usuário de SADs amigáveis
  • Baseada em estudos de economia comportamental e psicologia cognitiva

Teoria da Decisão Prescritiva

  • Foca em ajudar as pessoas a tomarem decisões melhores
  • Interseção entre o ideal (normativo) e o real (descritivo)
  • Fornece ferramentas para mitigar vieses cognitivos humanos
  • O SAD é uma ferramenta eminentemente prescritiva
  • Aproxima o médico da decisão ótima, respeitando suas limitações
  • Estrutura a evidência para suportar o raciocínio clínico

As Três Teorias — Comparação

Aspecto Normativa Descritiva Prescritiva
Pergunta Como decidir idealmente? Como as pessoas de fato decidem? Como ajudar a decidir melhor?
Base Racionalidade matemática Psicologia, observação empírica Síntese das duas anteriores
Papel do SAD Fornece o algoritmo ótimo Explica por que o algoritmo é ignorado Desenha a ferramenta que será usada
Limitação Ignora a cognição humana real Não prescreve melhorias Depende de boas evidências descritivas

Racionalidade Limitada e Satisficing

  • Tomadores de decisão raramente otimizam completamente (Simon)
  • Devido a limites de tempo, dados e capacidade cognitiva
  • Buscam soluções “satisfatórias” (satisficing) em vez de “ótimas”
  • Muddling Through: fazer mudanças incrementais pequenas
  • O SAD deve oferecer soluções boas e rápidas, não apenas a “perfeita”
  • Na emergência, um tratamento rápido “bom o suficiente” salva mais vidas que o perfeito tardio

As Seis Facetas da Racionalidade (1/2)

  • Racionalidade Econômica: foco em custos, lucros e retorno financeiro
  • Racionalidade Técnica: a opção funciona? Atinge o objetivo clínico?
  • Racionalidade Legal: está em conformidade com leis e regulações médicas?
  • Um SAD completo não deve focar apenas no aspecto financeiro
  • Decisões médicas exigem equilíbrio constante entre essas facetas

Exemplo: um medicamento barato (econômica) mas sem registro na ANVISA (legal) não é viável.

As Seis Facetas da Racionalidade (2/2)

  • Racionalidade Social/Ética: responsabilidade com o paciente e a sociedade
  • Racionalidade Procedimental: há infraestrutura e equipe para executar?
  • Racionalidade Política: relações de poder, agendas de departamentos
  • Ética utilitarista (maior bem) vs. ética individual na saúde
  • O SAD deve permitir a avaliação de cenários logísticos e éticos
  • Ignorar o aspecto procedimental inviabiliza a política de saúde no SUS

Síntese das Seis Facetas

Econômica

Custo · Retorno

Técnica

Eficácia clínica

Legal

Conformidade

Social/Ética

Responsabilidade

Procedimental

Infraestrutura

Política

Poder · Agendas

Um SAD bem desenhado permite avaliar uma decisão sob múltiplas dessas facetas simultaneamente.

Vieses no Processo de Decisão

  • Viés de Confirmação: buscar apenas dados que confirmam a suspeita diagnóstica
  • Percepção Seletiva: ignorar informações clínicas que não parecem salientes
  • Ilusão de Controle: superestimar a capacidade de curar uma doença imprevisível
  • Efeito de Recência: dar peso excessivo ao último sintoma observado
  • O SAD atua como contrapeso, forçando a revisão de dados ignorados
  • Alertas no sistema protegem contra omissões críticas

Mitigando Vieses: Método dos Seis Chapéus

  • Abordagem de Edward de Bono para explorar perspectivas
  • Chapéu Branco: foco apenas em dados e tendências históricas
  • Chapéu Vermelho: intuição e gut feeling do médico
  • Chapéu Preto: pessimismo cauteloso, testando riscos e premissas
  • Chapéu Amarelo: otimismo, buscando benefícios secundários
  • Chapéu Verde: criatividade, tratamentos alternativos
  • Chapéu Azul: controle do processo de decisão (frequentemente o papel do SAD)

Ambientes de Decisão: Certeza

  • O resultado de cada alternativa de ação é conhecido previamente
  • Conhecimento completo sobre custos, efeitos e resultados
  • Em saúde, a certeza pura é extremamente rara
  • O problema se resume à ordenação simples por preferência
  • A modelagem é determinística e exata

Exemplo: escolha entre dois fornecedores de seringas com preço e prazo garantidos contratualmente.

Ambientes de Decisão: Risco

  • As consequências exatas não são conhecidas, mas suas probabilidades sim
  • Baseia-se em distribuições de probabilidade históricas
  • Fundamental para a Medicina Baseada em Evidências (MBE)
  • Permite calcular a utilidade esperada de um tratamento
  • Os dados do paciente inserem-se num modelo probabilístico

Exemplo: cirurgia cardíaca com 5% de risco de mortalidade tabelado na literatura.

Decisão sob Risco: Utilidade Esperada

Avalia opções ponderando o valor do desfecho pela sua probabilidade:

\[EU(A) = \sum_{i} P(O_i \mid A) \cdot U(O_i)\]

  • \(EU(A)\): utilidade esperada da ação \(A\)
  • \(O_i\): cada resultado possível dado \(A\)
  • \(P(O_i \mid A)\): probabilidade de ocorrência de \(O_i\)
  • \(U(O_i)\): utilidade (valor) atribuída ao resultado \(O_i\)

Usado em estudos de custo-efetividade na saúde, balanceando tratamentos conservadores vs. invasivos.

Exemplo em R: Utilidade Esperada de Tratamentos

Avaliar Tratamento Cirúrgico (80% cura plena \(U=10\), 20% falha \(U=2\)) vs. Tratamento Medicamentoso (100% cura parcial \(U=7\)).

p_cura_cir <- 0.8
u_cura_cir <- 10
u_falha_cir <- 2

ue_cirurgico   <- (p_cura_cir * u_cura_cir) + ((1 - p_cura_cir) * u_falha_cir)
ue_medicamento <- 1.0 * 7

cat(sprintf("UE Cirurgia: %.2f | UE Medicamento: %.2f\n", ue_cirurgico, ue_medicamento))
UE Cirurgia: 8.40 | UE Medicamento: 7.00
cat(ifelse(ue_cirurgico > ue_medicamento,
           "Escolha prescritiva: Cirurgia",
           "Escolha prescritiva: Medicamento"))
Escolha prescritiva: Cirurgia

Ambientes de Decisão: Incerteza

  • Incerteza genuína: probabilidades objetivas não são conhecidas
  • Dados são fragmentados, novos, ou não há histórico confiável
  • Surge frequentemente em epidemias novas (ex.: início da COVID-19)
  • Requer heurísticas de decisão (Maximin, Maximax) ou abordagens subjetivas
  • Probabilidade subjetiva (bayesiana) baseada na crença do especialista
  • Será aprofundada na Aula 3 (tratamento formal da incerteza)

Os Três Ambientes — Comparação Visual

Clique para ver o código
library(ggplot2)
df_amb <- data.frame(
  ambiente = factor(c("Certeza","Risco","Incerteza"),
                     levels=c("Certeza","Risco","Incerteza")),
  conhecimento = c(3, 2, 1)
)
ggplot(df_amb, aes(x=ambiente, y=conhecimento, fill=ambiente)) +
  geom_col(width=0.55) +
  scale_fill_manual(values=c("Certeza"="#7ecff7","Risco"="#f7c87e","Incerteza"="#f07050")) +
  labs(title="Grau de Conhecimento sobre os Resultados",
       x="", y="Conhecimento sobre desfechos", fill="") +
  theme_minimal(base_size=13) +
  theme(legend.position="none")

Racionalidade de Simon Aplicada aos SADs

  • A racionalidade se estende da teoria econômica para as organizações de saúde
  • O SAD captura o componente estático do dado clínico e adiciona a dinâmica organizacional da saúde
  • Decidir prescrever é o encontro de dois mundos: ciência exata (fisiologia) e ciências sociais (alocação, política, custo)
  • A boa prática decisória em saúde exige navegar entre esses mundos continuamente

Exercício 1 — Bloco B

Exercício: um protocolo de triagem classifica pacientes em três níveis de prioridade. Calcule a utilidade esperada de internar vs. observar em casa um paciente com os dados abaixo, e decida a melhor conduta.

  • Internar: 95% de chance de resolução completa (\(U=10\)), 5% de complicação (\(U=3\))
  • Observar em casa: 80% de resolução completa (\(U=10\)), 20% de piora exigindo internação tardia (\(U=4\))
p_int_ok <- 0.95; u_int_ok <- 10; u_int_compl <- 3
p_obs_ok <- 0.80; u_obs_ok <- 10; u_obs_piora <- 4

ue_internar <- p_int_ok*u_int_ok + (1-p_int_ok)*u_int_compl
ue_observar <- p_obs_ok*u_obs_ok + (1-p_obs_ok)*u_obs_piora

cat(sprintf("UE Internar: %.2f\nUE Observar: %.2f\n", ue_internar, ue_observar))
UE Internar: 9.65
UE Observar: 8.80
cat(ifelse(ue_internar > ue_observar,
           "Conduta prescritiva: Internar",
           "Conduta prescritiva: Observar em casa"))
Conduta prescritiva: Internar

Bloco C — Hierarquia DIKW

Hierarquia DIKW: Definição

  • Estrutura que mapeia a evolução da compreensão humana e computacional
  • Data — Dados
  • Information — Informação
  • Knowledge — Conhecimento
  • Wisdom — Sabedoria
  • SADs atuam transformando dados em informação e aplicando conhecimento
  • Essencial para governança e extração de valor em hospitais
Sabedoria (W) Conhecimento (K) Informação (I) Dado (D)

DIKW: Dados (Data)

  • Fatos brutos, símbolos, medições isoladas
  • Sem contexto, não têm significado intrínseco
  • Exemplos em saúde: “120/80”, “38,5”, “Positivo”
  • Constituem o alicerce dos bancos de dados hospitalares (PEP)
  • Podem conter ruídos, erros de digitação e valores faltantes
  • Na saúde, exigem scrubbing (limpeza) rigoroso antes do uso analítico

DIKW: Informação (Information)

  • Dados que foram processados, categorizados e contextualizados
  • Respondem a: Quem, O quê, Onde, Quando
  • Permitem reduzir a incerteza imediata
  • Dashboard clínico transforma fluxos de dados brutos em gráficos de informação
  • Permite aos gestores visualizarem taxas de ocupação de leitos (KPIs)

Exemplo: “O paciente X apresentou PA de 120/80 às 10h de hoje.”

DIKW: Conhecimento (Knowledge)

  • Aplicação da informação, identificação de padrões e regras
  • Responde a: Como, Por quê
  • Modelos analíticos e regras de negócio no SAD encapsulam conhecimento
  • Representado em Bases de Conhecimento (Knowledge Bases) no SAD
  • Em IA, engloba redes bayesianas e árvores de decisão (Aula 3)

Exemplo: “Alergia a penicilina requer uso de macrolídeos alternativos.”

DIKW: Sabedoria (Wisdom)

  • Nível supremo, focado na ética, valores e julgamento aprofundado
  • Inerente ao ser humano (médico, diretor do hospital)
  • Avalia as consequências de longo prazo e o bem-estar do paciente
  • O SAD fornece o Conhecimento para que o usuário aplique a Sabedoria
  • Limita a atuação 100% autônoma de máquinas na saúde

Exemplo: considerar o contexto familiar do paciente antes de prescrever um tratamento doloroso, mesmo que estatisticamente ótimo.

DIKW na Prática Clínica — Síntese

Nível Pergunta Exemplo Clínico Quem/O quê Processa
Dado “38,5” Sensor, prontuário
Informação Quem, O quê, Onde, Quando “Paciente X, febre, 10h” Dashboard
Conhecimento Como, Por quê “Febre + tosse sugere pneumonia” Base de conhecimento / SAD
Sabedoria Devo? “Considerar fragilidade do idoso antes de internar” Médico

Exercício 2 — Bloco C

Exercício: classifique cada item abaixo no nível correto da hierarquia DIKW.

  1. “Glicemia: 180 mg/dL”
  2. “Paciente diabético tipo 2 apresentou hiperglicemia às 14h”
  3. “Hiperglicemia persistente requer ajuste de insulina basal”
  4. “Apesar do protocolo recomendar ajuste imediato, vou aguardar o resultado do próximo exame considerando o jejum prolongado do paciente”
itens <- data.frame(
  item = paste0("Item ", 1:4),
  nivel = c("Dado", "Informação", "Conhecimento", "Sabedoria")
)
print(itens)
    item        nivel
1 Item 1         Dado
2 Item 2   Informação
3 Item 3 Conhecimento
4 Item 4    Sabedoria

Bloco D — Qualidade e Governança de Dados em Saúde

Qualidade de Dados em Saúde: O Desafio

  • Garbage In, Garbage Out: o modelo falha se os dados forem ruins
  • Erros em dados médicos geram intervenções letais e alto custo
  • A transição do prontuário em papel para o eletrônico expôs redundâncias
  • Requer higienização rigorosa (Data Scrubbing)
  • Correção de unidades, formatos de datas e unificação de cadastros
  • Falta de padrão de ontologia médica (ex.: CID-10 mal aplicado) destrói análises

Dimensões da Qualidade de Informação (1/2)

  • Tempestividade (Timeliness): o dado está disponível no momento da decisão clínica?
  • Suficiência (Sufficiency): a amostra representa a realidade do paciente/população?
  • Nível de Detalhe (Granularity): os dados permitem detalhamento anatômico ou temporal?
  • Compreensibilidade (Understandability): o dashboard é intuitivo para a enfermagem?
  • Ausência de Viés (Freedom from Bias): a amostragem não exclui minorias?
  • Relevância (Relevance): variáveis capturadas têm real valor diagnóstico?

Dimensões da Qualidade de Informação (2/2)

  • Comparabilidade: posso comparar este hospital com a média nacional?
  • Confiabilidade (Reliability): o biossensor calibra corretamente os batimentos?
  • Redundância: dados repetidos protegem contra perda, mas podem gerar inconsistência
  • Eficiência de Custo: o custo de extrair o exame vale o ganho preditivo?
  • Quantificabilidade: escalas corretas (nominal, ordinal, razão) suportam modelos corretos
  • Formato: a interface visual (UI) é adequada ao ambiente cirúrgico?

Governança de Dados em Saúde

  • Gestão dos dados como o ativo mais crítico da instituição
  • Estabelece políticas, segurança, acesso e padrões de padronização
  • Exige adequação ética e legal (LGPD no Brasil)
  • Anonimização para uso de prontuários em pesquisa e análise
  • Modelos corporativos garantem integridade dos dados
  • Protege a privacidade do paciente (direito constitucional e normativo)

Data Scrubbing (Limpeza de Dados) em Saúde

  • Identificar registros que não usam padrões (ex.: “Pressão”, “PA”, “P.A.”)
  • Remover registros duplicados (mesmo paciente cadastrado duas vezes)
  • Identificar dados pouco documentados ou valores espúrios
  • Corrigir abreviações e erros de digitação (ex.: dose de 10mg vs. 100mg)
  • Sem limpeza, os algoritmos do SAD encontram correlações fantasmas

Importante

Falha clássica: código de valor ausente (“missing”) inserido como “999”, gerando uma falsa taquicardia na análise.

Exemplo em R: Limpeza de Dados Básica

Identificar e corrigir valores de idade impossíveis e valores ausentes em um banco de pacientes.

pacientes <- data.frame(ID = 1:4, Idade = c(45, 999, NA, 30))
print(pacientes)
  ID Idade
1  1    45
2  2   999
3  3    NA
4  4    30
# Scrubbing: transformar 999 (código de erro) em NA
pacientes$Idade[pacientes$Idade > 120] <- NA
media_idade <- mean(pacientes$Idade, na.rm = TRUE)

# Imputar a média nos valores ausentes
pacientes$Idade[is.na(pacientes$Idade)] <- media_idade
cat("\nApós limpeza:\n")

Após limpeza:
print(pacientes)
  ID Idade
1  1  45.0
2  2  37.5
3  3  37.5
4  4  30.0

Sistemas Transacionais (TPS) vs. SAD

  • TPS (Transaction Processing Systems): foco em capturar e armazenar rotinas
  • Exemplo de TPS: faturamento de contas médicas, admissão do paciente
  • Rápido, linear, focado no nível operacional
  • SAD: foco em análise, descoberta e predição para decisões semiestruturadas
  • O SAD usa o banco de dados do TPS, mas exige um formato limpo (Data Warehouse)
  • SAD foca em eficácia analítica; TPS foca em eficiência operacional

A Importância do Metadado em Saúde

  • O que é o dado “38,5”?
  • Metadado: temperatura corporal em graus Celsius, aferida axilarmente, no horário Y
  • Sem metadados rigorosos, a fusão de bancos de dados de dois hospitais distintos colapsa a análise
  • Metadados garantem que diferentes sistemas “falem a mesma língua”

Tratamento de Dados Categóricos vs. Numéricos

  • “Pressão Alta” (categórica/ordinal) vs. “150 mmHg” (numérico contínuo)
  • Modelos analíticos frequentemente requerem codificação de variáveis categóricas
  • Variáveis de texto longo podem virar matrizes de termos (mineração de texto)
  • O SAD gerencia essas transformações de forma transparente para o usuário final

Exercício 3 — Bloco D

Exercício: o banco abaixo tem valores de pressão arterial sistólica com erros de digitação (valores impossíveis) e duplicatas. Identifique e trate os problemas.

dados <- data.frame(
  ID_Paciente = c(1, 2, 3, 3, 4),
  PAS = c(120, 800, 135, 135, -10)
)
print(dados)
  ID_Paciente PAS
1           1 120
2           2 800
3           3 135
4           3 135
5           4 -10
# Tratamento: PAS fisiologicamente
# plausível entre 60 e 260 mmHg
dados$PAS[dados$PAS < 60 | dados$PAS > 260] <- NA

# Remover duplicatas exatas
dados_limpos <- dados[!duplicated(dados), ]
cat("\nApós tratamento:\n")

Após tratamento:
print(dados_limpos)
  ID_Paciente PAS
1           1 120
2           2  NA
3           3 135
5           4  NA

Bloco E — Sistemas de Apoio à Decisão (SAD)

Definição de Sistema de Apoio à Decisão

  • Sistema computadorizado interativo que apoia a escolha entre alternativas
  • Integra bases de dados organizadas com modelos analíticos
  • Facilita decisões mal estruturadas ou semiestruturadas
  • Apresenta interface amigável para o tomador de decisão não-programador
  • Permite análises do tipo “E se?” (what-if) e análise de sensibilidade
  • Amplia a capacidade cognitiva do gestor em ambientes complexos

“Decision Support Systems for Business Intelligence” (Sauter, 2010) é a referência central deste bloco.

Histórico e Evolução dos SADs

  • Décadas de 1970/80: primeiros sistemas especialistas baseados em regras (ex.: MYCIN)
  • Foco em capturar a experiência do médico em árvores “Se-Então”
  • Anos 1990: evolução para redes bayesianas, lidando matematicamente com a incerteza
  • Anos 2000+: integração com Big Data e Aprendizagem de Máquina (Parte II)
  • Transição de sistemas fechados para dashboards executivos em tempo real
  • Adoção de Inteligência de Negócios (Business Intelligence) na gestão hospitalar

Componentes Principais de um SAD

  1. Componente de Dados: Data Warehouses, dados internos e externos
  2. Componente de Modelos: ferramentas estatísticas, heurísticas, simulações
  3. Motor de Inferência / Ferramentas Analíticas: processamento de regras e algoritmos
  4. Interface com o Usuário: dashboards, visualizações, relatórios
Dados Data Warehouse Modelos Estatística, simulação Motor de Inferência Interface Usuário

O Componente de Dados (Data Warehouse)

  • Repositório central integrado de dados históricos e atuais
  • Desenvolvido separadamente do TPS para não atrasar a operação do hospital
  • Estrutura multidimensional (Data Cubes) para análises OLAP
  • Permite fatiar e filtrar dados (Slicing and Dicing)
  • Integra fontes externas: bases do IBGE, literatura médica, sensores (IoT)
  • Reduz a latência entre o evento clínico e o acesso analítico do gestor

Arquitetura do Data Warehouse (Cubos OLAP)

  • Modelagem dimensional (Estrela ou Floco de Neve)
  • Facilita perguntas como: “Qual a taxa de infecção na UTI, no terceiro trimestre, para pacientes idosos?”
  • Dimensões: Tempo (trimestre), Local (UTI), Demografia (idosos)
  • Fato: taxa de infecção
  • Acelera drasticamente a busca em relação a tabelas relacionais clássicas
  • Fundamental para dashboards de desempenho hospitalar

O Componente de Modelos (MBMS)

  • Model Base Management System: gerencia o arsenal analítico do SAD
  • Facilita a ligação dos dados da base para os inputs do modelo matemático
  • Protege o usuário da sintaxe complexa (ex.: código R em segundo plano)
  • Contém modelos estatísticos, preditivos, financeiros e logísticos
  • Integra a saída de um modelo como entrada de outro
  • Executa testes de premissas (ex.: “os dados seguem distribuição normal?”)

O Componente de Interface com o Usuário

  • A parte do SAD que o gestor ou médico vê e interage
  • Se for difícil de usar, o SAD será abandonado — importância crítica
  • Inclui menus, telas de visualização, mapas interativos, alertas coloridos
  • Design focado na redução da carga cognitiva (ex.: cores de semáforo para risco)
  • Suporte a múltiplos dispositivos: computadores, tablets, smartphones

SAD Orientado a Dados (Data-Driven)

  • Foco principal na mineração e acesso estruturado a grandes volumes de dados
  • “Deixa os dados falarem”: encontra padrões ocultos
  • Responde: “O que aconteceu?” e “Quais grupos se assemelham?”
  • Ferramentas OLAP, Business Intelligence e dashboards retrospectivos
  • Excelente para descoberta de associações (ex.: sintomas recorrentes conjuntos)
  • Abordagem baseada na força bruta da inferência sobre grandes volumes de dados

SAD Orientado a Modelos (Model-Driven)

  • Foco no uso de modelos matemáticos (otimização, simulação, teorias estatísticas)
  • Utiliza pouco volume de dados de entrada, mas com lógica interna rica
  • Enfatiza simulações “E se?” (ex.: “e se fecharmos esta ala?”)
  • Prescreve soluções ótimas com base em restrições alocadas
  • Encapsula o raciocínio de especialistas em estruturas formais
  • Responde: “Qual a melhor ação a tomar agora?”

SAD Orientado a Dados vs. Orientado a Modelos

Aspecto Orientado a Dados Orientado a Modelos
Pergunta central O que aconteceu? Qual a melhor ação?
Insumo principal Grande volume de dados históricos Lógica matemática e restrições
Técnicas típicas OLAP, mineração, dashboards Otimização, simulação, árvores de decisão
Pergunta retrospectiva ou prospectiva Retrospectiva Prospectiva
Exemplo em saúde Identificar comorbidades recorrentes Definir escala ótima de plantões

Metodologias Analíticas em SADs Orientados a Modelos

  • Enumeração Completa: avalia todas as opções (raro em saúde, muito lento)
  • Algoritmos de Otimização: programação linear para escala de plantões
  • Heurísticas: regras de aproximação para problemas complexos (ex.: rotas de ambulância)
  • Simulações: Monte Carlo, dinâmica de sistemas (imita fluxos reais)
  • Ferramentas que abstraem a complexidade e geram predições diretas

Modelagem via Simulação em Saúde

  • Avalia risco de gargalos no hospital sem afetar pacientes reais
  • Útil para desenhar fluxos do Pronto-Socorro
  • Testa políticas alternativas (ex.: protocolos de higienização vs. isolamento de leito)
  • Identifica onde filas se formam e onde recursos ociosos repousam
  • Descreve o comportamento de variáveis de filas estocásticas ao longo do tempo

Exemplo em R: Simulação de Ocupação de UTI

Simular a ocupação máxima de UTI variando o tempo médio de permanência dos pacientes.

set.seed(42)
simulacoes <- 1000
# Pacientes/dia segue Poisson; permanência (dias) segue Normal
pacientes_dia <- rpois(simulacoes, lambda = 5)
permanencia   <- rnorm(simulacoes, mean = 7, sd = 2)
permanencia   <- ifelse(permanencia < 1, 1, permanencia)

ocupacao_estimada <- pacientes_dia * permanencia
cat("Ocupação Máxima Simulada (percentil 95):",
    round(quantile(ocupacao_estimada, 0.95), 1))
Ocupação Máxima Simulada (percentil 95): 69.2

Visualizando a Simulação

Clique para ver o código
library(ggplot2)
set.seed(42)
df_sim <- data.frame(ocupacao = pacientes_dia * permanencia)
ggplot(df_sim, aes(x = ocupacao)) +
  geom_histogram(fill = "#7ecff7", color = "#1a1a1a", bins = 30, alpha = 0.85) +
  geom_vline(xintercept = quantile(df_sim$ocupacao, 0.95),
             color = "#f07050", linetype = "dashed", linewidth = 1) +
  annotate("text", x = quantile(df_sim$ocupacao, 0.95) + 3, y = 60,
           label = "Percentil 95", color = "#f07050", size = 4, hjust = 0) +
  labs(title = "Distribuição Simulada de Ocupação da UTI",
       x = "Ocupação estimada (paciente-dia)", y = "Frequência") +
  theme_minimal(base_size = 13)

Inteligência Artificial e Heurística nos SADs

  • Sistemas especialistas encapsulam “regras de ouro” dos médicos mais experientes
  • Exemplo: regras lógicas para triagem com fatores de certeza
  • “SE idade > 65 E pressão baixa, ENTÃO risco crítico (certeza: 0,9)”
  • Inferência pode ser forward-chaining (dos dados para a conclusão)
  • Ou backward-chaining (da suspeita diagnóstica, busca os exames que a comprovem)
  • O SAD age como um conselheiro monitorando falhas — aprofundado na Aula 2

Medicina Baseada em Evidências (MBE) e o SAD

  • Medicina Baseada em Evidências (MBE): integra a melhor evidência de pesquisa com a expertise clínica e os valores do paciente
  • O SAD auxilia a MBE ao filtrar ensaios clínicos robustos da literatura
  • Traz a predição da literatura para o caso individual do paciente
  • Evita a dependência exclusiva na “opinião isolada do especialista” (viés)
  • Utiliza meta-análises armazenadas no Data Warehouse clínico

Gestão Hospitalar: Dashboards Executivos

  • Executive Information Systems focados em monitoramento macro
  • Usa KPIs (Key Performance Indicators) vitais para a instituição
  • Mortalidade ajustada ao risco, taxa de readmissão, custo por paciente
  • Condensa dados vitais em uma única tela, sem necessidade de rolagem
  • Painéis de semáforo (vermelho, amarelo, verde) para alertas preventivos

Dashboards: “Drill-Down

  • A capacidade de clicar no resumo macro e descer aos micro-dados
  • Exemplo: gestor vê alerta vermelho em “Infecções Pós-Cirúrgicas”
  • Clica no indicador → vê que a alta ocorreu na “Ala Norte”
  • Clica na Ala Norte → vê as equipes de plantão correlacionadas à anomalia
  • O SAD facilita a investigação causal rápida e orientada a ações
  • Requisito: granularidade de dados salva no Data Warehouse

Integração SAD e Prontuários Eletrônicos

  • O Prontuário Eletrônico do Paciente (PEP) alimenta o Data Warehouse do SAD
  • Alertas do SAD disparam diretamente na tela do médico durante a prescrição
  • Checagem automática de interação medicamentosa e alergias
  • Requisito de interface: não interromper agressivamente o fluxo de trabalho
  • Excesso de alertas falsos causa fadiga de alerta, levando o médico a ignorá-los

Avaliação e Implementação de um SAD

  • A implementação não é puramente técnica — exige gestão da mudança humana
  • Fatores críticos de sucesso: envolvimento do usuário, apoio da diretoria
  • Teste de Validade Facial: especialistas concordam com as saídas do modelo?
  • Comparar a recomendação do SAD com um conselho de médicos, cegamente
  • Treinamento evolutivo e uso de protótipos de baixa e alta fidelidade

Questões Éticas e Legais dos SADs Clínicos

  • “Quem é o responsável se o algoritmo recomendar o remédio errado e o paciente piorar?”
  • Legalmente, o SAD é um apoio — a sabedoria (e a caneta) são do médico
  • É vital que os modelos não sejam caixas-pretas fechadas
  • Estruturas explicáveis (árvores, redes) permitem justificar o “porquê” da recomendação
  • Discriminação algorítmica: garantir que a mineração de dados não seja enviesada

SAD Pessoal vs. SAD Institucional

SAD Pessoal

  • Ferramentas flexíveis, ad hoc — muitas vezes em planilhas
  • Rápido para construir, focado num problema específico
  • Risco: escapa da governança de TI do hospital (Shadow IT)
  • Dados podem desatualizar sem o conhecimento do criador

SAD Institucional

  • Ferramenta robusta, testada e governada
  • Escalável e auditável
  • Menor flexibilidade individual em troca de maior segurança regulatória
  • Custo alto de design e integração (Data Warehouse, ETL)

SAD em Grupo (Group Decision Support Systems)

  • SAD projetado para decisões colaborativas (comitês médicos, juntas administrativas)
  • Reúne especialistas mitigando o “Groupthink” (efeito manada)
  • Ferramentas de votação anônima eletrônica para diagnósticos complexos
  • Facilita a convergência de opiniões sobre investimentos corporativos vitais
  • Registra o brainstorming em uma memória coletiva organizada

Painéis Delphi Eletrônicos

  • Incertezas graves são modeladas consultando múltiplos especialistas
  • Evita a dominação (Groupthink) de um chefe hierárquico
  • Respostas capturadas pelo SAD em anonimato, via terminais ou smartphones
  • Mostra a convergência nas rodadas, reduzindo viés social das reuniões abertas

Recapitulação: O Papel do Médico com o SAD

  • De retentor universal de enciclopédias mentais para validador analítico
  • O foco cognitivo sai da “memorização de sintomas” para o gerenciamento do contexto
  • Cria um paradigma onde humano + máquina supera o melhor humano isolado
  • Reduz o burnout médico delegando o acompanhamento de múltiplas variáveis ao algoritmo

Exercício 4 — Bloco E

Exercício: classifique cada cenário abaixo como SAD orientado a dados ou orientado a modelos.

  1. Dashboard que identifica os 10 diagnósticos mais frequentes do último trimestre
  2. Simulação que testa o impacto de abrir mais 5 leitos de UTI no tempo de espera
  3. Sistema que agrupa pacientes por padrão de exames similares
  4. Modelo de programação linear que define a escala ótima de plantonistas
cenarios <- data.frame(
  cenario = paste0("Cenário ", 1:4),
  tipo = c("Orientado a Dados", "Orientado a Modelos",
           "Orientado a Dados", "Orientado a Modelos")
)
print(cenarios)
    cenario                tipo
1 Cenário 1   Orientado a Dados
2 Cenário 2 Orientado a Modelos
3 Cenário 3   Orientado a Dados
4 Cenário 4 Orientado a Modelos

Exercício 5 — Bloco E (Aplicado em R)

Exercício: compare, via simulação Monte Carlo, o tempo médio de espera no Pronto-Socorro sob dois cenários de chegada de pacientes (taxa normal vs. surto respiratório).

Clique para ver o código
library(ggplot2)
set.seed(123)
n_sim <- 500
normal <- rpois(n_sim, lambda = 8)
surto  <- rpois(n_sim, lambda = 16)

df_comp <- data.frame(
  chegadas = c(normal, surto),
  cenario  = rep(c("Normal", "Surto Respiratório"), each = n_sim)
)

ggplot(df_comp, aes(x = chegadas, fill = cenario)) +
  geom_density(alpha = 0.6) +
  scale_fill_manual(values = c("Normal" = "#7ecff7", "Surto Respiratório" = "#f07050")) +
  labs(title = "Simulação: Chegadas Diárias ao Pronto-Socorro",
       x = "Número de chegadas/dia", y = "Densidade", fill = "") +
  theme_minimal(base_size = 13)

Bloco E.2 — Aprofundamento: Análise de Sensibilidade e MCDM

Análise de Sensibilidade

  • Identifica quais variáveis alteram drasticamente o diagnóstico ou desfecho
  • Pergunta típica: “Se a especificidade do exame cair para 80%, o diagnóstico principal muda?”
  • Gráficos do tipo Tornado são excelentes para demonstrar sensibilidade em um dashboard
  • Fundamental para avaliar a robustez de uma recomendação do SAD

Exemplo em R: Análise de Sensibilidade da Utilidade Esperada

Retomando o exemplo de Cirurgia vs. Medicamento: como a decisão muda se a probabilidade de cura cirúrgica variar?

Clique para ver o código
library(ggplot2)
p_seq <- seq(0.5, 1.0, by = 0.01)
ue_cir <- p_seq * 10 + (1 - p_seq) * 2
ue_med <- rep(7, length(p_seq))

df_sens <- data.frame(p = p_seq, Cirurgia = ue_cir, Medicamento = ue_med)
df_long <- reshape(df_sens, varying = c("Cirurgia", "Medicamento"),
                    v.names = "UE", timevar = "Opcao",
                    times = c("Cirurgia", "Medicamento"), direction = "long")

ggplot(df_long, aes(x = p, y = UE, color = Opcao)) +
  geom_line(linewidth = 1.2) +
  scale_color_manual(values = c("Cirurgia" = "#7ecff7", "Medicamento" = "#f7c87e")) +
  geom_vline(xintercept = 0.8, color = "#f07050", linetype = "dashed") +
  labs(title = "Sensibilidade da Decisão à Probabilidade de Cura Cirúrgica",
       x = "P(cura plena | Cirurgia)", y = "Utilidade Esperada", color = "") +
  theme_minimal(base_size = 13)

Multi-Criteria Decision Making (MCDM)

  • Decisões em saúde raramente dependem de um único critério
  • Analytic Hierarchy Process (AHP): pontua decisões considerando múltiplos critérios
  • Exemplo: compra de equipamento de imagem, ponderando preço, qualidade e manutenção
  • Comparação pareada entre critérios cria uma matriz de consistência
  • Ferramenta poderosa do SAD prescritivo

Exemplo em R: Ponderação Multicritério Simples

Escolher entre Tomógrafo A e B avaliando Custo-Benefício (peso 0,6) e Qualidade de Imagem (peso 0,4). Notas de 1 a 10.

pesos <- c(custo_beneficio = 0.6, qualidade = 0.4)

Tomografo_A <- c(8, 7)  # Bom custo-benefício, qualidade razoável
Tomografo_B <- c(4, 9)  # Custo-benefício ruim, qualidade excelente

score_A <- sum(pesos * Tomografo_A)
score_B <- sum(pesos * Tomografo_B)

cat(sprintf("Tomógrafo A: %.2f | Tomógrafo B: %.2f\n", score_A, score_B))
Tomógrafo A: 7.60 | Tomógrafo B: 6.00
cat(ifelse(score_A > score_B, "Recomendação: Tomógrafo A", "Recomendação: Tomógrafo B"))
Recomendação: Tomógrafo A

Visualizando a Comparação Multicritério

Clique para ver o código
library(ggplot2)
df_mcdm <- data.frame(
  equipamento = rep(c("Tomógrafo A", "Tomógrafo B"), each = 2),
  criterio = rep(c("Custo-Benefício", "Qualidade"), 2),
  nota = c(8, 7, 4, 9)
)
ggplot(df_mcdm, aes(x = equipamento, y = nota, fill = criterio)) +
  geom_col(position = "dodge", width = 0.6) +
  scale_fill_manual(values = c("Custo-Benefício" = "#7ecff7", "Qualidade" = "#f7c87e")) +
  labs(title = "Comparação Multicritério: Tomógrafos A e B",
       x = "", y = "Nota (1-10)", fill = "Critério") +
  theme_minimal(base_size = 13)

Modelagem Interativa “E se?” para Compras

  • Pergunta: se o prazo de entrega do fornecedor subir 5 dias, quantas cirurgias eletivas precisam ser canceladas?
  • O SAD simula a ruptura do suprimento propagando o efeito pela cadeia
  • Transforma um problema de intuição de compras em um problema causal de risco assistencial
  • Reforça o caráter prescritivo do SAD: não apenas descreve, mas orienta a ação

Transparência nas Probabilidades Subjetivas

  • Uma probabilidade gerada por modelo empírico possui incerteza intrínseca
  • O painel deve reportar: “Risco de mortalidade 15% (IC 95%: 12%-18%)”
  • Omitir o intervalo de confiança induz a falácia da certeza
  • A interface deve refletir visualmente a largura do intervalo de incerteza

Exercício 6 — Bloco E.2

Exercício: usando o método MCDM, compare dois protocolos de triagem considerando Velocidade (peso 0,4), Acurácia (peso 0,4) e Custo de Implantação (peso 0,2). Notas de 1 a 10.

  • Protocolo Manchester: Velocidade 9, Acurácia 7, Custo 6
  • Protocolo ESI: Velocidade 7, Acurácia 9, Custo 8
pesos <- c(velocidade = 0.4, acuracia = 0.4, custo = 0.2)
manchester <- c(9, 7, 6)
esi        <- c(7, 9, 8)

score_manchester <- sum(pesos * manchester)
score_esi        <- sum(pesos * esi)

cat(sprintf("Manchester: %.2f | ESI: %.2f\n", score_manchester, score_esi))
Manchester: 7.60 | ESI: 8.00
cat(ifelse(score_manchester > score_esi,
           "Recomendação: Protocolo Manchester",
           "Recomendação: Protocolo ESI"))
Recomendação: Protocolo ESI

Bloco B.2 — Aprofundamento: Heurísticas sob Incerteza Genuína

Heurísticas para Decisão sob Incerteza

  • Sob incerteza genuína (sem probabilidades conhecidas), usam-se critérios de decisão alternativos
  • Critério Maximin (pessimista): escolhe a alternativa cujo pior resultado é o melhor possível
  • Critério Maximax (otimista): escolhe a alternativa cujo melhor resultado é o melhor possível
  • Critério de Laplace: assume que todos os resultados são igualmente prováveis
  • Cada critério reflete uma postura de risco diferente do tomador de decisão

Exemplo em R: Critérios Maximin e Maximax

Três protocolos de resposta a um surto, com desfechos (utilidade) sob três cenários epidemiológicos desconhecidos.

protocolos <- matrix(
  c(5, 8, 2,    # Protocolo A
    6, 6, 6,    # Protocolo B
    9, 3, 1),   # Protocolo C
  nrow = 3, byrow = TRUE,
  dimnames = list(c("Prot. A",
                    "Prot. B",
                    "Prot. C"),
                   c("Cen. Leve",
                     "Cen. Moderado",
                     "Cen. Grave"))
)
print(protocolos)
        Cen. Leve Cen. Moderado Cen. Grave
Prot. A         5             8          2
Prot. B         6             6          6
Prot. C         9             3          1
maximin <- apply(protocolos, 1, min)
maximax <- apply(protocolos, 1, max)

cat("Critério Maximin (escolhe o maior valor entre os piores):\n")
Critério Maximin (escolhe o maior valor entre os piores):
print(maximin)
Prot. A Prot. B Prot. C 
      2       6       1 
cat("Decisão Maximin:", names(which.max(maximin)), "\n\n")
Decisão Maximin: Prot. B 
cat("Critério Maximax (escolhe o maior valor entre os melhores):\n")
Critério Maximax (escolhe o maior valor entre os melhores):
print(maximax)
Prot. A Prot. B Prot. C 
      8       6       9 
cat("Decisão Maximax:", names(which.max(maximax)), "\n")
Decisão Maximax: Prot. C 

Interpretando os Critérios na Saúde

  • O Protocolo B (Maximin) é o mais conservador: garante um desempenho mínimo aceitável em qualquer cenário
  • O Protocolo C (Maximax) é o mais arriscado: aposta no melhor cenário possível
  • Em saúde pública, o critério Maximin é frequentemente preferido — minimiza o pior desfecho possível
  • A escolha do critério é, em si, uma decisão de política institucional

Probabilidade Subjetiva (Bayesiana)

  • Quando não há frequências históricas confiáveis, usa-se a crença do especialista como probabilidade
  • Difere da probabilidade frequentista (baseada em repetição de eventos)
  • Permite formalizar a opinião de especialistas dentro de um SAD
  • Será aprofundada com o Teorema de Bayes na Aula 3
  • Fundamenta a abordagem Delphi (consenso estruturado de especialistas)

Information Anxiety e Sobrecarga Cognitiva

  • O termo “Information Anxiety” descreve a angústia gerada pelo excesso de dados disponíveis
  • A capacidade de atenção humana processa, em média, 5 a 9 itens simultâneos (Lei de Miller)
  • SADs mal desenhados agravam esse problema ao despejar dados não filtrados
  • O bom design de interface resume, agrupa e prioriza a informação relevante
  • Relevante tanto para o médico à beira do leito quanto para o gestor no dashboard

Fadiga de Decisão em Ambientes Clínicos

  • A capacidade de decidir bem se deteriora ao longo de decisões repetidas
  • Plantões longos aumentam o risco de erros decisórios por exaustão cognitiva
  • SADs podem automatizar decisões rotineiras de baixo risco, preservando a energia decisória do médico para casos complexos
  • Reforça o papel do SAD como amplificador da capacidade humana, não substituto

Exercício 7 — Bloco B.2

Exercício: aplique o critério de Laplace (probabilidades iguais) aos três protocolos do exemplo anterior e compare com os resultados de Maximin e Maximax.

protocolos <- matrix(
  c(5, 8, 2,
    6, 6, 6,
    9, 3, 1),
  nrow = 3, byrow = TRUE,
  dimnames = list(c("Prot. A", "Prot. B", "Prot. C"),
                   c("Cen. Leve", "Cen. Moderado", "Cen. Grave"))
)

laplace <- apply(protocolos, 1, mean)
cat("Critério de Laplace (média dos cenários, peso igual):\n")
Critério de Laplace (média dos cenários, peso igual):
print(laplace)
 Prot. A  Prot. B  Prot. C 
5.000000 6.000000 4.333333 
cat("Decisão Laplace:", names(which.max(laplace)), "\n")
Decisão Laplace: Prot. B 

Bloco D.2 — Aprofundamento: Do Dado à Sabedoria na Prática

O Ciclo Completo: Coleta até Decisão

Coleta PEP, sensores Tratamento Scrubbing Armazenamento Data Warehouse Análise Modelos / SAD Decisão Sabedoria humana

Coleta → Tratamento → Armazenamento → Análise → Visualização → Decisão Médica.

Explicabilidade na Decisão (XAI)

  • Um paciente tem o direito de saber os motivos de uma decisão clínica que o afeta
  • Modelos do tipo “caixa-preta” têm dificuldade de explicar a regra utilizada
  • O SAD em saúde exige Explainable AI (XAI)
  • Estruturas como árvores de decisão geram sentenças legíveis em linguagem natural
  • Exemplo: “O fator custo da medicação M pesou contra a indicação de alta antecipada”

Estratégias de Integração Interdepartamental

  • Um paciente entra pela triagem, faz exame de imagem, requer exames laboratoriais, fatura pelo plano de saúde
  • A governança de dados interliga identificadores únicos do paciente entre sistemas
  • O dashboard mestre hospitalar não soma os sistemas isoladamente — extrai visões gerenciais unificadas
  • Sem essa integração, a hierarquia DIKW se rompe entre departamentos

Confiabilidade, Validade e o Risco do Excesso de Confiança

  • Confiar cega e prematuramente num modelo sem revisão por pares é um risco sério
  • Sistemas computacionais carregam vieses de design de seus próprios desenvolvedores
  • Modelos podem não refletir anomalias biológicas inéditas (eventos raros, “cisnes negros” epidemiológicos)
  • O humano no circuito (human in the loop) é a garantia que reverte decisões do SAD em situações imprevistas

A Ética da Decisão Apoiada por SAD

  • Até que ponto delegamos autonomia ao sistema de apoio?
  • Um algoritmo focado apenas na maximização utilitarista poderia, por exemplo, descartar pacientes terminais em prol da “eficiência”
  • A sabedoria prescritiva do SAD ético deve travar deliberações imorais por meio de restrições éticas explícitas no modelo
  • Reforça que o SAD nunca substitui o julgamento ético do profissional

Síntese: Do Dado à Sabedoria — Caso Completo

Caso integrador: um sensor registra “38,7” (Dado). O sistema contextualiza: “Paciente Y, temperatura 38,7°C, 22h” (Informação). A base de conhecimento associa: “Febre persistente + idade > 70 sugere investigação infecciosa” (Conhecimento). O médico, avaliando o histórico familiar e a fragilidade do paciente, decide adiar exames invasivos para o dia seguinte (Sabedoria).

Esse exemplo percorre todos os quatro níveis da hierarquia DIKW em uma única decisão clínica real.

Exercício 8 — Bloco D.2

Exercício: construa, em formato de tabela, seu próprio exemplo de percurso DIKW completo, partindo de um dado de sua área de formação (enfermagem, fisioterapia, fonoaudiologia ou medicina).

exemplo_fono <- data.frame(
  Nivel = c("Dado", "Informação", "Conhecimento", "Sabedoria"),
  Conteudo = c(
    "Tempo de fonação: 8 segundos",
    "Paciente Z, pós-AVC, tempo de fonação 8s na avaliação de hoje",
    "Tempo de fonação reduzido sugere fraqueza da musculatura respiratória",
    "Considerando a ansiedade do paciente na sessão, adiar o teste de esforço vocal para a próxima semana"
  )
)
print(exemplo_fono)
         Nivel
1         Dado
2   Informação
3 Conhecimento
4    Sabedoria
                                                                                              Conteudo
1                                                                         Tempo de fonação: 8 segundos
2                                        Paciente Z, pós-AVC, tempo de fonação 8s na avaliação de hoje
3                                Tempo de fonação reduzido sugere fraqueza da musculatura respiratória
4 Considerando a ansiedade do paciente na sessão, adiar o teste de esforço vocal para a próxima semana

Bloco E.3 — SAD nas Diferentes Áreas da Saúde

SAD em Enfermagem

  • Sistemas de acuidade de enfermagem: classificam pacientes por gravidade para dimensionar a equipe
  • Apoio à escala de plantões considerando complexidade assistencial, não apenas número de leitos
  • Alertas de deterioração clínica (escores como NEWS) integrados ao monitoramento contínuo
  • SAD orientado a dados: identifica padrões de queda ou úlcera por pressão em coortes de pacientes

SAD em Fisioterapia

  • Modelos de predição de tempo de reabilitação com base em variáveis funcionais iniciais
  • SAD orientado a modelos: simula trajetórias de recuperação sob diferentes protocolos de exercício
  • Apoio à decisão sobre intensidade e progressão de carga em reabilitação cardiovascular
  • Dashboards de acompanhamento de metas funcionais (escalas de equilíbrio, força, amplitude de movimento)

SAD em Fonoaudiologia

  • Sistemas de apoio à triagem auditiva neonatal, indicando encaminhamento conforme risco
  • Modelos que relacionam tempo de fonação e força muscular respiratória em disfagia
  • SAD orientado a dados: identifica padrões de evolução em terapias de linguagem
  • Apoio à decisão sobre momento de introdução de dieta oral em pacientes pós-AVC

SAD em Medicina

  • Sistemas especialistas clássicos (ex.: MYCIN) para apoio a diagnóstico infeccioso
  • Protocolos de triagem (Manchester, ESI) como SAD orientado a regras
  • Modelos de risco cirúrgico (ex.: escores ASA) integrados ao prontuário eletrônico
  • SAD orientado a modelos para dimensionamento de leitos de UTI em cenários de surto

Síntese: Um Único Framework, Múltiplas Aplicações

df_areas <- data.frame(
  area = c("Enfermagem", "Fisioterapia", "Fonoaudiologia", "Medicina"),
  aplicacao_dados = c("Padrões de queda/UPP", "Trajetórias funcionais",
                       "Evolução terapêutica", "Risco cirúrgico"),
  aplicacao_modelos = c("Escala de plantões", "Protocolo de carga",
                         "Triagem auditiva", "Dimensionamento de UTI")
)
print(df_areas)
            area        aplicacao_dados      aplicacao_modelos
1     Enfermagem   Padrões de queda/UPP     Escala de plantões
2   Fisioterapia Trajetórias funcionais     Protocolo de carga
3 Fonoaudiologia   Evolução terapêutica       Triagem auditiva
4       Medicina        Risco cirúrgico Dimensionamento de UTI

Embora as aplicações variem, os quatro componentes do SAD (dados, modelos, motor de inferência, interface) permanecem os mesmos em todas as áreas.

Exercício 9 — Bloco E.3 (Integrador)

Exercício final: com base na sua própria área de formação, descreva um cenário de decisão clínica e classifique-o segundo:

  1. Tipo de decisão (estruturada, semiestruturada, não estruturada)
  2. Ambiente de decisão (certeza, risco, incerteza)
  3. Tipo de SAD mais adequado (orientado a dados ou a modelos)
  4. Nível DIKW predominante na informação disponível no momento da decisão
resposta_exemplo <- data.frame(
  Dimensao = c("Tipo de decisão", "Ambiente", "Tipo de SAD", "Nível DIKW predominante"),
  Classificacao = c("Semiestruturada", "Risco",
                     "Orientado a modelos (escore de risco)",
                     "Conhecimento (regra clínica aplicada ao caso)")
)
print(resposta_exemplo)
                 Dimensao                                 Classificacao
1         Tipo de decisão                               Semiestruturada
2                Ambiente                                         Risco
3             Tipo de SAD         Orientado a modelos (escore de risco)
4 Nível DIKW predominante Conhecimento (regra clínica aplicada ao caso)

Limitações e Cuidados ao Adotar um SAD

  • Um SAD não corrige dados de má qualidade — reforça o princípio garbage in, garbage out
  • A adoção exige mudança cultural, não apenas tecnológica
  • Excesso de alertas automatizados gera fadiga de alerta e descrédito do sistema
  • O SAD deve ser auditável: decisões automatizadas precisam ser explicáveis
  • Nenhum SAD substitui o julgamento clínico fundamentado na relação médico-paciente

Fatores Críticos de Sucesso na Adoção de um SAD

  1. Envolvimento do usuário final desde o desenho do sistema
  2. Apoio institucional da diretoria clínica e administrativa
  3. Implantação gradual (módulo a módulo), evitando ruptura operacional
  4. Treinamento contínuo da equipe assistencial
  5. Avaliação periódica do impacto clínico e financeiro do sistema

Bloco F — Síntese e Encerramento da Aula 1

Recapitulando: Teoria da Decisão

  • Decisão é uma escolha informada, não apenas um resultado favorável
  • O modelo de Simon estrutura o processo em Inteligência → Design → Escolha
  • Teorias normativa, descritiva e prescritiva se complementam
  • A racionalidade limitada explica por que buscamos soluções satisfatórias
  • As seis facetas da racionalidade ampliam a decisão além do critério financeiro
  • Vieses cognitivos exigem contrapesos estruturados (ex.: seis chapéus)

Recapitulando: Ambientes de Decisão

df_resumo <- data.frame(
  ambiente = factor(c("Certeza", "Risco", "Incerteza"),
                     levels = c("Certeza", "Risco", "Incerteza")),
  caracteristica = c("Resultado conhecido", "Probabilidades conhecidas", "Probabilidades desconhecidas"),
  ferramenta = c("Ordenação simples", "Utilidade Esperada", "Maximin / Maximax / Subjetiva")
)
print(df_resumo)
   ambiente               caracteristica                    ferramenta
1   Certeza          Resultado conhecido             Ordenação simples
2     Risco    Probabilidades conhecidas            Utilidade Esperada
3 Incerteza Probabilidades desconhecidas Maximin / Maximax / Subjetiva

Recapitulando: Hierarquia DIKW

Nível Pergunta-chave Papel do SAD
Dado Captura e limpeza
Informação Quem, o quê, quando, onde Contextualização, dashboards
Conhecimento Como, por quê Regras, modelos analíticos
Sabedoria Devo? Reservada ao julgamento humano

Recapitulando: Qualidade e Governança de Dados

  • Garbage In, Garbage Out: a qualidade do dado limita a qualidade da decisão
  • Doze dimensões de qualidade de informação (tempestividade, suficiência, etc.)
  • Governança envolve políticas, segurança e conformidade legal (LGPD)
  • Data Scrubbing é etapa obrigatória antes de qualquer análise
  • Metadados garantem interoperabilidade entre sistemas de saúde

Recapitulando: Sistemas de Apoio à Decisão

  • SAD: sistema interativo que integra dados e modelos para apoiar decisões semiestruturadas
  • Quatro componentes: Dados, Modelos, Motor de Inferência, Interface
  • SAD orientado a dados (retrospectivo) vs. orientado a modelos (prospectivo)
  • Histórico: sistemas especialistas (1970-80) → redes bayesianas (1990) → Big Data/ML (2000+)
  • SAD é prescritivo por natureza: ajuda a decidir, não decide sozinho

Mapa Integrado da Aula 1

Decisão em Saúde Processo informado Teoria da Decisão Racionalidade · Ambientes SAD Componentes · Tipos DIKW Qualidade e Governança

Conexão com a Aula 2

  • A próxima aula tratará de A Lógica e seus Tipos
  • Veremos como formalizar o raciocínio que hoje tratamos de forma conceitual
  • A lógica clássica e a lógica fuzzy fornecem as ferramentas matemáticas por trás de sistemas especialistas mencionados hoje
  • O tratamento de incerteza ganhará formalização probabilística completa na Aula 3

Conexão com a Parte II (Prof. Eufrásio)

  • Os conceitos de dados, modelos e SAD orientado a dados preparam o terreno
  • A Parte II tratará de Aprendizagem de Máquina como evolução natural do SAD orientado a dados
  • Os modelos de regressão e árvores vistos lá aplicam-se diretamente aos componentes de modelo discutidos hoje
  • A discussão de ética em IA retoma e aprofunda as questões éticas e legais apresentadas nesta aula

Lista de Verificação: O que Você Deve Saber Após Esta Aula

  1. ✅ Diferenciar teoria da decisão normativa, descritiva e prescritiva
  2. ✅ Aplicar o modelo de Simon (Inteligência, Design, Escolha) a um caso clínico
  3. ✅ Calcular utilidade esperada e interpretar decisões sob risco
  4. ✅ Classificar um dado clínico nos quatro níveis da hierarquia DIKW
  5. ✅ Identificar as principais dimensões de qualidade de dados em saúde
  6. ✅ Distinguir SAD orientado a dados de SAD orientado a modelos
  7. ✅ Reconhecer os quatro componentes funcionais de um SAD

Atividade

Para reflexão: pense em uma decisão recorrente na sua prática profissional (enfermagem, fisioterapia, fonoaudiologia, medicina, etc.). Ela é estruturada, semiestruturada ou não estruturada? Que tipo de SAD poderia apoiá-la?

  • Elabore um pequeno texto (no máximo uma página).
  • Identifique: ambiente de decisão (certeza, risco, incerteza)?
  • Identifique: qual faceta da racionalidade domina essa decisão?

Leitura Complementar para a Próxima Aula

  • SAUTER, V. L. Decision Support Systems for Business Intelligence. 2. ed. Wiley, 2010. Caps. 1-4
  • Revisar os conceitos de conjunto e proposição lógica (pré-requisito para a Aula 2)
  • Trazer exemplos de regras clínicas “Se-Então” da sua própria prática

Referências

  • SAUTER, V. L. Decision Support Systems for Business Intelligence. 2. ed. Hoboken: Wiley, 2010.
  • TURBAN, E.; ARONSON, J. A.; LIANG, T-P. Decision Support Systems and Intelligent Systems. 7. ed. Prentice Hall, 2004.
  • SIMON, H. A. Administrative Behavior. 4. ed. Free Press, 1997.
  • BEKMAN, O. R. Análise Estatística da Decisão. 2. ed. São Paulo: Blucher, 2009.
  • DE BONO, E. Six Thinking Hats. Little, Brown and Company, 1985.

Obrigado!

Métodos de Tomada de Decisão · PPGMDS · UFPB

Programa de Pós-Graduação em Modelagem de Decisão e Saúde

Prof. Marcelo R.P. Ferreira · DE-UFPB