Hiding options in a multichoice question

Hi, everyone.

In my application, I have a visit form which a CHW has to fill seven times, i.e, the chw has to make seven home visits. I have a hidden value that counts the number of visits.

The problem I have has to do with following situation:
I have a multichoice question with seven options below. These are the topics to be discussed during visits. The chw has to select a topic according to the number of a visit. If the number of visit is 1, they have to select topic 1; if the number of visit is 2, they have to select topic 2, etc.
I would like to configure this question so that if the chw select topic 1 during visit 1, this option is shown during visit 2; if they selected topic 2, options 1 and 2 are not shown during visit 3 and so on. Is this possible on commcare? If this is not possible, how can configure this question so that the chw is show which option she/he selected in the previous visit so that she/he does not select the same option as each topic is for each visit?

  1. Sexual behavior
  2. Adherence to Antiretroviral Therapy
  3. Sexually transmitted infections
  4. Family Planning and Prevention of mother-to-child transmission
  5. Alcohol consumption and drug use
  6. Referrals to community support services
  7. HIV status disclosure and testing among sexual partners

Hi,

You can set up a question like this using case properties to keep track of previous selections, and Lookup Tables with Filtered Choices based on those case properties.

-Clayton

Hi, Clayton.

I have read the page ‘Lookup Tables with Filtered Choices’ and the information there is clear, but I still don not understand this part: You can set up a question like this using case properties to keep track of previous selections

Do you mean saving the question as a case property? how can I configure the link between case properties and the lookup table? Can you describe the steps I have to follow?