Skip to content

1443 Send49 Rule Blocked Fix#1806

Open
aniemes wants to merge 13 commits into
mainfrom
1443_rule_blocked_send49
Open

1443 Send49 Rule Blocked Fix#1806
aniemes wants to merge 13 commits into
mainfrom
1443_rule_blocked_send49

Conversation

@aniemes

@aniemes aniemes commented Jul 20, 2026

Copy link
Copy Markdown
Collaborator

Addressing #1443

Added Value Level Metadata support for the Variable Metadata Check against Define XML and Library Metadata.

Extended VariablesMetadataWithDefineAndLibraryDatasetBuilder to extract and aggregate VLM data from Define xml.
Added metadata variables: define_vlm_present, define_vlm_item_count, define_vlm_ccodes, define_vlm_has_codelist_any, define_vlm_has_codelist_all, define_vlm_ccode_missing_any, define_vlm_ccode_matches_library_any, define_vlm_ccode_matches_library_all

Updated the schema documentation
Created regression test for the issue and tested flagging and none flagging scenarios.

Niemes, Adam added 4 commits July 16, 2026 14:32
Changes made to add the new columns to the documentation
…no variable level codelist and test where VSORRESU is not flagged when it has a variable level codelist

@github-actions github-actions Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Updated schema has not been merged with markdown descriptions. Please run the "Merge Schema with Markdown Descriptions" workflow to update the merged schema files.

@aniemes aniemes linked an issue Jul 23, 2026 that may be closed by this pull request
on="variable_name",
)
final_dataframe = final_dataframe.drop(
columns=["define_variable_name_y"], errors="ignore"

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Given vlm-summary is renamed to variable_name. There is no define_variable_name column collision left at this point. This drop looks like a leftover form earlier iteration. Could you please remove it or add a comment explaining if its covering any edge case?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Rule blocked: SEND49

2 participants