Skip to content

fix: align SDTMIG 3.4 presence and not-null rules with the IG’s core designations - #464

Merged
rich-iannone merged 7 commits into
mainfrom
fix-cdisc-core-designation-rules
Oct 15, 2026
Merged

rich-iannone merged 7 commits into
mainfrom
fix-cdisc-core-designation-rules

Conversation

@rich-iannone

Copy link
Copy Markdown
Member

With this PR, presence rules now require only Required and Expected variables, and not-null rules apply only to Required variables, matching the SDTMIG 3.4 core designations. 52 rules that flagged conformant data were removed, for example a missing ETHNIC or EXROUTE, or a null LBORRES on a "not done" record, along with rules on variables SDTMIG doesn't define (such as TASEQ) (362 rules remain).

A test now checks every presence and not-null rule against a fixture of SDTMIG 3.4 core designations, and the conformant test package includes a "not done" lab record.

@rich-iannone
rich-iannone merged commit 6412f6f into main Oct 15, 2026
10 checks passed
@rich-iannone
rich-iannone deleted the fix-cdisc-core-designation-rules branch October 15, 2026 14:26

This branch was successfully deployed

1 active deployment
pr-464 — 24d0f96f Deployed Oct 15, 2026 by github-actions[bot]
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.

1 participant