Implementação de uma aplicação web para definição e gerenciamento de escalas de trabalho de técnicos de enfermagem em hospitais
View/ Open
Date
2024Author
Advisor
Academic level
Graduation
Title alternative
Implementation of a web application for defining and managing nurse technicians work schedules in hospitals
Subject
Abstract in Portuguese (Brasil)
O escalonamento da equipe de enfermagem é um grande desafio do gerenciamento dessa categoria profissional. Com o passar dos anos e o progressivo avanço da literatura em problemas de otimização, diversos pesquisadores desenvolveram algoritmos que abordam diferentes métodos para resolver o Problema de Escalonamento de Enfermeiras (ou, neste caso, de técnicos de enfermagem). Porém, muitos destes trabalhos têm foco mais acadêmico e não necessariamente são aplicáveis à complexa realidade do processo ...
O escalonamento da equipe de enfermagem é um grande desafio do gerenciamento dessa categoria profissional. Com o passar dos anos e o progressivo avanço da literatura em problemas de otimização, diversos pesquisadores desenvolveram algoritmos que abordam diferentes métodos para resolver o Problema de Escalonamento de Enfermeiras (ou, neste caso, de técnicos de enfermagem). Porém, muitos destes trabalhos têm foco mais acadêmico e não necessariamente são aplicáveis à complexa realidade do processo de escalonamento em hospitais. O objetivo principal deste trabalho é desenvolver um produto viável mínimo (Minimum Viable Product - MVP) de uma aplicação full-stack que otimize o processo de escalonamento de técnicos de enfermagem na emergência de um hospital e atenda às demais demandas levantadas em conjunto com uma enfermeira responsável pela escala de salas em um setor de um hospital de Porto Alegre, utilizando boas práticas e padrões da indústria ao longo de todo o ciclo de desenvolvimento do software. Todo o processo de definição das funcionalidades necessárias e validação das implementações foi acompanhado desta enfermeira. A aplicação utiliza uma API terceira para resolver o problema de escalonamento de forma eficiente, garantindo que as restrições e preferências definidas pela pessoa responsável pela manutenção da escala sejam atendidas e proporciona uma interface que permite ao usuário realizar ajustes na escala gerada. O desenvolvimento incluiu etapas como levantamento de requisitos e compreensão do processo atual, concepção e validação de protótipos de interface e implementação das funcionalidades, utilizando tecnologias modernas no front-end e back-end. Algumas funcionalidades relacionadas à restrições sobre a escala gerada não foram implementadas devido a limitações na API geradora de escalas consumida nesta aplicação. Por fim, o sistema foi avaliado pela enfermeira que auxiliou durante o projeto, porém, um estudo composto por enfermeiras de diferentes setores e hospitais também é um trabalho interessante para buscar entender como o sistema pode se adequar a contextos diferentes do hospital considerado. ...
Abstract
The scheduling of nursing staff is a major challenge in the management of this professional category. Over the years and with the progressive advance of the literature on optimization problems, several researchers have developed algorithms that address different methods for solving the Nurse (or in this case, nursing technician) Rostering Problem. However, many of these studies have a more academic focus and are not necessarily applicable to the complex reality of the scheduling process in hosp ...
The scheduling of nursing staff is a major challenge in the management of this professional category. Over the years and with the progressive advance of the literature on optimization problems, several researchers have developed algorithms that address different methods for solving the Nurse (or in this case, nursing technician) Rostering Problem. However, many of these studies have a more academic focus and are not necessarily applicable to the complex reality of the scheduling process in hospitals. The main objective of this work is to develop a Minimum Viable Product (MVP) of a full-stack application that optimizes the process of scheduling nursing technicians in a hospital emergency room and meets the other demands raised in conjunction with a nurse responsible for room scheduling in a sector of a hospital in Porto Alegre, employing good practices and industry standards throughout the software development cycle. The entire process of defining the necessary functionalities and validating the implementations was monitored by this nurse. The application uses a third-party API to solve the scheduling problem efficiently, ensuring that the restrictions and preferences defined by the person responsible for maintaining the schedule are met, and provides an interface that allows the user to make adjustments to the generated schedule. The development included stages such as gathering requirements and understanding the current process, designing and validating interface prototypes and implementing the functionalities using modern front-end and back-end technologies. Some functionalities related to restrictions on the schedule generated were not implemented due to limitations in the schedule generator API consumed in this application. Finally, the system was evaluated by the nurse who helped with the project, but a study with nurses from different sectors and hospitals is also an interesting way of seeking to understand how the system can be adapted to contexts other than the hospital in question. ...
Institution
Universidade Federal do Rio Grande do Sul. Instituto de Informática. Curso de Ciência da Computação: Ênfase em Ciência da Computação: Bacharelado.
Collections
This item is licensed under a Creative Commons License
