check_for_missing_v1.0.0
Tag variables to check for missing values
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
Repository
Tag variables to check for missing values
Basic Info
- Host: GitHub
- Owner: ThomasVermes
- License: mit
- Language: PHP
- Default Branch: main
- Homepage: https://github.com/ThomasVermes/check_for_missing_v1.0.0
- Size: 297 KB
Statistics
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
- Releases: 1
Topics
Metadata Files
README.md
Check for missing
Use Case: Show a warning text if variables are not complete:

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=radiowarning |
| [treufalse] | treufalse | for demonstration purposes: @CHECKMISSING=radiowarning | truefalse
1 True
0 False
Field Annotation: @CHECKMISSING=radiowarning |
| [testreadonly] | test readonly | for demonstration purposes: @CHECKMISSING=radiowarning | yesno
1 Yes
0 No
Field Annotation: @CHECKMISSING=radiowarning |
| [radiowarning] | please answer all the questions | (varname: radiowarning) | descriptive |

Owner
- Login: ThomasVermes
- Kind: user
- Repositories: 1
- Profile: https://github.com/ThomasVermes
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