Recent Releases of redcapfiller

redcapfiller - REDCap Filler

REDCap Filler is a testing and development service for REDCap users. It generates 100% synthetic test data based on the design of a REDCap project, allowing for rapid data creation with minimal effort. It aids in the testing of project features and downstream processes.

Release 0.1.1 provides these features:

  • Works on classic projects and longitudinal projects.
  • Uses the REDCap API to read the project design and write the generated data.
  • Fills categorical fields (providing a uniform random distribution).
  • Fills unvalidated text fields and fields with common text validation types: date, datetime, email, integer, number, phone, and zipcode.
    • Provides random-normal distributions for numeric and date fields.
    • Uses "Lorem ipsum" text for non-validated text fields.
    • Injects simple default randomness where practicable for other types.
  • Leaves the form completed fields set to 'Incomplete' (red).
  • Does not violate basic data constraints defined in the data dictionary (e.g., validation types, ranges where applicable).
  • Populates specified events in longitudinal projects.
  • Fills a specified number of records.

- R
Published by pbchase 8 months ago

redcapfiller - REDCap Filler

REDCap Filler provides a testing and development service to users of Vanderbilt University's REDCap. It generates and loads synthetic test data into a REDCap project, using the project's design to guide test data generation. This data-driven process allows rapid data creation with minimal effort. This provides a low-cost way to test many of the project features. It provides test data as input for reporting and other downstream processes.

Release 0.1.0 provides these features:

  • Works on classic projects and longitudinal projects.
  • Uses the REDCap API to read the project design and write the generated data.
  • Fills categorical fields (providing a uniform random distribution).
  • Fills unvalidated text fields and fields with common text validation types: date, datetime, email, integer, number, phone, and zipcode.
    • Provides random-normal distributions for numeric and date fields.
    • Uses "Lorem ipsum" text for non-validated text fields.
    • Injects simple default randomness where practicable for other types.
  • Leaves the form completed fields set to 'Incomplete' (red).
  • Does not violate basic data constraints defined in the data dictionary (e.g., validation types, ranges where applicable).
  • Populates specified events in longitudinal projects.
  • Fills a specified number of records.

- R
Published by pbchase 9 months ago