Store all the data from followup form from multiple times rather than replacing the stored data

Hi,

I have a registration form and a follow-up form. The user will conduct follow-ups with each patient four times a year. For every follow-up, a new follow-up form should be submitted and stored separately, rather than updating or overwriting previous entries. What would be the easiest way to do it from the same form? Or do I need to create four different follow-up forms?

follow up forms will only replace the case properties you have set up the form to store.

other values that are not stored as case properties are classified as “form data”. form data cannot be retrieved dynamically like you would like to.

you could potentially do something to your ONE form:

store the responses in a space separated list. then retrieve those values based on the visit number - 1.

it’s cumbersome to set up and I also wish we had a way to see changes that have happened to a case property without needing to save each change as a different property such as “visit1_result, visit2_result, visit3_result, etc…”

Hello,

To clarify your question, it’s important to understand the difference between Case Data and Form Data in CommCare.

When you submit a follow-up form, the information you enter is stored in two different ways:

  1. Case Data – This is the “database” of your case properties. When you submit a follow-up form, it updates the same case record (the same patient), either by adding new information or updating existing properties.

  2. Form Data – Every submission (each time you complete and send a form) is also saved as a separate record in the form database.

So, even if you use the same follow-up form for multiple visits, each submission will automatically be stored separately in your Form Data.
If you want to analyze or list all follow-ups, simply download the form data export — you’ll see one line per submission (one per follow-up).

You don’t need to create four different forms.
Just use the same follow-up form, and CommCare will record each visit as a new submission.