Code Monkey home page Code Monkey logo

uniform-data-set's Introduction

REDCap Uniform Data Set

Repository for artifacts for the UDS and UDS Module forms including

  • REDCap projects and instrument files for forms
  • QC rules, and
  • associated software tools.

This repository represents a collaborative effort involving members of NACC, and several ADRCs.

Licensing

  • The forms included in this repository are copyrighted. Detailed copyright statements and usage restrictions are available on the NACC website. Non-ADRC researchers who wish to use the forms in this repository should complete and return a permission request.

  • Code in this repository is licensed under the Mozilla Public License Version 2.0.

Disclaimer

The unreleased contents of this repository should be considered a work in progress and should not be used for technical or clinical research decisions.

Getting a release

This project does not yet have any releases.

Once available, releases can be found on the repository releases page.

Forms

The artifacts for different form sets are located in the forms directory.

.
└── forms
    ├── bds
    ├── cls
    ├── covid
    ├── ds
    ├── ftld
    ├── lbd
    ├── np
    └── uds

Each directory contains a REDCap project XML file, the project data dictionary, and a subdirectory for each instrument of the project.

Contributing

You can contribute to this project in a few ways:

  1. Editing documentation,
  2. Contributing to forms, and
  3. Contributing tools.

See CONTRIBUTING for more details.

uniform-data-set's People

Contributors

kgauthreaux avatar jculhane avatar bjkeller avatar melissatrapppetty avatar mllerch avatar hewanadun avatar jreade89 avatar cfmurch avatar dkh-uci avatar mcleod42 avatar uci-mind-it avatar sbrown-iu avatar zmiller3 avatar

Stargazers

 avatar Hep avatar  avatar  avatar Philip Chase avatar Ashley Wilson avatar  avatar  avatar

Watchers

Ashley Wilson avatar Christopher P. Barnes avatar  avatar Philip Chase avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar Mel M avatar Hep avatar  avatar  avatar

uniform-data-set's Issues

ADRC Implementation of REDCap Forms

ADRC's can provide comments about they will implement REDCap forms developed by NACC. For example, will your center rearrange the forms to suit the visit flow or will you create different projects to accommodate the visit flow? This information can help NACC designing the REDCap data dictionaries and data submission systems.

@ben - please edit this to match your vision for this Issue

Minor edits to question numbering on A2

Hi @avedvyas @haseenaR @mcleod42,
I see on the UDSv4 REDCap forms Smartsheet that Form A2 is in progress and @avedvyas is working on it - it sounds like @mcleod42 also had a version of it. I just wanted to update you that the CTF edited the form slightly and this affected the numbering on the PDF, but not the variables names or the content of any of the questions.

The A2 folder has been updated with the most current version of the PDF as well as an updated variable list/error check list. Please let me know if you have any questions for me about this!

Create an interactive A5/D2 for FVP in REDCap?

The CTF would really like to have an A5/D2 Health History form that is more interactive. The dream would be a form that displays the responses given from the Previous visit. Then any updates could be made by filling-in new conditions. It could be complicated to build this type of form. Does anyone have some expertise and/or appetite to explore a FVP version of the A5/D2 to accomplish it?

Incorporating REDCap Features

In addition to the Style Guide, we should have some guidelines around which Action Tags/Smart Variables could/should be used and agreed upon either so individuals can develop forms as originally proposed or separate sub-teams can work on different aspects (e.g., variable names team, branching logic team). Thank you @dzemlock123 and @sngothard for the suggestion.

Calculated Field for Global CDR

Hi All,
In my work developing the B4 form, I was asked to see about using a calculated field to calculate the Global CDR. I've made quite a bit of progress, however have gotten stuck mostly at the more unusual circumstances section (see below for scoring rules from the guidance document. Unfortunately, at least as I have been told, the algorithm that powers the NACC calculator is considered IP and cannot be shared without being licensed, so I was not able to view that. Regardless, I'm wondering if this is really possible using native REDCap functionality, but since there is so much expertise in our group I wanted to see if others have any thoughts or possible solutions (or possibly already do this in their REDCap instance!). Any thoughts or help on this would be appreciated. Thanks!!

Scoring Rules:
The global CDR is derived from the scores in each of the six categories (“box score”) as follows:
• Memory (M) is the primary category, and all others are secondary.
• CDR = M if at least three secondary categories are given the same score as memory. Whenever three or more
secondary categories are given a score greater or less than the memory score, CDR = score of majority of
secondary categories on whichever side of M has the greater number of secondary categories. However, when
three secondary categories are scored on one side of M and two secondary categories are scored on the other side
of M, then CDR = M.
• When M = 0.5, CDR = 1 if at least three of the other categories are scored 1 or greater. If M = 0.5, then CDR cannot
be 0; it can only be 0.5 or 1.
• If M = 0, then CDR = 0 unless there is impairment (0.5 or greater) in two more secondary categories, in which
case CDR = 0.5.
Although applicable to most Alzheimer’s disease situations, these rules do not cover all possible scoring combinations.
Unusual circumstances that occasionally occur in AD, and may be expected in non-Alzheimer’s dementia as well, are
scored as follows:

  1. With ties in the secondary categories on one side of M, choose the tied scores closest to M for CDR (e.g., if M and
    another secondary category = 3, two secondary categories = 2, and two secondary categories = 1, then CDR = 2).
  2. When only one or two secondary categories are given the same score as M, CDR = M as long as no more than two
    secondary categories are on either side of M.
  3. When M = 1 or greater, CDR cannot be 0; in this circumstance, CDR = 0.5 when the majority of secondary categories
    are 0.

Decide on convention for REDCap exports

For UDS, we have pushed the XML for the base project that was adapted for NACC from a version of the U.Michigan UDSv3 project.
This file includes some details on licensing and copyright that should be in the final file, but that would be lost in a data dictionary export.

The point of this issue is to request discussion on conventions for REDCap exports:

  • Do we want to also include the CSV for the data dictionary when we update the XML?
  • How do we support work on individual instruments? (do merges of different versions of the REDCap XML break things?)

A5-D2 variable typo

Hi @haseenaR and @jhepler I just wanted to notify you that we found a typo in the variable list for A5/D2; INSOM should be INSOMN. I have submitted a pull request to edit the variable list which needs to be approved, but wanted to bring this to your attention since I know you are working on this form in REDCap!

Help needed: Build interactive REDCap structure for COVID F2/F3 v2 forms

There seems to be interest in using the pre-filled format for UDSv4. We could start by building the COVID forms as a pre-filled version drawing from the previous results to allow only new symptoms to be recorded. The form wasn't exactly designed to work this way, but I think with REDCap we could improve upon the original. Would anyone be interested in trying it? @Jreade89 or @dzemlock123 are either of you interested?

Thanks for considering it!

Style Guide

For example, when creating a descriptive field to display data, we use a suffix of _display in the field name. On follow-up forms, we display the answer to amylpet from prior visits. That descriptive field is called amylpet_display. (Suzanne Hunt opened originally through email - thank you Suzanne!)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.