Fila de prioridade
Numa unidade médica de urgência e emergência hospitalar, cada paciente a ser atendido recebe uma classificação de risco para definir a prioridade do atendimento. A prioridade é definida pelas cores vermelho (0), laranja (1), amarelo (2), verde (3), e azul (4), cada qual com um determinado tempo de espera tolerável, com os seguintes significados: • Vermelho: quadro clínico implica em risco de morte, e que o caso deve ser rapidamente encaminhado para a sala de emergência. Atendimento imediato. • Laranja e amarelo: o paciente não tem risco iminente de morte, mas o atendimento é prioritário, pois o tempo de espera pode aumentar a gravidade do caso. Atendimento com prioridade – laranja: até 10 minutos, amarelo até 20 minutos. • Verde: não há risco de morte e o paciente deverá ser atendido após os casos vermelhos, laranjas e amarelos. Atendimento com até 60 minutos. • Azul: quadros crônicos, sem sofrimento agudo. Neste caso, o paciente será encaminhado ao centro de saúde. Atendimento em mais de 60 minutos. O protocolo para encontrar a prioridade é definido pelo esquema abaixo:
Tarefa
Implementar um programa que controle: i) a fila de pacientes a serem atendidos e ii) os pacientes em atendimento por médicos. Como entrada são oferecidos dados simulados do setor de urgência e emergência de um hospital, que precisa ir alocando as pessoas que vão chegando aos médicos de plantão. Para cada pessoa que chega uma prioridade será definida, e essa pessoa é alocada a um médico diferente. Cada médico demora um tempo para atender cada paciente, e por meio desse tempo o programa irá calcular quantos minutos um novo paciente demorará para ser atendido. A partir do tempo de espera tolerável de cada cor (descrito na introdução) é possível saber se há uma demanda maior do que a capacidade do hospital. Os tempos médios de consulta a serem considerados pelo sistema para os pacientes são, por cor: • 0 - Vermelho: 50 minutos • 1 - Laranja: 20 minutos • 2 - Amarelo: 15 minutos