[ca] L'esclerosi lateral amiotròfica (ELA) és una malaltia neurològica minoritària que afecta les neurones motores i empitjora progressivament amb el temps, causant grans reptes en el seu tractament i la gestió. Precision ALS és un programa de recerca finançat per la Science Foundation Ireland (SFI) que té com a objectiu abordar aquests desafiaments creant una plataforma de dades de pacients paneuropea per facilitar la col·laboració de la recerca arreu d'Europa. Aquest treball final de grau forma part del grau d'Enginyeria Informàtica, especialització en Enginyeria del Software, cursat a la Facultat d'Informàtica de Barcelona (FIB), Universitat Politècnica de Catalunya (UPC). He realitzat el projecte a Precision ALS, situat al Centre de Recerca ADAPT, Trinity College Dublin, Irlanda. El projecte consisteix en el desenvolupament d'un primer prototip d'un generador de consultes per a un conjunt de dades multimodals longitudinals. Les dades es representen com un model jeràrquic d'entitats, amb múltiples ocurrències al llarg del temps, organitzades com a entitats niades. El generador de consultes aspira a facilitar als investigadors l'accés i l'anàlisi de subconjunts rellevants de la base de dades d'ELA per als seus estudis específics. En particular, el programari separa la declaració d'una consulta i la seva execució dinàmica amb les dades. Aquest treball de recerca proposa i analitza dos possibles dissenys teòrics per a un generador de consultes i, a continuació, s'explica la implementació basada en el disseny escollit. El disseny seleccionat s'ha desenvolupat amb el llenguatge de programació Kotlin. Concretament s'ha implementat la representació de les consultes, el motor d'execució, una base de dades d'exemple bàsica i un analitzador sintàctic de JSON. A més, també s'ha desenvolupat un conjunt prou complet de proves unitàries per assegurar la qualitat i la fiabilitat del sistema.

[en] Amyotrophic lateral sclerosis (ALS) is a rare neurological disease that affects motor neurons and progressively worsens over time, causing significant challenges in treatment and management. Precision ALS is a research programme, funded by Science Foundation Ireland (SFI), that aims to address these challenges by creating a pan-European Patient Data Platform to facilitate research collaboration across Europe. This bachelor's thesis is part of the bachelor's degree in Informatics Engineering, Software Engineering specialisation, coursed at Barcelona Faculty of Informatics (FIB), Polytechnic University of Catalonia (UPC). I have undertaken the project at Precision ALS, located at ADAPT Research Centre, Trinity College Dublin, Ireland. The thesis explores the development of a first prototype of a query builder for a longitudinal multimodal data set. The data is represented as a hierarchical entity model, with multiple occurrences of values over time, organized as nested entities. The query builder aims to allow researchers to access and analyse relevant subsets of the ALS research dataset for targeted studies. In particular, the software distinguishes between declaring a query and dynamically execute it with the data. This research paper discusses two potential theoretical designs for a query builder, and then proceeds to explain the development of the selected one. The chosen design was implemented in Kotlin programming language. The development includes the query representation, execution engine, a basic sample database, and a JSON parser. Additionally, a comprehensive test suite has also been developed to ensure the quality and reliability of the system.