Cross-domain SDTM QC Checks You Should Automate, With SAS Snippets
SDTM Programming · SAS · Submission QC · Pinnacle 21 · Define.xml Most SDTM QC still stops at domain‑level review and Pinnacle 21 output. That leaves a big gap. A study can be structurally clean and still fail basic cross‑domain logic. AE timing can conflict with EX. Death can exist in DM without a matching DS record. RFSTDTC can disagree with the earliest exposure date. None of that is rare. None of it should be left to manual review. If you want stronger SDTM, automate the checks that validate how domains work together, not just whether each domain looks correct in isolation. These are not meant to replace protocol review, medical review, or P21. They are meant to catch the quiet, cross‑domain failures that sit between them. Why Cross-domain QC Matters P21 validates conformance. Cross‑domain QC validates coherence. That is the difference between: a dataset that follows SDTM rules and a dataset that actually represents the study correc...