Skipping one or more question is not updating the case

Hi All

I am facing problem with Skip logic vs Case update, we have a question in
our form " who visited" , there are two answers Patient , Buddy …
If Buddy visits , we skip next two questions about weight and symptom , It
works well for mobile users but when I go in reports and download the case
data , it shows Buddy and than in next two columns it shows Weight
(Previous captured weight) and in symptoms column it shows symptoms
(previous captured symptoms) …
How it will be possible that if Buddy is selected , next two fields (two
questions skipped) should appear blank when down loading the data from
case…

regards

Shahid

Hi Shahid,

I think your issue touches on one of the fundamental differences between
cases and forms - the case will save data from previous visits until you
decide you want to overwrite it. A form will contain only the data from
one visit.

If you go to the form submissions export, you should see blank data in the
weight/symptom columns as you would expect.

In the case export, you’ve seen it keeps around the old weight and symptom
until you capture a new weight or new symptom in the mobile. When
questions are skipped in a form, they are not counted as new blank answers
to the question, so the old data is not overwritten in the case.

If you still want the weight and symptom to be blank in the case export as
well as the form submission export, you can do this by making "data nodes"
in your form.

Data nodes are question type you can select from the question type dropdown
in the form designer. They do not display to the mobile user; instead, you
can use them to calculate intermediate data values in your form to use in
logic or save to your case for reporting purposes. Instead of saving the
weight and symptom directly to the case, you can create two data nodes:
“weight_data” and “symptom_data”. In the “calculate” field for each, put a
reference to the corresponding question in the form (e.g. for weight_data,
put /data/weight_question in the calculate). Then weight_data will be
blank when weight_question is blank, and the entered weight otherwise.
Save weight_data and symptom_data to the case. It will save blank values
even if the weight and symptom questions are skipped because these data
nodes do not have any skip logic.

This gets pretty confusing so let me know if you have any questions!
Amelia

··· On Thu, Jul 5, 2012 at 7:55 AM, Shahid wrote:

Hi All

I am facing problem with Skip logic vs Case update, we have a question in
our form " who visited" , there are two answers Patient , Buddy …
If Buddy visits , we skip next two questions about weight and symptom , It
works well for mobile users but when I go in reports and download the case
data , it shows Buddy and than in next two columns it shows Weight
(Previous captured weight) and in symptoms column it shows symptoms
(previous captured symptoms) …
How it will be possible that if Buddy is selected , next two fields (two
questions skipped) should appear blank when down loading the data from
case…

regards

Shahid


Amelia Sagoff