Skip to content

Provenance and citations

Nothing in this chapter is evaluated. It is what makes the rule reviewable — the record of what the source actually said, kept so that a reader can judge whether the check matches it.

A rule whose provenance is missing or paraphrased cannot be reviewed at all. It can only be believed.

Source — the source's own words

Source:
  Class: "TDM"
  Domain: "TS"
  Variable: "TSVAL"
  Condition: "TSPARMCD = 'AGEMAX' and TSVAL ^= null"
  Rule: "TSVAL conforms to ISO 8601"

The fields are those of the originating document, transcribed. Which ones appear depends on where the rule came from:

field carries
Class · Domain · Domains · Subclass the scope as the source states it
Variable · Variable_or_Item the variable the source names
Condition · Condition_Failure when the rule applies, in the source's words
Rule the requirement itself
Rule_Failure_Criteria · Natural_Language_Rule_Failure_Criteria how the source states failure
Message · Description · Severity the source's own wording for those
FDA_Validator_Rule_Message · FDA_Validator_Rule_Description the FDA sheet's columns
Plain_Text_Explanation the source's prose explanation

⛔ Transcribe, do not improve. Source is the thing the check is compared against. Tidying its grammar, expanding its abbreviations or resolving its ambiguity destroys the only independent record of what was required — and the tidied version will read as agreeing with a check that may not.

Source_Proposed — when the source is wrong

Sometimes the published wording is ambiguous, self-contradictory, or plainly mistaken. The rule still has to do the right thing.

Source:
  Rule: "TSVAL conforms to ISO 8601"
Source_Proposed:
  Rule: "TSVAL conforms to ISO 8601 duration format"
  Sheet_Issue: "The published wording says 'ISO 8601' without naming the duration form; a date would satisfy it as written, which cannot be intended for a maximum age."

Source_Proposed takes the same fields as Source, plus Sheet_Issue — a statement of what is wrong with the published text.

The rule implements the corrected reading. This block is what makes that deliberate and visible, rather than looking like an authoring error when someone compares the check to Source and finds they disagree.

Sheet_Issue is the field that earns the block. A proposed correction with no stated problem is just a second opinion. Say what is wrong with the original and why the correction follows from it.

Original_Description and Original_Condition

Original_Description: "TSVAL must conform to ISO 8601."
Original_Condition: "TSPARMCD = 'AGEMAX'"

The source sheet's rule and condition text before any house rephrasing, so a later reader can see exactly what was changed when Description was written.

They come from the CDISC and ADaM sheets, which have a condition column. FDA and PMDA sheets do not, so rules from those families carry Original_Condition only where there is one to carry.

The docs file — Citations

The second half of a rule is its citation sidecar:

Core: "CDISC-CG0270"
Citations:
  CDISC|SDTMIG|3.4||CG0270|1:
  - Cited_Guidance: "When the trial summary parameter is AGEMAX, then TSVAL should have a value expressed as an ISO8601 time duration (e.g., P43Y for 43 years old or P6M for 6 months old)."
    Document: "IG v3.4"
    Section: "7.4.2.1"

Both keys are required: Core is the rule's identifier, and Citations maps a standard-and-rule key to the guidance behind it.

The citation key

ORGANISATION | STANDARD | VERSION | (substandard) | RULE_ID | RULE_VERSION

CDISC|SDTMIG|3.4||CG0270|1 is CDISC's SDTMIG 3.4, rule CG0270 version 1, with no substandard — hence the empty field between the two |. The key ties each quotation to the exact Standards entry it justifies, which is why one rule citing three IG versions carries three keys.

The citation

field is
Cited_Guidance the guidance text, quoted
Document which document it is from — IG v3.4
Section where in it — 7.4.2.1, or 7.4\|Appendix C1
Item a finer locator where the section is not enough — Assumption 3

⛔ Quote; do not paraphrase. Cited_Guidance is the evidence that the rule is authorised. A paraphrase is your reading of the guidance, which is the very thing a reviewer is checking. If the guidance is long, quote the part that carries the requirement — not a summary of it.

Different versions of a standard often word the same requirement differently, and sometimes the difference is material. Cite each version separately rather than quoting the newest and assuming the others agree.


Next: Standards and release — where the rule ships.