[en] Overcrowding of hospital emergency departments (ED) is a phenomena shared by health systems around the world. The ED may well be one of the most complex and fluid healthcare systems that exists. The resource planning in ED is complex because its activity is not linear, and it varies depending on time, day of week and season. There are no standard models to describe a complex system, but they share many common traits. Simulation becomes an important tool for modeling this kind of systems, enabling to answer questions like "what happens if?" (e.g., in case of a specific pandemic, to explore how the composition of ED staff members influences the number of patients attended in a period of time) and to find the answer to questions such as "which is the best for ...?" (for instance the number of staff that leads to minimize the "Length of Stay" of patients, constrained by the availability of budget and number of healthcare staff). The goal of the research has been to develop an Agent-Based model and a simulation that, used as decision support system (DSS), aids the managers of the ED to allow additional knowledge of patient admission scheduling, physician staff, resource optimization, and decreased patient waiting time, amongst other situations. In the designed ED Model all rules within the model concern agents, no higher level behavior is modeled. The System behavior emerges as a result of local level actions and interactions. Such model describes the complex dynamics found in an ED, representing each individual and entity as an agent. Two distinct kinds of agents have been identified, active and passive. Active agents represent the persons involved in the ED such as patients and ED Staff (admission staff, nurses, doctors, etc). Passive agents represent services and other reactive systems, such as the information technology (IT) infrastructure or services used for performing tests. State machines are used to represent the actions of each agent. This takes into consideration all the variables that are required to represent the many different states that such individual (a patient, a member of hospital staff, or any other role) may be in throughout the course of the time in a hospital emergency department. The change in these variables, invoked by an input from an external source, is modeled as a transition between states. The communication between individuals is modeled as the Inputs that agents receive and the Outputs they produce. In order to control the agent interaction, the physical environment in which these agents interact also has to be modeled, being sufficient do it as a series of interconnected areas, such as admissions, triage box, the different waiting rooms, or consultation suits. The model and simulation can be applied is alternatives ED through a two steps tuning process with the Real System, that have to be carry out previously. This process requires the use of High Performance Computing and Parallelization techniques.

[es] La saturación de los servicios de urgencias hospitalarias (SUH) es un problema que comparten los sistemas sanitarios de todo el mundo. El Departamento de Urgencias es una de las áreas más complejas y dinámicas de un hospital. La planificación y gestión de sus recursos es compleja, pues reciben una demanda de servicio no lineal, que varía dependiendo de la hora del día, el día de la semana o el mes del año. No existen modelos estándares que describan el comportamiento de sistemas complejos, pero estos comparten características en común. La Simulación se convierte en una herramienta para el modelado de este tipo de sistemas, permitiendo dar respuesta a preguntas de tipo "qué pasaría si..." (por ejemplo, en caso de una pandemia concreta, para explorar cómo afectan combinaciones alternativas de profesionales del SUH sobre el número de pacientes atendidos), así como para encontrar respuesta a preguntas del estilo "cuál es la mejor opción…", propias de objetivos de optimización (por ejemplo cual es la combinación de profesionales que permite minimizar el tiempo de estancia de los pacientes en el SUH, sujeto a restricciones presupuestarias y de disponibilidad de personal). El objetivo de este trabajo de investigación ha sido diseñar y desarrollar un modelo y su simulación aplicando técnicas de Modelado Orientado a Individuos (MoI) que puedan ser utilizados por los responsables de los servicios de urgencias para tomar las decisiones operativas adecuadas al disponer, a través del simulador, de la información necesaria. En el modelo y simulación desarrollados todas las reglas afectan a los agentes que los forman, de manera que el comportamiento del sistema emerge como resultado de las acciones e interacciones de dichos agentes. Dicho modelo describe la dinámica compleja que se encuentra en un SUH, en el que los diferentes individuos y otros elementos son representados en forma de agentes. Se han identificado 2 tipos de agentes: 1) agentes activos, que representan a las personas implicadas en el servicio (pacientes, personal de admisión, enfermeras, médicos, etc); 2) agentes pasivos, que representan servicios y otros sistemas reactivos, como los laboratorios, el sistema informático, etc. El comportamiento de los agentes activos ha sido modelado mediante "máquinas de estado de Moore", considerando las variables que permiten definir los estados en los que se encuentra el individuo durante su estancia en el servicio de urgencias. El agente cambia de estado al recibir un input de otro agente, en caso de que modifique el valor de una o más de dichas variables. Para modelizar las interacciones entre agentes se ha incluido un modelo de comunicación que incluye los Inputs que reciben y los outputs que generan los agentes, y el entorno físico en el que los agentes se mueven e interactúan. Dicho entorno incluye las diferentes áreas del SUH (admisión, salas de triaje, las diferentes salas de espera, salas de atención, etc). La herramienta puede ser utilizada en diferentes servicios de urgencias después de un proceso de sintonización dividido en 2 etapas, que debe ser realizado previamente a su uso. Para realizar dicho proceso resulta indispensable el uso de Computación de Altas Prestaciones y la aplicación de técnicas de paralelización.