An example of Static and Simple Repeating ItemGroupDef elements.
ItemGroupDef Repeating Example
<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" type="text/plain">Race</TranslatedText> </Description> <Question> <TranslatedText xml:lang="en" type="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" type="text/plain">Race Other</TranslatedText> </Description> <Question> <TranslatedText xml:lang="en" type="text/plain">Other Race (maximum two other values not listed under RACE)</TranslatedText> </Question> </ItemDef>