Keun (West Flemish for rabbit) is a web based modern variant of the Usagi OMOP CDM mapping tool.
  • Svelte 50.3%
  • TypeScript 47.5%
  • SCSS 1.6%
  • JavaScript 0.4%
  • HTML 0.2%
Find a file
2024-07-29 10:12:13 +02:00
.github/workflows upgrade to Svelte 5 & remove Firebase version 2024-06-07 16:06:13 +02:00
.vscode config eslint & prettier 2023-12-20 09:56:48 +01:00
src update config for filters 2024-07-29 10:11:23 +02:00
static upgrade to Svelte 5 & remove Firebase version 2024-06-07 16:06:13 +02:00
.env upgrade to Svelte 5 & remove Firebase version 2024-06-07 16:06:13 +02:00
.eslintignore implement SQLite as database 2023-12-19 11:50:35 +01:00
.eslintrc.json upgrade to Svelte 5 & remove Firebase version 2024-06-07 16:06:13 +02:00
.gitignore upgrade to Svelte 5 & remove Firebase version 2024-06-07 16:06:13 +02:00
.npmrc upgrade to Svelte 5 & remove Firebase version 2024-06-07 16:06:13 +02:00
.prettierignore Add PapaParse implementation of csv loader, add benchmark 2022-12-07 19:44:26 +01:00
.prettierrc upgrade to Svelte 5 & remove Firebase version 2024-06-07 16:06:13 +02:00
LICENSE Create LICENSE 2024-05-16 15:52:53 +02:00
package.json bump athena search to 0.0.49 2024-07-26 17:05:13 +02:00
pnpm-lock.yaml bump athena search to 0.0.49 2024-07-26 17:05:13 +02:00
README.md upgrade to Svelte 5 & remove Firebase version 2024-06-07 16:06:13 +02:00
svelte.config.js Fix issue of prompt to change columns now showing 2024-06-12 10:25:46 +02:00
tsconfig.json config eslint & prettier 2023-12-12 14:37:22 +01:00
vite.config.ts upgrade to Svelte 5 & remove Firebase version 2024-06-07 16:06:13 +02:00

Keun

Keun (West Flemish for rabbit) is a web based modern variant of the Usagi OMOP CDM mapping tool.

THIS IS ALPHA SOFTWARE (almost production ready)

Introduction

Although Usagi does the job, it has some issues:

  • It is slow (especially when loading large CSV's)
  • You need to install the dictionaries from Athena
  • It requires software installation (Java)
  • No four-eye principle
  • It doesn't do translations
  • The search result of Usagi are not on par with Athena

Therefore we decided to make a modern web variant of Usagi:

  • No installation, just run it from your browser
  • Made with Svelte: cybernetically enhanced web apps
  • Includes the super fast svelte-datatable component. So it can handle very, very lage CSV files. It uses the Arquero library in a web worker.
  • Uses Athena in the background
  • Translation are done by Bergamot: machine translation done locally in your browser

Tutorial

https://github.com/RADar-AZDelta/Keun/assets/71939691/6bced370-81fe-4c89-afde-48acb28d7450

Setup

If you want to setup Keun locally on your own device you will need to provide some information in the .env file. The following values are required

PUBLIC_MAPPINGDATA_PATH= This is the route to the API for your concepts
PUBLIC_ATHENA_DETAIL= This is the detail page of concepts

License

Copyright © 2023 RADar-AZDelta. Released under the GNU General Public License v3.0.