# Avoiding repeating same questions in a survey app

**URL:** <https://forum.dimagi.com/t/avoiding-repeating-same-questions-in-a-survey-app/2160>\
**Category:** Users\
**Created:** [April 14, 2015, 12:53pm UTC](https://forum.dimagi.com/t/avoiding-repeating-same-questions-in-a-survey-app/2160 "2015-04-14T12:53:30Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![Natasha\_Lelijveld](https://dimagi.b-cdn.net/letter_avatar_proxy/v4/letter/n/df788c/32.png) [@Natasha\_Lelijveld](https://forum.dimagi.com/u/Natasha_Lelijveld)\
**Post date:** [April 14, 2015, 12:53pm UTC](https://forum.dimagi.com/t/avoiding-repeating-same-questions-in-a-survey-app/2160/1 "2015-04-14T12:53:30Z")

</div>

Hi,

Im designing an application for a nutrition survey. The team member goes  
into a community and measures the nutritional status of several children in  
the area. Currently the paper form has "health district" "council"  
"village" and "team" at the top of the sheet, and then the operator fills  
in details for several children on the same sheet.

How can I design my forms so that the operator doesn't have to fill in  
"health district" "council" "village" and "team" for each child - they can  
just do it once for a group of children.....?

Thanks for advice

Natasha

---

<div class="post-metadata">

**Author:** ![William\_Pride](https://dimagi.b-cdn.net/letter_avatar_proxy/v4/letter/w/b19c9b/32.png) [@William\_Pride](https://forum.dimagi.com/u/William_Pride)\
**Post date:** [April 14, 2015, 1:33pm UTC](https://forum.dimagi.com/t/avoiding-repeating-same-questions-in-a-survey-app/2160/2 "2015-04-14T13:33:03Z")

</div>

Natasha,

One possibility here would be to have the locational information be stored  
in its own case type. The operator would fill out one form to create a case  
for the location at the beginning of their visit, then select this case  
from a case list for each subsequent child visit, having the location data  
loaded into the form.

Best,  
Will

> **···**
>
> On Tue, Apr 14, 2015 at 8:53 AM, Natasha Lelijveld \< natasha.lelijveld@gmail.com\> wrote:
> 
> > Hi,
> > 
> > Im designing an application for a nutrition survey. The team member goes  
> > into a community and measures the nutritional status of several children in  
> > the area. Currently the paper form has "health district" "council"  
> > "village" and "team" at the top of the sheet, and then the operator fills  
> > in details for several children on the same sheet.
> > 
> > How can I design my forms so that the operator doesn't have to fill in  
> > "health district" "council" "village" and "team" for each child - they can  
> > just do it once for a group of children.....?
> > 
> > Thanks for advice
> > 
> > Natasha
> > 
> > --  
> > You received this message because you are subscribed to the Google Groups  
> > "commcare-users" group.  
> > To unsubscribe from this group and stop receiving emails from it, send an  
> > email to [commcare-users+unsubscribe@googlegroups.com](mailto:commcare-users+unsubscribe@googlegroups.com).  
> > For more options, visit [https://groups.google.com/d/optout](https://groups.google.com/d/optout).

---

<div class="post-metadata">

**Author:** ![Jeremy\_W](https://dimagi.b-cdn.net/letter_avatar_proxy/v4/letter/j/96bed5/32.png) [@Jeremy\_W](https://forum.dimagi.com/u/Jeremy_W)\
**Post date:** [April 14, 2015, 1:40pm UTC](https://forum.dimagi.com/t/avoiding-repeating-same-questions-in-a-survey-app/2160/3 "2015-04-14T13:40:39Z")

</div>

Hi, Natasha,

Just to expand on what Will described, you could use Child Cases for the  
children, and Locations as the parent case, as described here:  
[https://help.commcarehq.org/display/commcarepublic/Child+Cases](https://help.commcarehq.org/display/commcarepublic/Child+Cases)

You could also consider using repeat groups, which are described here:  
[https://help.commcarehq.org/display/commcarepublic/Using+Repeats+in+the+Form+Builder](https://help.commcarehq.org/display/commcarepublic/Using+Repeats+in+the+Form+Builder)

Jeremy

> **···**
>
> On Tue, Apr 14, 2015 at 9:33 AM, William Pride wrote:
> 
> > Natasha,
> > 
> > One possibility here would be to have the locational information be stored  
> > in its own case type. The operator would fill out one form to create a case  
> > for the location at the beginning of their visit, then select this case  
> > from a case list for each subsequent child visit, having the location data  
> > loaded into the form.
> > 
> > Best,  
> > Will
> > 
> > On Tue, Apr 14, 2015 at 8:53 AM, Natasha Lelijveld \< [natasha.lelijveld@gmail.com](mailto:natasha.lelijveld@gmail.com)\> wrote:
> > 
> > > Hi,
> > > 
> > > Im designing an application for a nutrition survey. The team member goes  
> > > into a community and measures the nutritional status of several children in  
> > > the area. Currently the paper form has "health district" "council"  
> > > "village" and "team" at the top of the sheet, and then the operator fills  
> > > in details for several children on the same sheet.
> > > 
> > > How can I design my forms so that the operator doesn't have to fill in  
> > > "health district" "council" "village" and "team" for each child - they can  
> > > just do it once for a group of children.....?
> > > 
> > > Thanks for advice
> > > 
> > > Natasha
> > > 
> > > --  
> > > You received this message because you are subscribed to the Google Groups  
> > > "commcare-users" group.  
> > > To unsubscribe from this group and stop receiving emails from it, send an  
> > > email to [commcare-users+unsubscribe@googlegroups.com](mailto:commcare-users+unsubscribe@googlegroups.com).  
> > > For more options, visit [https://groups.google.com/d/optout](https://groups.google.com/d/optout).
> > 
> > --  
> > You received this message because you are subscribed to the Google Groups  
> > "commcare-users" group.  
> > To unsubscribe from this group and stop receiving emails from it, send an  
> > email to [commcare-users+unsubscribe@googlegroups.com](mailto:commcare-users+unsubscribe@googlegroups.com).  
> > For more options, visit [https://groups.google.com/d/optout](https://groups.google.com/d/optout).
> 
> --  
> Jeremy Wacksman  
> Dimagi [http://www.dimagi.com](http://www.dimagi.com), Inc.

---

<div class="post-metadata">

**Author:** ![Natasha\_Lelijveld](https://dimagi.b-cdn.net/letter_avatar_proxy/v4/letter/n/df788c/32.png) [@Natasha\_Lelijveld](https://forum.dimagi.com/u/Natasha_Lelijveld)\
**Post date:** [April 14, 2015, 9:24pm UTC](https://forum.dimagi.com/t/avoiding-repeating-same-questions-in-a-survey-app/2160/4 "2015-04-14T21:24:18Z")

</div>

Thanks very much! Yeah, that makes perfect sense - having locations as the  
parents and then multiple children for each

perfect, thanks

> **···**
>
> On Tuesday, 14 April 2015 14:41:01 UTC+1, Jeremy Wacksman wrote: \> \> Hi, Natasha, \> \> Just to expand on what Will described, you could use Child Cases for the \> children, and Locations as the parent case, as described here: \> https://help.commcarehq.org/display/commcarepublic/Child+Cases \> \> You could also consider using repeat groups, which are described here: \> https://help.commcarehq.org/display/commcarepublic/Using+Repeats+in+the+Form+Builder \> \> Jeremy \> \> On Tue, Apr 14, 2015 at 9:33 AM, William Pride \<wpr...@dimagi.com \> wrote: \> \>\> Natasha, \>\> \>\> One possibility here would be to have the locational information be \>\> stored in its own case type. The operator would fill out one form to create \>\> a case for the location at the beginning of their visit, then select this \>\> case from a case list for each subsequent child visit, having the location \>\> data loaded into the form. \>\> \>\> Best, \>\> Will \>\> \>\> On Tue, Apr 14, 2015 at 8:53 AM, Natasha Lelijveld \<natasha....@gmail.com \> wrote: \>\> \>\>\> Hi, \>\>\> \>\>\> Im designing an application for a nutrition survey. The team member goes \>\>\> into a community and measures the nutritional status of several children in \>\>\> the area. Currently the paper form has "health district" "council" \>\>\> "village" and "team" at the top of the sheet, and then the operator fills \>\>\> in details for several children on the same sheet. \>\>\> \>\>\> How can I design my forms so that the operator doesn't have to fill in \>\>\> "health district" "council" "village" and "team" for each child - they can \>\>\> just do it once for a group of children.....? \>\>\> \>\>\> Thanks for advice \>\>\> \>\>\> Natasha \>\>\> \>\>\> -- \>\>\> You received this message because you are subscribed to the Google \>\>\> Groups "commcare-users" group. \>\>\> To unsubscribe from this group and stop receiving emails from it, send \>\>\> an email to commcare-user...@googlegroups.com . \>\>\> For more options, visit https://groups.google.com/d/optout. \>\>\> \>\> \>\> -- \>\> You received this message because you are subscribed to the Google Groups \>\> "commcare-users" group. \>\> To unsubscribe from this group and stop receiving emails from it, send an \>\> email to commcare-user...@googlegroups.com . \>\> For more options, visit https://groups.google.com/d/optout. \>\> \> \> \> \> -- \> Jeremy Wacksman \> Dimagi , Inc. \> \>

---

<div class="post-metadata">

**Author:** ![Natasha\_Lelijveld](https://dimagi.b-cdn.net/letter_avatar_proxy/v4/letter/n/df788c/32.png) [@Natasha\_Lelijveld](https://forum.dimagi.com/u/Natasha_Lelijveld)\
**Post date:** [April 20, 2015, 3:08pm UTC](https://forum.dimagi.com/t/avoiding-repeating-same-questions-in-a-survey-app/2160/5 "2015-04-20T15:08:55Z")

</div>

Just a clarification on this point - I am currently creating the "location"  
forms and the "child cases". So there are 2 forms; 1 with general location  
data, and the other about the individual children. Multiple children can be  
registered per location.

So, for the children form, I click "updates or closes a case" and then  
select "child cases" - but I don't want to see these child cases in the  
location case list, so therefore I have to create a new module, right? but  
I don't have any other forms to put in this module!?

Am I making sense?? what should I do? Or am I doing it wrong?

Thanks for help,

Natasha

> **···**
>
> On Tuesday, 14 April 2015 14:41:01 UTC+1, Jeremy Wacksman wrote: \> \> Hi, Natasha, \> \> Just to expand on what Will described, you could use Child Cases for the \> children, and Locations as the parent case, as described here: \> https://help.commcarehq.org/display/commcarepublic/Child+Cases \> \> You could also consider using repeat groups, which are described here: \> https://help.commcarehq.org/display/commcarepublic/Using+Repeats+in+the+Form+Builder \> \> Jeremy \> \> On Tue, Apr 14, 2015 at 9:33 AM, William Pride \<wpr...@dimagi.com \> wrote: \> \>\> Natasha, \>\> \>\> One possibility here would be to have the locational information be \>\> stored in its own case type. The operator would fill out one form to create \>\> a case for the location at the beginning of their visit, then select this \>\> case from a case list for each subsequent child visit, having the location \>\> data loaded into the form. \>\> \>\> Best, \>\> Will \>\> \>\> On Tue, Apr 14, 2015 at 8:53 AM, Natasha Lelijveld \<natasha....@gmail.com \> wrote: \>\> \>\>\> Hi, \>\>\> \>\>\> Im designing an application for a nutrition survey. The team member goes \>\>\> into a community and measures the nutritional status of several children in \>\>\> the area. Currently the paper form has "health district" "council" \>\>\> "village" and "team" at the top of the sheet, and then the operator fills \>\>\> in details for several children on the same sheet. \>\>\> \>\>\> How can I design my forms so that the operator doesn't have to fill in \>\>\> "health district" "council" "village" and "team" for each child - they can \>\>\> just do it once for a group of children.....? \>\>\> \>\>\> Thanks for advice \>\>\> \>\>\> Natasha \>\>\> \>\>\> -- \>\>\> You received this message because you are subscribed to the Google \>\>\> Groups "commcare-users" group. \>\>\> To unsubscribe from this group and stop receiving emails from it, send \>\>\> an email to commcare-user...@googlegroups.com . \>\>\> For more options, visit https://groups.google.com/d/optout. \>\>\> \>\> \>\> -- \>\> You received this message because you are subscribed to the Google Groups \>\> "commcare-users" group. \>\> To unsubscribe from this group and stop receiving emails from it, send an \>\> email to commcare-user...@googlegroups.com . \>\> For more options, visit https://groups.google.com/d/optout. \>\> \> \> \> \> -- \> Jeremy Wacksman \> Dimagi , Inc. \> \>

---

<div class="post-metadata">

**Author:** ![Sheel\_Shah](https://dimagi.b-cdn.net/letter_avatar_proxy/v4/letter/s/779978/32.png) [@Sheel\_Shah](https://forum.dimagi.com/u/Sheel_Shah)\
**Post date:** [April 21, 2015, 10:49pm UTC](https://forum.dimagi.com/t/avoiding-repeating-same-questions-in-a-survey-app/2160/6 "2015-04-21T22:49:18Z")

</div>

Hi Natasha,

Yes, that's correct. You should create those children cases in a different  
module (so they are separated). You should add a new module to your  
application and specify a different case type for that new module.

Thanks,  
Sheel

> **···**
>
> On Mon, Apr 20, 2015 at 11:08 AM, Natasha Lelijveld \< natasha.lelijveld@gmail.com\> wrote:
> 
> > Just a clarification on this point - I am currently creating the  
> > "location" forms and the "child cases". So there are 2 forms; 1 with  
> > general location data, and the other about the individual children.  
> > Multiple children can be registered per location.
> > 
> > So, for the children form, I click "updates or closes a case" and then  
> > select "child cases" - but I don't want to see these child cases in the  
> > location case list, so therefore I have to create a new module, right? but  
> > I don't have any other forms to put in this module!?
> > 
> > Am I making sense?? what should I do? Or am I doing it wrong?
> > 
> > Thanks for help,
> > 
> > Natasha
> > 
> > On Tuesday, 14 April 2015 14:41:01 UTC+1, Jeremy Wacksman wrote:
> > 
> > > Hi, Natasha,
> > > 
> > > Just to expand on what Will described, you could use Child Cases for the  
> > > children, and Locations as the parent case, as described here:  
> > > [Child Cases - CommCare Public - CommCare Public](https://help.commcarehq.org/display/commcarepublic/Child+Cases)
> > > 
> > > You could also consider using repeat groups, which are described here:  
> > > [https://help.commcarehq.org/display/commcarepublic/Using+Repeats+in+the+Form+Builder](https://help.commcarehq.org/display/commcarepublic/Using+Repeats+in+the+Form+Builder)
> > > 
> > > Jeremy
> > > 
> > > On Tue, Apr 14, 2015 at 9:33 AM, William Pride [wpr...@dimagi.com](mailto:wpr...@dimagi.com) wrote:
> > > 
> > > > Natasha,
> > > > 
> > > > One possibility here would be to have the locational information be  
> > > > stored in its own case type. The operator would fill out one form to create  
> > > > a case for the location at the beginning of their visit, then select this  
> > > > case from a case list for each subsequent child visit, having the location  
> > > > data loaded into the form.
> > > > 
> > > > Best,  
> > > > Will
> > > > 
> > > > On Tue, Apr 14, 2015 at 8:53 AM, Natasha Lelijveld \< [natasha....@gmail.com](mailto:natasha....@gmail.com)\> wrote:
> > > > 
> > > > > Hi,
> > > > > 
> > > > > Im designing an application for a nutrition survey. The team member  
> > > > > goes into a community and measures the nutritional status of several  
> > > > > children in the area. Currently the paper form has "health district"  
> > > > > "council" "village" and "team" at the top of the sheet, and then the  
> > > > > operator fills in details for several children on the same sheet.
> > > > > 
> > > > > How can I design my forms so that the operator doesn't have to fill in  
> > > > > "health district" "council" "village" and "team" for each child - they can  
> > > > > just do it once for a group of children.....?
> > > > > 
> > > > > Thanks for advice
> > > > > 
> > > > > Natasha
> > > > > 
> > > > > --  
> > > > > You received this message because you are subscribed to the Google  
> > > > > Groups "commcare-users" group.  
> > > > > To unsubscribe from this group and stop receiving emails from it, send  
> > > > > an email to [commcare-user...@googlegroups.com](mailto:commcare-user...@googlegroups.com).  
> > > > > For more options, visit [https://groups.google.com/d/optout](https://groups.google.com/d/optout).
> > > > 
> > > > --  
> > > > You received this message because you are subscribed to the Google  
> > > > Groups "commcare-users" group.  
> > > > To unsubscribe from this group and stop receiving emails from it, send  
> > > > an email to [commcare-user...@googlegroups.com](mailto:commcare-user...@googlegroups.com).  
> > > > For more options, visit [https://groups.google.com/d/optout](https://groups.google.com/d/optout).
> > > 
> > > --  
> > > Jeremy Wacksman  
> > > Dimagi [http://www.dimagi.com](http://www.dimagi.com), Inc.
> > > 
> > > --  
> > > You received this message because you are subscribed to the Google Groups  
> > > "commcare-users" group.  
> > > To unsubscribe from this group and stop receiving emails from it, send an  
> > > email to [commcare-users+unsubscribe@googlegroups.com](mailto:commcare-users+unsubscribe@googlegroups.com).  
> > > For more options, visit [https://groups.google.com/d/optout](https://groups.google.com/d/optout).
> 
> --  
> Sheel Shah  
> Project Manager | Dimagi  
> m: +1.781.428.5419 | skype: sheel\_shah
