Browsing by Author "Antunes, Valdemar Palminha Correia"
Now showing 1 - 1 of 1
Results Per Page
Sort Options
- Software capacitation in Hospital Professor Doutor Fernando Fonseca Research CentrePublication . Antunes, Valdemar Palminha Correia; Carvalho, Fernando Miguel Gamboa de; Vieira, Pedro Manuel de Almeida CarvalhoCom 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.