I encountered this problem the other day and would welcome any thoughts. I want to import data into an OC CRF which contains two repeating question groups; it is a diabetes patient diary, one group is for recording insulin, the other glucose. The number of records in the repeating question group will equal the number of recordings for a given day, but the number of glucose records is usually more than for insulin. The CRF/event is repeated for each day.
I suceeded in generating the ODM xml file and imported it into my test environment without any grumbling. The problem was that the number of repeats in each of the two repeating groups was the same and as many as the larger of the two groups. This usually lead to more insulin records than were required.
I got around this by importing the two groups separately from separate files. I don't know if this is just the way to do it, or this represents a design flaw in my CRF (i.e. I might have held insulin and glucose in separate CRFs, bundled together in the same event), or some other. If anyone has any thoughts/advice, I'd be very grateful.