Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

An example of Static and Simple Repeating ItemGroupDef elements.

Code Block
titleRepeating ItemGroupDef Repeating Example
linenumberstrue
<ItemGroupDef OID="ODM.IG.DM" Name="Demographics" Repeating="No" Type="Form">
    <ItemRef ItemOID="IT.DM.BRTHYR" Mandatory="Yes"/>
    <ItemRef ItemOID="IT.DM.BRTHMO" Mandatory="Yes"/>
    <ItemRef ItemOID="IT.DM.BRTHDY" Mandatory="Yes"/>
    <ItemRef ItemOID="IT.DM.SEX" Mandatory="Yes"/>
    <ItemRef ItemOID="IT.DM.ETHNIC" Mandatory="Yes"/>
    <ItemGroupRef ItemGroupOID="ODM.IG.RACE" Mandatory="Yes"/>
    <ItemGroupRef ItemGroupOID="ODM.IG.RACEOTH" Mandatory="No"/>
</ItemGroupDef>

<ItemGroupDef OID="ODM.IG.RACE" Name="Race" Repeating="Static" Type="Section">
    <ItemRef ItemOID="IT.DM.RACE" Mandatory="Yes" Repeating="Yes"/>
</ItemGroupDef>

<ItemGroupDef OID="ODM.IG.RACEOTH" Name="Race Other(s)" Repeating="Simple" RepeatingLimit="2" Type="Section">
    <ItemRef ItemOID="IT.DM.RACEOTH" Mandatory="No" Repeating="Yes"/>
</ItemGroupDef>

<ItemDef OID="IT.DM.RACE" Name="RACE" DataType="text" Length="41">
    <Description>
        <TranslatedText xml:lang="en" typeType="text/plain">Race</TranslatedText>
    </Description>
    <Question>
        <TranslatedText xml:lang="en" typeType="text/plain">Race (Select all that apply)</TranslatedText>
    </Question>
    <CodeListRef CodeListOID="CL.RACE"/>
</ItemDef>

<ItemDef OID="IT.DM.RACEOTH" Name="RACEOTH" DataType="text" Length="41">
    <Description>
        <TranslatedText xml:lang="en" typeType="text/plain">Race Other</TranslatedText>
    </Description>
    <Question>
        <TranslatedText xml:lang="en" typeType="text/plain">Other Race (maximum two other values not listed under RACE)</TranslatedText>
    </Question>
</ItemDef>