Repository logo
 
Publication

Software capacitation in Hospital Professor Doutor Fernando Fonseca Research Centre

dc.contributor.advisorCarvalho, Fernando Miguel Gamboa de
dc.contributor.advisorVieira, Pedro Manuel de Almeida Carvalho
dc.contributor.authorAntunes, Valdemar Palminha Correia
dc.date.accessioned2024-04-26T15:52:14Z
dc.date.available2024-04-26T15:52:14Z
dc.date.issued2023-02
dc.descriptionDissertação para obtenção do Grau de Mestre em Engenharia Informática e de Computadores
dc.description.abstractCom o intuito de modernizar o software utilizado pela Unidade de Investigação Clínica do Hospital Professor Doutor Fernando Fonseca, o projeto CASCIFFO foi realizado em parceria entre o Instituto Superior de Engenharia de Lisboa (ISEL) e o Hospital Professor Doutor Fernando Fonseca. O projeto tem como objetivos desenvolver uma plataforma, CASCIFFO, que fornece mecanismos inovativos na interoperabilidade com sistemas de informação externos ou internos ao hospital. Estes mecanismos incluem permitir, quando desejado, sincronização de dados, índices de pesquisa, acesso a detalhes de ensaios clínicos, a gestão e monitorização de ensaios clínicos, incluindo os seus participantes. A plataforma desenvolvida segue a arquitetura Single Page Application (SPA) e utiliza a sua própria base de dados criada com o sistema de base de dados PostgreSQL. Esta plataforma é constituída por dois módulos essenciais, o Front-End (FE) e o Back-End (BE). O módulo FE representa a aplicação do lado do cliente onde a interação com o utilizador começa. Este módulo foi desenvolvido num ambiente NodeJs e utiliza a infraestrutura ReactJs. O módulo BE foi desenvolvido com o objetivo de ser um servidor que dispõe de um serviço REST API que permite comunicação através de HTTP. Este módulo utiliza a infraestrutra Spring WebFlux o que favorece um ambiente e comunicação non-blocking I/O do momento que um pedido HTTP é recebido, processado e gerado a resposta. Este processamento incluí pedidos de acesso à base de dados de forma assíncrona. A solução desenvolvida foi testada com testes unitários e de integração em conjunto de um ambiente que possibilita a metodologia de desenvolvimento contínuo ao utilizar o serviço cloud Heroku. Uma vez testada, a plataforma foi alojada num server interno no hospital e servida pelo serviço Apache.pt_PT
dc.description.abstractThis document presents a thesis made on a joint-project named CASCIFFO, between the Lisbon Superior Institute of Engineering - Instituto Superior de Engenharia Lisboa (ISEL), and the Hospital Professor Doutor Fernando Fonseca (HFF). This thesis aims to develop a platform and provide innovative mechanisms for interoperability with internal or external information systems, allowing, when desired, data synchronization, index search, access to detailed clinical data, the ability to manage and monitor clinical trials as well as their participants within the Clinical Research Center. The platform, is a web app following the Single Page Application (SPA) architecture and uses a PostgreSQL database system to store its data. It is split in two main modules, the Back-End (BE) module and the Front-End (FE) module. The FE module consists in the client application where use interaction begins and was developed in a NodeJs environment utilizing the ReactJs framework. The BE module was developed as a RESTful API through HTTP. It was implemented using Spring WebFlux allowing the communication and environment to be fully nonblocking I/O from the moment a request is received, processed and a response is sent, including any possible database access calls. The developed solution was tested with unit and integration tests along with a continuous development approach with the use of the Heroku cloud service and finally hosted via Apache in an internal server inside the hospital’s facilities. The main contribution of this thesis are the optimization and simplification in managing clinical trials in order to facilitate the researchers efforts in the management of clinical trials. It is our belief that this platform is a significant step in modernizing the HFF and UIC, changing the researchers perception of the HFF bringing about greater focus on the institute and it’s significance.pt_PT
dc.description.versionN/Apt_PT
dc.identifier.citationANTUNES, Valdemar Palminha Correia – Software capacitation in Hospital Professor Doutor Fernando Fonseca Research Centre. Lisboa: Instituto Superior de Engenharia de Lisboa, 2023. Dissertação de Mestradopt_PT
dc.identifier.tid203591933
dc.identifier.urihttp://hdl.handle.net/10400.21/17396
dc.language.isoengpt_PT
dc.publisherInstituto Superior de Engenharia de Lisboapt_PT
dc.subjectGestão de ensaios clínicospt_PT
dc.subjectInvestigação Clínicapt_PT
dc.subjectHFFpt_PT
dc.subjectManagement of Clinical Trialspt_PT
dc.subjectClinical Researchpt_PT
dc.subjectSpringWebFluxpt_PT
dc.subjectPostgreSQLpt_PT
dc.subjectNon-blockingpt_PT
dc.subjectApachept_PT
dc.titleSoftware capacitation in Hospital Professor Doutor Fernando Fonseca Research Centrept_PT
dc.typemaster thesis
dspace.entity.typePublication
rcaap.rightsopenAccesspt_PT
rcaap.typemasterThesispt_PT

Files

Original bundle
Now showing 1 - 1 of 1
No Thumbnail Available
Name:
ValdemarAntunes_44865_MEIC.pdf
Size:
3.67 MB
Format:
Adobe Portable Document Format
License bundle
Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
1.71 KB
Format:
Item-specific license agreed upon to submission
Description: