Pseudocódigos e Algoritmos Médicos
Por Ricardo Costa Val do Rosario auxiliado por ChatGPT 5.0 Plus
Introdução
- Na Medicina, decisões críticas muitas vezes são traduzidas em protocolos clínicos e
algoritmos médicos.
- Esses fluxos podem ser representados em pseudocódigo antes de serem implementados
em sistemas computacionais.
- O pseudocódigo é a ponte entre o pensamento clínico e a execução computacional,
facilitando a comunicação entre médicos e programadores.
O que é Pseudocódigo
# Definição:
- Pseudocódigo é uma forma informal de escrever algoritmos, usando uma mistura de
linguagem natural (português, inglês, etc.) com estruturas típicas de programação (como se,
enquanto, função).
- Ele não é executável por um computador, mas serve como um rascunho para planejar
a lógica antes de escrever em uma linguagem real.
- Pense nele como uma receita de bolo: você descreve os passos, mas não precisa usar a
sintaxe rígida de uma linguagem de programação.
Aplicações Práticas
1. Ensino de lógica de programação: ajuda iniciantes a focarem na lógica sem se preocupar
com detalhes técnicos.
2. Planejamento de sistemas: equipes usam pseudocódigo para alinhar ideias antes de
codificar.
3. Documentação: facilita a comunicação entre programadores e pessoas não técnicas.
Prós & Contras
1. Vantagens
• Clareza: fácil de entender até para quem não programa.
• Flexibilidade: não exige sintaxe rígida.
• Didático: ótimo para aprender lógica antes de mergulhar em linguagens como Python,
Java ou C.
• Colaboração: facilita comunicação entre equipes multidisciplinares.
2. Desafios
• Não é executável: precisa ser traduzido para uma linguagem real.
• Falta de padrão: cada pessoa pode escrever de um jeito, o que pode gerar
confusão.
• Detalhes técnicos ausentes: não lida com bibliotecas, tipos complexos ou
otimizações.
01 - Algoritmo de Classificação de Risco em Dor Torácica
- Pseudocódigo:
INÍCIO
Receber paciente com dor torácica
SE idade > 40 E dor irradiada para braço ou mandíbula
ENTÃO classificar como ALTO RISCO
SENÃO SE idade <= 40 E sem fatores de risco
ENTÃO classificar como BAIXO RISCO
SENÃO
classificar como RISCO MODERADO
FIM
Código em Python:
- Python
def classificar_dor_toracica(idade, irradiacao, fatores_risco):
if idade > 40 and irradiacao:
return 'ALTO RISCO'
elif idade <= 40 and not fatores_risco:
return 'BAIXO RISCO'
else:
return 'RISCO MODERADO'
```
02 - Algoritmo Simplificado de Avaliação de Glicemia
- Pseudocódigo:
INÍCIO
Receber valor de glicemia em jejum
SE glicemia < 100
ENTÃO classificar como NORMAL
SENÃO SE glicemia >= 100 E < 126
ENTÃO classificar como PRÉ-DIABETES
SENÃO
classificar como DIABETES
FIM
Código em Python:
- Python
def avaliar glicémia(valor):
if valor < 100:
return 'NORMAL'
elif 100 <= valor < 126:
return 'PRÉ-DIABETES'
else:
return 'DIABETES'
03 - Algoritmo de Triagem em Urgência
- Pseudocódigo:
INÍCIO
Receber paciente
SE sinais vitais instáveis
ENTÃO prioridade = VERMELHO
SENÃO SE dor intensa ou dispneia moderada
ENTÃO prioridade = AMARELO
SENÃO
prioridade = VERDE
FIM
Código em Python:
- Python
def triagem(sinais_vitais_instaveis, dor_intensa, dispneia):
if sinais_vitais_instaveis:
return 'VERMELHO - Emergência imediata'
elif dor_intensa or dispneia:
return 'AMARELO - Atendimento urgente'
else:
return 'VERDE - Caso não emergencial'
Considerações Finais
- Os pseudocódigos médicos são uma forma poderosa de traduzir a experiência clínica em
linguagem estruturada, permitindo que equipes médicas e de tecnologia se comuniquem de
maneira clara.
- A implementação em Python mostra como protocolos clínicos podem se tornar
ferramentas digitais inteligentes, apoiando a tomada de decisão na prática assistencial.
- Este exercício fortalece a transição entre raciocínio humano e computação.