Skip to main content

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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

rios.conversion-0.4.0.tar.gz (19.4 kB view details)

Uploaded Source

Built Distribution

rios.conversion-0.4.0-py2.py3-none-any.whl (25.7 kB view details)

Uploaded Python 2 Python 3

File details

Details for the file rios.conversion-0.4.0.tar.gz.

File metadata

File hashes

Hashes for rios.conversion-0.4.0.tar.gz
Algorithm Hash digest
SHA256 e26cad89b31a99ec152bcead8f81d36be0c851cfdcc2a33c230fa04b780dd239
MD5 5b168b9b689e8f44d57b7e5d5d452866
BLAKE2b-256 c9709e7dc40f0ace7096d3a11a2b5171d652b3d6f6ad529f691f6ca88787a831

See more details on using hashes here.

File details

Details for the file rios.conversion-0.4.0-py2.py3-none-any.whl.

File metadata

File hashes

Hashes for rios.conversion-0.4.0-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 b4c8925a81607a692b71f7ad8b74cbe639d88d81c547085bfab70b780c314795
MD5 b65bbf1e7da7a1b3201bfc002acf08b4
BLAKE2b-256 68a14512d7cb7c0734132c47bea95bb6e3e6890f0aa83a2b8989fd95bd120c64

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page