Dissertação

{en_GB=CDRGen: A Clinical Data Registry Generator} {} EVALUATED

{pt=No sector da saúde, os dados clínicos são armazenados em registos de dados clínicos (CDRs). Usualmente, CDRs são suportados por aplicações de software compostas por uma interface de utilizador (IU), uma base de dados (BD) e pela lógica que fornece a comunicação entre estes dois. Tanto quanto sabemos, em Portugal existem doze CDRs que abrangem sete especialidades médicas, o que não satisfaz a demanda dos médicos de outras especialidades. Eventualmente, esta demanda causa a criação de novos CDRs de raiz. Isto resulta num desperdício de recursos porque os CDRs têm características comuns: as suas IUs suportam funcionalidades comuns e os dados que são recolhidos abrangem tópicos comuns. Desta forma, esta tese foca-se no desenvolvimento de um sistema de software gerador de registos de dados clínicos (CDRGen) que gera CDRs com um esforço mínimo em termos de desenvolvimento de software. O CDRGen cria CDRs eficientemente e facilita o trabalho dos desenvolvedores. Basicamente, estes apenas precisam de especificar os dados a recolher e o CDRGen gera um CDR baseado nisso. Concretamente, o CDRGen recebe uma especificação de alto nível dos dados a recolher e gera os componentes do CDR (i.e., IU, BD e a lógica que fornece a comunicação entre estes dois). Antes de desenvolvermos o CDRGen, nós realizamos uma análise aos CDRs Portugueses e desenvolvemos o CDRGen usando um deles. Posteriormente, nós utilizamos outros dois CDRs para avaliá-lo, medindo: o tempo para desenvolver um novo CDR; e a qualidade do CDR gerado em termos da BD e das funcionalidades., en=In the health sector, clinical data is stored in Clinical Data Registries (CDRs). Currently, CDRs tend to be supported by a software application composed of a user interface, a database and the logic that provides the communication between these two. As far as we could find, in Portugal there are twelve CDRs covering seven medical specialties, which does not satisfy the physicians’ demand from other medical specialties. This demand eventually causes the creation of new CDRs from scratch. This results in a waste of resources since CDRs have common characteristics: their user interfaces support common functionalities and their collected data covers common topics. Therefore, this thesis focus on the development of a Clinical Data Registry Generator (CDRGen) software system that generates CDRs with a minimum effort in terms of software design and development. CDRGen creates CDRs more efficiently since it saves time. CDRGen also facilitates the developers’ work since, basically, they only need to specify the data to collect and CDRGen generates a CDR based on it. Concretely, CDRGen receives a high-level specification of the data to collect, parses it and generates the CDR’s components: user interface, database and the logic that provides the communication between these two. Before developing CDRGen, we perform an analysis of the existing Portuguese CDRs and we developed it using one CDR. After its development, we use two other CDRs to evaluate CDRGen, measuring: (i) time required to develop a new CDR; and (ii) quality of the generated CDR regarding its database and functionalities.}
{pt=CDRGen, registo de dados clínicos, base de dados, interface de utilizador, en=CDRGen, clinical data registry, database, user interface}

Novembro 15, 2019, 9:0

Orientação

ORIENTADOR

João Carlos Serrenho Dias Pereira

Departamento de Engenharia Informática (DEI)

Professor Auxiliar

ORIENTADOR

Helena Isabel De Jesus Galhardas

Departamento de Engenharia Informática (DEI)

Professor Associado