RabGin



Objective

RADar has created a vocabulary tool called Rabgin® to assist in handling vocabularies. Users can upload a zip files with vocabularies downloaded from Athena which will fill up the OMOP concept, ancestors and vocabulary tables. The tool is particularly useful in making custom vocabularies & custom concepts, since Rabgin will assing a fixed concept number, able to share and collaborate with partners. There is also a version control of vocabularies, being able to track changes of mapped USAGI concepts when a new vocabulary upload is performed. This way, we have full control over our custom vocabularies. 

Methodology

  • SvelteKit (Javascript framework
  • Svelte-datatable component to handle large CSV files
  • Python FastAPI backend for business logic
  • It’s a standalone application that the user can run on his own device 

Impact and future directions

With RabGin, we aim to make the process of creating custom concepts as easy as possible. These custom concepts will be uploaded to the central OMOP database where the user can use them in applications like our mapping tool Keun®. 

General info and contact

Keywords (#): RabGin, custom concepts, Svelte, OMOP

RADar project research lead: B.Sc. Pieter-Jan Lammertyn, B.Sc. Toby Bostoen

Status: The first version is created and is currently being tested.