Skip to content

plugin-healthcare/data-curation-tool

 
 

Repository files navigation

FAIR4Health Data Curation & Validation Tool

FAIR4Health logo

License Releases

About

This is a standalone, desktop application developed by the FAIR4Health project (https://www.fair4health.eu/). The tool is used to connect the health data sources which can be in various formats (Excel files, CSV files, SQL databases) and migrate data into a HL7 FHIR Repository. The tool shows the available FHIR profiles to the user so that he/she can perform mappings appropriately. The tool can also contact a Terminology Server (which is actually another HL7 FHIR Repository) so that data fields can be annotated if coding schemes such as ICD10 or SNOMED-CT are in use.

Project setup

npm install

Compiles and hot-reloads for development

npm run electron:serve

Compiles and minifies for production

npm run electron:build

Targets

Windows: nsis

Linux: AppImage, deb

Mac: dmg

Run your tests

All:

npm run test

Unit:

npm run test:unit

e2e:

npm run test:e2e

Lints and fixes files

npm run lint

Log Locations

The tool writes logs to the following locations:

  • on macOS: ~/Library/Logs/FAIR4Health Data Curation Tool/log.txt
  • on Windows: %USERPROFILE%\AppData\Roaming\FAIR4Health Data Curation Tool\logs\log.txt
  • on Linux: ~/.config/FAIR4Health Data Curation Tool/logs/log.txt

Terminology Server Connection

The tool is compatible with FHIR based Terminology Servers, in order to translate values from one system to another. As the sample API https://health-digital-term.ari-health.eu provided by ATOS was used.

Currently, in the tool:

  • For the translation operation, the ConceptMap translate API: /ConceptMap/$translate is consumed.
  • For listing the Codesystems, the Codesystem metadata API: /Codesystem/$metadata is consumed.

Acknowledgement

This research has received funding from the European Union’s Horizon 2020 research and innovation programme under grant agreement No 824666, FAIR4Health Project (Improving Health Research in EU through FAIR Data).

About

FAIR4Health Data Curation and Validation Tool

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 57.0%
  • Vue 41.9%
  • Other 1.1%