check_for_missing_v1.0.0

Tag variables to check for missing values

https://github.com/thomasvermes/check_for_missing_v1.0.0

Science Score: 44.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
    Found CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
  • Academic publication links
  • Academic email domains
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (7.9%) to scientific vocabulary

Keywords

redcap redcap-external-module redcap-repo
Last synced: 6 months ago · JSON representation ·

Repository

Tag variables to check for missing values

Basic Info
Statistics
  • Stars: 1
  • Watchers: 2
  • Forks: 0
  • Open Issues: 0
  • Releases: 1
Topics
redcap redcap-external-module redcap-repo
Created over 1 year ago · Last pushed over 1 year ago
Metadata Files
Readme License Citation

README.md

Check for missing

Use Case: Show a warning text if variables are not complete:

Check for missing

This module hides (with the action tag @HIDDEN) a variable varX if any other variable tagged with the Action Tag @CHECKMISSING=varX is not empty.

Rationale: Instead of writing long branching logic for [varX], you can quickly tag (working with the data dictionary) the variables to take into consideration with the Action Tag @CHECKMISSING. For the end-user, it looks exactly like branching logic, but the side implementation might speed up the creation of forms.

Notes: * The module look for the variables tagged with @CHECKMISSING which are available in the current page. By multi-page survey only variables in the current section will be "checked for missing values" * @READONLY fields are considered as not-missing.

Codebook: | Variable / Field Name | Field Label | Field Note | Field Attributes (Field Type, Validation, Choices, Calculations, etc.) | |-----------------------|-----------------------------------------|-------------------------------------------------------------------|------------------------------------------------------------------------| | [yesnotest] | yesno test | for demonstration purposes: @CHECKMISSING=radiowarning | yesno
1 Yes
0 No
Field Annotation: @CHECKMISSING=radio
warning | | [treufalse] | treufalse | for demonstration purposes: @CHECKMISSING=radiowarning | truefalse
1 True
0 False
Field Annotation: @CHECKMISSING=radio
warning | | [testreadonly] | test readonly | for demonstration purposes: @CHECKMISSING=radiowarning | yesno
1 Yes
0 No
Field Annotation: @CHECKMISSING=radio
warning | | [radiowarning] | please answer all the questions | (varname: radiowarning) | descriptive |

coodebook

Owner

  • Login: ThomasVermes
  • Kind: user

Citation (citation.cff)

# This CITATION.cff file was generated with cffinit.
# Visit https://bit.ly/cffinit to generate yours today!

cff-version: 1.2.0
title: Report dashboard views log
message: >-
  If you use this software, please cite it using the
  metadata from this file.
type: software
authors:
  - given-names: Thomas
    family-names: Vermes
    email: thomas.vermes@usb.ch
  - name: University Hospital Basel
    address: Spitalstrasse 21
    city: Basel
    country: CH
    post-code: '4031'
  - name: >-
      University Hospital Basel - Orthopaedics and
      traumatology
    address: Spitalstrasse 21
    city: Basel
    country: CH
    post-code: '4031'
    website: >-
      https://www.unispital-basel.ch/en/orthopaedie-traumatologie
identifiers:
  - type: url
    value: >-
      https://github.com/ThomasVermes/checkmissing
abstract: >-
  Check for missing values within a group of variables tagged with the same parameter @CHECKMISSING=parameter. The parameter is the field name of the [variable] that will be hidden if no empty values are found.
keywords:
  - redcap
  - external module
  - report
  - dashboard
  - log
license: MIT
version: v1.0.0

GitHub Events

Total
Last Year