Using %g99 from Jim’s response, keep count inside the iterate. This counter gets predominantly used on the destination side.
Lets say your iterate basis is 0 and your variable is %g1. Your counter variable we will say is %g99
copy =0 –> $%g99
Iterate Group with basis 0 and variable %g1
math add $%g1 and =1 –> 0(%g99).OBX(0).#1
copy 0(%g1).OBX(0).#2 –> 0(%g99).OBX(0).#2
copy $%g1 –> $%g99
math add $%g99 and =1 –> $%g99
math add $%g99 and =1 –> 0(%g99).OBX(0).#1
…
copy =CULTURE FINDING –> 0(%g99).OBX(0).#5
math add $%g99 and =1 –> $%g99
math add $%g99 and =1 –> 0(%g99).OBX(0).#1
…
copy =FOLLOWUP –> 0(%g99).OBX(0).#5
Use your path, the pattern should be similar…. Notice where %g1 is used vs %g99. Hope this helps…