Skip to content

Releases: ctsit/nacculator

1.14.0

26 Aug 17:58
Compare
Choose a tag to compare

NACCulator is a Python 3-based data converter that changes REDCap .csv exported data to NACC’s fixed-width .txt format. It is configured for UDS3 forms, including FTLD and LBD (versions 3.0 and 3.1). It will perform basic data integrity checks during a run: verifying that each field is the correct type and length, verifying that there are no illegal characters in the Char fields, verifying that Num fields are within the acceptable range as defined in NACC's Data Element Dictionary for each form, and checking that no blanking rules have been violated. NACCulator outputs a .txt file that is immediately ready to submit to NACC's database.

This release adds support for connecting to multiple REDCap projects via a list of API keys in the config file. This was done to aid centers that have separate REDCap projects for their Optional Module data (such as LBD and FTLD packets). It also updates NACCulator's event detection to require the presence of both the Z1X and the A1 forms for regular UDS3 packets to distinguish UDS data from Optional Module data.

What's Changed

Full Changelog: 1.13.1...1.14.0

Remove .vscode submodule

15 Apr 14:23
Compare
Choose a tag to compare

NACCulator is a Python 3-based data converter that changes REDCap .csv exported data to NACC’s fixed-width .txt format. It is configured for UDS3 forms, including FTLD and LBD (versions 3.0 and 3.1). It will perform basic data integrity checks during a run: verifying that each field is the correct type and length, verifying that there are no illegal characters in the Char fields, verifying that Num fields are within the acceptable range as defined in NACC's Data Element Dictionary for each form, and checking that no blanking rules have been violated. NACCulator outputs a .txt file that is immediately ready to submit to NACC's database.

This release removes a link to a private repo that was making NACCulator difficult to install.

What's Changed

  • Remove submodule by @mbentz-uf in #144

Full Changelog: 1.13.0...1.13.1

Add report_handler library to NACCulator

07 Mar 19:37
Compare
Choose a tag to compare

NACCulator is a Python 3-based data converter that changes REDCap .csv exported data to NACC’s fixed-width .txt format. It is configured for UDS3 forms, including FTLD and LBD (versions 3.0 and 3.1). It will perform basic data integrity checks during a run: verifying that each field is the correct type and length, verifying that there are no illegal characters in the Char fields, verifying that Num fields are within the acceptable range as defined in NACC's Data Element Dictionary for each form, and checking that no blanking rules have been violated. NACCulator outputs a .txt file that is immediately ready to submit to NACC's database.

This release adds automated logging in the "logs" folder using the report_handler library.

What's Changed

New Contributors

Full Changelog: 1.12.1...1.13.0

1.12.1

27 Oct 17:52
Compare
Choose a tag to compare

NACCulator is a Python 3-based data converter that changes REDCap .csv exported data to NACC’s fixed-width .txt format. It is configured for UDS3 forms, including FTLD and LBD (versions 3.0 and 3.1). It will perform basic data integrity checks during a run: verifying that each field is the correct type and length, verifying that there are no illegal characters in the Char fields, verifying that Num fields are within the acceptable range as defined in NACC's Data Element Dictionary for each form, and checking that no blanking rules have been violated. NACCulator outputs a .txt file that is immediately ready to submit to NACC's database.

This release fixes some minor errors in the blanking rules for the newly released Neuropath version 11.

1.12.0

23 Oct 18:35
Compare
Choose a tag to compare

NACCulator is a Python 3-based data converter that changes REDCap .csv exported data to NACC’s fixed-width .txt format. It is configured for UDS3 forms, including FTLD and LBD (versions 3.0 and 3.1). It will perform basic data integrity checks during a run: verifying that each field is the correct type and length, verifying that there are no illegal characters in the Char fields, verifying that Num fields are within the acceptable range as defined in NACC's Data Element Dictionary for each form, and checking that no blanking rules have been violated. NACCulator outputs a .txt file that is immediately ready to submit to NACC's database.

This release adds processing for Telephone Initial Packets and Neuropath version 11 to NACCulator.

It also makes some small updates to processing: skipping Milestone forms that are marked as "Incomplete (0)" in REDCap, adding visit number to the error output, and adding "CLS" to all CLS form error printouts.

To process Neuropath version 10 data, the flag is now "-np10". The "-np" flag now processes Neuropath version 11.

1.10.0

31 Aug 14:59
Compare
Choose a tag to compare

This release introduces minor fixes to the FTLD and LBD Short Version modules.

1.8.1

04 Nov 18:58
Compare
Choose a tag to compare

This release adds the new Covid-19 (CV) module to the processing options, adds the Z1X to the LBD short version module, and addresses several bugs in the FTLD, LBD short version, and TFP modules.

1.7.1

03 Feb 21:09
Compare
Choose a tag to compare

This release updates the telephone follow-up packet (TFP) module to include all allowable values in the NACC data element dictionary (DED).

1.7.0

15 Jan 20:55
Compare
Choose a tag to compare

This release incorporates the telephone follow-up packet 3.2 module. Centers will be able to process data from forms like the T1 and C2T, along with the expanded telehealth regimen in the other forms provided by NACC due to the COVID-19 pandemic.

1.6.0

15 Dec 22:07
Compare
Choose a tag to compare

This change was implemented after getting feedback from OHSU. Some ADRCs do not have the optional forms like A2 or A3 in their REDCap project at all, since they will not be used for that center. NACCulator used to run with the requirement that all forms be present in a REDCap project, whether they were optional or not. This change is very similar to the one made previously that made the CLS, Z1, and C1 forms optional for the REDCap csv input.