UF-LP2 / 2da-entrega-tp-2023-g16_molinapereyra

2da-entrega-tp-2023-g16_molinapereyra created by GitHub Classroom

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Review Assignment Due Date Open in Codespaces #G16_DatenisMolinaPereyra2_TP1/2/../Final En este trabajo intentamos resolver el problema de sistema de atencion de Triage de hospital.Para resolverlo nosotros planteamos un paciente con 4 sintomas: dolor, respira, movilidad, perdida de conciencia.Tenemos un hospital que con una cierta frecuencia van entrando los pacientes, se le realiza el Triage utilizando un arbol de desicion para colocarle su color.Luego lo separamos en colas de acuerdo al color.Por ultimo atendemos los pacientes, en orden, primero los rojo, si no hay rojos continuo con la proxima cola de acuerdo a la gravedad.Para atender al paciente nos fijamos que consultorios se encuentran abierto segun el turno y que este vacio para que pueda entrar al consultorio.Los pacientes van tardar 10 minutos dentro del consultorio excepto los rojo que entran y salen, debido a su complejidad son trasladados a otra parte. Si llega un paciente rojo que es de atencion inmediata y todos los consultorios estan ocupados, colocamos al paciente que estaba en el consultorio en espera, y atendemos al rojo.Una vez que sale el rojo, continuamos atendiendo al paciente en espera.

Integrantes

  • Lucas Datenis
  • Lucia Molina Pavlicka
  • Maria Pereyra

Objetivo del proyecto

El problema que resolvemos en este proyecto es sistema de atencion en Triage de hospital. El objetivo es un sistema eficiente, donde los pacientes no esperen mas de lo indicado segun su triage y que no haya sala de espera ociosa.Los enfermeros son clones, todos tienen la misma velocidad y capacidad para realizar el triage

Requisitos

Librerias utilizadas time,deque,enum, datetime _ enum import Enum Utilizada para crear la clase Color de Enum, vamos a tener los distintos colores posibles de acuerdo al triage.El color de triage se va a elegir de acuerdo a los sintomas que presenta el paciente _ from collections import deque Usada para manejo de colas en el proyecto, nos permite agregar al frente con appendleft() y eliminar por el otro extremo utilzando pop().Tenemos colas de cada color, cola de pacientes. _from datetime import * _import time Esta libreria la usamos para manejar el tiempo, nos permite obtener un objeto con la hora actual(day,minute, hour) para manejar la hora global.Luego a esta hora global le modificamos los minutos de esa hora para indicar el paso del tiempo.Tambien la usamos para obtener la hora de ingreso del paciente.Calcular la diferencia entre el ingreso y la hora actual y ver si supero su tiempo de espera segun el color de Triage.


UF-FICEN LP2 2023 - GNU General Public License v3.0

About

2da-entrega-tp-2023-g16_molinapereyra created by GitHub Classroom

License:GNU General Public License v3.0


Languages

Language:Python 100.0%