This repository has been archived by the owner on Oct 12, 2023. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 18
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
34 changed files
with
5,099 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,16 @@ | ||
*.pyc | ||
*.pyo | ||
formData.xml | ||
rawData.xml | ||
translationalData.xml | ||
rawDataWithFormName.xml | ||
rawDataWithFormCompletedField.xml | ||
rawDataWithDatumAndUnitsFieldNames.xml | ||
rawDataSorted.xml | ||
rawDataWithAllUpdates.xml | ||
rawDataWithFormImported.xml | ||
rawDataWithFormStatus.xml | ||
!log/.dummy | ||
log/ | ||
config/ | ||
.project |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,16 @@ | ||
# RED-I Authors | ||
|
||
The RED-I Project would not be possible without the generous contributions of | ||
our authors and contributors. | ||
|
||
David R Nelson and his HCV Target project and the University of Florida Clinical Translational Science Institute for providing the seed funding that launched the RED-I Project. | ||
|
||
Christopher P. Barnes ([email protected]) provided the original concept and proposal for a generic, open source, standards-based bridge between the electronic medical record and REDCap systems. | ||
|
||
Many thanks to David Nelson, Mike Freid, Joy Peter, Ken Berguist, and Monika Vainorius of the HCV Target Study Team and all of the HCV Target study sites for being the pilot project for RED-I. You all helped make it great. | ||
|
||
Thanks also to Linc Moldawer, Jen Lanz, Ruth Davis, and Scott Brakenridge of the UF Surgery Genomics for being our second implementation site. Diversity makes us stronger. | ||
|
||
Philip Chase ([email protected]), Nicholas Rejack ([email protected]), Erik Schmidt, and Chris Barnes provided direction to the development effort. | ||
|
||
Radha Kandula, Mohan Das Katragadda, Yang Li, Kumar Sadhu, Alex Loiacono, Erik Schmidt, Nicholas Rejack, and Philip Chase provided code to make this project awesome. We are nothing without our developers. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,24 @@ | ||
Copyright (c) 2014, University of Florida | ||
All rights reserved. | ||
|
||
Redistribution and use in source and binary forms, with or without | ||
modification, are permitted provided that the following conditions are met: | ||
* Redistributions of source code must retain the above copyright | ||
notice, this list of conditions and the following disclaimer. | ||
* Redistributions in binary form must reproduce the above copyright | ||
notice, this list of conditions and the following disclaimer in the | ||
documentation and/or other materials provided with the distribution. | ||
* Neither the name of the University of Florida nor the | ||
names of its contributors may be used to endorse or promote products | ||
derived from this software without specific prior written permission. | ||
|
||
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND | ||
ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED | ||
WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE | ||
DISCLAIMED. IN NO EVENT SHALL <COPYRIGHT HOLDER> BE LIABLE FOR ANY | ||
DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES | ||
(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; | ||
LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND | ||
ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT | ||
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS | ||
SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,8 @@ | ||
include CHANGELOG | ||
include LICENSE | ||
include AUTHORS.md | ||
include setup.py | ||
recursive-include bin *.py | ||
recursive-include test *.py | ||
recursive-include doc * | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,49 @@ | ||
# RED-I Project | ||
|
||
The REDCap Electronic Data Importer (RED-I) is a tool to automate the process of loading clinical data from EMRs into REDCap Study data capture systems. RED-I is a general purpose tool for REDCap data importing suitable for use on any study in any REDCap system. It uses XML lookups to translate csv into REDCap format eav. The tool allows study data to be securely uploaded from clinical reporting systems, error checked, and uploaded into REDCap. It provides the investigator with feedback on upload success in the form of summary reporting of the data upload process. | ||
|
||
## Directory layout | ||
|
||
redi : This is the common repository for RED-I. This repository contains generic artifacts | ||
├── CHANGELOG - log of changes to the REDI project | ||
├── bin : This folder consists of all the python modules for this repo | ||
├── config-example : This folder will consist of the configuration files specific to this repo | ||
├── doc : This folder contains the documentation such as installation instructions, process flow specific to this repo | ||
├── log : This folder has the log files that are generated during the run | ||
└── test : This folder has the test modules and test suite for this repo | ||
|
||
Installation | ||
----------- | ||
|
||
git clone <repository_access_url> <your_project_name> | ||
cd <your_project_name> | ||
cp config-example config | ||
|
||
Adapt the example config folder to your needs. | ||
|
||
Reference doc/README-install.md for more installation details. | ||
Configuration docs have not yet been written. | ||
|
||
|
||
Usage | ||
----- | ||
|
||
$python <project_root_path>/bin/redi.py | ||
|
||
Testing | ||
------- | ||
|
||
To run the tests: | ||
|
||
$ python <project_root_path>/test/TestSuite.py | ||
|
||
|
||
Contributing | ||
------------ | ||
|
||
1. Fork it. | ||
2. Create a branch (`git checkout -b my_branch`) | ||
3. Commit your changes (`git commit -am "Add blah blah blah"`) | ||
4. Push to the branch (`git push origin my_branch`) | ||
5. Open a pull request | ||
6. Enjoy a refreshing Diet Coke (diet only) and wait |
Empty file.
Oops, something went wrong.