Module for converting Instruments to and from RIOS
Project description
RIOS.CONVERSION is a Python package that supports converting research instruments in various formats to and from RIOS data structures.
The following command line programs have been implemented.
redcap-rios
Converts a REDCap Data Dictionary in csv format to a RIOS Instrument, Form, and CalculationSet in JSON or YAML format.
rios-redcap
Converts a RIOS Instrument, Form, and CalculationSet to a REDCap Data Dictionary in csv format.
qualtrics-rios
Converts a Qualtrics qsf file to a RIOS Instrument and Form in JSON or YAML format.
rios-qualtrics
Converts a RIOS Instrument, Form, and CalculationSet to a Qualtrics text file in Simple .TXT format.
Run each program’s help to see its required arguments and available options:
<program> --help
The question order, text, and associated enumerations, are all converted correctly; however the converted expressions used for “calculated fields” and “skip logic”, as well as the display niceties of section breaks and separators will most likely require some “tweaking” because the various systems model pages, events and actions differently.
For example a RIOS calculation is an expression applied to an assessment, independently of the data collection, while a REDCap “calculated field” is a read-only field which evaluates its expression and displays the result during data collection.
Installation
pip install rios.conversion
Copyright (c) 2015, Prometheus Research, LLC
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
File details
Details for the file rios.conversion-0.2.0.tar.gz
.
File metadata
- Download URL: rios.conversion-0.2.0.tar.gz
- Upload date:
- Size: 30.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9eff8c9b29093eb01c258a83dd3a1e8f65f249265df04d1e3f92580d48610b6a |
|
MD5 | d7fcb8b6fca6c0e6577d73ba79984f6f |
|
BLAKE2b-256 | b6cdbe71c5f6f9b6f9a87306f1384e6a10fec6183e350eea93fa3f365c247601 |