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 APIs have been implemented:

  • redcap_to_rios

    Converts a REDCap Data Dictionary format to the RIOS Instrument, Form, and CalculationSet format.

  • rios_to_redcap

    Converts a RIOS Instrument, Form, and CalculationSet to the REDCap Data Dictionary format.

  • qualtrics_to_rios

    Converts a Qualtrics data dictionary to the RIOS Instrument and Form format.

  • rios_to_qualtrics

    Converts a RIOS Instrument, Form, and CalculationSet to the Qualtrics format.

Import these functions for use:

>>> from rios.conversion import (
>>>     redcap_to_rios,
>>>     qualtrics_to_rios,
>>>     rios_to_redcap,
>>>     rios_to_qualtrics,
>>> )

Notes:

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.6.2.tar.gz (33.3 kB view details)

Uploaded Source

Built Distribution

rios.conversion-0.6.2-py2.py3-none-any.whl (40.0 kB view details)

Uploaded Python 2 Python 3

File details

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

File metadata

  • Download URL: rios.conversion-0.6.2.tar.gz
  • Upload date:
  • Size: 33.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/45.1.0 requests-toolbelt/0.9.1 tqdm/4.42.1 CPython/3.8.1

File hashes

Hashes for rios.conversion-0.6.2.tar.gz
Algorithm Hash digest
SHA256 d78f67dc8c8663bebd7783fb8f2373fc188bd94d7cbfc7d625bae68dce7316f9
MD5 7070dafc7c46777e0a9102a40b17c340
BLAKE2b-256 2e012974102736df762b67e7d9fa5e3696dcb83b64ac4434d04179757e1e0255

See more details on using hashes here.

File details

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

File metadata

  • Download URL: rios.conversion-0.6.2-py2.py3-none-any.whl
  • Upload date:
  • Size: 40.0 kB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/45.1.0 requests-toolbelt/0.9.1 tqdm/4.42.1 CPython/3.8.1

File hashes

Hashes for rios.conversion-0.6.2-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 c043641e456af05fbea88a57cef60633004341a5430cc2808ebef269cd08f838
MD5 606139edf0186a9a96c5bc2875cb994c
BLAKE2b-256 abf466008af832e995616646aeeb2afda4b26e117b39babbe756758f17b1f85b

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