Sistema-Turnos-Medicos
Enunciado
En una clínica médica de atención general, los pacientes solían hacer fila desde temprano para obtener un turno, pero debido a la alta demanda, se ha decidido digitalizar el sistema de gestión de turnos.
Cada turno registrado debe incluir el nombre del paciente, edad, y especialidad médica requerida. Las especialidades médicas se atienden en tiempos distintos y la atención seguirá una lógica FIFO.
Al momento de antender un paciente, se extraerá su turno de la cola y se mostrará la información correspondiente. Si no hay paciente en espera, el sistema deberá indicar que no hay turnos pendientes.
Especificaciones
Los tiempos de atención por especialidad serán los siguientes.
| Especialidad | Tiempo estimado |
|---|---|
| Medicina General | 10 minutos |
| Pediatria | 15 minutos |
| Ginecología | 20 minutos |
| Dermatología | 25 minutos |
El sistema deberá calcular el tiempo total estimado para cada paciente, considerando tanto el tiempo de atención como el timpo de espera en la cola
Además, la aplicación deberá representar visualmente en Graphviz el estado de la cola en turnos en tiempo real






