Evaluates whether all datasets and variables in the metadata have the
required Define-XML fields populated (label, origin, derivation for derived
variables, and codelist reference where applicable). Results are returned as
R4SUB evidence rows with indicator_id = "U-002".
Arguments
- metadata
A data frame with columns
dataset,variable,label,origin(character),derivation(character, may beNA), andcodelist(character, may beNA).- ctx
A run context created by
r4subcore::r4sub_run_context().- config
A configuration list from
usability_config_default(). IfNULLthe default configuration is used.
Value
A validated evidence tibble (see r4subcore::as_evidence()).
Examples
ctx <- suppressMessages(r4subcore::r4sub_run_context(study_id = "STUDY01"))
ev <- suppressMessages(
assess_define_completeness(r4subdata::oncology_metadata, ctx)
)
table(ev$result)
#>
#> fail pass
#> 3 29