[rabbit and pidgin]

RabGin is a vocabulary tool to manage vocabularies used for mapping.
RabGin is an acronym for ‘rabbit and pidgin’. The reference to rabbit is obvious in the OHDSI scene. The meaning of pidgin is a simplified speech used for communication by people who speak different languages.
And vodabularies are exactly that.
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.
