psavva / redmatch

A rules-based transformation engine that allows exporting data in REDCap as FHIR resources.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Redmatch

Redmatch is a tool designed to transform REDCap forms into FHIR resources.

Table of contents

General info

In recent years, clinical trials and studies have increasingly started using electronic systems to capture data required to conduct a range of analyses, such as the effectiveness of a new treatment or its economic value. However, even though these tools allow creating electronic forms easily, they are not designed to capture clinical data, impose few constraints on what should be captured and also have limited data sharing capabilities. One of the most popular tools currently used to capture research data is REDCap, a web application created at Vanderbilt University. Redmatch is a tool designed to define transformation rules between REDCap forms and FHIR resources. This allows exporting REDCap content in a standardised way.

This tool is targeted at domain experts that know about FHIR but don't necessarily have programming language skills. The rules engine implements a domain specific language that allows defining the transformation rules without the need to write any code.

Screenshots

Redmatch Projects Redmatch rules Redmatch mappings

Technologies

  • Spring Boot
  • HAPI FHIR
  • ANTLR
  • Apache POI
  • React

Usage

Please check the tutorial.

Redmatch is experimental software. Use it at your own risk! Take a look at the full description of the current set of known issues.

Features

  • Domain specific language to define transformations between REDCap and FHIR
  • Integration with REDCap through its API
  • Support to define mappings to standardised terminologies
  • Export to FHIR JSON-LD format, compatible with Pathling

Status

The project is in progress. It is being developed as part of the Australian Genomics Clinical Phenotype Capture project.

Credits

This work is partly funded by Australian Genomics. Australian Genomics is supported by the National Health and Medical Research Council (GNT1113531).

Contact

Created by @ametke.

About

A rules-based transformation engine that allows exporting data in REDCap as FHIR resources.

License:Other


Languages

Language:Java 84.9%Language:TypeScript 13.7%Language:ANTLR 0.8%Language:HTML 0.4%Language:JavaScript 0.1%Language:CSS 0.1%Language:Shell 0.0%Language:Dockerfile 0.0%