Automatização e otimização do escalonamento de pessoal hospitalar
Autor(a) principal: | |
---|---|
Data de Publicação: | 2015 |
Tipo de documento: | Dissertação |
Idioma: | por |
Título da fonte: | Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) |
Texto Completo: | http://hdl.handle.net/1822/40188 |
Resumo: | Dissertação de mestrado em Engenharia de Sistemas |
id |
RCAP_cc27b1ddfe8ba21800442e4b12207350 |
---|---|
oai_identifier_str |
oai:repositorium.sdum.uminho.pt:1822/40188 |
network_acronym_str |
RCAP |
network_name_str |
Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) |
repository_id_str |
7160 |
spelling |
Automatização e otimização do escalonamento de pessoal hospitalarAutomation and optimization of hospital staff schedulingInvestigação operacionalProgramação inteiraEscalonamentoOperations researchInteger programmingSchedulingEngenharia e Tecnologia::Outras Engenharias e TecnologiasDissertação de mestrado em Engenharia de SistemasNesta dissertação aborda-se um problema real no âmbito do escalonamento de pessoal hospitalar. Este problema consiste na afetação semanal de colaboradores a tarefas respeitando as normas legais e da instituição existentes. O objetivo é a minimização do custo decorrente do trabalho realizado em regime extraordinário no serviço em causa, garantindo o balanceamento da distribuição dos períodos de trabalho. Apresentam-se três modelos de programação inteira, uma heurística e uma aplicação computacional que permitem a otimização dos escalonamentos obtidos e a automatização da sua geração e/ou validação. Um dos modelos de programação inteira permitiu a obtenção, em menos de um minuto, de soluções ótimas com uma poupança de 6.0% e 8.6%, quando comparadas com o custo de duas instâncias reais. A heurística permite criar escalonamentos completos ou completar escalas parciais, que se determinou ser uma funcionalidade valorizada pelo serviço. As abordagens de otimização foram concebidas para o serviço em causa mas são passíveis de, no mínimo, servirem de ponto de partida para o tratamento de problemas similares dentro na área da saúde, ou ainda constituir um recurso auxiliar para este tipo de problemas que se verifiquem noutras áreas. A aplicação desenvolvida baseou-se nas ferramentas usadas atualmente no serviço, para auxiliar no processo de construção e validação de escalas médicas. Nessa aplicação também se integrou o método heurístico desenvolvido de forma a ser possível gerar escalonamentos de forma automatizada. De uma forma geral, os métodos desenvolvidos apresentaram bons resultados na distribuição do tempo de trabalho e a nível da redução de custos, enquanto a aplicação foi capaz de melhorar e agilizar os procedimentos atuais.This dissertation will focus on a real scheduling problem in a hospital environment. The problem consists in the weekly scheduling of workers in tasks while observing the legal and institutional norms in place. The objective of this work is to find a solution that minimizes the cost related to overtime labor in the service in question and guarantees the balancing of the distribution of total work time. Three integer programming models, a heuristic and an application that allow for the optimization of the obtained schedules and their automation and/or validation, will be presented. One of the integer programming models achieved, in less than a minute, optimal solutions with savings of 6.0% and 8.6% when compared to the cost of two real instances. The heuristic developed can either build full schedules or help in completing partial ones, which was determined to be a valuable feature for the service. These optimization approaches were developed for this specific problem, but they could serve as a starting point in the treatment of scheduling problems in other health services, or even provide a helpful resource for the study of this type of problems in different areas altogether. The application developed was based in the tools currently in use in the service to help with the construction and validation of medical schedules. The aforementioned heuristic algorithm was integrated in this application, making it capable of automatically generating schedules. Overall, the developed methods achieved good results in work time balancing and cost reduction while the application helped improve and streamline current procedures.Alvelos, Filipe Pereira eUniversidade do MinhoRodrigues, Jorge da Costa20152015-01-01T00:00:00Zinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdfhttp://hdl.handle.net/1822/40188porinfo:eu-repo/semantics/openAccessreponame:Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)instname:Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informaçãoinstacron:RCAAP2023-07-21T12:20:14Zoai:repositorium.sdum.uminho.pt:1822/40188Portal AgregadorONGhttps://www.rcaap.pt/oai/openaireopendoar:71602024-03-19T19:13:18.934056Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) - Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informaçãofalse |
dc.title.none.fl_str_mv |
Automatização e otimização do escalonamento de pessoal hospitalar Automation and optimization of hospital staff scheduling |
title |
Automatização e otimização do escalonamento de pessoal hospitalar |
spellingShingle |
Automatização e otimização do escalonamento de pessoal hospitalar Rodrigues, Jorge da Costa Investigação operacional Programação inteira Escalonamento Operations research Integer programming Scheduling Engenharia e Tecnologia::Outras Engenharias e Tecnologias |
title_short |
Automatização e otimização do escalonamento de pessoal hospitalar |
title_full |
Automatização e otimização do escalonamento de pessoal hospitalar |
title_fullStr |
Automatização e otimização do escalonamento de pessoal hospitalar |
title_full_unstemmed |
Automatização e otimização do escalonamento de pessoal hospitalar |
title_sort |
Automatização e otimização do escalonamento de pessoal hospitalar |
author |
Rodrigues, Jorge da Costa |
author_facet |
Rodrigues, Jorge da Costa |
author_role |
author |
dc.contributor.none.fl_str_mv |
Alvelos, Filipe Pereira e Universidade do Minho |
dc.contributor.author.fl_str_mv |
Rodrigues, Jorge da Costa |
dc.subject.por.fl_str_mv |
Investigação operacional Programação inteira Escalonamento Operations research Integer programming Scheduling Engenharia e Tecnologia::Outras Engenharias e Tecnologias |
topic |
Investigação operacional Programação inteira Escalonamento Operations research Integer programming Scheduling Engenharia e Tecnologia::Outras Engenharias e Tecnologias |
description |
Dissertação de mestrado em Engenharia de Sistemas |
publishDate |
2015 |
dc.date.none.fl_str_mv |
2015 2015-01-01T00:00:00Z |
dc.type.status.fl_str_mv |
info:eu-repo/semantics/publishedVersion |
dc.type.driver.fl_str_mv |
info:eu-repo/semantics/masterThesis |
format |
masterThesis |
status_str |
publishedVersion |
dc.identifier.uri.fl_str_mv |
http://hdl.handle.net/1822/40188 |
url |
http://hdl.handle.net/1822/40188 |
dc.language.iso.fl_str_mv |
por |
language |
por |
dc.rights.driver.fl_str_mv |
info:eu-repo/semantics/openAccess |
eu_rights_str_mv |
openAccess |
dc.format.none.fl_str_mv |
application/pdf |
dc.source.none.fl_str_mv |
reponame:Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) instname:Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação instacron:RCAAP |
instname_str |
Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação |
instacron_str |
RCAAP |
institution |
RCAAP |
reponame_str |
Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) |
collection |
Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) |
repository.name.fl_str_mv |
Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) - Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação |
repository.mail.fl_str_mv |
|
_version_ |
1799132571957723136 |