Repository logo
 
No Thumbnail Available
Publication

Software capacitation in Hospital Professor Doutor Fernando Fonseca Research Centre

Use this identifier to reference this record.
Name:Description:Size:Format: 
ValdemarAntunes_44865_MEIC.pdf3.67 MBAdobe PDF Download

Abstract(s)

Com 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.
This 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.

Description

Dissertação para obtenção do Grau de Mestre em Engenharia Informática e de Computadores

Keywords

Gestão de ensaios clínicos Investigação Clínica HFF Management of Clinical Trials Clinical Research SpringWebFlux PostgreSQL Non-blocking Apache

Citation

ANTUNES, Valdemar Palminha Correia – Software capacitation in Hospital Professor Doutor Fernando Fonseca Research Centre. Lisboa: Instituto Superior de Engenharia de Lisboa, 2023. Dissertação de Mestrado

Research Projects

Organizational Units

Journal Issue

Publisher

Instituto Superior de Engenharia de Lisboa

CC License